Bug 243614 - [4.4.90] KPat crashes when trying to choose Grandfather
Summary: [4.4.90] KPat crashes when trying to choose Grandfather
Status: RESOLVED DUPLICATE of bug 242734
Alias: None
Product: kpat
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Stephan Kulow
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-04 23:34 UTC by Johannes Obermayr
Modified: 2010-07-05 03:05 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Johannes Obermayr 2010-07-04 23:34:56 UTC
Application: kpat (3.4)
KDE Platform Version: 4.4.90 (KDE 4.4.90 (KDE 4.5 RC1)) "release 2"
Qt Version: 4.6.3
Operating System: Linux 2.6.34-12-default i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
Each time I am clicking on Grandfather at selection window KPat crashes.

What I am wondering it does not crash on my 64 bit system with 4.4.85 on openSUSE 11.2 (but with this laptop, i586 and "same" setup/packages).

Btw. I set up a (complete) fresh system today -> so no legacy issues possible ...

Also closed bug 214479 got an attachment ...

The crash can be reproduced every time.

-- Backtrace:
Application: KPatience (kpat), signal: Segmentation fault
[KCrash Handler]
#7  GrandfSolver::get_possible_moves (this=0x8695c78, a=0xbf9286ec, numout=0xbf9286e8) at /usr/src/debug/kdegames-4.4.90/kpat/patsolve/grandfsolver.cpp:270
#8  0x08079e13 in Solver::get_moves (this=0x8695c78, nmoves=0xbf92873c) at /usr/src/debug/kdegames-4.4.90/kpat/patsolve/patsolve.cpp:232
#9  0x0807b30f in Solver::solve (this=0x8695c78, parent=0x86b4da0) at /usr/src/debug/kdegames-4.4.90/kpat/patsolve/patsolve.cpp:706
#10 0x0807b622 in Solver::doit (this=0x8695c78) at /usr/src/debug/kdegames-4.4.90/kpat/patsolve/patsolve.cpp:660
#11 0x0807b682 in Solver::patsolve (this=0x8695c78, _max_positions=1) at /usr/src/debug/kdegames-4.4.90/kpat/patsolve/patsolve.cpp:953
#12 0x0805fbdd in DealerScene::getSolverHints (this=0x84a7428) at /usr/src/debug/kdegames-4.4.90/kpat/dealer.cpp:484
#13 0x08060dbe in DealerScene::getHints (this=0x84a7428) at /usr/src/debug/kdegames-4.4.90/kpat/dealer.cpp:508
#14 0x08063897 in DealerScene::drop (this=0x84a7428) at /usr/src/debug/kdegames-4.4.90/kpat/dealer.cpp:1175
#15 0x08070546 in MainWindow::setGameType (this=0x8234de0, id=1) at /usr/src/debug/kdegames-4.4.90/kpat/mainwindow.cpp:480
#16 0x08070b54 in MainWindow::slotGameSelected (this=0x8234de0, id=1) at /usr/src/debug/kdegames-4.4.90/kpat/mainwindow.cpp:439
#17 0x0807211e in MainWindow::qt_metacall (this=0x8234de0, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbf928b98) at /usr/src/debug/kdegames-4.4.90/build/kpat/mainwindow.moc:121
#18 0xb6b9aefd in QMetaObject::metacall (object=0x8234de0, cl=QMetaObject::InvokeMetaMethod, idx=49, argv=0xbf928b98) at kernel/qmetaobject.cpp:237
#19 0xb6ba9fe8 in QMetaObject::activate (sender=0x82631d0, m=0x8093c10, local_signal_index=0, argv=0xbf928b98) at kernel/qobject.cpp:3295
#20 0x080693a7 in GameSelectionScene::gameSelected (this=0x82631d0, _t1=1) at /usr/src/debug/kdegames-4.4.90/build/kpat/moc_gameselectionscene.cpp:89
#21 0x080697d7 in GameSelectionScene::qt_metacall (this=0x82631d0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbf928ca8)
    at /usr/src/debug/kdegames-4.4.90/build/kpat/moc_gameselectionscene.cpp:76
