Bug#601163: at-spi: Crashes on start

Samuel Thibault sthibault at debian.org
Sat Oct 23 22:15:39 UTC 2010


Package: at-spi
Version: 1.30.1-2
Severity: important
Tags: patch

Hello,

at-spi is crashing here on startup inside the Debian-gdm session:

(process:19577): GLib-GObject-CRITICAL **: /scratch/build-area/glib2.0-2.24.2/gobject/gtype.c:2706: You forgot to call g_type_init()

(process:19577): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed

(process:19577): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

Program received signal SIGSEGV, Segmentation fault.
set_engine (client=0x0, engine=0x60e060) at gconf-client.c:268
268	  if (engine == client->engine)
(gdb) bt
#0  set_engine (client=0x0, engine=0x60e060) at gconf-client.c:268
#1  0x00007ffff3a27124 in gconf_client_get_default () at gconf-client.c:447
#2  0x0000000000408dfd in main (argc=0, argv=0x60e060) at registry-main.c:201

And indeed, adding g_type_init() at the beginning of registry-main.c's
main fixes the crash.

Samuel

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.36 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages at-spi depends on:
ii  gconf2                     2.28.1-5      GNOME configuration database syste
ii  libatk1.0-0                1.30.0-1      The ATK accessibility toolkit
ii  libatspi1.0-0              1.30.1-2      C binding libraries of at-spi for 
ii  libbonobo2-0               2.24.3-1      Bonobo CORBA interfaces library
ii  libc6                      2.11.2-6      Embedded GNU C Library: Shared lib
ii  libcairo2                  1.8.10-6      The Cairo 2D vector graphics libra
ii  libdbus-1-3                1.2.24-3      simple interprocess messaging syst
ii  libdbus-glib-1-2           0.88-2        simple interprocess messaging syst
ii  libfontconfig1             2.8.0-2.1     generic font configuration library
ii  libfreetype6               2.4.2-1       FreeType 2 font engine, shared lib
ii  libgail-common             2.20.1-1+b1   GNOME Accessibility Implementation
ii  libgconf2-4                2.28.1-5      GNOME configuration database syste
ii  libglib2.0-0               2.24.2-1      The GLib library of C routines
ii  libgtk2.0-0                2.20.1-1+b1   The GTK+ graphical user interface 
ii  libice6                    2:1.0.6-1     X11 Inter-Client Exchange library
ii  liborbit2                  1:2.14.18-0.1 libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0              1.28.1-1      Layout and rendering of internatio
ii  libsm6                     2:1.1.1-1     X11 Session Management library
ii  libx11-6                   2:1.3.3-3     X11 client-side library
ii  libxtst6                   2:1.1.0-3     X11 Testing -- Record extension li

at-spi recommends no packages.

at-spi suggests no packages.

-- no debconf information

-- 
Samuel Thibault <samuel.thibault at fnac.net>
       La  fonction  memfrob() crypte les n premiers octets de la
       zone de m�moire  s  en  effectuant  un  OU-exclusif  entre
       chaque  octet  et le nombre 42.
(extrait de la page de man de memfrob -- Manuel du programmeur Linux)





More information about the pkg-gnome-maintainers mailing list