[Kde-games-devel] KDEGames review day invitation.

Matthew Woehlke mw_triad at users.sourceforge.net
Wed Nov 5 23:32:36 CET 2008


Eugene Trounev wrote:
> The purpose of this review is to identify all the 'MUST FIX' bugs before 4.2 
> as well as to find out what YOU have to say about our games.

On that note, am I the only one for whom changing the difficulty (e.g. 
spider, klondike) crashes kpat?

Hmm... perhaps I am; it's an assert, and may be related to the choice of 
deck. I can reproduce with the Oxygen deck:

Application: KPatience (kpat), signal SIGABRT
0x00000031832a63c1 in nanosleep () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f64979b5790 (LWP 1562))]

Thread 1 (Thread 0x7f64979b5790 (LWP 1562)):
[KCrash Handler]
#5  0x0000003183232215 in raise () from /lib64/libc.so.6
#6  0x0000003183233d83 in abort () from /lib64/libc.so.6
#7  0x00007f649988328d in qt_message_output (msgType=QtFatalMsg,
     buf=0x7fffa41e9020 "ASSERT: \"myRect.height() >= 
cardMap::self()->wantedCardHeight() - 0.1\" in file 
/usr/local/src/kde/svn/trunk/kdegames/kpat/dealer.cpp, line 1937")
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/global/qglobal.cpp:2102
#8  0x00007f649988339c in qFatal (msg=0x7f64999c81a8 "ASSERT: \"%s\" in 
file %s, line %d") at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/global/qglobal.cpp:2303
#9  0x00007f64998837a9 in qt_assert (assertion=0x458460 "myRect.height() 
 >= cardMap::self()->wantedCardHeight() - 0.1", file=0x4580f0 
"/usr/local/src/kde/svn/trunk/kdegames/kpat/dealer.cpp",
     line=1937) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/global/qglobal.cpp:1872
#10 0x00000000004274f4 in DealerScene::setSceneSize (this=0xcf4360, 
s=<value optimized out>) at 
/usr/local/src/kde/svn/trunk/kdegames/kpat/dealer.cpp:1937
#11 0x00000000004279bf in DealerScene::relayoutPiles (this=0xcf4360) at 
/usr/local/src/kde/svn/trunk/kdegames/kpat/dealer.cpp:1798
#12 0x0000000000442bf4 in Spider::deal (this=0xcf4360) at 
/usr/local/src/kde/svn/trunk/kdegames/kpat/spider.cpp:338
#13 0x0000000000444918 in Spider::qt_metacall (this=0xcf4360, 
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffa41eb7b0) at 
/var/local/build/kde/svn/trunk/kdegames/kpat/spider.moc:70
#14 0x00007f649998b5b9 in QMetaObject::activate (sender=0x1410a20, 
from_signal_index=24, to_signal_index=24, argv=0x7fffa41eb7b0)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qobject.cpp:3028
#15 0x00007f649998ba2f in QMetaObject::activate (sender=0x1410a20, 
m=0x7f649c1c75e0, local_signal_index=1, argv=0x7fffa41eb7b0)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qobject.cpp:3101
#16 0x00007f649bd2e0b1 in KSelectAction::triggered (this=0x61a, _t1=0) 
at /var/local/build/kde/svn/trunk/kdelibs/kdeui/kselectaction.moc:165
#17 0x00007f649bd2f9c6 in KSelectAction::actionTriggered 
(this=0x1410a20, action=0x1411bd0) at 
/usr/local/src/kde/svn/trunk/kdelibs/kdeui/actions/kselectaction.cpp:312
#18 0x00007f649bd30b8c in KSelectAction::qt_metacall (this=0x1410a20, 
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, 
_a=0x7fffa41eb9d0)
     at /var/local/build/kde/svn/trunk/kdelibs/kdeui/kselectaction.moc:104
