[Columns View] Crash when browsing hidden folders and deactivating "Show hidden files"

Bug #1080702 reported by Sergey "Shnatsel" Davidoff
188
This bug affects 47 people
Affects Status Importance Assigned to Milestone
Files
Fix Released
High
Jeremy Wootten

Bug Description

Pantheon files reliably crashes after taking the following steps:
1) Switch to column mode
2) Enable showing hidden files
3) Navigate to a hidden folder
4) Disable showing hidden files. Observe the crash.

A screencast showing the problem is attached. This bug was found by Alperen.

ProblemType: Crash
DistroRelease: elementary OS 0.2
Package: pantheon-files 0.1-0~r1026+pkg10~precise1 [origin: LP-PPA-elementary-os-daily]
ProcVersionSignature: Ubuntu 3.2.0-32.51-generic 3.2.30
Uname: Linux 3.2.0-32-generic x86_64
ApportVersion: 2.0.1-0ubuntu15+elementary3~precise1
Architecture: amd64
CrashCounter: 1
CrashDB: pantheon_files
Date: Mon Nov 19 17:32:18 2012
ExecutablePath: /usr/bin/pantheon-files
InstallationMedia: elementary OS 0.2 "Luna" - Build amd64 LIVE Binary 20121001-15:16
MarkForUpload: True
ProcCmdline: pantheon-files
ProcEnviron:
 PATH=(custom, no user)
 LANG=ru_RU.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x7f16acd831b5 <g_type_check_instance+21>: mov (%rax),%rdi
 PC (0x7f16acd831b5) ok
 source "(%rax)" (0x6e61702f67726f2f) not located in a known VMA region (needed readable region)!
 destination "%rdi" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: pantheon-files
StacktraceTop:
 g_type_check_instance () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
Title: pantheon-files crashed with SIGSEGV in g_type_check_instance()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

Related branches

Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) wrote :
Revision history for this message
RabbitBot (rabbitbot-a) wrote :

StacktraceTop:
 g_type_check_instance (type_instance=0x147f4d0) at /build/buildd/glib2.0-2.32.3/./gobject/gtype.c:4073
 g_signal_emit_valist (instance=0x147f4d0, signal_id=397, detail=0, var_args=0x7fff6b62af78) at /build/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3083
 g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /build/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3352
 g_closure_invoke (closure=0x1185830, return_value=0x0, n_param_values=2, param_values=0x7fff6b62b220, invocation_hint=<optimized out>) at /build/buildd/glib2.0-2.32.3/./gobject/gclosure.c:777
 signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=<optimized out>, emission_return=0x0, instance_and_params=0x7fff6b62b220) at /build/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3547

Revision history for this message
RabbitBot (rabbitbot-a) wrote : Stacktrace.txt
Revision history for this message
RabbitBot (rabbitbot-a) wrote : ThreadStacktrace.txt
tags: removed: need-amd64-retrace
Changed in pantheon-files:
status: New → Confirmed
information type: Private → Public
description: updated
Changed in pantheon-files:
importance: Undecided → High
Revision history for this message
Julián Unrrein (junrrein) wrote : Re: pantheon-files crashed with SIGSEGV in g_type_check_instance()

When disabling showing hidden folders, should the columns that spawned from the hidden folder be closed immediately, and switch to the parent folder?

Cody Garver (codygarver)
Changed in pantheon-files:
milestone: none → luna-beta3
Revision history for this message
Cody Garver (codygarver) wrote :

Need a new report, haven't seen this since Jan 2013.

Changed in pantheon-files:
status: Confirmed → Incomplete
Revision history for this message
Julián Unrrein (junrrein) wrote :

I can reproduce this with the steps provided in the report.

Changed in pantheon-files:
status: Incomplete → Confirmed
summary: - pantheon-files crashed with SIGSEGV in g_type_check_instance()
+ [Columns View] Crash when browsing hidden folders and deactivating "Show
+ hidden folders"
summary: [Columns View] Crash when browsing hidden folders and deactivating "Show
- hidden folders"
+ hidden files"
Changed in pantheon-files:
assignee: nobody → Jeremy Wootten (jeremywootten)
status: Confirmed → In Progress
Changed in pantheon-files:
status: In Progress → Fix Released
milestone: 0.3-beta1 → 0.1.2
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.