Bug 257219

Summary: zoom (loupe)
Product: [Applications] ksirk Reporter: Emmanuel Boucher <manu.boucher>
Component: generalAssignee: Gaël de Chalendar (aka Kleag) <kleagg>
Status: RESOLVED WORKSFORME    
Severity: crash CC: kde-games-bugs-null
Priority: NOR Keywords: investigated, triaged
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Emmanuel Boucher 2010-11-18 08:40:26 UTC
Application: ksirk (4.4.2 (KDE 4.4.2))
KDE Platform Version: 4.4.2 (KDE 4.4.2) (Compiled from sources)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-25-generic i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
The game window is too big for small screens, the game jumps up and down to 1 cm,
I wanted to use the zoom to what caused the crash

la fenetre du jeu est trop grande pour les petits écrans, le jeu saute de bas en haut sur 1 cm, j'ai voulu utiliser le zoom ce qui à provoqué le plantage

 -- Backtrace:
Application: KsirK (ksirk), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7842710 (LWP 18599))]

Thread 9 (Thread 0xb57ffb70 (LWP 18616)):
#0  0x004a4422 in __kernel_vsyscall ()
#1  0x00727342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03f20ce7 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 8 (Thread 0xb4ffeb70 (LWP 18670)):
#0  0x00727e98 in pthread_getspecific () from /lib/tls/i686/cmov/libpthread.so.0
#1  0x007e1f35 in ?? () from /usr/lib/libgthread-2.0.so.0
#2  0x064d3792 in g_thread_self () from /lib/libglib-2.0.so.0
#3  0x064ad4a3 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x06e7860f in QEventDispatcherGlib::processEvents (this=0x9840e50, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#5  0x06e4b059 in QEventLoop::processEvents (this=0xb4ffe280, flags=) at kernel/qeventloop.cpp:149
#6  0x06e4b4aa in QEventLoop::exec (this=0xb4ffe280, flags=...) at kernel/qeventloop.cpp:201
#7  0x06d475a8 in QThread::exec (this=0x98528e0) at thread/qthread.cpp:487
#8  0x0380696a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#9  0x06d4a32e in QThreadPrivate::start (arg=0x98528e0) at thread/qthread_unix.cpp:248
#10 0x0072296e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0x02a49a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xb07f2b70 (LWP 18676)):
#0  0x004a4422 in __kernel_vsyscall ()
#1  0x02a3bb86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x04f1fa8f in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
#3  0xb581c03c in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 6 (Thread 0xafff1b70 (LWP 18677)):
#0  0x004a4422 in __kernel_vsyscall ()
#1  0x00727015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03f319ee in ?? () from /usr/lib/libxine.so.1
#3  0x00000002 in ?? ()

Thread 5 (Thread 0xb361bb70 (LWP 18907)):
#0  0x004a4422 in __kernel_vsyscall ()
#1  0x02a42971 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x03f4a5cc in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 4 (Thread 0xaf5ffb70 (LWP 18908)):
#0  0x004a4422 in __kernel_vsyscall ()
#1  0x00727015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03f242aa in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 3 (Thread 0xb23d9b70 (LWP 18909)):
#0  0x004a4422 in __kernel_vsyscall ()
#1  0x00727015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03f242aa in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0xb1bd8b70 (LWP 18910)):
#0  0x004a4422 in __kernel_vsyscall ()
#1  0x00727015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03f349da in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 0xb7842710 (LWP 18599)):
[KCrash Handler]
#6  Ksirk::GameLogic::Country::nbArmies (this=0xa8af1e8) at /build/buildd/kdegames-4.4.2/ksirk/ksirk/GameLogic/country.cpp:279
#7  0x08082dd3 in Ksirk::KGameWindow::slideInvade (this=0x9839858, attack=0x0, defender=0xaa5c270, invasionType=Ksirk::InvasionSlider::Moving)
    at /build/buildd/kdegames-4.4.2/ksirk/ksirk/kgamewin.cpp:3042
#8  0x0806d50a in Ksirk::GameLogic::GameAutomaton::moveSlide (this=0x983b2d8) at /build/buildd/kdegames-4.4.2/ksirk/ksirk/GameLogic/gameautomaton.cpp:1945
#9  0x080710a6 in Ksirk::GameLogic::GameAutomaton::slotNetworkData (this=0x983b2d8, msgid=310, buffer=..., receiver=0, sender=1)
    at /build/buildd/kdegames-4.4.2/ksirk/ksirk/GameLogic/gameautomaton.cpp:2512
