Bug 306032 - Konquest crashes at game starting
Summary: Konquest crashes at game starting
Status: RESOLVED DUPLICATE of bug 297748
Alias: None
Product: konquest
Classification: Applications
Component: general (show other bugs)
Version: 2.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Pierre Ducroquet
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-30 13:52 UTC by M.Keuchel
Modified: 2013-11-30 01:49 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description M.Keuchel 2012-08-30 13:52:11 UTC
Application: konquest (2.1)
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-29-generic-pae i686
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
I modified a new game and was specifying the ship production for each player

The crash can be reproduced every time.

-- Backtrace:
Application: Konquest (konquest), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb4c83980 (LWP 3076))]

Thread 2 (Thread 0xb235eb40 (LWP 3077)):
#0  0xb5300dcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0xb6172315 in do_gettime (frac=0xb235dfb0, sec=0xb235dfa8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb625c226 in QTimerInfoList::updateCurrentTime (this=0xb1a02074) at kernel/qeventdispatcher_unix.cpp:343
#4  0xb625c57a in QTimerInfoList::timerWait (this=0xb1a02074, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0xb625ae23 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb235e0bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb625aebd in timerSourcePrepare (source=0xb1a02040, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb54db872 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb54dbfaf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb54dc201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb625b8e7 in QEventDispatcherGlib::processEvents (this=0xb1a00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0xb622750d in QEventLoop::processEvents (this=0xb235e240, flags=...) at kernel/qeventloop.cpp:149
#12 0xb62277a9 in QEventLoop::exec (this=0xb235e240, flags=...) at kernel/qeventloop.cpp:204
#13 0xb611094c in QThread::exec (this=0x89bda00) at thread/qthread.cpp:501
#14 0xb6204b5d in QInotifyFileSystemWatcherEngine::run (this=0x89bda00) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb6113de0 in QThreadPrivate::start (arg=0x89bda00) at thread/qthread_unix.cpp:298
#16 0xb55add4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0xb5edface in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb4c83980 (LWP 3076)):
[KCrash Handler]
#7  t (this=<optimized out>) at ../../konquest/dialogs/newgamedlg.cc:575
#8  operator[] (i=<optimized out>, this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:478
#9  sector (coord=..., this=0x8bb6830) at ../../konquest/map/map.h:68
#10 NewGameDlg::slotNewProduction (this=0x8bbd620, value=11) at ../../konquest/dialogs/newgamedlg.cc:499
#11 0xb623f6b1 in QMetaObject::activate (sender=0x8d84e90, m=0xb7178210, local_signal_index=0, argv=0xbfd00888) at kernel/qobject.cpp:3547
#12 0xb6f282b5 in QSpinBox::valueChanged (this=0x8d84e90, _t1=11) at .moc/release-shared/moc_qspinbox.cpp:163
#13 0xb6cc1899 in QSpinBoxPrivate::emitSignals (this=0x8d86780, ep=EmitIfChanged, old=...) at widgets/qspinbox.cpp:961
#14 0xb6c1e933 in QAbstractSpinBoxPrivate::setValue (this=0x8d86780, val=..., ep=EmitIfChanged, doUpdate=true) at widgets/qabstractspinbox.cpp:1721
#15 0xb6c1fae3 in QAbstractSpinBox::stepBy (this=0x8d84e90, steps=1) at widgets/qabstractspinbox.cpp:623
#16 0xb6c1d5fb in QAbstractSpinBoxPrivate::updateState (this=0x8d86780, up=true, fromKeyboard=false) at widgets/qabstractspinbox.cpp:1613
#17 0xb6c1d718 in QAbstractSpinBox::mousePressEvent (this=0x8d84e90, event=0xbfd01054) at widgets/qabstractspinbox.cpp:1327
#18 0xb6845638 in QWidget::event (this=0x8d84e90, event=0xbfd01054) at kernel/qwidget.cpp:8358
#19 0xb6c1bf3c in QAbstractSpinBox::event (this=0x8d84e90, event=0xbfd01054) at widgets/qabstractspinbox.cpp:757
#20 0xb6cc4228 in QSpinBox::event (this=0x8d84e90, event=0xbfd01054) at widgets/qspinbox.cpp:1322
#21 0xb67eaed4 in notify_helper (e=0xbfd01054, receiver=0x8d84e90, this=0x86b1c28) at kernel/qapplication.cpp:4559
#22 QApplicationPrivate::notify_helper (this=0x86b1c28, receiver=0x8d84e90, e=0xbfd01054) at kernel/qapplication.cpp:4531
#23 0xb67f1024 in QApplication::notify (this=0x86b1c28, receiver=0x8d84e90, e=0xbfd01054) at kernel/qapplication.cpp:4102
#24 0xb7488401 in KApplication::notify (this=0xbfd029e4, receiver=0x8d84e90, event=0xbfd01054) at ../../kdeui/kernel/kapplication.cpp:311
#25 0xb622897e in QCoreApplication::notifyInternal (this=0xbfd029e4, receiver=0x8d84e90, event=0xbfd01054) at kernel/qcoreapplication.cpp:876
#26 0xb67ebe95 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#27 QApplicationPrivate::sendMouseEvent (receiver=0x8d84e90, event=0xbfd01054, alienWidget=0x8d84e90, nativeWidget=0x8bbd620, buttonDown=0xb717fcf4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#28 0xb6878074 in QETWidget::translateMouseEvent (this=0x8bbd620, event=0xbfd0150c) at kernel/qapplication_x11.cpp:4617
#29 0xb6876c0d in QApplication::x11ProcessEvent (this=0xbfd029e4, event=0xbfd0150c) at kernel/qapplication_x11.cpp:3732
#30 0xb68a3eac in x11EventSourceDispatch (s=0x86aaf48, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#31 0xb54dbd86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#32 0xb54dc125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#33 0xb54dc201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#34 0xb625b887 in QEventDispatcherGlib::processEvents (this=0x8690798, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#35 0xb68a3aaa in QGuiEventDispatcherGlib::processEvents (this=0x8690798, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#36 0xb622750d in QEventLoop::processEvents (this=0xbfd01800, flags=...) at kernel/qeventloop.cpp:149
#37 0xb62277a9 in QEventLoop::exec (this=0xbfd01800, flags=...) at kernel/qeventloop.cpp:204
#38 0xb6d3d0d9 in QDialog::exec (this=0x8bbd620) at dialogs/qdialog.cpp:554
#39 0x0805e10e in GameView::startNewGame (this=0x8bbc9a8) at ../../konquest/gameview.cc:452
#40 0xb623f6b1 in QMetaObject::activate (sender=0x87d56d8, m=0xb71623f8, local_signal_index=1, argv=0xbfd01958) at kernel/qobject.cpp:3547
#41 0xb67e39bd in QAction::triggered (this=0x87d56d8, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#42 0xb67e3c5b in QAction::activate (this=0x87d56d8, event=QAction::Trigger) at kernel/qaction.cpp:1257
#43 0xb6ca5453 in QMenuPrivate::activateCausedStack (this=0x8adaaa8, causedStack=..., action=0x87d56d8, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1028
#44 0xb6cac32f in QMenuPrivate::activateAction (this=0x8adaaa8, action=0x87d56d8, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1120
#45 0xb6caf015 in QMenu::mouseReleaseEvent (this=0x8adaa88, e=0xbfd02194) at widgets/qmenu.cpp:2360
#46 0xb756670c in KMenu::mouseReleaseEvent (this=0x8adaa88, e=0xbfd02194) at ../../kdeui/widgets/kmenu.cpp:464
#47 0xb68451ac in QWidget::event (this=0x8adaa88, event=0xbfd02194) at kernel/qwidget.cpp:8362
#48 0xb6cada9c in QMenu::event (this=0x8adaa88, e=0xbfd02194) at widgets/qmenu.cpp:2469
#49 0xb67eaed4 in notify_helper (e=0xbfd02194, receiver=0x8adaa88, this=0x86b1c28) at kernel/qapplication.cpp:4559
#50 QApplicationPrivate::notify_helper (this=0x86b1c28, receiver=0x8adaa88, e=0xbfd02194) at kernel/qapplication.cpp:4531
#51 0xb67f1024 in QApplication::notify (this=0x86b1c28, receiver=0x8adaa88, e=0xbfd02194) at kernel/qapplication.cpp:4102
#52 0xb7488401 in KApplication::notify (this=0xbfd029e4, receiver=0x8adaa88, event=0xbfd02194) at ../../kdeui/kernel/kapplication.cpp:311
#53 0xb622897e in QCoreApplication::notifyInternal (this=0xbfd029e4, receiver=0x8adaa88, event=0xbfd02194) at kernel/qcoreapplication.cpp:876
#54 0xb67ebe95 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#55 QApplicationPrivate::sendMouseEvent (receiver=0x8adaa88, event=0xbfd02194, alienWidget=0x0, nativeWidget=0x8adaa88, buttonDown=0xb717fcf4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#56 0xb68787d2 in QETWidget::translateMouseEvent (this=0x8adaa88, event=0xbfd0264c) at kernel/qapplication_x11.cpp:4551
#57 0xb6876c0d in QApplication::x11ProcessEvent (this=0xbfd029e4, event=0xbfd0264c) at kernel/qapplication_x11.cpp:3732
#58 0xb68a3eac in x11EventSourceDispatch (s=0x86aaf48, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#59 0xb54dbd86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#60 0xb54dc125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#61 0xb54dc201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#62 0xb625b887 in QEventDispatcherGlib::processEvents (this=0x8690798, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#63 0xb68a3aaa in QGuiEventDispatcherGlib::processEvents (this=0x8690798, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#64 0xb622750d in QEventLoop::processEvents (this=0xbfd02944, flags=...) at kernel/qeventloop.cpp:149
#65 0xb62277a9 in QEventLoop::exec (this=0xbfd02944, flags=...) at kernel/qeventloop.cpp:204
#66 0xb622ceba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#67 0xb67e8a74 in QApplication::exec () at kernel/qapplication.cpp:3820
#68 0x08055e9e in main (argc=0, argv=0xbfd008a4) at ../../konquest/Konquest.cc:58

Possible duplicates by query: bug 297748, bug 289859.

Reported using DrKonqi
Comment 1 Alexander Schuch 2013-11-30 01:49:19 UTC
I really tried hard but I was unable to reproduce this problem. I believe it is fixed along with bug 297748. However, during testing, I discovered bug 328236. But that one doesn't seem to be what you reported.

*** This bug has been marked as a duplicate of bug 297748 ***