[Kde-games-devel] KsirK: call for help

Kleag kleag at free.fr
Sat Mar 31 00:49:19 CEST 2007


Hello, 

Since I rebuilt KDE4 from scratch after the switch to Qt 4.3 (with 
kdesvn-build), I have a crash in ksirk: at the moment it displays the player 
setup dialog, it crashes. This is inside the Qt event loop and I cannot find 
what is the cause.

Could anybody help here ? I put below the stack trace.

Regards,

Kleag


-- 
KsirK - a turn-based strategy game for KDE
http://gna.org/projects/ksirk

KGraphViewer - a GraphViz dot graphs viewer
http://extragear.kde.org/apps/kgraphviewer
-------------- next part --------------
Using host libthread_db library "/lib/i686/libthread_db.so.1".
`shared object read from target memory' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1238804784 (LWP 32726)]
[KCrash handler]
#5  0xb79fb1c8 in vtable for KMenuBar () from /home/kde4/kde/lib/libkdeui.so.5
#6  0xb7ee1669 in QMetaObject::cast (this=0xb70535b8, obj=0x8214f70)
    at /home/kde4/kdesvn/qt-copy/src/corelib/kernel/qmetaobject.cpp:191
#7  0xb6e0ea3f in QMainWindowLayout::animationFinished (this=0x81bf3c0,
    widget=0x8214f70)
    at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qobject.h:413
#8  0xb6fbdc7d in QMainWindowLayout::qt_metacall (this=0x81bf3c0,
    _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x833ad08)
    at .moc/release-shared/moc_qmainwindowlayout_p.cpp:70
#9  0xb7ee8ddb in QMetaCallEvent::placeMetaCall (this=0x85b5490,
    object=0x81bf3c0)
    at /home/kde4/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:520
#10 0xb7eeb753 in QObject::event (this=0x81bf3c0, e=0x85b5490)
    at /home/kde4/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:1091
#11 0xb6b139d0 in QApplicationPrivate::notify_helper (this=0x812c428,
    receiver=0x81bf3c0, e=0x85b5490)
    at /home/kde4/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3468
#12 0xb6b1982e in QApplication::notify (this=0xbf9d0d28, receiver=0x81bf3c0,
    e=0x85b5490)
    at /home/kde4/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3043
#13 0xb78cd67a in KApplication::notify (this=0xbf9d0d28, receiver=0x81bf3c0,
    event=0x85b5490)
    at /home/kde4/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:299
#14 0xb7edd0ab in QCoreApplication::notifyInternal (this=0xbf9d0d28,
    receiver=0x81bf3c0, event=0x85b5490)
    at /home/kde4/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:506
#15 0xb7ede0ca in QCoreApplication::sendPostedEvents (receiver=0x0,
    event_type=0)
    at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:186
#16 0xb7efdbcb in postEventSourceDispatch (s=0x81372b8)
    at /home/kde4/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:194
#17 0xb66b11b5 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#18 0xb66b41d2 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#19 0xb66b470c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#20 0xb7efe348 in QEventDispatcherGlib::processEvents (this=0x812e108,
    flags=@0xbf9cf968)
    at /home/kde4/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:323
#21 0xb6b88df5 in QGuiEventDispatcherGlib::processEvents (this=0x812e108,
    flags=@0xbf9cf994)
    at /home/kde4/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:178
#22 0xb7edc5d1 in QEventLoop::processEvents (this=0xbf9cf9ec,
    flags=@0xbf9cf9b8)
    at /home/kde4/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:126
#23 0xb7edc6dc in QEventLoop::exec (this=0xbf9cf9ec, flags=@0xbf9cf9f8)
    at /home/kde4/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:168
#24 0xb6ea0a67 in QDialog::exec (this=0x8533688)
    at /home/kde4/kdesvn/qt-copy/src/gui/dialogs/qdialog.cpp:398
#25 0x080dc108 in Ksirk::KGameWindow::setupPlayers (this=0x81bf158)
    at /home/kde4/Developpements/C++/games/ksirk/ksirk/kgamewin.cpp:951
#26 0x080dc73f in Ksirk::KGameWindow::actionNewGame (this=0x81bf158)
    at /home/kde4/Developpements/C++/games/ksirk/ksirk/kgamewin.cpp:2101
#27 0x080e9201 in Ksirk::KGameWindow::slotNewGame (this=0x81bf158)
    at /home/kde4/Developpements/C++/games/ksirk/ksirk/kgamewinslots.cpp:251
#28 0x080cfcdd in Ksirk::KGameWindow::qt_metacall (this=0x81bf158,
    _c=QMetaObject::InvokeMetaMethod, _id=46, _a=0xbf9d010c)
    at /home/kde4/Developpements/C++/games/build/ksirk/ksirk/kgamewin.moc:127
#29 0xb7eee0aa in QMetaObject::activate (sender=0x833edf0,
    from_signal_index=5, to_signal_index=6, argv=)
    at /home/kde4/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3037
#30 0xb7eee35f in QMetaObject::activate (sender=0x833edf0, m=0xb704d0a8,
    from_local_signal_index=1, to_local_signal_index=2, argv=0xbf9d010c)
    at /home/kde4/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3092
#31 0xb6b0da71 in QAction::triggered (this=0x833edf0, _t1=false)
    at .moc/release-shared/moc_qaction.cpp:208
#32 0xb6b0e5cf in QAction::activate (this=0x833edf0, event=QAction::Trigger)
    at /home/kde4/kdesvn/qt-copy/src/gui/kernel/qaction.cpp:1087
#33 0xb6e67ff2 in QToolButton::nextCheckState (this=0x8247278)
    at ../../include/QtGui/../../../../qt-copy/src/gui/kernel/qaction.h:175
#34 0xb6db47ef in QAbstractButtonPrivate::click (this=0x823d6d8)
    at /home/kde4/kdesvn/qt-copy/src/gui/widgets/qabstractbutton.cpp:500
#35 0xb6db4a3b in QAbstractButton::mouseReleaseEvent (this=0x8247278,
    e=0xbf9d07b4)
    at /home/kde4/kdesvn/qt-copy/src/gui/widgets/qabstractbutton.cpp:1082
#36 0xb6e680ec in QToolButton::mouseReleaseEvent (this=0x8247278, e=0xbf9d07b4)
    at /home/kde4/kdesvn/qt-copy/src/gui/widgets/qtoolbutton.cpp:636
#37 0xb6b56113 in QWidget::event (this=0x8247278, event=0xbf9d07b4)
    at /home/kde4/kdesvn/qt-copy/src/gui/kernel/qwidget.cpp:5897
#38 0xb6db3c75 in QAbstractButton::event (this=0x8247278, e=0xbf9d07b4)
    at /home/kde4/kdesvn/qt-copy/src/gui/widgets/qabstractbutton.cpp:1046
#39 0xb6e67bc4 in QToolButton::event (this=0x8247278, e=0xbf9d07b4)
    at /home/kde4/kdesvn/qt-copy/src/gui/widgets/qtoolbutton.cpp:1053
#40 0xb6b139d0 in QApplicationPrivate::notify_helper (this=0x812c428,
    receiver=0x8247278, e=0xbf9d07b4)
    at /home/kde4/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3468
#41 0xb6b19936 in QApplication::notify (this=0xbf9d0d28, receiver=0x8247278,
    e=0xbf9d07b4)
    at /home/kde4/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3167
#42 0xb78cd67a in KApplication::notify (this=0xbf9d0d28, receiver=0x8247278,
    event=0xbf9d07b4)
    at /home/kde4/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:299
#43 0xb7edd0ab in QCoreApplication::notifyInternal (this=0xbf9d0d28,
    receiver=0x8247278, event=0xbf9d07b4)
    at /home/kde4/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:506
#44 0xb6b67de3 in QETWidget::translateMouseEvent (this=0x8247278,
    event=0xbf9d0a5c)
    at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:189
#45 0xb6b674ac in QApplication::x11ProcessEvent (this=0xbf9d0d28,
    event=0xbf9d0a5c)
    at /home/kde4/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:2884
#46 0xb6b8900b in x11EventSourceDispatch (s=0x8137378, callback=0,
    user_data=0x0)
    at /home/kde4/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:122
#47 0xb66b11b5 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#48 0xb66b41d2 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#49 0xb66b470c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#50 0xb7efe348 in QEventDispatcherGlib::processEvents (this=0x812e108,
    flags=@0xbf9d0c48)
    at /home/kde4/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:323
#51 0xb6b88df5 in QGuiEventDispatcherGlib::processEvents (this=0x812e108,
    flags=@0xbf9d0c74)
    at /home/kde4/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:178
#52 0xb7edc5d1 in QEventLoop::processEvents (this=0xbf9d0cc0,
    flags=@0xbf9d0c98)
    at /home/kde4/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:126
#53 0xb7edc6dc in QEventLoop::exec (this=0xbf9d0cc0, flags=@0xbf9d0cc8)
    at /home/kde4/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:168
#54 0xb7ede3c8 in QCoreApplication::exec ()
    at /home/kde4/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:724
#55 0xb6b131f7 in QApplication::exec ()
    at /home/kde4/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:2983
#56 0x080c8048 in main (argc=1, argv=0xbf9d0e14)
    at /home/kde4/Developpements/C++/games/ksirk/ksirk/main.cpp:73


More information about the kde-games-devel mailing list