Bug 306931 - Palapeli crash when autoconnecting pieces
Summary: Palapeli crash when autoconnecting pieces
Status: RESOLVED DUPLICATE of bug 303059
Alias: None
Product: palapeli
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Stefan Majewsky
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-09-17 13:36 UTC by Christian Deligant
Modified: 2012-12-20 04:27 UTC (History)
1 user (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 Christian Deligant 2012-09-17 13:36:42 UTC
Application: palapeli (1.2)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-31-generic x86_64
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Piling a number of pieces one on top of the other, then with the frame moving on top of the pile to autoconnect pieces it started to crash.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Palapeli (palapeli), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7eff58244780 (LWP 31978))]

Thread 3 (Thread 0x7eff46b8d700 (LWP 31979)):
#0  0x00007eff5519a9e3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007eff51a94036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007eff51a94164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007eff568e5426 in QEventDispatcherGlib::processEvents (this=0x7eff400008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007eff568b4c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007eff568b4ed7 in QEventLoop::exec (this=0x7eff46b8cdd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007eff567b3fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007eff568949ff in QInotifyFileSystemWatcherEngine::run (this=0x1acffa0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007eff567b6fcb in QThreadPrivate::start (arg=0x1acffa0) at thread/qthread_unix.cpp:298
#9  0x00007eff52358e9a in start_thread (arg=0x7eff46b8d700) at pthread_create.c:308
#10 0x00007eff551a639d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7eff36884700 (LWP 31984)):
#0  0x00007fff9abf28de in ?? ()
#1  0x00007eff51d4515d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007eff5680dbb4 in do_gettime (frac=0x7eff36883b98, sec=0x7eff36883b90) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007eff568e5b8d in QTimerInfoList::updateCurrentTime (this=0x7eff28002660) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007eff568e5ec3 in QTimerInfoList::timerWait (this=0x7eff28002660, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x00007eff568e497c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7eff36883c6c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007eff568e4a25 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007eff51a93846 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007eff51a93f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007eff51a94164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007eff568e5426 in QEventDispatcherGlib::processEvents (this=0x7eff280008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007eff568b4c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007eff568b4ed7 in QEventLoop::exec (this=0x7eff36883dd0, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007eff567b3fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#15 0x00007eff568949ff in QInotifyFileSystemWatcherEngine::run (this=0x212f950) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007eff567b6fcb in QThreadPrivate::start (arg=0x212f950) at thread/qthread_unix.cpp:298
#17 0x00007eff52358e9a in start_thread (arg=0x7eff36884700) at pthread_create.c:308
#18 0x00007eff551a639d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7eff58244780 (LWP 31978)):
[KCrash Handler]
#6  operator== (p2=..., p1=...) at ../../include/QtCore/../../src/corelib/tools/qpoint.h:331
#7  QGraphicsItem::setPos (this=0x10b0a5c0, pos=...) at graphicsview/qgraphicsitem.cpp:3721
#8  0x0000000000432178 in Palapeli::MovePieceInteractor::continueInteraction (this=0x1a9bd50, event=...) at ../../../palapeli/src/engine/interactors.cpp:102
#9  0x00000000004334df in Palapeli::InteractorManager::handleEventCommon (this=<optimized out>, pEvent=..., interactorData=..., unhandledButtons=...) at ../../../palapeli/src/engine/interactormanager.cpp:140
#10 0x0000000000433b5b in Palapeli::InteractorManager::handleEvent (this=0x1a81480, event=0x7fff9aa4d2f0) at ../../../palapeli/src/engine/interactormanager.cpp:106
#11 0x0000000000445d95 in Palapeli::View::mouseMoveEvent (this=0x1ab5ee0, event=0x7fff9aa4d2f0) at ../../../palapeli/src/engine/view.cpp:95
#12 0x00007eff55c89178 in QWidget::event (this=0x1ab5ee0, event=0x7fff9aa4d2f0) at kernel/qwidget.cpp:8347
#13 0x00007eff560493b6 in QFrame::event (this=0x1ab5ee0, e=0x7fff9aa4d2f0) at widgets/qframe.cpp:557
#14 0x00007eff56273b2b in QGraphicsView::viewportEvent (this=0x1ab5ee0, event=0x7fff9aa4d2f0) at graphicsview/qgraphicsview.cpp:2866
#15 0x00007eff568b6028 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x1ac8af0, event=0x7fff9aa4d2f0) at kernel/qcoreapplication.cpp:986
#16 0x00007eff55c3885f in notify_helper (e=0x7fff9aa4d2f0, receiver=0x1ac8af0, this=0x18721c0) at kernel/qapplication.cpp:4555
#17 QApplicationPrivate::notify_helper (this=0x18721c0, receiver=0x1ac8af0, e=0x7fff9aa4d2f0) at kernel/qapplication.cpp:4531
#18 0x00007eff55c3e0bf in QApplication::notify (this=<optimized out>, receiver=0x1ac8af0, e=0x7fff9aa4d2f0) at kernel/qapplication.cpp:4102
#19 0x00007eff575733f6 in KApplication::notify (this=0x7fff9aa4dfd0, receiver=0x1ac8af0, event=0x7fff9aa4d2f0) at ../../kdeui/kernel/kapplication.cpp:311
#20 0x00007eff568b5e9c in QCoreApplication::notifyInternal (this=0x7fff9aa4dfd0, receiver=0x1ac8af0, event=0x7fff9aa4d2f0) at kernel/qcoreapplication.cpp:876
#21 0x00007eff55c39862 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#22 QApplicationPrivate::sendMouseEvent (receiver=0x1ac8af0, event=0x7fff9aa4d2f0, alienWidget=0x1ac8af0, nativeWidget=0x1a2e640, buttonDown=0x1ac8af0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#23 0x00007eff55cb8bf5 in QETWidget::translateMouseEvent (this=0x1a2e640, event=<optimized out>) at kernel/qapplication_x11.cpp:4617
#24 0x00007eff55cb7bae in QApplication::x11ProcessEvent (this=0x7fff9aa4dfd0, event=0x7fff9aa4dbc0) at kernel/qapplication_x11.cpp:3732
#25 0x00007eff55ce10d2 in x11EventSourceDispatch (s=0x1866e90, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#26 0x00007eff51a93d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007eff51a940a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007eff51a94164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007eff568e53bf in QEventDispatcherGlib::processEvents (this=0x184d4b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#30 0x00007eff55ce0d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#31 0x00007eff568b4c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#32 0x00007eff568b4ed7 in QEventLoop::exec (this=0x7fff9aa4df60, flags=...) at kernel/qeventloop.cpp:204
#33 0x00007eff568b9f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#34 0x00000000004248cd in main (argc=1, argv=0x7fff9aa4e318) at ../../../palapeli/src/main.cpp:51

Possible duplicates by query: bug 303529.

Reported using DrKonqi
Comment 1 Christoph Feck 2012-12-20 04:27:11 UTC

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