Bug 112464

Summary: Crash on quit
Product: [Applications] boson Reporter: Felix Seeger <felix.seeger>
Component: EditorAssignee: The Boson Team <boson-bugs>
Status: RESOLVED FIXED    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description Felix Seeger 2005-09-12 11:53:10 UTC
Version:           unknown (using KDE 3.4.90 (alpha1, >= 20050806), compiled sources)
Compiler:          gcc version 3.4.5 20050706 (prerelease) (Debian 3.4.4-5)
OS:                Linux (i686) release 2.6.13

Boson crashed while changing the player in editor.
To reproduce just switch from player 1 to player two.


Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1208572224 (LWP 26356)]
[KCrash handler]
#4  0x082c4fa6 in PlayerIO::player (this=0x0) at playerio.h:67
#5  0x084ab03d in PlayerIO::findRttiIO (this=0x0, rtti=1282407336)
    at playerio.cpp:70
#6  0x082bdcc6 in BosonGameView::setLocalPlayerIO (this=0x8d80448, io=0x0)
    at bosongameview.cpp:1588
#7  0x082bdb31 in BosonGameView::setLocalPlayerIO (this=0x8d80448, 
    io=0x92cdd18) at bosongameview.cpp:1545
#8  0x08216afa in BosonMainWidget::changeLocalPlayer (this=0x884a8f0, 
    p=0x92cc478) at bosonmainwidget.cpp:727
#9  0x08217618 in BosonMainWidget::qt_invoke (this=0x884a8f0, _id=60, 
    _o=0xbfa9a2b0) at bosonmainwidget.moc:194
#10 0x4b9a9a24 in QObject::activate_signal ()
   from /opt/qt-copy/lib/libqt-mt.so.3
#11 0x082b4ff8 in BosonGameView::signalEditorChangeLocalPlayer (
    this=0x8d80448, t0=0x0) at bosongameview.moc:509
#12 0x082b5450 in BosonGameView::qt_emit (this=0x8d80448, _id=28, 
    _o=0xbfa9a3a0) at bosongameview.moc:603
#13 0x4b9a9a9e in QObject::activate_signal ()
   from /opt/qt-copy/lib/libqt-mt.so.3
#14 0x082dcb38 in BosonMenuInput::signalEditorChangeLocalPlayer (
    this=0xc39e5b8, t0=0x0) at bosonmenuinput.moc:1010
#15 0x082dce87 in BosonMenuInput::qt_emit (this=0xc39e5b8, _id=20, 
    _o=0xbfa9a490) at bosonmenuinput.moc:1116
#16 0x4b9a9a9e in QObject::activate_signal ()
   from /opt/qt-copy/lib/libqt-mt.so.3
#17 0x082db998 in BosonMenuInputData::signalEditorChangeLocalPlayer (
    this=0x93a3a30, t0=0x0) at bosonmenuinput.moc:492
#18 0x082de295 in BosonMenuInputData::slotEditorChangeLocalPlayer (
    this=0x93a3a30, index=0) at bosonmenuinput.cpp:678
#19 0x082de3e5 in BosonMenuInputData::slotEditorChangeLocalPlayerHack (
    this=0x0) at bosonmenuinput.cpp:652
#20 0x082e2b3b in BosonMenuInputData::qt_invoke (this=0x93a3a30, _id=5, 
    _o=0xbfa9a600) at bosonmenuinput.moc:585
#21 0x4b9a9a24 in QObject::activate_signal ()
   from /opt/qt-copy/lib/libqt-mt.so.3
#22 0x4bcf9ebd in QSignal::signal () from /opt/qt-copy/lib/libqt-mt.so.3
#23 0x4b9c3fc3 in QSignal::activate () from /opt/qt-copy/lib/libqt-mt.so.3
#24 0x4b9cb953 in QSingleShotTimer::event ()
   from /opt/qt-copy/lib/libqt-mt.so.3
#25 0x4b94703f in QApplication::internalNotify ()
   from /opt/qt-copy/lib/libqt-mt.so.3
#26 0x4b947227 in QApplication::notify () from /opt/qt-copy/lib/libqt-mt.so.3
#27 0x4c5380f6 in KApplication::notify () from /opt/kde31/lib/libkdecore.so.4
#28 0x4b93a7ec in QEventLoop::activateTimers ()
   from /opt/qt-copy/lib/libqt-mt.so.3
#29 0x4b8f23d1 in QEventLoop::processEvents ()
   from /opt/qt-copy/lib/libqt-mt.so.3
#30 0x084f3fec in BoEventLoop::processEvents (this=0xbfa9ae10, flags=4)
    at boeventloop.cpp:172
#31 0x4b95d500 in QEventLoop::enterLoop () from /opt/qt-copy/lib/libqt-mt.so.3
#32 0x4b95d456 in QEventLoop::exec () from /opt/qt-copy/lib/libqt-mt.so.3
#33 0x4b9461ef in QApplication::exec () from /opt/qt-copy/lib/libqt-mt.so.3
#34 0x08279856 in main (argc=0, argv=0x0) at main.cpp:211
Comment 1 Felix Seeger 2005-09-12 12:46:41 UTC
Ok, the last commit fixed that, but now I get this error while quitting the boson editor:

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1208695104 (LWP 31131)]
[KCrash handler]
#4  0x0853b048 in BoUfoAction::removeWidget (this=0x3f800000, w=0xbf62798, 
    del=true) at boufoaction.cpp:712
#5  0x0853b0c1 in BoUfoAction::unplug (this=0x8d7a620) at boufoaction.cpp:767
#6  0x0853d7f0 in ~BoUfoAction (this=0x8d7a620) at boufoaction.cpp:587
#7  0x0853ddad in ~BoUfoToggleAction (this=0x8d7a620) at boufoaction.cpp:779
#8  0x0854782e in QDict<BoUfoAction>::deleteItem (this=0x3f800000, d=0x8d77830)
    at qdict.h:97
#9  0x4bc6f775 in QGDict::clear () from /opt/qt-copy/lib/libqt-mt.so.3
#10 0x0854470d in QDict<BoUfoAction>::clear (this=0x3f800000) at qdict.h:75
#11 0x0853d523 in BoUfoActionCollection::clearActions (this=0x8d75d58)
    at boufoaction.cpp:1261
#12 0x0853e98f in ~BoUfoActionCollection (this=0x8d75d58)
    at boufoaction.cpp:1154
#13 0x08218cde in ~BosonMainWidgetMenuInput (this=0x8d75cd8)
    at bosonmainwidgetmenuinput.cpp:85
#14 0x0821640b in ~BosonMainWidget (this=0x884a950) at bosonmainwidget.cpp:145
#15 0x0827986e in main (argc=1065353216, argv=0x0) at main.cpp:214
Comment 2 Andreas Beckermann 2005-09-25 21:43:49 UTC
Fixed

CU
Andi