#10 0x0807e8ed in Ksirk::GameLogic::GameAutomaton::qt_metacall (this=0x983b2d8, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfe40e6c)
    at /build/buildd/kdegames-4.4.2/obj-i486-linux-gnu/ksirk/ksirk/gameautomaton.moc:98
#11 0x06e51c9a in QMetaObject::metacall (object=0x983b2d8, cl=188455680, idx=37, argv=0xbfe40e6c) at kernel/qmetaobject.cpp:237
#12 0x06e603d5 in QMetaObject::activate (sender=0x983b2d8, m=0x81819ec, local_signal_index=6, argv=0xbfe40e6c) at kernel/qobject.cpp:3293
#13 0x00527405 in KGame::signalNetworkData (this=0x983b2d8, _t1=310, _t2=..., _t3=0, _t4=1) at /build/buildd/kdegames-4.4.2/obj-i486-linux-gnu/libkdegames/kgame.moc:192
#14 0x0052f3fe in KGame::networkTransmission (this=0x983b2d8, stream=..., msgid=566, receiver=0, sender=1) at /build/buildd/kdegames-4.4.2/libkdegames/kgame/kgame.cpp:1038
#15 0x0053b5a4 in KGameNetwork::receiveNetworkTransmission (this=0x983b2d8, receiveBuffer=..., clientID=1) at /build/buildd/kdegames-4.4.2/libkdegames/kgame/kgamenetwork.cpp:505
#16 0x0053bb36 in KGameNetwork::qt_metacall (this=0x983b2d8, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfe41314) at /build/buildd/kdegames-4.4.2/obj-i486-linux-gnu/libkdegames/kgamenetwork.moc:96
#17 0x0053183a in KGame::qt_metacall (this=0x983b2d8, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfe41314) at /build/buildd/kdegames-4.4.2/obj-i486-linux-gnu/libkdegames/kgame.moc:114
#18 0x0807e7df in Ksirk::GameLogic::GameAutomaton::qt_metacall (this=0x983b2d8, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfe41314)
    at /build/buildd/kdegames-4.4.2/obj-i486-linux-gnu/ksirk/ksirk/gameautomaton.moc:88
#19 0x06e51c9a in QMetaObject::metacall (object=0x983b2d8, cl=188455680, idx=9, argv=0xbfe41314) at kernel/qmetaobject.cpp:237
#20 0x06e603d5 in QMetaObject::activate (sender=0x983b5b8, m=0x5ac2f0, local_signal_index=0, argv=0xbfe41314) at kernel/qobject.cpp:3293
#21 0x00543c79 in KMessageClient::broadcastReceived (this=0x983b5b8, _t1=..., _t2=1) at /build/buildd/kdegames-4.4.2/obj-i486-linux-gnu/libkdegames/kmessageclient.moc:119
#22 0x005450c2 in KMessageClient::processMessage (this=0x983b5b8, msg=...) at /build/buildd/kdegames-4.4.2/libkdegames/kgame/kmessageclient.cpp:226
#23 0x00544b1c in KMessageClient::processIncomingMessage (this=0x983b5b8, msg=...) at /build/buildd/kdegames-4.4.2/libkdegames/kgame/kmessageclient.cpp:199
#24 0x005448b5 in KMessageClient::qt_metacall (this=0x983b5b8, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbfe41598)
    at /build/buildd/kdegames-4.4.2/obj-i486-linux-gnu/libkdegames/kmessageclient.moc:104
