Application: ksudoku (0.5) KDE Platform Version: 4.5.1 (KDE 4.5.1) Qt Version: 4.7.0 Operating System: Linux 2.6.35-22-generic i686 Distribution: Ubuntu 10.10 -- Information about the crash: - What I was doing when the application crashed: Every time I try to load a previously saved, partially completed, samurai ksudoku game the program crashes requiring me to generate a crash report. The crash can be reproduced every time. -- Backtrace: Application: KSudoku (ksudoku), signal: Segmentation fault [Current thread is 1 (Thread 0xb770c730 (LWP 12298))] Thread 2 (Thread 0xb7432b70 (LWP 12299)): #0 0x00812416 in __kernel_vsyscall () #1 0x0765bde6 in poll () from /lib/libc.so.6 #2 0x03001a1b in g_poll () from /lib/libglib-2.0.so.0 #3 0x02ff443c in ?? () from /lib/libglib-2.0.so.0 #4 0x02ff4ba7 in g_main_loop_run () from /lib/libglib-2.0.so.0 #5 0x01fe86b4 in ?? () from /usr/lib/libgio-2.0.so.0 #6 0x0301b48f in ?? () from /lib/libglib-2.0.so.0 #7 0x001fccc9 in start_thread () from /lib/libpthread.so.0 #8 0x0766a6ae in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb770c730 (LWP 12298)): [KCrash Handler] #7 d_func (this=0x0, problem=0xbf8ea224) at ../../../ksudoku/engine/constrainthelperstorage.h:14 #8 ConstraintHelperStorage::firstActiveHelper (this=0x0, problem=0xbf8ea224) at ../../../ksudoku/engine/constrainthelperstorage.cpp:50 #9 0x08082fac in Solver::logicalSolve (this=0xbf8ea280, problem=...) at ../../../ksudoku/engine/solver.cpp:163 #10 0x0808337b in Solver::solveFork (this=0xbf8ea280, fork=...) at ../../../ksudoku/engine/solver.cpp:138 #11 0x0808350b in Solver::solve (this=0xbf8ea280) at ../../../ksudoku/engine/solver.cpp:109 #12 0x0807c90b in ksudoku::Puzzle::init (this=0x985ece8, values=...) at ../../../../ksudoku/src/logic/puzzle.cpp:147 #13 0x080635b9 in ksudoku::Serializer::deserializePuzzle (element=...) at ../../../../ksudoku/src/gui/serializer.cpp:157 #14 0x0806418c in ksudoku::Serializer::deserializeGame (element=...) at ../../../../ksudoku/src/gui/serializer.cpp:59 #15 0x0806475b in ksudoku::Serializer::load (url=..., window=0x974ba60, errorMsg=0x0) at ../../../../ksudoku/src/gui/serializer.cpp:365 #16 0x08059407 in KSudoku::gameOpen (this=0x974ba60) at ../../../../ksudoku/src/gui/ksudoku.cpp:504 #17 0x0805c5ef in KSudoku::qt_metacall (this=0x974ba60, _c=QMetaObject::InvokeMetaMethod, _id=53, _a=0xbf8ea628) at ./ksudoku.moc:117 #18 0x0114e8ca in QMetaObject::metacall (object=0x974ba60, cl=124736448, idx=53, argv=0xbf8ea628) at kernel/qmetaobject.cpp:237 #19 0x011616ad in QMetaObject::activate (sender=0x975f530, m=0x1d74370, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3280 #20 0x013edf99 in QAction::triggered (this=0x975f530, _t1=false) at .moc/release-shared/moc_qaction.cpp:263 #21 0x013ef8dc in QAction::activate (this=0x975f530, event=QAction::Trigger) at kernel/qaction.cpp:1256 #22 0x018bb7ef in QMenuPrivate::activateCausedStack (this=0x9791268, causedStack=..., action=0x975f530, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:993 #23 0x018c1a4b in QMenuPrivate::activateAction (this=0x9791268, action=0x975f530, action_e=QAction::Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1085 #24 0x018c25e0 in QMenu::mouseReleaseEvent (this=0x9791248, e=0xbf8eaed0) at widgets/qmenu.cpp:2301 #25 0x00ae5fe5 in KMenu::mouseReleaseEvent (this=0x9791248, e=0xbf8eaed0) at ../../kdeui/widgets/kmenu.cpp:471 #26 0x01453e08 in QWidget::event (this=0x9791248, event=0xbf8eaed0) at kernel/qwidget.cpp:8187 #27 0x018c402f in QMenu::event (this=0x9791248, e=0xbf8eaed0) at widgets/qmenu.cpp:2410 #28 0x013f5fdc in QApplicationPrivate::notify_helper (this=0x95cbb60, receiver=0x9791248, e=0xbf8eaed0) at kernel/qapplication.cpp:4396 #29 0x013fcc2e in QApplication::notify (this=0xbf8eb780, receiver=0x9791248, e=0xbf8eaed0) at kernel/qapplication.cpp:3959 #30 0x009eb68a in KApplication::notify (this=0xbf8eb780, receiver=0x9791248, event=0xbf8eaed0) at ../../kdeui/kernel/kapplication.cpp:310 #31 0x01148b3b in QCoreApplication::notifyInternal (this=0xbf8eb780, receiver=0x9791248, event=0xbf8eaed0) at kernel/qcoreapplication.cpp:732 #32 0x013fb094 in sendEvent (receiver=0x9791248, event=0xbf8eaed0, alienWidget=0x0, nativeWidget=0x9791248, buttonDown=0x1d903c0, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #33 QApplicationPrivate::sendMouseEvent (receiver=0x9791248, event=0xbf8eaed0, alienWidget=0x0, nativeWidget=0x9791248, buttonDown=0x1d903c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3058 #34 0x0148a261 in QETWidget::translateMouseEvent (this=0x9791248, event=0xbf8eb3ec) at kernel/qapplication_x11.cpp:4337 #35 0x01489151 in QApplication::x11ProcessEvent (this=0xbf8eb780, event=0xbf8eb3ec) at kernel/qapplication_x11.cpp:3414 #36 0x014b836a in x11EventSourceDispatch (s=0x95cf540, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #37 0x02ff0855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #38 0x02ff4668 in ?? () from /lib/libglib-2.0.so.0 #39 0x02ff4848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #40 0x01177565 in QEventDispatcherGlib::processEvents (this=0x95c6310, flags=...) at kernel/qeventdispatcher_glib.cpp:415 #41 0x014b7be5 in QGuiEventDispatcherGlib::processEvents (this=0x95c6310, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #42 0x01147609 in QEventLoop::processEvents (this=0xbf8eb6e4, flags=) at kernel/qeventloop.cpp:149 #43 0x01147a8a in QEventLoop::exec (this=0xbf8eb6e4, flags=...) at kernel/qeventloop.cpp:201 #44 0x0114c00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #45 0x013f4e07 in QApplication::exec () at kernel/qapplication.cpp:3672 #46 0x08057fb9 in main (argc=5, argv=0xbf8eb904) at ../../../ksudoku/src/main.cpp:92 Reported using DrKonqi
Created attachment 55165 [details] New crash information added by DrKonqi ksudoku (0.5) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0 - What I was doing when the application crashed: Tried to open saved samurai game with "open with.... kdesudoku" (in dolphin) -- Backtrace (Reduced): #6 d_func (this=0x0, problem=0x7fff556eacc0) at ../../../ksudoku/engine/constrainthelperstorage.h:14 #7 ConstraintHelperStorage::firstActiveHelper (this=0x0, problem=0x7fff556eacc0) at ../../../ksudoku/engine/constrainthelperstorage.cpp:50 #8 0x000000000043e843 in Solver::logicalSolve (this=0x7fff556ead10, problem=...) at ../../../ksudoku/engine/solver.cpp:163 #9 0x000000000043ec29 in Solver::solveFork (this=0x0, fork=...) at ../../../ksudoku/engine/solver.cpp:138 #10 0x000000000043edaf in Solver::solve (this=0x7fff556ead10) at ../../../ksudoku/engine/solver.cpp:109
Created attachment 55166 [details] New crash information added by DrKonqi ksudoku (0.5) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0 - What I was doing when the application crashed: Now I tried to open savegame directly in applicatin -> same effect = crash -- Backtrace (Reduced): #6 d_func (this=0x0, problem=0x7fffbbda1700) at ../../../ksudoku/engine/constrainthelperstorage.h:14 #7 ConstraintHelperStorage::firstActiveHelper (this=0x0, problem=0x7fffbbda1700) at ../../../ksudoku/engine/constrainthelperstorage.cpp:50 #8 0x000000000043e843 in Solver::logicalSolve (this=0x7fffbbda1750, problem=...) at ../../../ksudoku/engine/solver.cpp:163 #9 0x000000000043ec29 in Solver::solveFork (this=0x0, fork=...) at ../../../ksudoku/engine/solver.cpp:138 #10 0x000000000043edaf in Solver::solve (this=0x7fffbbda1750) at ../../../ksudoku/engine/solver.cpp:109
Created attachment 55167 [details] New crash information added by DrKonqi ksudoku (0.5) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0 - What I was doing when the application crashed: Next try: using tiny samurai, new game, entering 2 digits, then saving. Load game -> crash. Checked file of saved game. xml seems ok... -- Backtrace (Reduced): #6 d_func (this=0x0, problem=0x7fff41e1b900) at ../../../ksudoku/engine/constrainthelperstorage.h:14 #7 ConstraintHelperStorage::firstActiveHelper (this=0x0, problem=0x7fff41e1b900) at ../../../ksudoku/engine/constrainthelperstorage.cpp:50 #8 0x000000000043e843 in Solver::logicalSolve (this=0x7fff41e1b950, problem=...) at ../../../ksudoku/engine/solver.cpp:163 #9 0x000000000043ec29 in Solver::solveFork (this=0x0, fork=...) at ../../../ksudoku/engine/solver.cpp:138 #10 0x000000000043edaf in Solver::solve (this=0x7fff41e1b950) at ../../../ksudoku/engine/solver.cpp:109
Created attachment 76163 [details] New crash information added by DrKonqi ksudoku (0.5) on KDE Platform 4.7.4 (4.7.4) using Qt 4.7.4 - What I was doing when the application crashed:From within Ksudoku.. Game > Load>Select saved file name > Open.....Crash. -- Backtrace (Reduced): #7 ConstraintHelperStorage::firstActiveHelper (this=0x0, problem=0xbfdc02e8) at ../../../ksudoku/engine/constrainthelperstorage.cpp:120 #8 0x0807fc84 in Solver::logicalSolve (this=0xbfdc0330, problem=...) at ../../../ksudoku/engine/solver.cpp:163 #9 0x0807fd0b in Solver::solveFork (this=0xbfdc0330, fork=...) at ../../../ksudoku/engine/solver.cpp:138 #10 0x0807fee4 in Solver::solve (this=0xbfdc0330) at ../../../ksudoku/engine/solver.cpp:109 #11 0x08079ef6 in ksudoku::Puzzle::init (this=0x8b26288, values=...) at ../../../../ksudoku/src/logic/puzzle.cpp:147
KSudoku has had major upgrades in KDE 4.8 and 4.9. This bug may have been fixed in KDE 4.8 (released early 2012) and certainly in KDE 4.9 (mid 2012). See summaries of upgrades in http://techbase.kde.org/Schedules/KDE4/4.8_Feature_Plan#kdegames and http://techbase.kde.org/Schedules/KDE4/4.9_Feature_Plan#kdegames Please switch to a newer version if you can. There have been many improvements.