[Kde-games-devel] kpat assert in simple simon

Stephan Kulow coolo at kde.org
Tue Sep 9 12:49:31 CEST 2008


Am Dienstag 02 September 2008 schrieb Parker Coates:
> On Tue, Sep 2, 2008 at 00:18, Matthew Woehlke wrote:
> > Matthew Woehlke wrote:
> >> I thought about filing a bug, and decided this showed up recently and is
> >> likely to go away as quickly and might leave the bug report orphaned in
> >> the process, so... let me know if I should have filed one ;-).
> >>
> >> As of r855694, I seem to be able to hit this "crash" (assert failure)
> >> every time. It always happens just as one run is completed.
> >>
> >> Application: KPatience (kpat), signal SIGABRT
> >> [Current thread is 1 (Thread 0xb7f58770 (LWP 5661))]
> >
> > This looks like the same stack trace, but from freecell. I'm guessing
> > it's the same bug, but not limited to simple simon (though that seems to
> > be the easiest and most consistent way to reproduce it).
> >
> > Application: KPatience (kpat), signal SIGABRT
> > [Current thread is 1 (Thread 0xb8035770 (LWP 5995))]
> >
> > Thread 1 (Thread 0xb8035770 (LWP 5995)):
> > [KCrash Handler]
> > #6  0x00110416 in __kernel_vsyscall ()
> > #7  0x06cb3660 in raise () from /lib/libc.so.6
> > #8  0x06cb5028 in abort () from /lib/libc.so.6
> > #9  0x06cac57e in __assert_fail () from /lib/libc.so.6
> > #10 0x0805fbb7 in DealerScene::setWaiting (this=0xa071be8, w=false) at
> > /usr/local/src/kde/svn/trunk/kdegames/kpat/dealer.cpp:1117
> > #11 0x0806690f in DealerScene::waitForAutoDrop (this=0xa071be8,
> > c=0xa5ef460) at
> > /usr/local/src/kde/svn/trunk/kdegames/kpat/dealer.cpp:1296 #12 0x08068297
> > in DealerScene::qt_metacall (this=0xa071be8,
> > _c=QMetaObject::InvokeMetaMethod, _id=28, _a=0xbf954f50) at
> > /var/local/build/kde/svn/trunk/kdegames/kpat/dealer.moc:139
> > #13 0x0808939c in Freecell::qt_metacall (this=0xa071be8,
> > _c=QMetaObject::InvokeMetaMethod, _id=49, _a=0xbf954f50) at
> > /var/local/build/kde/svn/trunk/kdegames/kpat/freecell.moc:63
> > #14 0x090bc6d2 in QMetaObject::activate (sender=0xa5ef460,
> > from_signal_index=4, to_signal_index=4, argv=0xbf954f50) at
> > /usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qobject.cpp:3013
> > #15 0x090bcb5f in QMetaObject::activate (sender=0xa5ef460, m=0x809b278,
> > local_signal_index=0, argv=0xbf954f50) at
> > /usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qobject.cpp:3086
> > #16 0x08059936 in Card::stoped (this=0xa5ef460, _t1=0xa5ef460) at
> > /var/local/build/kde/svn/trunk/kdegames/kpat/card.moc:97
> > #17 0x0805b151 in Card::stopAnimation (this=0xa5ef460) at
> > /usr/local/src/kde/svn/trunk/kdegames/kpat/card.cpp:360
> > #18 0x0805bced in Card::qt_metacall (this=0xa5ef460,
> > _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbf955034) at
> > /var/local/build/kde/svn/trunk/kdegames/kpat/card.moc:84
> > #19 0x090bc6d2 in QMetaObject::activate (sender=0xa6849c0,
> > from_signal_index=7, to_signal_index=7, argv=0x0) at
> > /usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qobject.cpp:3013
> > #20 0x090bcb5f in QMetaObject::activate (sender=0xa6849c0, m=0x9154074,
> > local_signal_index=3, argv=0x0) at
> > /usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qobject.cpp:3086
> > #21 0x090f7d55 in QTimeLine::finished (this=0xa6849c0) at
> > .moc/debug-shared/moc_qtimeline.cpp:169
> > #22 0x0900ea97 in QTimeLinePrivate::setCurrentTime (this=0xa6c1008,
> > msecs=400) at
> > /usr/local/src/kde/svn/trunk/qt-copy/src/corelib/tools/qtimeline.cpp:177
> > #23 0x0900eb23 in QTimeLine::timerEvent (this=0xa6849c0,
> > event=0xbf955674) at
> > /usr/local/src/kde/svn/trunk/qt-copy/src/corelib/tools/qtimeline.cpp:761
> > #24 0x090ba9ca in QObject::event (this=0xa6849c0, e=0xbf955674) at
> > /usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qobject.cpp:1105
> > #25 0x009f7889 in QApplicationPrivate::notify_helper (this=0xa004770,
> > receiver=0xa6849c0, e=0xbf955674) at
> > /usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qapplication.cpp:3800
> > #26 0x009f7b9e in QApplication::notify (this=0xbf955934,
> > receiver=0xa6849c0, e=0xbf955674) at
> > /usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qapplication.cpp:3392
> > #27 0x0052189b in KApplication::notify (this=0xbf955934,
> > receiver=0xa6849c0, event=0xbf955674) at
> > /usr/local/src/kde/svn/trunk/kdelibs/kdeui/kernel/kapplication.cpp:311
> > #28 0x090a8023 in QCoreApplication::notifyInternal (this=0xbf955934,
> > receiver=0xa6849c0, event=0xbf955674) at
> > /usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qcoreapplication.
> >cpp:587 #29 0x009f478f in QCoreApplication::sendEvent (receiver=0xa6849c0,
> > event=0xbf955674) at
> > /usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qcoreapplication.
> >h:215 #30 0x090d902f in QTimerInfoList::activateTimers (this=0xa007f04) at
> > /usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qeventdispatcher_
> >unix.cpp:563 #31 0x090d69dc in timerSourceDispatch (source=0xa007ed0) at
> > /usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qeventdispatcher_
> >glib.cpp:166 #32 0x049ee0d8 in g_main_context_dispatch () from
> > /lib/libglib-2.0.so.0 #33 0x049f1783 in ?? () from /lib/libglib-2.0.so.0
> > #34 0x049f1941 in g_main_context_iteration () from /lib/libglib-2.0.so.0
> > #35 0x090d5d2e in QEventDispatcherGlib::processEvents (this=0xa0049f8,
> > flags={i = -1080731656}) at
> > /usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qeventdispatcher_
> >glib.cpp:327 #36 0x00a9bd20 in QGuiEventDispatcherGlib::processEvents
> > (this=0xa0049f8, flags={i = -1080731608}) at
> > /usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qguieventdispatcher_g
> >lib.cpp:204 #37 0x090a5044 in QEventLoop::processEvents (this=0xbf9558a0,
> > flags={i = -1080731548}) at
> > /usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qeventloop.cpp:14
> >9 #38 0x090a5281 in QEventLoop::exec (this=0xbf9558a0, flags={i =
> > -1080731480}) at
> > /usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qeventloop.cpp:19
> >6 #39 0x090a881f in QCoreApplication::exec () at
> > /usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qcoreapplication.
> >cpp:849 #40 0x009f75a2 in QApplication::exec () at
> > /usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qapplication.cpp:3330
> > #41 0x08057298 in main (argc=134864300, argv=0xa0b9a70) at
> > /usr/local/src/kde/svn/trunk/kdegames/kpat/main.cpp:179
>
> Coolo,
>
> It looks like the assert you added in revision 851683 [1] is failing
> regularly. Could you take a look?
>

You better had filed a bug as I have no idea what you did. The backtrace is 
about autodrop, so I guess you're nearing the endgame?

Greetings, Stephan


More information about the kde-games-devel mailing list