Bug 359450 - sax2: died when calling sysp module: xstuff
Summary: sax2: died when calling sysp module: xstuff
Status: RESOLVED DUPLICATE of bug 358800
Alias: None
Product: openSUSE 11.0
Classification: openSUSE
Component: SaX2 (show other bugs)
Version: Alpha 2
Hardware: x86 openSUSE 11.0
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Marcus Schaefer
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-07 08:20 UTC by Casual J. Programmer
Modified: 2008-02-07 09:39 UTC (History)
0 users

See Also:
Found By: Beta-Customer
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
/var/log/SaX.log (1.46 KB, text/plain)
2008-02-07 08:22 UTC, Casual J. Programmer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Casual J. Programmer 2008-02-07 08:20: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
Comment 1 Casual J. Programmer 2008-02-07 08:22:06 UTC
Created attachment 193547 [details]
/var/log/SaX.log
Comment 2 Marcus Schaefer 2008-02-07 08:43:26 UTC
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

Comment 3 Casual J. Programmer 2008-02-07 09:14:15 UTC
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
Comment 4 Marcus Schaefer 2008-02-07 09:39:39 UTC
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 ***