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

Bug #1160363 reported by Marc Demierre on 2013-03-26
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

Marc Demierre (marc-demierre) wrote :
information type: Private → Public Security
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

tags: removed: need-amd64-retrace
Chris Johns (ter0) on 2013-04-12
Changed in pantheon-files:
status: New → Confirmed
Cody Garver (codygarver) on 2013-04-17
Changed in pantheon-files:
importance: Undecided → Low
Cody Garver (codygarver) on 2013-05-13
tags: added: list listmode listview
Cody Garver (codygarver) on 2013-05-14
Changed in pantheon-files:
milestone: none → 0.3-beta1
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) on 2013-06-14
Changed in pantheon-files:
milestone: 0.3-beta1 → luna-rc1
Cody Garver (codygarver) on 2013-06-14
Changed in pantheon-files:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public Security information  Edit
Everyone can see this security related information.

Duplicates of this bug

Other bug subscribers