Bug#215039: marked as done (at-spi: Gnopernicus >0.3.4 segfaults on window-switch event)

Debian Bug Tracking System owner@bugs.debian.org
Mon, 27 Oct 2003 08:03:28 -0600

Your message dated Mon, 27 Oct 2003 08:47:13 -0500
with message-id <E1AE7iD-00009C-00@auric.debian.org>
and subject line Bug#215039: fixed in at-spi 1.3.8-2
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

Received: (at submit) by bugs.debian.org; 10 Oct 2003 00:18:19 +0000
>From mlang@lexx.delysid.org Thu Oct 09 19:18:18 2003
Return-path: <mlang@lexx.delysid.org>
Received: from gluck.debian.org [] 
	by master.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1A7kz4-0004lB-00; Thu, 09 Oct 2003 19:18:18 -0500
Received: from chello080109223066.lancity.graz.surfer.at (lexx.delysid.org) [] (mail)
	by gluck.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1A7kMm-00022p-00; Thu, 09 Oct 2003 17:38:44 -0600
Received: from mlang by lexx.delysid.org with local (Exim 3.36 #1 (Debian))
	id 1A7kMl-0008SB-00
	for <submit@bugs.debian.org>; Fri, 10 Oct 2003 01:38:43 +0200
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: at-spi: Gnopernicus >0.3.4 segfaults on window-switch event
X-Debbugs-CC: debian-accessibility@lists.debian.org
From: Mario Lang <mlang@debian.org>
Date: Fri, 10 Oct 2003 01:38:43 +0200
Message-ID: <878ynut20s.fsf@lexx.delysid.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: Mario Lang <mlang@lexx.delysid.org>
Delivered-To: submit@bugs.debian.org
X-Spam-Status: No, hits=-5.0 required=4.0
X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_10_09 (

Package: at-spi
Version: 1.1.9-1
Severity: important

I am unable to upload any newer version than Gnopernicus 0.3.4 to
the archives (0.7.1 is current), since every later version I tried
segfaults with the same backtrace.  According to the backtrace, it seems
to be an at-spi problem.  I have already reported this problem to
the g-a-devel mailing list, but no one was able to identify responsible code.
However, people seem to have no problem using later Gnopernicus versions on
other systems than Debian.

When starting gnopernicus, I see this:
# gnopernicus
GTK Accessibility Module initialized
Bonobo accessibility support initialized


Bonobo accessibility support initialized
GTK Accessibility Module initialized
BrlAPI detected a 40x1 display

** BRAILLE initialization succeded for BRLTTY device on port 1.
   To see something you must have a Braille device connected to your computer.
   To change one or more settings use gnopernicus UI.

(srcore:614): gnopernicus-WARNING **: Callbacks are NOT supported by "V0 Kevin - Festival GNOME Speech Driver" voice.

(srcore:614): gnopernicus-WARNING **: value not supported for speech punctuation type "SAME"
gnopernicus-Message: speech initialization succeded

(gnopernicus:613): gnopernicus-WARNING **: srcore exited.

srcore is a separate application launched by gnopernicus, so to
get a backtrace, I need to
# gdb srcore

After 'run', srcore seems to work as long as you navigate only in
the current window.  As soon as you hit for instance Alt-TAB, srcore
dies with Segmentation fault.  Here is the backtrace, generated using
the -dbg version of at-spi.

#0  0x4009bd5d in Accessibility_Accessible_getRole (_obj=0x8106468,
    ev=0x40087838) at Accessibility-stubs.c:759
#1  0x4008003b in Accessible_getRole (obj=0x81064e0) at spi_accessible.c:466
#2  0x400408db in sro_get_reason () from /usr/lib/gnopernicus-1.0/libsrlow.so.1
#3  0x40040d31 in sro_get_reason () from /usr/lib/gnopernicus-1.0/libsrlow.so.1
#4  0x4004187e in sro_get_from_accessible ()
   from /usr/lib/gnopernicus-1.0/libsrlow.so.1
#5  0x4004198e in sro_get_from_accessible_event ()
   from /usr/lib/gnopernicus-1.0/libsrlow.so.1
#6  0x4003aff1 in ?? () from /usr/lib/gnopernicus-1.0/libsrlow.so.1
#7  0x081064e0 in ?? ()
#8  0x40051980 in ?? () from /usr/lib/gnopernicus-1.0/libsrlow.so.1
#9  0xbffffa68 in ?? ()
#10 0xe0000017 in ?? ()
#11 0x081034b0 in ?? ()
#12 0x00000001 in ?? ()
#13 0x0806fd0c in ?? ()
#14 0x408e244e in g_type_check_instance_is_a ()
   from /usr/lib/libgobject-2.0.so.0
#15 0x4003b2ec in ?? () from /usr/lib/gnopernicus-1.0/libsrlow.so.1
#16 0x08106300 in ?? ()
#17 0x00000001 in ?? ()
#18 0x0806fd0c in ?? ()
#19 0x408f1268 in ?? () from /usr/lib/libgobject-2.0.so.0
#20 0x0807f2d8 in ?? ()
#21 0x0807f2d8 in ?? ()
#22 0xbffffab8 in ?? ()
#23 0x400546ac in ?? () from /usr/lib/gnopernicus-1.0/libsrlow.so.1
#24 0x00000001 in ?? ()
#25 0x00000002 in ?? ()
#26 0xbffffad8 in ?? ()
#27 0x4003b455 in ?? () from /usr/lib/gnopernicus-1.0/libsrlow.so.1
#28 0x00000002 in ?? ()
#29 0x00000001 in ?? ()
#30 0x4003af70 in ?? () from /usr/lib/gnopernicus-1.0/libsrlow.so.1
#31 0x408b68c9 in linc_connection_set_max_buffer () from /usr/lib/liblinc.so.1
Previous frame inner to this frame (corrupt stack?)

I'm afraid there is no version of Gnopernicus in the archives to reproduce
this, since I did not upload any later versions for obvious reasons.
If you want, I can provide that to you though.

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux lexx 2.4.19 #1 Thu Aug 29 15:11:07 CEST 2002 i686

Versions of packages at-spi depends on:
ii  bonobo-activation             1:2.2.4-1  Bonobo Activation Framework
ii  libart-2.0-2                  2.3.16-1   Library of functions for 2D graphi
ii  libatk1.0-0                   1.2.4-1    The ATK accessibility toolkit
ii  libatspi1.0-0                 1.1.9-1    C binding libraries of at-spi for 
ii  libbonobo-activation4         1:2.2.4-1  Bonobo Activation Framework -- run
ii  libbonobo2-0                  2.2.3-1    Bonobo CORBA interfaces library
ii  libc6                         2.3.2-8    GNU C Library: Shared libraries an
ii  libgail-common                1.2.2-1    GNOME Accessibility Implementation
ii  libgail17                     1.2.2-1    GNOME Accessibility Implementation
ii  libglib2.0-0                  2.2.3-1    The GLib library of C routines
ii  libgnomecanvas2-0             2.2.1-3    A powerful object-oriented display
ii  libgtk2.0-0                   2.2.4-1    The GTK+ graphical user interface 
ii  liblinc1                      2:1.0.3-3  library to simplify creating netwo
ii  liborbit2                     1:2.6.3-2  Libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0                 1.2.5-1    Layout and rendering of internatio
ii  libpopt0                      1.7-2      lib for parsing cmdline parameters
ii  xlibs                         4.2.1-12.1 X Window System client libraries

-- no debconf information

  Mario | Debian Developer <URL:http://debian.org/>
        | Get my public key via finger mlang@db.debian.org
        | 1024D/7FC1A0854909BCCDBE6C102DDFFC022A6B113E44

Received: (at 215039-close) by bugs.debian.org; 27 Oct 2003 13:53:22 +0000
>From katie@auric.debian.org Mon Oct 27 07:53:16 2003
Return-path: <katie@auric.debian.org>
Received: from auric.debian.org [] 
	by master.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1AE7o1-0000CZ-00; Mon, 27 Oct 2003 07:53:13 -0600
Received: from katie by auric.debian.org with local (Exim 3.35 1 (Debian))
	id 1AE7iD-00009C-00; Mon, 27 Oct 2003 08:47:13 -0500
From: Akira TAGOH <tagoh@debian.org>
To: 215039-close@bugs.debian.org
X-Katie: $Revision: 1.42 $
Subject: Bug#215039: fixed in at-spi 1.3.8-2
Message-Id: <E1AE7iD-00009C-00@auric.debian.org>
Sender: Archive Administrator <katie@auric.debian.org>
Date: Mon, 27 Oct 2003 08:47:13 -0500
Delivered-To: 215039-close@bugs.debian.org

Source: at-spi
Source-Version: 1.3.8-2

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

  to pool/main/a/at-spi/at-spi-doc_1.3.8-2_all.deb
  to pool/main/a/at-spi/at-spi_1.3.8-2.diff.gz
  to pool/main/a/at-spi/at-spi_1.3.8-2.dsc
  to pool/main/a/at-spi/at-spi_1.3.8-2_i386.deb
  to pool/main/a/at-spi/libatspi-dbg_1.3.8-2_i386.deb
  to pool/main/a/at-spi/libatspi-dev_1.3.8-2_i386.deb
  to pool/main/a/at-spi/libatspi1.0-0_1.3.8-2_i386.deb

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 215039@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Akira TAGOH <tagoh@debian.org> (supplier of updated at-spi 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: SHA1

Format: 1.7
Date: Mon, 27 Oct 2003 22:09:18 +0900
Source: at-spi
Binary: libatspi-dev libatspi1.0-0 at-spi at-spi-doc libatspi-dbg
Architecture: source i386 all
Version: 1.3.8-2
Distribution: unstable
Urgency: low
Maintainer: Akira TAGOH <tagoh@debian.org>
Changed-By: Akira TAGOH <tagoh@debian.org>
 at-spi     - Assistive Technology Service Provider Interface
 at-spi-doc - Documentation files of at-spi for GNOME Accessibility
 libatspi-dbg - at-spi libraries and debugging symbols
 libatspi-dev - Development files of at-spi for GNOME Accessibility
 libatspi1.0-0 - C binding libraries of at-spi for GNOME Accessibility
Closes: 200303 208991 215039
 at-spi (1.3.8-2) unstable; urgency=low
   * Akira TAGOH <tagoh@debian.org>
   - debian/control:
     - added gnome-pkg-tools to Build-Depends.
   - debian/rules:
     - modified to generate debian/control from gnome-pkg-tools.
     - removed DH_COMPAT.
     - don't dh_link for libatspi-dev to include the example files.
   - debian/compat:
     - use this instead of DH_COMPAT in debian/rules.
   - debian/libatspi-dev.examples:
     - added the example files in test/ upstream archive. (closes: Bug#200303)
   - debian/patches/000_at-spi-debian-aclocal-pass_all.patch:
     - it's really needed for arm. applied again.
   - actually fixed in 1.3.8-1 release.
     - just required new upstream release. (closes: Bug#208991, Bug#215039)
 83ac92343e246304a1c6a8ee8951ccf2 1450 libs optional at-spi_1.3.8-2.dsc
 a0c76986612e668ce7012864ed5b401a 47276 libs optional at-spi_1.3.8-2.diff.gz
 b2f222fe38de768764a78e04d1fb8859 105130 doc optional at-spi-doc_1.3.8-2_all.deb
 3914b39d98985f37a14aebe0c846a824 52428 gnome optional at-spi_1.3.8-2_i386.deb
 9ed497763bd2efccbcfa5bbf9c416fc7 155924 libs optional libatspi1.0-0_1.3.8-2_i386.deb
 68f5224b0eb4671fa74f1eb96c974a9f 1331048 libdevel optional libatspi-dev_1.3.8-2_i386.deb
 5af6ac90c2c0ae391c6ca7e55d282649 1872510 libdevel extra libatspi-dbg_1.3.8-2_i386.deb

Version: GnuPG v1.2.3 (GNU/Linux)