[Pkg-xfce-devel] Bug#625691: Bug#625691: thunar: Thunar crashes when opened dir is renamed by other program

Johan Spee johan.spee at coonsden.com
Thu May 5 19:36:30 UTC 2011

On Thu, 05 May 2011 21:11:39 +0200
Yves-Alexis Perez <corsac at debian.org> wrote:

> What exactly are you trying to do?

Sorry. The command should be '(gdb) run' not '(gdb) run thunar'. My bad.

Here is the result:


~$ gdb thunar
GNU gdb (GDB) 7.2-debian
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html> This is free software: you are free
to change and redistribute it. There is NO WARRANTY, to the extent
permitted by law.  Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
Reading symbols from /usr/bin/thunar...Reading symbols
from /usr/lib/debug/usr/bin/Thunar...done. done.
(gdb) set pagination 0
(gdb) run
Starting program: /usr/bin/thunar 
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffea803700 (LWP 2352)]
[New Thread 0x7fffea002700 (LWP 2353)]
[Thread 0x7fffea803700 (LWP 2352) exited]
[New Thread 0x7fffea803700 (LWP 2355)]

(thunar:2349): GLib-GObject-WARNING **: invalid uninstantiatable type
`(null)' in cast to `ThunarFolder'

(thunar:2349): GLib-GObject-WARNING **: invalid uninstantiatable type
`-g-type-private--GTypeFlags' in cast to `ThunarFile'

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff4ea3af5 in g_file_equal () from /usr/lib/libgio-2.0.so.0
(gdb) backtrace
#0  0x00007ffff4ea3af5 in g_file_equal () from /usr/lib/libgio-2.0.so.0
#1  0x00007ffff7f8b502 in thunar_folder_monitor (monitor=<value
optimized out>, event_file=0x7ffff848a080, other_file=<value optimized
out>, event_type=G_FILE_MONITOR_EVENT_CREATED, user_data=<value
out>optimized out>) at thunar-folder.c:536 #2  0x00007ffff4c21e7e in
out>g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #3
out>0x00007ffff4c338d7 in ?? () from /usr/lib/libgobject-2.0.so.0
#4  0x00007ffff4c3cd05 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0 #5  0x00007ffff4c3ced3 in
g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #6
0x00007ffff4eb44a9 in ?? () from /usr/lib/libgio-2.0.so.0 #7
0x00007ffff47624a3 in g_main_context_dispatch ()
from /lib/libglib-2.0.so.0 #8  0x00007ffff4762c80 in ?? ()
from /lib/libglib-2.0.so.0 #9  0x00007ffff47632f2 in g_main_loop_run ()
from /lib/libglib-2.0.so.0 #10 0x00007ffff69822b7 in gtk_main ()
from /usr/lib/libgtk-x11-2.0.so.0 #11 0x00007ffff7f74d58 in main
(argc=1, argv=0x7fffffffe4c8) at main.c:294 (gdb) quit A debugging
session is active.

	Inferior 1 [process 2349] will be killed.

Quit anyway? (y or n) y


Hope I did it right this time.
Let me know if there is anything else can do.

Johan Spee

More information about the Pkg-xfce-devel mailing list