Application: kpat (3.6) KDE Platform Version: 4.7.4 (4.7.4) Qt Version: 4.7.4 Operating System: Linux 3.0.0-12-generic i686 Distribution: Linux Mint 12 Lisa -- Information about the crash: Sometimes when I complete a game of spider solitaire (advanced mode), the completed stack does not animate to the bottom of the window as usual. Moving the stack, or moving a part off and back on, usually triggers the animation and the win state is displayed. This time, I tried to move the stack and a crash occurred. This seems difficult to reproduce. I suspect some race condition with the solver engine. The crash can be reproduced some of the time. -- Backtrace: Application: KPatience (kpat), signal: Segmentation fault [KCrash Handler] #7 Spider::moveFullRunToLeg (this=0xa471728, pile=0xa3b84c0) at ../../kpat/spider.cpp:359 #8 0x0808fc6b in animationDone (this=0xa471728) at ../../kpat/spider.cpp:433 #9 Spider::animationDone (this=0xa471728) at ../../kpat/spider.cpp:430 #10 0x08066940 in DealerScene::qt_metacall (this=0xa471728, _c=QMetaObject::InvokeMetaMethod, _id=20, _a=0xbfc16c54) at ./moc_dealer.cpp:143 #11 0x0808f227 in Spider::qt_metacall (this=0xa471728, _c=QMetaObject::InvokeMetaMethod, _id=53, _a=0xbfc16c54) at ./spider.moc:70 #12 0x00c94b7d in metacall (argv=0xbfc16c54, idx=53, cl=QMetaObject::InvokeMetaMethod, object=0xa471728) at kernel/qmetaobject.cpp:237 #13 QMetaObject::metacall (object=0xa471728, cl=QMetaObject::InvokeMetaMethod, idx=53, argv=0xbfc16c54) at kernel/qmetaobject.cpp:232 #14 0x00ca3a6a in QMetaObject::activate (sender=0xa471728, m=0x80a6e40, local_signal_index=6, argv=0x0) at kernel/qobject.cpp:3278 #15 0x00de0875 in KCardScene::cardAnimationDone (this=0xa471728) at ./kcardscene.moc:160 #16 0x00de70fc in KCardScene::qt_metacall (this=0xa471728, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfc16de4) at ./kcardscene.moc:101 #17 0x080666e7 in DealerScene::qt_metacall (this=0xa471728, _c=QMetaObject::InvokeMetaMethod, _id=26, _a=0xbfc16de4) at ./moc_dealer.cpp:118 #18 0x0808f227 in Spider::qt_metacall (this=0xa471728, _c=QMetaObject::InvokeMetaMethod, _id=26, _a=0xbfc16de4) at ./spider.moc:70 #19 0x00c94b7d in metacall (argv=0xbfc16de4, idx=26, cl=QMetaObject::InvokeMetaMethod, object=0xa471728) at kernel/qmetaobject.cpp:237 #20 QMetaObject::metacall (object=0xa471728, cl=QMetaObject::InvokeMetaMethod, idx=26, argv=0xbfc16de4) at kernel/qmetaobject.cpp:232 #21 0x00ca3a6a in QMetaObject::activate (sender=0xa4702a0, m=0xdf5698, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278 #22 0x00dd8b95 in KAbstractCardDeck::cardAnimationDone (this=0xa4702a0) at ./kabstractcarddeck.moc:83 #23 0x00dd8c38 in KAbstractCardDeckPrivate::checkIfAnimationIsDone (this=0xa46e958) at ../../../kpat/libkcardgame/kabstractcarddeck.cpp:289 #24 0x00dd9e5e in KAbstractCardDeckPrivate::qt_metacall (this=0xa46e958, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfc16f14) at ./kabstractcarddeck_p.moc:149 #25 0x00c94b7d in metacall (argv=0xbfc16f14, idx=7, cl=QMetaObject::InvokeMetaMethod, object=0xa46e958) at kernel/qmetaobject.cpp:237 #26 QMetaObject::metacall (object=0xa46e958, cl=QMetaObject::InvokeMetaMethod, idx=7, argv=0xbfc16f14) at kernel/qmetaobject.cpp:232 #27 0x00ca3a6a in QMetaObject::activate (sender=0xa4702d8, m=0xdc55f8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278 #28 0x00cf27d5 in QTimer::timeout (this=0xa4702d8) at .moc/release-shared/moc_qtimer.cpp:134 #29 0x00cab286 in QTimer::timerEvent (this=0xa4702d8, e=0xbfc1730c) at kernel/qtimer.cpp:271 #30 0x00ca6994 in QObject::event (this=0xa4702d8, e=0xbfc1730c) at kernel/qobject.cpp:1181 #31 0x014cdd84 in notify_helper (e=0xbfc1730c, receiver=0xa4702d8, this=0xa0fcfe0) at kernel/qapplication.cpp:4486 #32 QApplicationPrivate::notify_helper (this=0xa0fcfe0, receiver=0xa4702d8, e=0xbfc1730c) at kernel/qapplication.cpp:4458 #33 0x014d3133 in QApplication::notify (this=0xbfc1730c, receiver=0xa4702d8, e=0xbfc1730c) at kernel/qapplication.cpp:3886 #34 0x00fde971 in KApplication::notify (this=0xbfc17660, receiver=0xa4702d8, event=0xbfc1730c) at ../../kdeui/kernel/kapplication.cpp:311 #35 0x00c8e19e in QCoreApplication::notifyInternal (this=0xbfc17660, receiver=0xa4702d8, event=0xbfc1730c) at kernel/qcoreapplication.cpp:787 #36 0x00cbec10 in sendEvent (event=0xbfc1730c, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #37 QTimerInfoList::activateTimers (this=0xa100234) at kernel/qeventdispatcher_unix.cpp:603 #38 0x00cbc122 in timerSourceDispatch (source=0xa100200) at kernel/qeventdispatcher_glib.cpp:184 #39 0x0873d25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #40 0x0873d990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #41 0x0873dc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #42 0x00cbcada in QEventDispatcherGlib::processEvents (this=0xa0d5bc8, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #43 0x01585e7a in QGuiEventDispatcherGlib::processEvents (this=0xa0d5bc8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #44 0x00c8d1dd in QEventLoop::processEvents (this=0xbfc17584, flags=...) at kernel/qeventloop.cpp:149 #45 0x00c8d421 in QEventLoop::exec (this=0xbfc17584, flags=...) at kernel/qeventloop.cpp:201 #46 0x00c9219d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064 #47 0x014cb924 in QApplication::exec () at kernel/qapplication.cpp:3760 #48 0x0805b262 in main (argc=) at ../../kpat/main.cpp:329 Reported using DrKonqi
Created attachment 85706 [details] New crash information added by DrKonqi kpat (3.6) on KDE Platform 4.8.5 (4.8.5) "release 2" using Qt 4.8.1 - What I was doing when the application crashed: Had made final move in spider solitaire, stack did not clear, control-Z to undo last move then redo last move did clear card stack to bottom. (Rarely a complete stack is not cleared, but making another move usually clears it during a game) 2gig memory - had Thunderbird, a Konsole window at the command prompt, KNemo running, a few quiet background processes including samba, squid, postfix. -- Backtrace (Reduced): #6 Spider::moveFullRunToLeg (this=this@entry=0x87c0a88, pile=pile@entry=0x87c6380) at /usr/src/debug/kdegames-4.8.5/kpat/spider.cpp:359 #7 0x0808ffbb in animationDone (this=0x87c0a88) at /usr/src/debug/kdegames-4.8.5/kpat/spider.cpp:433 #8 Spider::animationDone (this=0x87c0a88) at /usr/src/debug/kdegames-4.8.5/kpat/spider.cpp:430 #9 0x080675bd in qt_static_metacall (_a=0xbfd80bec, _id=20, _o=0x87c0a88, _c=<optimized out>) at /usr/src/debug/kdegames-4.8.5/build/kpat/moc_dealer.cpp:120 #10 DealerScene::qt_static_metacall (_o=0x87c0a88, _c=QMetaObject::InvokeMetaMethod, _id=20, _a=0xbfd80bec) at /usr/src/debug/kdegames-4.8.5/build/kpat/moc_dealer.cpp:94
*** Bug 333710 has been marked as a duplicate of this bug. ***
Dear Bug Submitter, This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond. Thank you for helping us make KDE software even better for everyone!
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!