Bug#245848: Also happens with 2.8 in unstable

Jan Evert van Grootheest Jan Evert van Grootheest <j.e.van.grootheest@hccnet.nl>, 245848@bugs.debian.org
Fri, 03 Dec 2004 20:32:23 +0100


FWIW: this also happens with 2.8 that is currently in unstable.

What's interesting here is that it is a remote display started on the 
server with 'X -query client' from inittab. And gdm on client provides a 
login window.
Also, if I login on client locally, the problem does not happen.

One of the biggest differences between the two is that server does not 
have XKB support, where client does. However, I have no clue at all 
whether that is important in this case.

I've also attached the versions of various dependant packages below.

The backtrace is this:
janevert@quark:~$ gdb /usr/lib/control-center/gnome-settings-daemon
GNU gdb 6.1-debian
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain 
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-linux"...(no debugging symbols 
found)...Using host libthread_db library "/lib/tls/libthread_db.so.1".

(gdb)
(gdb) help run
Start debugged program.  You may specify arguments to give it.
Args may include "*", or "[...]"; they are expanded using "sh".
Input and output redirection with ">", "<", or ">>" are also allowed.

With no arguments, uses arguments last specified (with "run" or "set args").
To cancel previous arguments and run with no arguments,
use "set args" without arguments.
(gdb) run --sync
Starting program: /usr/lib/control-center/gnome-settings-daemon --sync
(no debugging symbols found)...(no debugging symbols found)...(no 
debugging symbols found)...(no debugging symbols found)...(no debugging 
symbols found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...(no debugging symbols 
found)...[Thread debugging using libthread_db enabled]
[New Thread -1224138080 (LWP 4007)]
(no debugging symbols found)...(no debugging symbols found)...(no 
debugging symbols found)...(no debugging symbols found)...(no debugging 
symbols found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...(no debugging symbols 
found)...(no debugging symbols found)...
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1224138080 (LWP 4007)]
0xb7325a73 in strlen () from /lib/tls/libc.so.6
(gdb) bt
#0  0xb7325a73 in strlen () from /lib/tls/libc.so.6
#1  0xb7ac5d47 in giop_send_buffer_append_string () from 
/usr/lib/libORBit-2.so.0
#2  0xb7ad30d0 in ORBit_marshal_value () from /usr/lib/libORBit-2.so.0
#3  0xb7ad3073 in ORBit_marshal_value () from /usr/lib/libORBit-2.so.0
#4  0xb7aca3c8 in ORBit_small_freekids () from /usr/lib/libORBit-2.so.0
#5  0xb7aca95b in ORBit_small_invoke_stub () from /usr/lib/libORBit-2.so.0
#6  0xb7aca840 in ORBit_small_invoke_stub_n () from /usr/lib/libORBit-2.so.0
#7  0xb7ade7c2 in ORBit_c_stub_invoke () from /usr/lib/libORBit-2.so.0
#8  0xb7b3560a in ConfigDatabase_set () from /usr/lib/libgconf-2.so.4
#9  0xb7b3c964 in ConfigDatabase__iinterface () from 
/usr/lib/libgconf-2.so.4
#10 0x00000006 in ?? ()
#11 0x00000000 in ?? ()
#12 0xbffff618 in ?? ()
#13 0x00000000 in ?? ()
#14 0xbffff660 in ?? ()
#15 0x00000000 in ?? ()
#16 0x0000001c in ?? ()
#17 0xb7b32970 in _ORBIT_skel_small_ConfigDatabase_batch_lookup () from 
/usr/lib/libgconf-2.so.4
Previous frame inner to this frame (corrupt stack?)
(gdb)

Versions of packages capplets depends on:
ii  capplets-data             1:2.8.1-3      configuration applets for 
GNOME 2
ii  gnome-control-center      1:2.8.1-3      The GNOME Control Center 
for GNOME
ii  gnome-desktop-data        2.8.1-2        Common files for GNOME 2 
desktop a
ii  gnome-icon-theme          2.8.0-1        GNOME Desktop icon theme
ii  gnome-panel               2.8.1-2        Launcher and docking 
facility for
ii  gnome-session             2.8.1-3        The GNOME 2 Session Manager
ii  libart-2.0-2              2.3.16-6       Library of functions for 2D 
graphi
ii  libasound2                1.0.6-5        ALSA library
ii  libatk1.0-0               1.8.0-3        The ATK accessibility toolkit
ii  libaudiofile0             0.2.6-4        Open-source version of 
SGI's audio
ii  libbonobo2-0              2.8.0-3        Bonobo CORBA interfaces library
ii  libbonoboui2-0            2.8.0-2        The Bonobo UI library
ii  libc6                     2.3.2.ds1-18   GNU C Library: Shared 
libraries an
ii  libeel2-2                 2.8.2-1        Eazel Extensions Library 
(for GNOM
ii  libesd0                   0.2.35-2       Enlightened Sound Daemon - 
Shared
ii  libfontconfig1            2.2.3-4        generic font configuration 
library
ii  libfreetype6              2.1.7-2.3      FreeType 2 font engine, 
shared lib
ii  libgail-common            1.8.0-2        GNOME Accessibility 
Implementation
ii  libgail17                 1.8.0-2        GNOME Accessibility 
Implementation
ii  libgconf2-4               2.8.1-4        GNOME configuration 
database syste
ii  libgcrypt11               1.2.0-4        LGPL Crypto library - 
runtime libr
ii  libglade2-0               1:2.4.0-1      Library to load .glade 
files at ru
ii  libglib2.0-0              2.4.7-1        The GLib library of C routines
ii  libgnome-desktop-2        2.8.1-2        Utility library for loading 
.deskt
ii  libgnome-keyring0         0.4.0-2        GNOME keyring services library
ii  libgnome2-0               2.8.0-5        The GNOME 2 library - 
runtime file
ii  libgnomecanvas2-0         2.8.0-1        A powerful object-oriented 
display
ii  libgnomeui-0              2.8.0-3        The GNOME 2 libraries (User 
Interf
ii  libgnomevfs2-0            2.8.3-6        The GNOME virtual 
file-system libr
ii  libgnutls11               1.0.16-9       GNU TLS library - runtime 
library
ii  libgpg-error0             1.0-1          library for common error 
values an
ii  libgstreamer-plugins0.8-0 0.8.5-1        Various GStreamer libraries 
and li
ii  libgstreamer0.8-0         0.8.7-1        Core GStreamer libraries, 
plugins,
ii  libgtk2.0-0               2.4.13-1       The GTK+ graphical user 
interface
ii  libice6                   4.3.0.dfsg.1-8 Inter-Client Exchange library
ii  libjpeg62                 6b-9           The Independent JPEG 
Group's JPEG
ii  libmetacity0              1:2.8.6-1      Common library of 
lightweight GTK2
ii  libnautilus2-2            2.8.2-2        libraries for nautilus 
components
ii  liborbit2                 1:2.10.2-1.1   libraries for ORBit2 - a 
CORBA ORB
ii  libpango1.0-0             1.6.0-3        Layout and rendering of 
internatio
ii  libpopt0                  1.7-5          lib for parsing cmdline 
parameters
ii  libsm6                    4.3.0.dfsg.1-8 X Window System Session 
Management
ii  libstartup-notification0  0.7-1          library for program launch 
feedbac
ii  libtasn1-2                0.2.10-3       Manage ASN.1 structures 
(runtime)
ii  libx11-6                  4.3.0.dfsg.1-8 X Window System protocol 
client li
ii  libxext6                  4.3.0.dfsg.1-8 X Window System 
miscellaneous exte
ii  libxft2                   2.1.2-6        FreeType-based font drawing 
librar
ii  libxklavier8              1.03-1         X Keyboard Extension 
high-level AP
ii  libxml2                   2.6.11-5       GNOME XML library
ii  libxrandr2                4.3.0.dfsg.1-8 X Window System Resize, 
Rotate and
ii  libxrender1               0.8.3-7        X Rendering Extension 
client libra
ii  nautilus                  2.8.2-2        file manager and graphical 
shell f
ii  xlibs                     4.3.0.dfsg.1-8 X Window System client 
libraries m
ii  zlib1g                    1:1.2.2-3      compression library - runtime