Package: libatk-bridge2.0-0 Version: 2.6.0-1 Severity: normal Since upgrading to Gtk and ATK from experimental, some Gtk applications (including gedit and evince) print this warning on exit:
process 24460: Applications must not close shared connections - see dbus_connection_close() docs. This is a bug in the application. gdb reveals that the only call to dbus_connection_close is from the ATK bridge. Applications using libdbus may only close private D-Bus connections, obtained with dbus_connection_open_private() or dbus_bus_get_private(). They must not close global shared connections, which come from dbus_connection_open() or dbus_bus_get(). I haven't yet checked whether this is fixed in 2.6.1. default|archetype% gdb =gedit ~ GNU gdb (GDB) 7.4.1-debian Copyright (C) 2012 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: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/gedit...(no debugging symbols found)...done. (gdb) set logging on Copying output to gdb.txt. (gdb) break dbus_connection_close Function "dbus_connection_close" not defined. Make breakpoint pending on future shared library load? (y or [n]) y Breakpoint 1 (dbus_connection_close) pending. (gdb) run Starting program: /usr/bin/gedit [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffecb70700 (LWP 25533)] [New Thread 0x7fffe7fff700 (LWP 25534)] [New Thread 0x7fffe77fe700 (LWP 25535)] Breakpoint 1, dbus_connection_close (connection=0x6f3150) at ../../dbus/dbus-connection.c:2889 2889 ../../dbus/dbus-connection.c: No such file or directory. (gdb) bt #0 dbus_connection_close (connection=0x6f3150) at ../../dbus/dbus-connection.c:2889 #1 0x00007ffff268da0b in atk_bridge_adaptor_cleanup () from /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0 #2 0x00007ffff72df970 in _gtk_accessibility_shutdown () at /tmp/buildd/gtk+3.0-3.6.0/./gtk/a11y/gail.c:809 #3 0x000000000042b0dd in main () (gdb) cont Continuing. process 25530: Applications must not close shared connections - see dbus_connection_close() docs. This is a bug in the application. [Thread 0x7fffe77fe700 (LWP 25535) exited] [Thread 0x7fffe7fff700 (LWP 25534) exited] [Thread 0x7fffecb70700 (LWP 25533) exited] [Inferior 1 (process 25530) exited normally] (gdb) -- System Information: Debian Release: wheezy/sid APT prefers testing-proposed-updates APT policy: (500, 'testing-proposed-updates'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages libatk-bridge2.0-0 depends on: ii libatk1.0-0 2.4.0-2 ii libatspi2.0-0 2.5.3-2 ii libc6 2.13-35 ii libdbus-1-3 1.6.8-1+exp1 ii libglib2.0-0 2.34.0-1 ii multiarch-support 2.13-35 libatk-bridge2.0-0 recommends no packages. libatk-bridge2.0-0 suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

