Application: palapeli (1.2) KDE Platform Version: 4.7.2 (4.7.2) (Compiled from sources) Qt Version: 4.7.4 Operating System: Linux 2.6.40.4-5.fc15.x86_64 x86_64 -- Information about the crash: - What I was doing when the application crashed: I was solving a puzzle I had created. Everything was going fine and it just spontaneously crashed in the middle of the solving. -- Backtrace: Application: Palapeli (palapeli), signal: Aborted [Current thread is 1 (Thread 0x7fcad5ba4780 (LWP 13252))] Thread 3 (Thread 0x7fcaba7de700 (LWP 13618)): #0 0x000000378bed7423 in poll () from /lib64/libc.so.6 #1 0x000000378de42d24 in ?? () from /lib64/libglib-2.0.so.0 #2 0x000000378de4325c in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007fcad8b8266a in QEventDispatcherGlib::processEvents (this=0x7fcaa80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fcad8b47828 in QEventLoop::processEvents (this=0x7fcaba7ddd70, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fcad8b4797c in QEventLoop::exec (this=0x7fcaba7ddd70, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fcad8a2d153 in QThread::exec (this=0x28420e0) at thread/qthread.cpp:498 #7 0x00007fcad8b26903 in QInotifyFileSystemWatcherEngine::run (this=0x28420e0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007fcad8a2f977 in QThreadPrivate::start (arg=0x28420e0) at thread/qthread_unix.cpp:331 #9 0x000000378ca07b31 in start_thread () from /lib64/libpthread.so.0 #10 0x000000378bedfd2d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7fcab97dc700 (LWP 13649)): #0 0x000000378bed7423 in poll () from /lib64/libc.so.6 #1 0x000000378de42d24 in ?? () from /lib64/libglib-2.0.so.0 #2 0x000000378de4325c in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007fcad8b8266a in QEventDispatcherGlib::processEvents (this=0x7fca980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fcad8b47828 in QEventLoop::processEvents (this=0x7fcab97dbda0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fcad8b4797c in QEventLoop::exec (this=0x7fcab97dbda0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fcad8a2d153 in QThread::exec (this=0x7fcaac002610) at thread/qthread.cpp:498 #7 0x00007fcad8a2d2f2 in QThread::run (this=0x7fcaac002610) at thread/qthread.cpp:565 #8 0x00007fcad8a2f977 in QThreadPrivate::start (arg=0x7fcaac002610) at thread/qthread_unix.cpp:331 #9 0x000000378ca07b31 in start_thread () from /lib64/libpthread.so.0 #10 0x000000378bedfd2d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7fcad5ba4780 (LWP 13252)): [KCrash Handler] #6 0x000000378be352d5 in raise () from /lib64/libc.so.6 #7 0x000000378be36beb in abort () from /lib64/libc.so.6 #8 0x00007fcad8a22a03 in qt_message_output (msgType=QtFatalMsg, buf=0x27e4688 "ASSERT: \"d\" in file ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h, line 112") at global/qglobal.cpp:2291 #9 0x00007fcad8a22b76 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7fcad8bc8598 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fff105fb288) at global/qglobal.cpp:2337 #10 0x00007fcad8a23306 in qFatal (msg=0x7fcad8bc8598 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2520 #11 0x00007fcad8a225c8 in qt_assert (assertion=0x7fcad84c2366 "d", file=0x7fcad84c2328 "../../include/QtCore/../../src/corelib/tools/qscopedpointer.h", line=112) at global/qglobal.cpp:2036 #12 0x00007fcad8364c5c in QScopedPointer<QGraphicsItemPrivate, QScopedPointerDeleter<QGraphicsItemPrivate> >::operator-> (this=0x2f7b608) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:112 #13 0x00007fcad834badb in QGraphicsItem::setPos (this=0x2f7b600, pos=...) at graphicsview/qgraphicsitem.cpp:3714 #14 0x0000000000439305 in Palapeli::MovePieceInteractor::continueInteraction (this=0x1e5e310, event=...) at /data/kde/trunk/KDE/kdegames/palapeli/src/engine/interactors.cpp:102 #15 0x0000000000438984 in Palapeli::Interactor::sendEvent (this=0x1e5e320, event=..., flags=...) at /data/kde/trunk/KDE/kdegames/palapeli/src/engine/interactor.cpp:140 #16 0x000000000043cbb3 in Palapeli::InteractorManager::handleEventCommon (this=0x1eb6ac0, pEvent=..., interactorData=..., unhandledButtons=...) at /data/kde/trunk/KDE/kdegames/palapeli/src/engine/interactormanager.cpp:140 #17 0x000000000043c8de in Palapeli::InteractorManager::handleEvent (this=0x1eb6ac0, event=0x7fff105fc610) at /data/kde/trunk/KDE/kdegames/palapeli/src/engine/interactormanager.cpp:106 #18 0x000000000045704a in Palapeli::View::mouseMoveEvent (this=0x1e95b90, event=0x7fff105fc610) at /data/kde/trunk/KDE/kdegames/palapeli/src/engine/view.cpp:95 #19 0x00007fcad7c69246 in QWidget::event (this=0x1e95b90, event=0x7fff105fc610) at kernel/qwidget.cpp:8280 #20 0x00007fcad8116b4f in QFrame::event (this=0x1e95b90, e=0x7fff105fc610) at widgets/qframe.cpp:557 #21 0x00007fcad81bfba7 in QAbstractScrollArea::viewportEvent (this=0x1e95b90, e=0x7fff105fc610) at widgets/qabstractscrollarea.cpp:1043 #22 0x00007fcad83b6756 in QGraphicsView::viewportEvent (this=0x1e95b90, event=0x7fff105fc610) at graphicsview/qgraphicsview.cpp:2864 #23 0x00007fcad81c080d in QAbstractScrollAreaPrivate::viewportEvent (this=0x1f0e4c0, event=0x7fff105fc610) at widgets/qabstractscrollarea_p.h:100 #24 0x00007fcad81c0906 in QAbstractScrollAreaFilter::eventFilter (this=0x1ea1700, o=0x1e74020, e=0x7fff105fc610) at widgets/qabstractscrollarea_p.h:116 #25 0x00007fcad8b49f73 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x1ac3dc0, receiver=0x1e74020, event=0x7fff105fc610) at kernel/qcoreapplication.cpp:902 #26 0x00007fcad7c037ef in QApplicationPrivate::notify_helper (this=0x1ac3dc0, receiver=0x1e74020, e=0x7fff105fc610) at kernel/qapplication.cpp:4477 #27 0x00007fcad7c017b8 in QApplication::notify (this=0x7fff105fd410, receiver=0x1e74020, e=0x7fff105fc610) at kernel/qapplication.cpp:4042 #28 0x00007fcad9bb0f0f in KApplication::notify (this=0x7fff105fd410, receiver=0x1e74020, event=0x7fff105fc610) at /data/kde/trunk/KDE/kdelibs/kdeui/kernel/kapplication.cpp:311 #29 0x00007fcad8b49c62 in QCoreApplication::notifyInternal (this=0x7fff105fd410, receiver=0x1e74020, event=0x7fff105fc610) at kernel/qcoreapplication.cpp:787 #30 0x00007fcad7c05faf in QCoreApplication::sendSpontaneousEvent (receiver=0x1e74020, event=0x7fff105fc610) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #31 0x00007fcad7bffd60 in QApplicationPrivate::sendMouseEvent (receiver=0x1e74020, event=0x7fff105fc610, alienWidget=0x0, nativeWidget=0x1e74020, buttonDown=0x7fcad8969a28, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3139 #32 0x00007fcad7ca3ec5 in QETWidget::translateMouseEvent (this=0x1e74020, event=0x7fff105fcff0) at kernel/qapplication_x11.cpp:4461 #33 0x00007fcad7ca08e8 in QApplication::x11ProcessEvent (this=0x7fff105fd410, event=0x7fff105fcff0) at kernel/qapplication_x11.cpp:3465 #34 0x00007fcad7cda294 in x11EventSourceDispatch (s=0x1abe8a0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #35 0x000000378de427ed in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #36 0x000000378de42fc8 in ?? () from /lib64/libglib-2.0.so.0 #37 0x000000378de4325c in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #38 0x00007fcad8b82647 in QEventDispatcherGlib::processEvents (this=0x1a9e020, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #39 0x00007fcad7cda634 in QGuiEventDispatcherGlib::processEvents (this=0x1a9e020, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #40 0x00007fcad8b47828 in QEventLoop::processEvents (this=0x7fff105fd380, flags=...) at kernel/qeventloop.cpp:149 #41 0x00007fcad8b4797c in QEventLoop::exec (this=0x7fff105fd380, flags=...) at kernel/qeventloop.cpp:201 #42 0x00007fcad8b4a354 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064 #43 0x00007fcad7c009cc in QApplication::exec () at kernel/qapplication.cpp:3755 #44 0x000000000046733e in main (argc=1, argv=0x7fff105fd758) at /data/kde/trunk/KDE/kdegames/palapeli/src/main.cpp:54 Reported using DrKonqi
*** Bug 290701 has been marked as a duplicate of this bug. ***
Reporters, could it be that you tried to drag a piece which was currently being merged with another piece?
I tried to reproduce it with dragging the piece during merging but could not generate a crash. So I don't think that's the cause.
Created attachment 67520 [details] New crash information added by DrKonqi palapeli (1.2) on KDE Platform 4.7.97 (4.8 RC2 (4.7.97) using Qt 4.8.0 - What I was doing when the application crashed: A larger puzzle (1012 pieces) after solved 25%, I tried to moved a piece which was being merged at the time to a large set. -- Backtrace (Reduced): #8 0x0807a0aa in qobject_cast<Palapeli::Scene*> (object=<optimized out>) at /usr/include/QtCore/qobject.h:380 #9 Palapeli::Piece::doMove (this=0x1144d310) at /chakra/desktop-unstable/kdegames/src/kdegames-4.7.97/palapeli/src/engine/piece.cpp:244 #10 0x08075823 in Palapeli::MovePieceInteractor::continueInteraction (this=0x930e180, event=...) at /chakra/desktop-unstable/kdegames/src/kdegames-4.7.97/palapeli/src/engine/interactors.cpp:103 #11 0x08076b21 in Palapeli::InteractorManager::handleEventCommon (this=0x9304bc0, pEvent=..., interactorData=..., unhandledButtons=...) at /chakra/desktop-unstable/kdegames/src/kdegames-4.7.97/palapeli/src/engine/interactormanager.cpp:140 #12 0x08077148 in Palapeli::InteractorManager::handleEvent (this=0x9304bc0, event=0xbf8dc488) at /chakra/desktop-unstable/kdegames/src/kdegames-4.7.97/palapeli/src/engine/interactormanager.cpp:106
Created attachment 67521 [details] New crash information added by DrKonqi palapeli (1.2) on KDE Platform 4.7.97 (4.8 RC2 (4.7.97) using Qt 4.8.0 - What I was doing when the application crashed: A larger puzzle (1012 pieces) after solved 25%, I tried to moved a piece which was being merged at the time to a large set. -- Backtrace (Reduced): #8 0x0807a0aa in qobject_cast<Palapeli::Scene*> (object=<optimized out>) at /usr/include/QtCore/qobject.h:380 #9 Palapeli::Piece::doMove (this=0x1144d310) at /chakra/desktop-unstable/kdegames/src/kdegames-4.7.97/palapeli/src/engine/piece.cpp:244 #10 0x08075823 in Palapeli::MovePieceInteractor::continueInteraction (this=0x930e180, event=...) at /chakra/desktop-unstable/kdegames/src/kdegames-4.7.97/palapeli/src/engine/interactors.cpp:103 #11 0x08076b21 in Palapeli::InteractorManager::handleEventCommon (this=0x9304bc0, pEvent=..., interactorData=..., unhandledButtons=...) at /chakra/desktop-unstable/kdegames/src/kdegames-4.7.97/palapeli/src/engine/interactormanager.cpp:140 #12 0x08077148 in Palapeli::InteractorManager::handleEvent (this=0x9304bc0, event=0xbf8dc488) at /chakra/desktop-unstable/kdegames/src/kdegames-4.7.97/palapeli/src/engine/interactormanager.cpp:106
Created attachment 73638 [details] New crash information added by DrKonqi palapeli (1.2) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.1 - What I was doing when the application crashed: Just solving puzzles that I have created from a full resolution (5000x3000) image. This happens when the piece I drag is merged onto a larger block. It occurs quite randomly: sometimes 5-6 times on a single puzzle, sometimes I can solve a puzzle without crash (but rarely). Puzzle size does not need to be large (noticed with 300 pieces) but I cannot easily reproduce the crash. Something strange I have with palapeli, may be related: Since natty upgrade (and following) I suffer many problems with the graphic support of my Intel card. Initially I had a black screen after boot. I first had to use the "nomodeset"boot option and I had no hardware acceleration. I then found a hack using rc.local file to swith on the monitor light after boot, and then it works more or less OK. But since that time, within palapeli, I cannot change the background color. Wallpapers are OK but not single colors... Last: I think (but I am not sure) I have noticed a prequel: short before the crash, the piece I drag "moves" with difficulties when I try to merge it. The move is slow and is a bit shattered. I hope this helps. -- Backtrace (Reduced): #8 0x08077c1a in qobject_cast<Palapeli::Scene*> (object=<optimized out>) at /usr/include/qt4/QtCore/qobject.h:380 #9 Palapeli::Piece::doMove (this=0xc631ee8) at ../../../palapeli/src/engine/piece.cpp:244 #10 0x08073393 in Palapeli::MovePieceInteractor::continueInteraction (this=0x9c8f6d0, event=...) at ../../../palapeli/src/engine/interactors.cpp:103 #11 0x08074691 in Palapeli::InteractorManager::handleEventCommon (this=0x9c9cca0, pEvent=..., interactorData=..., unhandledButtons=...) at ../../../palapeli/src/engine/interactormanager.cpp:140 #12 0x08074cb8 in Palapeli::InteractorManager::handleEvent (this=0x9c9cca0, event=0xbfce17d4) at ../../../palapeli/src/engine/interactormanager.cpp:106
this is ancient. too ancient. closing