Bugzilla – Bug 359450
sax2: died when calling sysp module: xstuff
Last modified: 2008-02-07 09:39:39 UTC
When booting to runlevel 3 and calling SaX2 the following is displayed: SaX: initializing please wait. SaX: your current configuration will not be read in. SaX: no X-Server running. SaX: will start own server if needed. SaX: something went wrong while X was called with -probeonly. SaX: try to call 'Sax2 -p' and select a single device ? abort sax2 -p provides: Chip: 0 is -> Intel 945 GM 00:02:0 0x8086 0x27a2 PCI Intel Notebook: Fujitsu Siemens Amilo Si 1520 Graphics: Fujitsu Siemens Mobile 945GM/GMS/GME, 943/940GML Express Monitor: QUANTADISPLAY LCD Monitor 1280x800@60Hz Wireless: Intel PRO/Wireless 3945ABG Network Connection Sound: 82801G (ICH7 Family) High Definition Audio Controller Desktop: gnome2-SuSE-10.3-148 YaST GUI: yast2-qt-2.16.20-4 OS: openSUSE 11.0 (i586) Alpha2 VERSION = 11.0 Kernel: 2.6.24-6-default rpm -qa | grep sax | sort sax2-8.1-339 sax2-gui-8.1-339 sax2-ident-8.1-339 sax2-libsax-8.1-339 sax2-libsax-perl-8.1-339 sax2-tools-8.1-339
Created attachment 193547 [details] /var/log/SaX.log
could you provide the following data: 1) rpm -q --changelog | head 3) install the debuginfo packages of sax2 and hwinfo 4) su root gdb sysp ---> run -s xstuff ---> bt thanks
rpm -q sax2 --changelog | head * Fr Feb 01 2008 ms@suse.de - fixed xfine project file, requires 32bit lib on 64bit system * Fr Feb 01 2008 ms@suse.de - prevent DisplaySize from beeing combined (bnc #357597) * Do Jan 31 2008 ms@suse.de - fixed QTextOStream usage in Qt4. Several strange GUI problems are now fixed. For example the resolution selection combo box gdb sysp GNU gdb 6.7.50.20080131-cvs Copyright (C) 2008 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 "i586-suse-linux"... (gdb) run -s xstuff Starting program: /usr/sbin/sysp -s xstuff Program received signal SIGSEGV, Segmentation fault. hd_free_hal_devices (dev=0x732a6362) at hd.c:980 980 free_mem(dev->udi); (gdb) bt #0 hd_free_hal_devices (dev=0x732a6362) at hd.c:980 #1 0xb7dc8679 in hd_scan (hd_data=0x9e8e160) at hd.c:1916 #2 0xb7dca40a in hd_list (hd_data=0x9e8e160, item=hw_monitor, rescan=1, hd_old=0x0) at hd.c:3236 #3 0x0808658d in MonitorGetData () at monitor.c:65 #4 0x08073f02 in ScanXStuff::Scan (this=0xbf9f611c) at xstuff.c:176 #5 0x08050b5c in ScanModule (name=0x80962e0 "xstuff") at sysp.c:297 #6 0x080512ba in main (argc=3, argv=0xbf9f6a44) at sysp.c:211 (gdb) #0 hd_free_hal_devices (dev=0x732a6362) at hd.c:980 #1 0xb7dc8679 in hd_scan (hd_data=0x9e8e160) at hd.c:1916 #2 0xb7dca40a in hd_list (hd_data=0x9e8e160, item=hw_monitor, rescan=1, hd_old=0x0) at hd.c:3236 #3 0x0808658d in MonitorGetData () at monitor.c:65 #4 0x08073f02 in ScanXStuff::Scan (this=0xbf9f611c) at xstuff.c:176 #5 0x08050b5c in ScanModule (name=0x80962e0 "xstuff") at sysp.c:297 #6 0x080512ba in main (argc=3, argv=0xbf9f6a44) at sysp.c:211 (gdb) #0 hd_free_hal_devices (dev=0x732a6362) at hd.c:980 #1 0xb7dc8679 in hd_scan (hd_data=0x9e8e160) at hd.c:1916 #2 0xb7dca40a in hd_list (hd_data=0x9e8e160, item=hw_monitor, rescan=1, hd_old=0x0) at hd.c:3236 #3 0x0808658d in MonitorGetData () at monitor.c:65 #4 0x08073f02 in ScanXStuff::Scan (this=0xbf9f611c) at xstuff.c:176 #5 0x08050b5c in ScanModule (name=0x80962e0 "xstuff") at sysp.c:297 #6 0x080512ba in main (argc=3, argv=0xbf9f6a44) at sysp.c:211 (gdb) #0 hd_free_hal_devices (dev=0x732a6362) at hd.c:980 #1 0xb7dc8679 in hd_scan (hd_data=0x9e8e160) at hd.c:1916 #2 0xb7dca40a in hd_list (hd_data=0x9e8e160, item=hw_monitor, rescan=1, hd_old=0x0) at hd.c:3236 #3 0x0808658d in MonitorGetData () at monitor.c:65 #4 0x08073f02 in ScanXStuff::Scan (this=0xbf9f611c) at xstuff.c:176 #5 0x08050b5c in ScanModule (name=0x80962e0 "xstuff") at sysp.c:297 #6 0x080512ba in main (argc=3, argv=0xbf9f6a44) at sysp.c:211 (gdb) #0 hd_free_hal_devices (dev=0x732a6362) at hd.c:980 #1 0xb7dc8679 in hd_scan (hd_data=0x9e8e160) at hd.c:1916 #2 0xb7dca40a in hd_list (hd_data=0x9e8e160, item=hw_monitor, rescan=1, hd_old=0x0) at hd.c:3236 #3 0x0808658d in MonitorGetData () at monitor.c:65 #4 0x08073f02 in ScanXStuff::Scan (this=0xbf9f611c) at xstuff.c:176 #5 0x08050b5c in ScanModule (name=0x80962e0 "xstuff") at sysp.c:297 #6 0x080512ba in main (argc=3, argv=0xbf9f6a44) at sysp.c:211 (gdb) #0 hd_free_hal_devices (dev=0x732a6362) at hd.c:980 #1 0xb7dc8679 in hd_scan (hd_data=0x9e8e160) at hd.c:1916 #2 0xb7dca40a in hd_list (hd_data=0x9e8e160, item=hw_monitor, rescan=1, hd_old=0x0) at hd.c:3236 #3 0x0808658d in MonitorGetData () at monitor.c:65 #4 0x08073f02 in ScanXStuff::Scan (this=0xbf9f611c) at xstuff.c:176 #5 0x08050b5c in ScanModule (name=0x80962e0 "xstuff") at sysp.c:297 #6 0x080512ba in main (argc=3, argv=0xbf9f6a44) at sysp.c:211 (gdb) #0 hd_free_hal_devices (dev=0x732a6362) at hd.c:980 #1 0xb7dc8679 in hd_scan (hd_data=0x9e8e160) at hd.c:1916 #2 0xb7dca40a in hd_list (hd_data=0x9e8e160, item=hw_monitor, rescan=1, hd_old=0x0) at hd.c:3236 #3 0x0808658d in MonitorGetData () at monitor.c:65 #4 0x08073f02 in ScanXStuff::Scan (this=0xbf9f611c) at xstuff.c:176 #5 0x08050b5c in ScanModule (name=0x80962e0 "xstuff") at sysp.c:297 #6 0x080512ba in main (argc=3, argv=0xbf9f6a44) at sysp.c:211 (gdb) #0 hd_free_hal_devices (dev=0x732a6362) at hd.c:980 #1 0xb7dc8679 in hd_scan (hd_data=0x9e8e160) at hd.c:1916 #2 0xb7dca40a in hd_list (hd_data=0x9e8e160, item=hw_monitor, rescan=1, hd_old=0x0) at hd.c:3236 #3 0x0808658d in MonitorGetData () at monitor.c:65 #4 0x08073f02 in ScanXStuff::Scan (this=0xbf9f611c) at xstuff.c:176 #5 0x08050b5c in ScanModule (name=0x80962e0 "xstuff") at sysp.c:297 #6 0x080512ba in main (argc=3, argv=0xbf9f6a44) at sysp.c:211 (gdb) #0 hd_free_hal_devices (dev=0x732a6362) at hd.c:980 #1 0xb7dc8679 in hd_scan (hd_data=0x9e8e160) at hd.c:1916 #2 0xb7dca40a in hd_list (hd_data=0x9e8e160, item=hw_monitor, rescan=1, hd_old=0x0) at hd.c:3236 #3 0x0808658d in MonitorGetData () at monitor.c:65 #4 0x08073f02 in ScanXStuff::Scan (this=0xbf9f611c) at xstuff.c:176 #5 0x08050b5c in ScanModule (name=0x80962e0 "xstuff") at sysp.c:297 #6 0x080512ba in main (argc=3, argv=0xbf9f6a44) at sysp.c:211 (gdb) #0 hd_free_hal_devices (dev=0x732a6362) at hd.c:980 #1 0xb7dc8679 in hd_scan (hd_data=0x9e8e160) at hd.c:1916 #2 0xb7dca40a in hd_list (hd_data=0x9e8e160, item=hw_monitor, rescan=1, hd_old=0x0) at hd.c:3236 #3 0x0808658d in MonitorGetData () at monitor.c:65 #4 0x08073f02 in ScanXStuff::Scan (this=0xbf9f611c) at xstuff.c:176 #5 0x08050b5c in ScanModule (name=0x80962e0 "xstuff") at sysp.c:297 #6 0x080512ba in main (argc=3, argv=0xbf9f6a44) at sysp.c:211 (gdb) #0 hd_free_hal_devices (dev=0x732a6362) at hd.c:980 #1 0xb7dc8679 in hd_scan (hd_data=0x9e8e160) at hd.c:1916 #2 0xb7dca40a in hd_list (hd_data=0x9e8e160, item=hw_monitor, rescan=1, hd_old=0x0) at hd.c:3236 #3 0x0808658d in MonitorGetData () at monitor.c:65 #4 0x08073f02 in ScanXStuff::Scan (this=0xbf9f611c) at xstuff.c:176 #5 0x08050b5c in ScanModule (name=0x80962e0 "xstuff") at sysp.c:297 #6 0x080512ba in main (argc=3, argv=0xbf9f6a44) at sysp.c:211
this is an old version of sax2. the latest changelog should include * Tue Feb 05 2008 ms@suse.de - update hwinfo source, fixed sysp (#358800) which fixes your problem *** This bug has been marked as a duplicate of bug 358800 ***