Bug 311648 - Konquest crush after finish game
Summary: Konquest crush after finish game
Status: RESOLVED DUPLICATE of bug 306975
Alias: None
Product: konquest
Classification: Applications
Component: general (other bugs)
Version First Reported In: 2.1
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Pierre Ducroquet
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-13 18:37 UTC by Sergey Pomazanov
Modified: 2012-12-13 21:34 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Pomazanov 2012-12-13 18:37:06 UTC
Application: konquest (2.1)
KDE Platform Version: 4.9.3 (Compiled from sources)
Qt Version: 4.8.2
Operating System: Linux 3.6.2-gentoo x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
Konquest crush after finish game

The crash can be reproduced some of the time.

-- Backtrace:
Application: Konquest (konquest), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[KCrash Handler]
#6  QGraphicsItem::parentItem (this=0x10900000040) at graphicsview/qgraphicsitem.cpp:1576
#7  0x00007f531820761b in QGraphicsItem::topLevelItem (this=<optimized out>) at graphicsview/qgraphicsitem.cpp:1589
#8  0x00007f5318256570 in QGraphicsSceneFindItemBspTreeVisitor::visit (this=0x167bac0, items=0x36138a8) at graphicsview/qgraphicsscene_bsp.cpp:80
#9  0x00007f5318255420 in QGraphicsSceneBspTree::climbTree (this=0x2b75688, visitor=0x167bac0, rect=..., index=<optimized out>) at graphicsview/qgraphicsscene_bsp.cpp:261
#10 0x00007f5318255b5e in QGraphicsSceneBspTree::items (this=<optimized out>, rect=..., onlyTopLevelItems=<optimized out>) at graphicsview/qgraphicsscene_bsp.cpp:154
#11 0x00007f53182589e8 in QGraphicsSceneBspTreeIndexPrivate::estimateItems (this=0x2b755e0, rect=..., order=Qt::AscendingOrder, onlyTopLevelItems=<optimized out>) at graphicsview/qgraphicsscenebsptreeindex.cpp:387
#12 0x00007f5318258bc3 in QGraphicsSceneBspTreeIndex::estimateTopLevelItems (this=<optimized out>, rect=..., order=<optimized out>) at graphicsview/qgraphicsscenebsptreeindex.cpp:540
#13 0x00007f531824c152 in QGraphicsScenePrivate::drawItems (this=0x2b88c40, painter=0x7fffc8647d40, viewTransform=0x0, exposedRegion=0x3abd818, widget=0x35e0700) at graphicsview/qgraphicsscene.cpp:4737
#14 0x00007f531826977c in QGraphicsView::paintEvent (this=0x3b7c8e0, event=<optimized out>) at graphicsview/qgraphicsview.cpp:3471
#15 0x00007f5317c92f4f in QWidget::event (this=0x3b7c8e0, event=0x7fffc86487b0) at kernel/qwidget.cpp:8517
#16 0x00007f531803d0a6 in QFrame::event (this=0x3b7c8e0, e=0x7fffc86487b0) at widgets/qframe.cpp:557
#17 0x00007f531826a9cb in QGraphicsView::viewportEvent (this=0x3b7c8e0, event=0x7fffc86487b0) at graphicsview/qgraphicsview.cpp:2866
#18 0x00007f5316fbe316 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x35e0700, event=0x7fffc86487b0) at kernel/qcoreapplication.cpp:1025
#19 0x00007f5317c40de1 in QApplicationPrivate::notify_helper (this=0x1455010, receiver=0x35e0700, e=0x7fffc86487b0) at kernel/qapplication.cpp:4547
#20 0x00007f5317c4591d in QApplication::notify (this=<optimized out>, receiver=0x35e0700, e=0x7fffc86487b0) at kernel/qapplication.cpp:4412
#21 0x00007f5318c16da6 in KApplication::notify (this=0x7fffc864c850, receiver=0x35e0700, event=0x7fffc86487b0) at /var/tmp/portage/kde-base/kdelibs-4.9.3/work/kdelibs-4.9.3/kdeui/kernel/kapplication.cpp:311
#22 0x00007f5316fbe18c in QCoreApplication::notifyInternal (this=0x7fffc864c850, receiver=0x35e0700, event=0x7fffc86487b0) at kernel/qcoreapplication.cpp:915
#23 0x00007f5317c8eb19 in sendSpontaneousEvent (event=0x7fffc86487b0, receiver=0x35e0700) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#24 QWidgetPrivate::drawWidget (this=0x3b7ef80, pdev=0x1a85960, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x1a46070) at kernel/qwidget.cpp:5594
#25 0x00007f5317e5dc63 in QWidgetBackingStore::sync (this=0x1a46070) at painting/qbackingstore.cpp:1365
#26 0x00007f5317c85030 in QWidgetPrivate::syncBackingStore (this=0x157cb20) at kernel/qwidget.cpp:1892
#27 0x00007f5317c93451 in QWidget::event (this=0x14b6560, event=0x25d40a0) at kernel/qwidget.cpp:8664
#28 0x00007f531805723b in QMainWindow::event (this=0x14b6560, event=0x25d40a0) at widgets/qmainwindow.cpp:1478
#29 0x00007f5318d15aa0 in KXmlGuiWindow::event (this=0x14b6560, ev=0x25d40a0) at /var/tmp/portage/kde-base/kdelibs-4.9.3/work/kdelibs-4.9.3/kdeui/xmlgui/kxmlguiwindow.cpp:126
#30 0x00007f5317c40e14 in QApplicationPrivate::notify_helper (this=0x1455010, receiver=0x14b6560, e=0x25d40a0) at kernel/qapplication.cpp:4551
#31 0x00007f5317c4591d in QApplication::notify (this=<optimized out>, receiver=0x14b6560, e=0x25d40a0) at kernel/qapplication.cpp:4412
#32 0x00007f5318c16da6 in KApplication::notify (this=0x7fffc864c850, receiver=0x14b6560, event=0x25d40a0) at /var/tmp/portage/kde-base/kdelibs-4.9.3/work/kdelibs-4.9.3/kdeui/kernel/kapplication.cpp:311
#33 0x00007f5316fbe18c in QCoreApplication::notifyInternal (this=0x7fffc864c850, receiver=0x14b6560, event=0x25d40a0) at kernel/qcoreapplication.cpp:915
#34 0x00007f5316fc1780 in sendEvent (event=0x25d40a0, receiver=0x14b6560) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#35 QCoreApplicationPrivate::sendPostedEvents (receiver=0x14b6560, event_type=<optimized out>, data=0x142fff0) at kernel/qcoreapplication.cpp:1539
#36 0x00007f531824275a in dispatchPendingUpdateRequests (this=0x3abd390) at ../../include/QtGui/private/../../../src/gui/graphicsview/qgraphicsview_p.h:200
#37 QGraphicsScenePrivate::_q_processDirtyItems (this=0x2b88c40) at graphicsview/qgraphicsscene.cpp:515
#38 0x00007f53182428b1 in QGraphicsScene::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/release-shared/moc_qgraphicsscene.cpp:107
#39 0x00007f5316fd2e56 in QObject::event (this=0x2e28a70, e=<optimized out>) at kernel/qobject.cpp:1195
#40 0x00007f531824fc70 in QGraphicsScene::event (this=0x2e28a70, event=0x3640d00) at graphicsview/qgraphicsscene.cpp:3565
#41 0x00007f5317c40e14 in QApplicationPrivate::notify_helper (this=0x1455010, receiver=0x2e28a70, e=0x3640d00) at kernel/qapplication.cpp:4551
#42 0x00007f5317c4591d in QApplication::notify (this=<optimized out>, receiver=0x2e28a70, e=0x3640d00) at kernel/qapplication.cpp:4412
#43 0x00007f5318c16da6 in KApplication::notify (this=0x7fffc864c850, receiver=0x2e28a70, event=0x3640d00) at /var/tmp/portage/kde-base/kdelibs-4.9.3/work/kdelibs-4.9.3/kdeui/kernel/kapplication.cpp:311
#44 0x00007f5316fbe18c in QCoreApplication::notifyInternal (this=0x7fffc864c850, receiver=0x2e28a70, event=0x3640d00) at kernel/qcoreapplication.cpp:915
#45 0x00007f5316fc1780 in sendEvent (event=0x3640d00, receiver=0x2e28a70) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#46 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<optimized out>, data=0x142fff0) at kernel/qcoreapplication.cpp:1539
#47 0x00007f5316fed353 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#48 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#49 0x00007f53136f8653 in g_main_dispatch (context=0x1453f60) at gmain.c:2539
#50 g_main_context_dispatch (context=0x1453f60) at gmain.c:3075
#51 0x00007f53136f8998 in g_main_context_iterate (context=0x1453f60, block=0, dispatch=1, self=<optimized out>) at gmain.c:3146
#52 0x00007f53136f8a54 in g_main_context_iteration (context=0x1453f60, may_block=0) at gmain.c:3207
#53 0x00007f5316fed4ef in QEventDispatcherGlib::processEvents (this=0x14314b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#54 0x00007f5317ce6ffe in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#55 0x00007f5316fc1d8f in QCoreApplication::processEvents (flags=...) at kernel/qcoreapplication.cpp:1102
#56 0x0000000000415c4a in LocalGame::stop (this=0x2e2d030) at /var/tmp/portage/kde-base/konquest-4.9.3/work/konquest-4.9.3/konquest/localgame.cpp:43
#57 0x0000000000418be7 in GameView::cleanupGame (this=0x2b99ff0) at /var/tmp/portage/kde-base/konquest-4.9.3/work/konquest-4.9.3/konquest/gameview.cc:521
#58 0x000000000041a68a in GameView::gameOver (this=0x2b99ff0) at /var/tmp/portage/kde-base/konquest-4.9.3/work/konquest-4.9.3/konquest/gameview.cc:514
#59 0x00007f5316fd3a32 in QMetaObject::activate (sender=0x2e2d030, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#60 0x00000000004155ba in Game::findWinner (this=0x2e2d030) at /var/tmp/portage/kde-base/konquest-4.9.3/work/konquest-4.9.3/konquest/game.cpp:201
#61 0x0000000000428661 in NeutralPlayer::play (this=0x23f3da0) at /var/tmp/portage/kde-base/konquest-4.9.3/work/konquest-4.9.3/konquest/players/neutralplayer.cpp:63
#62 0x0000000000428929 in Player::onEntry (this=0x23f3da0, event=<optimized out>) at /var/tmp/portage/kde-base/konquest-4.9.3/work/konquest-4.9.3/konquest/players/player.cpp:50
#63 0x00007f53170004d5 in QStateMachinePrivate::enterStates (this=0x2b77300, event=0x25ad770, enabledTransitions=...) at statemachine/qstatemachine.cpp:515
#64 0x00007f5317000c1b in QStateMachinePrivate::microstep (this=0x2b77300, event=0x25ad770, enabledTransitions=...) at statemachine/qstatemachine.cpp:375
#65 0x00007f5317000d0e in QStateMachinePrivate::_q_process (this=0x2b77300) at statemachine/qstatemachine.cpp:1287
#66 0x00007f5317002bd1 in QStateMachinePrivate::handleTransitionSignal (this=0x2b77300, sender=0x2b80e80, signalIndex=8, argv=0x7fffc864aef0) at statemachine/qstatemachine.cpp:1662
#67 0x00007f5317002ce3 in QSignalEventGenerator::qt_metacall (this=0x26afc80, _c=<optimized out>, _id=0, _a=0x7fffc864aef0) at statemachine/qstatemachine.cpp:2268
#68 0x00007f5316fd3dcc in QMetaObject::activate (sender=0x2b80e80, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3566
#69 0x00000000004282a2 in LocalPlayer::done (this=0x2b80e80) at /var/tmp/portage/kde-base/konquest-4.9.3/work/konquest-4.9.3/konquest/players/localplayer.cpp:45
#70 0x00007f5316fd3a32 in QMetaObject::activate (sender=0x3b7f6d0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffc864b150) at kernel/qobject.cpp:3547
#71 0x00007f53182bdf32 in QAbstractButton::clicked (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220
#72 0x00007f5317ff978b in QAbstractButtonPrivate::emitClicked (this=<optimized out>) at widgets/qabstractbutton.cpp:548
#73 0x00007f5317ffad5b in QAbstractButtonPrivate::click (this=0x3a82210) at widgets/qabstractbutton.cpp:541
#74 0x00007f5317ffafcc in QAbstractButton::mouseReleaseEvent (this=0x3b7f6d0, e=0x7fffc864bd00) at widgets/qabstractbutton.cpp:1123
#75 0x00007f5317c92f9d in QWidget::event (this=0x3b7f6d0, event=0x7fffc864bd00) at kernel/qwidget.cpp:8371
#76 0x00007f5317c40e14 in QApplicationPrivate::notify_helper (this=0x1455010, receiver=0x3b7f6d0, e=0x7fffc864bd00) at kernel/qapplication.cpp:4551
#77 0x00007f5317c461fd in QApplication::notify (this=<optimized out>, receiver=0x3b7f6d0, e=0x7fffc864bd00) at kernel/qapplication.cpp:4094
#78 0x00007f5318c16da6 in KApplication::notify (this=0x7fffc864c850, receiver=0x3b7f6d0, event=0x7fffc864bd00) at /var/tmp/portage/kde-base/kdelibs-4.9.3/work/kdelibs-4.9.3/kdeui/kernel/kapplication.cpp:311
#79 0x00007f5316fbe18c in QCoreApplication::notifyInternal (this=0x7fffc864c850, receiver=0x3b7f6d0, event=0x7fffc864bd00) at kernel/qcoreapplication.cpp:915
#80 0x00007f5317c41db5 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#81 QApplicationPrivate::sendMouseEvent (receiver=0x3b7f6d0, event=0x7fffc864bd00, alienWidget=0x0, nativeWidget=0x3b7f6d0, buttonDown=0x7f53187341b8 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3162
#82 0x00007f5317cc0b18 in QETWidget::translateMouseEvent (this=0x3b7f6d0, event=<optimized out>) at kernel/qapplication_x11.cpp:4502
#83 0x00007f5317cbf1c9 in QApplication::x11ProcessEvent (this=0x7fffc864c850, event=0x7fffc864c4b0) at kernel/qapplication_x11.cpp:3625
#84 0x00007f5317ce734a in x11EventSourceDispatch (s=0x1456060, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#85 0x00007f53136f8653 in g_main_dispatch (context=0x1453f60) at gmain.c:2539
#86 g_main_context_dispatch (context=0x1453f60) at gmain.c:3075
#87 0x00007f53136f8998 in g_main_context_iterate (context=0x1453f60, block=1, dispatch=1, self=<optimized out>) at gmain.c:3146
#88 0x00007f53136f8a54 in g_main_context_iteration (context=0x1453f60, may_block=1) at gmain.c:3207
#89 0x00007f5316fed4ef in QEventDispatcherGlib::processEvents (this=0x14314b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#90 0x00007f5317ce6ffe in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#91 0x00007f5316fbcee2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#92 0x00007f5316fbd19d in QEventLoop::exec (this=0x7fffc864c7a0, flags=...) at kernel/qeventloop.cpp:204
#93 0x00007f5316fc1c1b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#94 0x0000000000416a27 in main (argc=3, argv=0x7fffc864cbc8) at /var/tmp/portage/kde-base/konquest-4.9.3/work/konquest-4.9.3/konquest/Konquest.cc:58

This bug may be a duplicate of or related to bug 306975.

Possible duplicates by query: bug 310107, bug 307256, bug 306975.

Reported using DrKonqi
Comment 1 Christoph Feck 2012-12-13 21:34:22 UTC

*** This bug has been marked as a duplicate of bug 306975 ***