Files crashes when unfolding a directory in list view, and then selecting it in the sidebar

Bug #1160363 reported by Marc Demierre
294
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Files
Fix Released
Low
Julián Unrrein

Bug Description

I unfolded the "Documents" directory in List view (clicked on the little arrow on the left), and then selected it in the sidebar. That crashed Files.

I could reproduce the bug with the other directories ("Music", etc).

Steps to reproduce the bug :

1. Open Files
2. Select List View
3. Unfold the "Documents" folder
4. Click on "Documents" in the sidebar

ProblemType: Crash
DistroRelease: elementary OS 0.2
Package: pantheon-files 0.1-0~r1142+pkg10~precise1 [origin: LP-PPA-elementary-os-daily]
ProcVersionSignature: Ubuntu 3.2.0-39.62-generic 3.2.39
Uname: Linux 3.2.0-39-generic x86_64
ApportVersion: 2.0.1-0ubuntu17.1+elementary3~precise1
Architecture: amd64
CrashDB: pantheon_files
Date: Tue Mar 26 14:19:36 2013
ExecutablePath: /usr/bin/pantheon-files
GsettingsChanges:

InstallationMedia: elementary OS 0.2 "Luna" - Beta 1 amd64 (20121114)
MarkForUpload: True
ProcCmdline: pantheon-files
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x7f4fac75663a <gof_directory_async_threaded_load_thumbnails+26>: mov %esi,0x38(%rax)
 PC (0x7f4fac75663a) ok
 source "%esi" ok
 destination "0x38(%rax)" (0x4cf02474894cccc1) not located in a known VMA region (needed writable region)!
SegvReason: writing unknown VMA
Signal: 11
SourcePackage: pantheon-files
StacktraceTop:
 gof_directory_async_threaded_load_thumbnails () from /usr/lib/libmarlincore.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
 g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
Title: pantheon-files crashed with SIGSEGV in gof_directory_async_threaded_load_thumbnails()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

Related branches

Revision history for this message
Marc Demierre (marc-demierre) wrote :
information type: Private → Public Security
Revision history for this message
RabbitBot (rabbitbot-a) wrote :

StacktraceTop:
 gof_directory_async_threaded_load_thumbnails (self=0x4415f0, size=128) at /build/buildd/pantheon-files-0.1/obj-x86_64-linux-gnu/libcore/gof-directory-async.c:2264
 directory_done_loading_callback (directory=0x7f4f90012650, view=0x2643cf0) at /build/buildd/pantheon-files-0.1/src/fm-directory-view.c:316
 g_closure_invoke (closure=0x25915d0, return_value=0x0, n_param_values=1, param_values=0x7fffa942ced0, 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=0x7fffa942ced0) at /build/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3547
 g_signal_emit_valist (instance=0x7f4f90012650, signal_id=<optimized out>, detail=0, var_args=<optimized out>) at /build/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3296

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
Chris Johns (ter0)
Changed in pantheon-files:
status: New → Confirmed
Cody Garver (codygarver)
Changed in pantheon-files:
importance: Undecided → Low
Cody Garver (codygarver)
tags: added: list listmode listview
Cody Garver (codygarver)
Changed in pantheon-files:
milestone: none → 0.3-beta1
Revision history for this message
Julián Unrrein (junrrein) wrote :

It seems that this bug doesn't happen with the branch linked in bug #1184104.

Changed in pantheon-files:
status: Confirmed → Incomplete
status: Incomplete → In Progress
assignee: nobody → Julián Unrrein (junrrein)
Cody Garver (codygarver)
Changed in pantheon-files:
milestone: 0.3-beta1 → luna-rc1
Cody Garver (codygarver)
Changed in pantheon-files:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public Security information  
Everyone can see this security related information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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