#22 0xb6b9aefd in QMetaObject::metacall (object=0x82631d0, cl=QMetaObject::InvokeMetaMethod, idx=20, argv=0xbf928ca8) at kernel/qmetaobject.cpp:237
#23 0xb6ba9fe8 in QMetaObject::activate (sender=0x8266628, m=0x8093c00, local_signal_index=0, argv=0xbf928ca8) at kernel/qobject.cpp:3295
#24 0x080691c7 in GameSelectionScene::GameSelectionBox::selected (this=0x8266628, _t1=1) at /usr/src/debug/kdegames-4.4.90/build/kpat/gameselectionscene.moc:119
#25 0xb673d900 in QGraphicsItem::sceneEvent (this=0x8266630, event=0xbf9294c4) at graphicsview/qgraphicsitem.cpp:6542
#26 0xb676154e in QGraphicsScenePrivate::sendEvent (this=0x82a6dc8, item=0x8266630, event=0xbf9294c4) at graphicsview/qgraphicsscene.cpp:1190
#27 0xb6762218 in QGraphicsScenePrivate::sendMouseEvent (this=0x82a6dc8, mouseEvent=0xbf9294c4) at graphicsview/qgraphicsscene.cpp:1264
#28 0xb676bdca in QGraphicsScenePrivate::mousePressEventHandler (this=0x82a6dc8, mouseEvent=0xbf9294c4) at graphicsview/qgraphicsscene.cpp:1387
#29 0xb676c423 in QGraphicsScene::mousePressEvent (this=0x82631d0, mouseEvent=0xbf9294c4) at graphicsview/qgraphicsscene.cpp:4018
#30 0xb67768e4 in QGraphicsScene::event (this=0x82631d0, event=0xbf9294c4) at graphicsview/qgraphicsscene.cpp:3404
#31 0xb60e9c64 in QApplicationPrivate::notify_helper (this=0x8162d98, receiver=0x82631d0, e=0xbf9294c4) at kernel/qapplication.cpp:4302
#32 0xb60f1bf7 in QApplication::notify (this=0xbf92a4c4, receiver=0x82631d0, e=0xbf9294c4) at kernel/qapplication.cpp:3706
#33 0xb7132c01 in KApplication::notify (this=0xbf92a4c4, receiver=0x82631d0, event=0xbf9294c4) at /usr/src/debug/kdelibs-4.4.90/kdeui/kernel/kapplication.cpp:309
#34 0xb6b94e0e in QCoreApplication::notifyInternal (this=0xbf92a4c4, receiver=0x82631d0, event=0xbf9294c4) at kernel/qcoreapplication.cpp:726
#35 0xb60e73bd in sendSpontaneousEvent (receiver=0x82631d0, event=0xbf9294c4) at ../../src/corelib/kernel/qcoreapplication.h:218
#36 qt_sendSpontaneousEvent (receiver=0x82631d0, event=0xbf9294c4) at kernel/qapplication.cpp:5281
#37 0xb678a16a in QGraphicsView::mousePressEvent (this=0x81f7c38, event=0xbf929c14) at graphicsview/qgraphicsview.cpp:3085
#38 0xb6142ec4 in QWidget::event (this=0x81f7c38, event=0xbf929c14) at kernel/qwidget.cpp:8040
#39 0xb653c765 in QFrame::event (this=0x81f7c38, e=0xbf929c14) at widgets/qframe.cpp:557
#40 0xb65cae01 in QAbstractScrollArea::viewportEvent (this=0x81f7c38, e=0xbf929c14) at widgets/qabstractscrollarea.cpp:1036
#41 0xb6793c8c in QGraphicsView::viewportEvent (this=0x81f7c38, event=0xbf929c14) at graphicsview/qgraphicsview.cpp:2787
#42 0xb65cd776 in viewportEvent (this=0x82534b8, o=0x82556f0, e=0xbf929c14) at widgets/qabstractscrollarea_p.h:100
#43 QAbstractScrollAreaFilter::eventFilter (this=0x82534b8, o=0x82556f0, e=0xbf929c14) at widgets/qabstractscrollarea_p.h:116
#44 0xb6b94fa6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8162d98, receiver=0x82556f0, event=0xbf929c14) at kernel/qcoreapplication.cpp:841
#45 0xb60e9c34 in QApplicationPrivate::notify_helper (this=0x8162d98, receiver=0x82556f0, e=0xbf929c14) at kernel/qapplication.cpp:4298
#46 0xb60f2750 in QApplication::notify (this=0xbf92992c, receiver=0x82556f0, e=0xbf929c14) at kernel/qapplication.cpp:3867
#47 0xb7132c01 in KApplication::notify (this=0xbf92a4c4, receiver=0x82556f0, event=0xbf929c14) at /usr/src/debug/kdelibs-4.4.90/kdeui/kernel/kapplication.cpp:309
#48 0xb6b94e0e in QCoreApplication::notifyInternal (this=0xbf92a4c4, receiver=0x82556f0, event=0xbf929c14) at kernel/qcoreapplication.cpp:726
#49 0xb60eac4c in sendSpontaneousEvent (receiver=0x82556f0, event=0xbf929c14, alienWidget=0x82556f0, nativeWidget=0x8234de0, buttonDown=0xb6a34078, lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:218
#50 QApplicationPrivate::sendMouseEvent (receiver=0x82556f0, event=0xbf929c14, alienWidget=0x82556f0, nativeWidget=0x8234de0, buttonDown=0xb6a34078, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#51 0xb617258c in QETWidget::translateMouseEvent (this=0x8234de0, event=0xbf92a12c) at kernel/qapplication_x11.cpp:4380
#52 0xb617173e in QApplication::x11ProcessEvent (this=0xbf92a4c4, event=0xbf92a12c) at kernel/qapplication_x11.cpp:3391
#53 0xb619a570 in x11EventSourceDispatch (s=0x8165b70, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#54 0xb55c6b49 in g_main_dispatch (context=0x8164e78) at gmain.c:1960
#55 IA__g_main_context_dispatch (context=0x8164e78) at gmain.c:2513
#56 0xb55c7350 in g_main_context_iterate (context=0x8164e78, block=1, dispatch=1, self=0x8162670) at gmain.c:2591
#57 0xb55c760e in IA__g_main_context_iteration (context=0x8164e78, may_block=1) at gmain.c:2654
#58 0xb6bc0d4b in QEventDispatcherGlib::processEvents (this=0x8162d78, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#59 0xb619a19a in QGuiEventDispatcherGlib::processEvents (this=0x8162d78, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#60 0xb6b9411d in QEventLoop::processEvents (this=0xbf92a3e4, flags=...) at kernel/qeventloop.cpp:149
#61 0xb6b94319 in QEventLoop::exec (this=0xbf92a3e4, flags=...) at kernel/qeventloop.cpp:201
#62 0xb6b98c70 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#63 0xb60e7164 in QApplication::exec () at kernel/qapplication.cpp:3581
#64 0x0805be7f in main (argc=134836616, argv=0x865df00) at /usr/src/debug/kdegames-4.4.90/kpat/main.cpp:285

Possible duplicates by query: bug 220855, bug 214479.

Reported using DrKonqi
Comment 1 Parker Coates 2010-07-05 02:58:47 UTC
It seems I only partially fixed bug 242734 as this crash is related (although not identical). I'm marking this report as a duplicate of 242734. Please continue the discussion there.

*** This bug has been marked as a duplicate of bug 242734 ***
Comment 2 Parker Coates 2010-07-05 03:05:43 UTC
Never mind. It seems the fix for this bug didn't make it in on time for RC1, although I though it had.

Thanks for confirming that the issue occurs only on 32 bit systems, though. That explains why I've never been able to reproduce it locally.