Thunar crashed with SIGSEGV in g_file_equal()

Bug #900306 reported by Ben Allen
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Thunar File Manager
Unknown
Unknown
thunar (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

I was processing a folder full of files via a custom script launched using Thunar's right-click context menu. This script deleted all selected files using the 'shred' utility. I have used this script for weeks and have never had a problem until today. When the script completed processing all of the selected files (which happened to be all of the files in a particular folder), Thunar crashed.

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: thunar 1.2.3-0ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-13.22-generic 3.0.6
Uname: Linux 3.0.0-13-generic i686
NonfreeKernelModules: nvidia
ApportVersion: 1.23-0ubuntu4
Architecture: i386
Date: Mon Dec 5 08:20:53 2011
ExecutablePath: /usr/bin/Thunar
ProcCmdline: Thunar --daemon
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x84df3c <g_file_equal+140>: mov (%eax),%edx
 PC (0x0084df3c) ok
 source "(%eax)" (0x00000002) not located in a known VMA region (needed readable region)!
 destination "%edx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: thunar
StacktraceTop:
 g_file_equal () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
 ?? ()
 ffi_call_SYSV () from /usr/lib/i386-linux-gnu/libffi.so.6
 ffi_call () from /usr/lib/i386-linux-gnu/libffi.so.6
 g_cclosure_marshal_generic () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
Title: Thunar crashed with SIGSEGV in g_file_equal()
UpgradeStatus: Upgraded to oneiric on 2011-11-01 (34 days ago)
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin netdev plugdev powerdev scanner video

Related branches

Revision history for this message
Ben Allen (ben-allen-2) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 g_file_equal (file1=0x22534450, file2=0x2) at /build/buildd/glib2.0-2.30.0/./gio/gfile.c:585
 thunar_folder_monitor (monitor=0x221624a8, event_file=0x22534450, other_file=0x0, event_type=G_FILE_MONITOR_EVENT_CREATED, user_data=0x223468f0) at thunar-folder.c:536
 ffi_call_SYSV () at ../src/x86/sysv.S:64
 ffi_call (cif=0xbf9e8690, fn=0x496420 <thunar_folder_monitor>, rvalue=0xbf9e8640, avalue=0xbf9e85e0) at ../src/x86/ffi.c:303
 g_cclosure_marshal_generic (closure=0x22258ce0, return_gvalue=0x0, n_param_values=4, param_values=0x221cb650, invocation_hint=0xbf9e87c0, marshal_data=0x0) at /build/buildd/glib2.0-2.30.0/./gobject/gclosure.c:1147

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in thunar (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
Changed in thunar (Ubuntu):
status: New → Triaged
visibility: private → public
tags: added: fixed-in-master
Changed in thunar (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package thunar - 1.6.0-0ubuntu1

---------------
thunar (1.6.0-0ubuntu1) raring; urgency=low

  * Upload to raring.
  * Remaining Ubuntu change:
    - debian/control: recommend udisks2 for mounting devices. lp: #1014632
  * Drop obsolete Ubuntu changes:
    - debian/patches/02_guard-for-no-supported-vfs-schemas.patch,
      debian/patches/xubuntu_fix-duplicate-volumes.patch: included upstream.
  * Bugs fixed:
    - "Thunar: sendto_printer broken" lp: #1061846
    - "segfault when a specific html file is selected" lp: #751739
    - "can't book mark remote shares" lp: #778268
    - "Thunar crashed with SIGSEGV in thunarx_menu_provider_get_file_actions()
      thinking a directory was a file" lp: #852410
    - "Left or right-clicking on 3MB or bigger svg file is unresponsive"
      lp: #893330
    - "Thunar crashed with SIGSEGV in fast_validate()" lp: #913041
    - "Thunar crashed with SIGSEGV in thunar_file_get_display_name()"
      lp: #931101
    - "Thunar crashed with SIGSEGV in sort_by_mime_type()" lp: #931842
    - "Thunar crashed with SIGSEGV in thunar_util_parse_parent()" lp: #969222
    - "thunar crashed with SIGSEGV in thunar_standard_view_cancel_thumbnailing()"
      lp: #1059397
    - "Does not unmount USB drive when you try first time" lp: #1059997
    - "regression: thunar no longer shows all unmounted, but mountable, volumes
      in sidepane" lp: #1068947
    - "Thunar shows folder sizes wrong" lp: #59235
    - "Right-click "Open With" list not refreshing" lp: #107392
    - "no thunar contextmenu with GTK setting "gtk-menu-popup-delay = 0""
      lp: #127372
    - "rename folder, still active but answers not on 'Enter'" lp: #479975
    - "Thunar hangs on first launch of each session" lp: #775117
    - "emblems disappear on rename" lp: #877755
    - "Remote Deleted file in Thunar remains visible until resfresh" lp: #999824
    - "Incorrect alphabetical sort order in thunar with non-latin (eg. cyrillic)
      file names" lp: #684317
    - "Thunar does not display current folder name" lp: #875193
    - "Thunar crashed with SIGSEGV in g_file_equal()" lp: #900306
    - "Hard to see, if volume is mounted or not" lp: #838917

thunar (1.6.0-1) UNRELEASED; urgency=low

  [ Lionel Le Folgoc ]
  * Drop the "Send to printer" action, xfprint4 is obsolete.
  * debian/control:
    - dropped libtdb-dev from b-deps, emblems have been moved to gvfs.
    - bumped minimum required exo version to 0.10.0 for the new symbol.

  [ Yves-Alexis Perez ]
  * New upstream release.
 -- Lionel Le Folgoc <email address hidden> Mon, 03 Dec 2012 13:13:58 +0100

Changed in thunar (Ubuntu):
status: Fix Committed → Fix Released
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

Remote bug watches

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