Bug 157748

Summary: sax2 crashes on startup
Product: [openSUSE] SUSE Linux 10.1 Reporter: Stephan Kulow <coolo>
Component: SaX2Assignee: Marcus Schaefer <ms>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Critical    
Priority: P5 - None CC: suse-beta
Version: Beta 7   
Target Milestone: ---   
Hardware: i386   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Stephan Kulow 2006-03-13 20:41:10 UTC
Just starting sax2 from KDE:

(gdb) where
#0  0xb7d3d862 in operator== () from /usr/lib/libqt-mt.so.3
#1  0xb7d3d904 in operator!= () from /usr/lib/libqt-mt.so.3
#2  0x080b28f0 in SaXGUI::SCCMonitorDisplay::import (this=0x81c85b0) at monitordisplay.cpp:351
#3  0x080979a9 in SCCMonitor (this=0x81c6368, stack=0x817c158, text=0x8150508, section=@0xbfeea89c, parent=0x814de00) at monitor.cpp:86
#4  0x0805bff4 in SaXGUI::SCCFrame::setupModules (this=0x814de00) at frame.cpp:390
#5  0x0805d4a5 in SCCFrame (this=0x814de00, fullscreen=false, mode=1, setinfo=false, checkpacs=false, yastmode=false, xidle=false, xidlePID=0x0,
    middle=false, wflags=1) at frame.cpp:321
#6  0x08065c5b in main (argc=Cannot access memory at address 0x43
) at xapi.cpp:201
#7  0xb74c887c in __libc_start_main () from /lib/libc.so.6
#8  0x080585d1 in _start ()
(gdb) frame 2
#2  0x080b28f0 in SaXGUI::SCCMonitorDisplay::import (this=0x81c85b0) at monitordisplay.cpp:351
351                     if ((*dualMode != "off") && ( *dualResolution != "off")) {
(gdb) list
346             if (mOptions["SaXDualHead"]) {
347                     mCheckDualHead -> setChecked (true);
348                     mConfigureDualHead -> setDisabled (false);
349                     QString* dualMode = mOptions["SaXDualMode"];
350                     QString* dualResolution = mOptions["SaXDualResolution"];
351                     if ((*dualMode != "off") && ( *dualResolution != "off")) {
352                             QString translation = mText["ActivateInfo"];
353                             translation.replace (
354                                     QRegExp("\%1"),*dualMode
355                             );
Comment 1 Marcus Schaefer 2006-03-14 08:31:37 UTC
yes this has been fixed yesterday in time for beta8
If you don't mind please test with the version from stable.
Changelog entry is:

  * Mon Mar 13 2006 - ms@suse.de
  ...
  - fixed parsing of MetaModes/ConnectedMonitor in ParseConfig.pm
  ...