Package: capplets
Version: 1:2.8.1-3
Severity: important
I have just loaded Debian/testing on an old Cyrix P133+ based machine
and when I attempted to start control-center I found that
gnome-settings-daemon was continually crashing with a SIGILL. I got a
backtrace from GDB which shows it was running libgstreamer-0.8.so.1 code
and had executed a cpuid instruction. I'm presuming that this is either
privileged or not-implemented on the cpu.
(gdb) cont
Continuing.
Program received signal SIGILL, Illegal instruction.
0x40078a7e in _gst_cpu_initialize_none () from
/usr/lib/libgstreamer-0.8.so.1
(gdb) where
#0 0x40078a7e in _gst_cpu_initialize_none ()
from /usr/lib/libgstreamer-0.8.so.1
#1 0x40078b1e in _gst_cpu_initialize_i386 ()
from /usr/lib/libgstreamer-0.8.so.1
#2 0x400789b8 in _gst_cpu_initialize () from
/usr/lib/libgstreamer-0.8.so.1
#3 0x4006cb6d in gst_init_check_with_popt_table ()
from /usr/lib/libgstreamer-0.8.so.1
#4 0x400c7846 in ?? () from /usr/lib/libgstreamer-0.8.so.1
#5 0x4006c500 in gst_init_check_with_popt_table ()
from /usr/lib/libgstreamer-0.8.so.1
#6 0x00000245 in ?? ()
#7 0x00000000 in ?? ()
#8 0x400c8020 in ?? () from /usr/lib/libgstreamer-0.8.so.1
#9 0x400c7991 in ?? () from /usr/lib/libgstreamer-0.8.so.1
#10 0x4017238c in ?? () from /usr/lib/libgstreamer-0.8.so.1
#11 0xbffff414 in ?? ()
#12 0xbffff578 in ?? ()
#13 0x4006c4d1 in gst_init_check_with_popt_table ()
from /usr/lib/libgstreamer-0.8.so.1
#14 0x40c8cae3 in realloc () from /lib/tls/libc.so.6
Previous frame inner to this frame (corrupt stack?)
(gdb) disassemble 0x40078a7e
Dump of assembler code for function _gst_cpu_initialize_none:
0x40078a60 <_gst_cpu_initialize_none+0>: push %ebp
0x40078a61 <_gst_cpu_initialize_none+1>: xor %eax,%eax
0x40078a63 <_gst_cpu_initialize_none+3>: mov %esp,%ebp
0x40078a65 <_gst_cpu_initialize_none+5>: pop %ebp
0x40078a66 <_gst_cpu_initialize_none+6>: ret
0x40078a67 <_gst_cpu_initialize_none+7>: mov %esi,%esi
0x40078a69 <_gst_cpu_initialize_none+9>: lea 0x0(%edi),%edi
0x40078a70 <_gst_cpu_initialize_none+16>: push %ebp
0x40078a71 <_gst_cpu_initialize_none+17>: mov %esp,%ebp
0x40078a73 <_gst_cpu_initialize_none+19>: sub $0x18,%esp
0x40078a76 <_gst_cpu_initialize_none+22>: mov
%esi,0xfffffffc(%ebp)
0x40078a79 <_gst_cpu_initialize_none+25>: mov 0x8(%ebp),%eax
0x40078a7c <_gst_cpu_initialize_none+28>: mov %ebx,%esi
0x40078a7e <_gst_cpu_initialize_none+30>: cpuid
0x40078a80 <_gst_cpu_initialize_none+32>: mov
%eax,0xffffffe8(%ebp)
0x40078a83 <_gst_cpu_initialize_none+35>: mov
%ebx,0xffffffec(%ebp)
0x40078a86 <_gst_cpu_initialize_none+38>: mov
%ecx,0xfffffff0(%ebp)
0x40078a89 <_gst_cpu_initialize_none+41>: mov
%edx,0xfffffff4(%ebp)
0x40078a8c <_gst_cpu_initialize_none+44>: mov %esi,%ebx
0x40078a8e <_gst_cpu_initialize_none+46>: mov 0xc(%ebp),%eax
0x40078a91 <_gst_cpu_initialize_none+49>: mov
0xffffffe8(%ebp),%edx
0x40078a94 <_gst_cpu_initialize_none+52>: mov %edx,(%eax)
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.2-1 Launcher and docking facility for
ii gnome-session 2.8.1-4 The GNOME 2 Session Manager
ii libart-2.0-2 2.3.16-6 Library of functions for 2D graphi
ii libasound2 1.0.7-4 ALSA library
ii libatk1.0-0 1.8.0-4 The ATK accessibility toolkit
ii libaudiofile0 0.2.6-5 Open-source version of SGI's audio
ii libbonobo2-0 2.8.0-4 Bonobo CORBA interfaces library
ii libbonoboui2-0 2.8.0-2 The Bonobo UI library
ii libc6 2.3.2.ds1-20 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.1-1 Library to load .glade files at ru
ii libglib2.0-0 2.4.8-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-6 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-7 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.8.6-1 Various GStreamer libraries and li
ii libgstreamer0.8-0 0.8.7-1 Core GStreamer libraries, plugins,
ii libgtk2.0-0 2.4.14-2 The GTK+ graphical user interface
ii libice6 4.3.0.dfsg.1-10 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-10 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-10 X Window System protocol client li
ii libxext6 4.3.0.dfsg.1-10 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-10 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-10 X Keyboard Extension (XKB) configu
ii zlib1g 1:1.2.2-3 compression library - runtime
Package: capplets
Version: 1:2.8.1-3
Severity: important
I have just loaded Debian/testing on an old Cyrix P133+ based machine daemon was continually crashing with a SIGILL. I got a 0.8.so. 1 code
and when I attempted to start control-center I found that
gnome-settings-
backtrace from GDB which shows it was running libgstreamer-
and had executed a cpuid instruction. I'm presuming that this is either
privileged or not-implemented on the cpu.
(gdb) cont
Continuing.
Program received signal SIGILL, Illegal instruction. initialize_ none () from libgstreamer- 0.8.so. 1 initialize_ none () libgstreamer- 0.8.so. 1 initialize_ i386 () libgstreamer- 0.8.so. 1 lib/libgstreame r-0.8.so. 1 check_with_ popt_table () libgstreamer- 0.8.so. 1 libgstreamer- 0.8.so. 1 check_with_ popt_table () libgstreamer- 0.8.so. 1 libgstreamer- 0.8.so. 1 libgstreamer- 0.8.so. 1 libgstreamer- 0.8.so. 1 check_with_ popt_table () libgstreamer- 0.8.so. 1 initialize_ none: initialize_ none+0> : push %ebp initialize_ none+1> : xor %eax,%eax initialize_ none+3> : mov %esp,%ebp initialize_ none+5> : pop %ebp initialize_ none+6> : ret initialize_ none+7> : mov %esi,%esi initialize_ none+9> : lea 0x0(%edi),%edi initialize_ none+16> : push %ebp initialize_ none+17> : mov %esp,%ebp initialize_ none+19> : sub $0x18,%esp initialize_ none+22> : mov (%ebp) initialize_ none+25> : mov 0x8(%ebp),%eax initialize_ none+28> : mov %ebx,%esi initialize_ none+30> : cpuid initialize_ none+32> : mov (%ebp) initialize_ none+35> : mov (%ebp) initialize_ none+38> : mov (%ebp) initialize_ none+41> : mov (%ebp) initialize_ none+44> : mov %esi,%ebx initialize_ none+46> : mov 0xc(%ebp),%eax initialize_ none+49> : mov %ebp),% edx initialize_ none+52> : mov %edx,(%eax)
0x40078a7e in _gst_cpu_
/usr/lib/
(gdb) where
#0 0x40078a7e in _gst_cpu_
from /usr/lib/
#1 0x40078b1e in _gst_cpu_
from /usr/lib/
#2 0x400789b8 in _gst_cpu_initialize () from
/usr/
#3 0x4006cb6d in gst_init_
from /usr/lib/
#4 0x400c7846 in ?? () from /usr/lib/
#5 0x4006c500 in gst_init_
from /usr/lib/
#6 0x00000245 in ?? ()
#7 0x00000000 in ?? ()
#8 0x400c8020 in ?? () from /usr/lib/
#9 0x400c7991 in ?? () from /usr/lib/
#10 0x4017238c in ?? () from /usr/lib/
#11 0xbffff414 in ?? ()
#12 0xbffff578 in ?? ()
#13 0x4006c4d1 in gst_init_
from /usr/lib/
#14 0x40c8cae3 in realloc () from /lib/tls/libc.so.6
Previous frame inner to this frame (corrupt stack?)
(gdb) disassemble 0x40078a7e
Dump of assembler code for function _gst_cpu_
0x40078a60 <_gst_cpu_
0x40078a61 <_gst_cpu_
0x40078a63 <_gst_cpu_
0x40078a65 <_gst_cpu_
0x40078a66 <_gst_cpu_
0x40078a67 <_gst_cpu_
0x40078a69 <_gst_cpu_
0x40078a70 <_gst_cpu_
0x40078a71 <_gst_cpu_
0x40078a73 <_gst_cpu_
0x40078a76 <_gst_cpu_
%esi,0xfffffffc
0x40078a79 <_gst_cpu_
0x40078a7c <_gst_cpu_
0x40078a7e <_gst_cpu_
0x40078a80 <_gst_cpu_
%eax,0xffffffe8
0x40078a83 <_gst_cpu_
%ebx,0xffffffec
0x40078a86 <_gst_cpu_
%ecx,0xfffffff0
0x40078a89 <_gst_cpu_
%edx,0xfffffff4
0x40078a8c <_gst_cpu_
0x40078a8e <_gst_cpu_
0x40078a91 <_gst_cpu_
0xffffffe8(
0x40078a94 <_gst_cpu_
Thanks
Richard
-- System Information: ISO-8859- 1)
Debian Release: 3.1
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i486)
Kernel: Linux 2.6.8-1-386
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=
Versions of packages capplets depends on: center 1:2.8.1-3 The GNOME Control Center for GNOME plugins0. 8- 0.8.6-1 Various GStreamer libraries and li notification0 0.7-1 library for program launch feedbac
ii capplets-data 1:2.8.1-3 configuration applets for GNOME 2
ii gnome-control-
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.2-1 Launcher and docking facility for
ii gnome-session 2.8.1-4 The GNOME 2 Session Manager
ii libart-2.0-2 2.3.16-6 Library of functions for 2D graphi
ii libasound2 1.0.7-4 ALSA library
ii libatk1.0-0 1.8.0-4 The ATK accessibility toolkit
ii libaudiofile0 0.2.6-5 Open-source version of SGI's audio
ii libbonobo2-0 2.8.0-4 Bonobo CORBA interfaces library
ii libbonoboui2-0 2.8.0-2 The Bonobo UI library
ii libc6 2.3.2.ds1-20 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.1-1 Library to load .glade files at ru
ii libglib2.0-0 2.4.8-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-6 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-7 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-
ii libgstreamer0.8-0 0.8.7-1 Core GStreamer libraries, plugins,
ii libgtk2.0-0 2.4.14-2 The GTK+ graphical user interface
ii libice6 4.3.0.dfsg.1-10 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-10 X Window System Session Management
ii libstartup-
ii libtasn1-2 0.2.10-3 Manage ASN.1 structures (runtime)
ii libx11-6 4.3.0.dfsg.1-10 X Window System protocol client li
ii libxext6 4.3.0.dfsg.1-10 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-10 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-10 X Keyboard Extension (XKB) configu
ii zlib1g 1:1.2.2-3 compression library - runtime
-- no debconf information