#25 0x06e51c9a in QMetaObject::metacall (object=0x983b5b8, cl=188455680, idx=12, argv=0xbfe41598) at kernel/qmetaobject.cpp:237
#26 0x06e603d5 in QMetaObject::activate (sender=0x98318c8, m=0x8181738, local_signal_index=0, argv=0xbfe41598) at kernel/qobject.cpp:3293
#27 0x00545fa3 in KMessageIO::received (this=0x98318c8, _t1=...) at /build/buildd/kdegames-4.4.2/obj-i486-linux-gnu/libkdegames/kmessageio.moc:91
#28 0x00549203 in KMessageDirect::send (this=0x98310a8, msg=...) at /build/buildd/kdegames-4.4.2/libkdegames/kgame/kmessageio.cpp:214
#29 0x00549bf1 in KMessageServer::broadcastMessage (this=0x9842f38, msg=...) at /build/buildd/kdegames-4.4.2/libkdegames/kgame/kmessageserver.cpp:363
#30 0x0054cf84 in KMessageServer::processOneMessage (this=0x9842f38) at /build/buildd/kdegames-4.4.2/libkdegames/kgame/kmessageserver.cpp:440
#31 0x0054d543 in KMessageServer::qt_metacall (this=0x9842f38, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbfe4182c)
    at /build/buildd/kdegames-4.4.2/obj-i486-linux-gnu/libkdegames/kmessageserver.moc:99
#32 0x06e51c9a in QMetaObject::metacall (object=0x9842f38, cl=188455680, idx=12, argv=0xbfe4182c) at kernel/qmetaobject.cpp:237
#33 0x06e603d5 in QMetaObject::activate (sender=0x983b0e8, m=0x6f605a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293
#34 0x06eb1aa7 in QTimer::timeout (this=0x983b0e8) at .moc/release-shared/moc_qtimer.cpp:134
#35 0x06e6860e in QTimer::timerEvent (this=0x983b0e8, e=0xbfe41d60) at kernel/qtimer.cpp:271
#36 0x06e5d254 in QObject::event (this=0x983b0e8, e=0x2ad3301) at kernel/qobject.cpp:1212
#37 0x043d34dc in QApplicationPrivate::notify_helper (this=0x96b27f8, receiver=0x983b0e8, e=0xbfe41d60) at kernel/qapplication.cpp:4300
#38 0x043da05e in QApplication::notify (this=0xbfe420b4, receiver=0x983b0e8, e=0xbfe41d60) at kernel/qapplication.cpp:3704
#39 0x00ef6f2a in KApplication::notify (this=0xbfe420b4, receiver=0x983b0e8, event=0xbfe41d60) at ../../kdeui/kernel/kapplication.cpp:302
#40 0x06e4ca3b in QCoreApplication::notifyInternal (this=0xbfe420b4, receiver=0x983b0e8, event=0xbfe41d60) at kernel/qcoreapplication.cpp:704
#41 0x06e7bd66 in QCoreApplication::sendEvent (this=0x96b5d8c) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#42 QTimerInfoList::activateTimers (this=0x96b5d8c) at kernel/qeventdispatcher_unix.cpp:603
#43 0x06e78917 in timerSourceDispatch (source=0x96b5dc0) at kernel/qeventdispatcher_glib.cpp:184
#44 idleTimerSourceDispatch (source=0x96b5dc0) at kernel/qeventdispatcher_glib.cpp:231
#45 0x064a95e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#46 0x064ad2d8 in ?? () from /lib/libglib-2.0.so.0
#47 0x064ad4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#48 0x06e785d5 in QEventDispatcherGlib::processEvents (this=0x96acd90, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#49 0x04493135 in QGuiEventDispatcherGlib::processEvents (this=0x96acd90, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#50 0x06e4b059 in QEventLoop::processEvents (this=0xbfe42024, flags=) at kernel/qeventloop.cpp:149
#51 0x06e4b4aa in QEventLoop::exec (this=0xbfe42024, flags=...) at kernel/qeventloop.cpp:201
#52 0x06e4f69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#53 0x043d3577 in QApplication::exec () at kernel/qapplication.cpp:3579
#54 0x08119422 in main (argc=5, argv=0xbfe42254) at /build/buildd/kdegames-4.4.2/ksirk/ksirk/main.cpp:75

Reported using DrKonqi
Comment 1 Gaël de Chalendar (aka Kleag) 2011-11-24 22:39:45 UTC
The backtrace seems to show that it crash while an invasion slider window was opened. In that case you should not be able to click on the zoom buttons.
Could you confirm the state of the game at crash time ? And also, how much players ? Played by computer ?
Well,  known, one year after the initial report, there is not much luck you still have this data...
Comment 2 Andrew Crouthamel 2018-09-22 02:04:40 UTC
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 set the bug status 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!
Comment 3 Andrew Crouthamel 2018-10-27 04:05:23 UTC
Dear Bug Submitter,

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!