Fwd: Thunar doesn't start from Chinese directory

Xiong Jiang linuster at gmail.com
Tue May 23 10:41:27 PDT 2006

Hi there,

I hit an issue that dbus shutdown while starting Thunar in a directory
name with Chinese. Unpack the attached cn.tgz you will see a directory
with Chinese in name. Could anyone gives it a try and see if it is a
known issue?

I'd like to dig deeper but got too limited time to spare.


---------- Forwarded message ----------
From: Benedikt Meurer <benedikt.meurer at unix-ag.uni-siegen.de>
Date: May 23, 2006 10:01 AM
Subject: Re: [Thunar-dev] Thunar doesn't start from Chinese directory
To: xfce file manager <thunar-dev at xfce.org>

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

> thanks

Thunar-dev mailing list
Thunar-dev at xfce.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cn.tgz
Type: application/x-gzip
Size: 251 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/dbus/attachments/20060523/c6097fc8/cn.bin

More information about the dbus mailing list