[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#691018: marked as done (libatk-bridge2.0-0: [experimental] closes a shared libdbus connection)

Your message dated Fri, 07 Dec 2012 03:17:34 +0000
with message-id <E1TgoRS-0002j1-9V@franck.debian.org>
and subject line Bug#691018: fixed in at-spi2-atk 2.7.2-1
has caused the Debian Bug report #691018,
regarding libatk-bridge2.0-0: [experimental] closes a shared libdbus connection
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org

691018: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=691018
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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

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:
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
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]

-- 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

--- End Message ---
--- Begin Message ---
Source: at-spi2-atk
Source-Version: 2.7.2-1

We believe that the bug you reported is fixed in the latest version of
at-spi2-atk, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 691018@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Samuel Thibault <sthibault@debian.org> (supplier of updated at-spi2-atk package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)

Hash: SHA512

Format: 1.8
Date: Mon, 29 Oct 2012 11:09:39 +0100
Source: at-spi2-atk
Binary: libatk-adaptor libatk-adaptor-dbg libatk-adaptor-data libatk-bridge2.0-0 libatk-bridge2.0-dev libatk-bridge2.0-0-dbg
Architecture: source amd64 all
Version: 2.7.2-1
Distribution: experimental
Urgency: low
Maintainer: Debian Accessibility Team <debian-accessibility@lists.debian.org>
Changed-By: Samuel Thibault <sthibault@debian.org>
 libatk-adaptor - AT-SPI 2 toolkit bridge
 libatk-adaptor-data - AT-SPI 2 toolkit bridge - transitional dummy package
 libatk-adaptor-dbg - AT-SPI 2 toolkit bridge - debugging symbols
 libatk-bridge2.0-0 - AT-SPI 2 toolkit bridge - shared library
 libatk-bridge2.0-0-dbg - AT-SPI 2 toolkit bridge - debugging symbols
 libatk-bridge2.0-dev - Development files for the AT-SPI 2 toolkit bridge
Closes: 691018
 at-spi2-atk (2.7.2-1) experimental; urgency=low
   [ Samuel Thibault ]
   * control: Build-depend on atspi-2 2.5.92 or later to fix spurious dbus
     closure. Closes: #691018.
   [ Luke Yelavich ]
   * New upstream release
   [ Samuel Thibault ]
   * Update copyright file.
   * control: Add misc:Depends to libatk-adaptor-data.
 03c00f8348998f082a74a0c3c63943b511570381 1846 at-spi2-atk_2.7.2-1.dsc
 5c066408e07437470310149ecfd5700a8aeb5746 267508 at-spi2-atk_2.7.2.orig.tar.xz
 73499ed6db19c271f6432922e6fcbb942abc199d 4875 at-spi2-atk_2.7.2-1.debian.tar.gz
 86192a5fbb9ce4ddec5ddb853b2b0431a0de4820 13072 libatk-adaptor_2.7.2-1_amd64.deb
 f65eb01344dbdf7f1b5224f6f5ab262317149f70 7004 libatk-adaptor-dbg_2.7.2-1_amd64.deb
 c331ed87e98cdfc09c2544f2decca67bddd22ba1 4480 libatk-adaptor-data_2.7.2-1_all.deb
 bd10c9b5232d319c1b03fcaa382ef1b4036c41e8 63442 libatk-bridge2.0-0_2.7.2-1_amd64.deb
 f7b34e787292636b0dbeee31fc3e63025475380c 5662 libatk-bridge2.0-dev_2.7.2-1_amd64.deb
 78a47c551bc87b563a6de3a1297f49a74bdbe372 91394 libatk-bridge2.0-0-dbg_2.7.2-1_amd64.deb
 f47721fb92ad8ab319388d6692499b548b56d66d13555cfc5a5cb9b2685c9d95 1846 at-spi2-atk_2.7.2-1.dsc
 dbce8f6828ec4be619d7c6db797385063ee2f7365dfe57d08eea013d61bf1a73 267508 at-spi2-atk_2.7.2.orig.tar.xz
 09fec44a69d5be1349d8ef4e2ac45303707e7c7d0870872df827c6bbe16da033 4875 at-spi2-atk_2.7.2-1.debian.tar.gz
 ea8842be5f4687f215227cdd7d430f226a884b5b05f5fe6d9eb6b64f53447bc7 13072 libatk-adaptor_2.7.2-1_amd64.deb
 d2387d8087fa444d062e084b7dcdd71adfea987fd756d5c2d791b5ec01ac4318 7004 libatk-adaptor-dbg_2.7.2-1_amd64.deb
 cbea75e06d361f3fc42acd6b244a0b5d9153048a90978729db1aee5745e17ae4 4480 libatk-adaptor-data_2.7.2-1_all.deb
 23496d9aa066f3bc474ce228e8f264cc6a8f0fddd22ee715ba6cb229b0f90d3f 63442 libatk-bridge2.0-0_2.7.2-1_amd64.deb
 681be4962947b722394c9b6aefe7849c40fe4eae84d61f5590f09fc331d6438c 5662 libatk-bridge2.0-dev_2.7.2-1_amd64.deb
 76221cf5686cfc8ca6dd22155b8d32fff1108561648ee00356fa42df79ac0b41 91394 libatk-bridge2.0-0-dbg_2.7.2-1_amd64.deb
 6e93a04a91e15b8d83294ed53c876b90 1846 misc optional at-spi2-atk_2.7.2-1.dsc
 a0d184f9b9b78fe8bdcb0aa37c2fc14a 267508 misc optional at-spi2-atk_2.7.2.orig.tar.xz
 a8e0e3d331923b0025f65ea9c7cbeaec 4875 misc optional at-spi2-atk_2.7.2-1.debian.tar.gz
 1de8e0f29489ed0963cc62fbd21be96d 13072 misc optional libatk-adaptor_2.7.2-1_amd64.deb
 8136515cce7e001d134fce89a917fb43 7004 debug extra libatk-adaptor-dbg_2.7.2-1_amd64.deb
 f8bc40da48e367cbf0468e09906758bb 4480 oldlibs extra libatk-adaptor-data_2.7.2-1_all.deb
 9b451ab1d9fc4047179113b8aa4047cc 63442 libs optional libatk-bridge2.0-0_2.7.2-1_amd64.deb
 041bba86a284bb8ee5f5b9619cc066e6 5662 libdevel optional libatk-bridge2.0-dev_2.7.2-1_amd64.deb
 781395ec33d28c0a3329ded968d7afd3 91394 debug extra libatk-bridge2.0-0-dbg_2.7.2-1_amd64.deb

Version: GnuPG v1.4.12 (GNU/Linux)


--- End Message ---

Reply to: