[Thunar-dev] Thunar doesn't start from Chinese directory
Benedikt Meurer
benedikt.meurer at unix-ag.uni-siegen.de
Tue May 23 19:01:53 CEST 2006
Xiong Jiang wrote:
> it is attached as cn.tar. Just an empty directory with Chinese in name.
Seems to be a problem/bug in libdbus, which terminates the process. On
Linux, breaking on _exit(), the backtrace looks like this (somewhat
corrupted, but still identifies libdbus as the problem). I don't know
why libdbus cares for the current working directory.
(gdb) b _exit
Function "_exit" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (_exit) pending.
(gdb) r
Starting program: /usr/local/bin/Thunar
[Thread debugging using libthread_db enabled]
[New Thread -1219410240 (LWP 24352)]
Breakpoint 2 at 0xb75e05d4
Pending breakpoint "_exit" resolved
[New Thread -1229042768 (LWP 24357)]
[Switching to Thread -1219410240 (LWP 24352)]
Breakpoint 2, 0xb75e05d4 in _exit () from /lib/tls/libc.so.6
(gdb) bt
#0 0xb75e05d4 in _exit () from /lib/tls/libc.so.6
#1 0xb7735bfd in dbus_shutdown () from /usr/lib/libdbus-1.so.2
#2 0xb7718bfa in dbus_connection_dispatch () from /usr/lib/libdbus-1.so.2
#3 0xb7743e0d in dbus_g_message_get_message ()
from /usr/lib/libdbus-glib-1.so.2
#4 0xb76aa691 in IA__g_main_context_dispatch (context=0x81167a8)
at gmain.c:1916
#5 0xb76ad9d7 in g_main_context_iterate (context=0x81167a8, block=1,
dispatch=1, self=0x80e91d8) at gmain.c:2547
#6 0xb76adf28 in IA__g_main_loop_run (loop=0x80ec800) at gmain.c:2751
#7 0xb7c65261 in IA__gtk_main () at gtkmain.c:991
#8 0x0805e28d in main (argc=1, argv=0xbfc7aac4) at main.c:239
You could try to build with --disable-dbus to verify that D-BUS is the
problem.
> thanks
greets,
Benedikt
More information about the Thunar-dev
mailing list