#19 0x00007f649998b5b9 in QMetaObject::activate (sender=0xf5cce0, 
from_signal_index=4, to_signal_index=4, argv=0x7fffa41eb9d0)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qobject.cpp:3028
#20 0x00007f649998ba2f in QMetaObject::activate (sender=0xf5cce0, 
m=0x7f649b1dde00, local_signal_index=0, argv=0x7fffa41eb9d0)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qobject.cpp:3101
#21 0x00007f649a80c95b in QActionGroup::triggered (this=0xf5cce0, 
_t1=0x1411bd0) at .moc/debug-shared/moc_qactiongroup.cpp:138
#22 0x00007f649a80d124 in QActionGroupPrivate::_q_actionTriggered 
(this=0x1410dd0) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qactiongroup.cpp:83
#23 0x00007f649a80d37b in QActionGroup::qt_metacall (this=0xf5cce0, 
_c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7fffa41ebbb0) at 
.moc/debug-shared/moc_qactiongroup.cpp:94
#24 0x00007f649998b5b9 in QMetaObject::activate (sender=0x1411bd0, 
from_signal_index=5, to_signal_index=6, argv=0x7fffa41ebbb0)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qobject.cpp:3028
#25 0x00007f649998b7e1 in QMetaObject::activate (sender=0x1411bd0, 
m=0x7f649b1ddce0, from_local_signal_index=1, to_local_signal_index=2, 
argv=0x7fffa41ebbb0)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qobject.cpp:3121
#26 0x00007f649a806fcb in QAction::triggered (this=0x1411bd0, _t1=true) 
at .moc/debug-shared/moc_qaction.cpp:216
#27 0x00007f649a808a47 in QAction::activate (this=0x1411bd0, 
event=QAction::Trigger) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qaction.cpp:1125
#28 0x00007f649abf5edc in QMenuPrivate::activateAction (this=0x1411070, 
action=0x1411bd0, action_e=QAction::Trigger, self=true) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/widgets/qmenu.cpp:1002
#29 0x00007f649abf79b0 in QMenu::mouseReleaseEvent (this=0x1410c90, 
e=0x7fffa41ec920) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/widgets/qmenu.cpp:2169
#30 0x00007f649becd671 in KMenu::mouseReleaseEvent (this=0x1410c90, 
e=0x61a) at /usr/local/src/kde/svn/trunk/kdelibs/kdeui/widgets/kmenu.cpp:452
#31 0x00007f649a865f6f in QWidget::event (this=0x1410c90, 
event=0x7fffa41ec920) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qwidget.cpp:7163
#32 0x00007f649abf5aca in QMenu::event (this=0x1410c90, 
e=0x7fffa41ec920) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/widgets/qmenu.cpp:2265
#33 0x00007f649a80e5c1 in QApplicationPrivate::notify_helper 
(this=0xcbe100, receiver=0x1410c90, e=0x7fffa41ec920) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qapplication.cpp:3803
#34 0x00007f649a80f1ad in QApplication::notify (this=0x7fffa41ed870, 
receiver=0x1410c90, e=0x7fffa41ec920) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qapplication.cpp:3528
#35 0x00007f649bdf8e7b in KApplication::notify (this=0x7fffa41ed870, 
receiver=0x1410c90, event=0x7fffa41ec920) at 
/usr/local/src/kde/svn/trunk/kdelibs/kdeui/kernel/kapplication.cpp:307
#36 0x00007f649997715f in QCoreApplication::notifyInternal 
(this=0x7fffa41ed870, receiver=0x1410c90, event=0x7fffa41ec920)
     at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qcoreapplication.cpp:583
#37 0x00007f649a81a701 in QCoreApplication::sendSpontaneousEvent 
(receiver=0x1410c90, event=0x7fffa41ec920) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qcoreapplication.h:212
#38 0x00007f649a812e5d in QApplicationPrivate::sendMouseEvent 
(receiver=0x1410c90, event=0x7fffa41ec920, alienWidget=0x0, 
nativeWidget=0x1410c90, buttonDown=0x7f649b219328,
     lastMouseReceiver=@0x7f649b219330) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qapplication.cpp:2793
#39 0x00007f649a883482 in QETWidget::translateMouseEvent 
(this=0x1410c90, event=0x7fffa41ed3e0) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qapplication_x11.cpp:3976
#40 0x00007f649a884531 in QApplication::x11ProcessEvent 
(this=0x7fffa41ed870, event=0x7fffa41ed3e0) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qapplication_x11.cpp:3038
#41 0x00007f649a8ae04e in x11EventSourceDispatch (s=0xcc2ca0, 
callback=0, user_data=0x0) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:142
#42 0x000000314663742b in g_main_context_dispatch () from 
/lib64/libglib-2.0.so.0
#43 0x000000314663ac0d in ?? () from /lib64/libglib-2.0.so.0
#44 0x000000314663adcb in g_main_context_iteration () from 
/lib64/libglib-2.0.so.0
#45 0x00007f64999a3d16 in QEventDispatcherGlib::processEvents 
(this=0xcbe250, flags={i = -1541482848}) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:319
#46 0x00007f649a8ad873 in QGuiEventDispatcherGlib::processEvents 
(this=0xcbe250, flags={i = -1541482752}) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:198
#47 0x00007f64999743c7 in QEventLoop::processEvents 
(this=0x7fffa41ed7b0, flags={i = -1541482656}) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qeventloop.cpp:143
#48 0x00007f64999745c2 in QEventLoop::exec (this=0x7fffa41ed7b0, 
flags={i = -1541482560}) at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qeventloop.cpp:190
#49 0x00007f64999779c4 in QCoreApplication::exec () at 
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/kernel/qcoreapplication.cpp:845
#50 0x00007f649a80e31e in QApplication::exec () at 
/usr/local/src/kde/svn/trunk/qt-copy/src/gui/kernel/qapplication.cpp:3331
#51 0x00000000004136d9 in main (argc=3, argv=0x7fffa41ee068) at 
/usr/local/src/kde/svn/trunk/kdegames/kpat/main.cpp:180

-- 
Matthew
Please do not quote my e-mail address unobfuscated in message bodies.
-- 
"NT was a marketing name that stood for New Technology, but it was still 
an amusing coincidence that WNT was VMS with each letter replaced by the 
next one."
   -- Jeremy Reimer



More information about the kde-games-devel mailing list