Application: krita (2.7 Pre-Alpha) KDE Platform Version: 4.9.3 Qt Version: 4.8.3 Operating System: Linux 3.5.0-21-generic i686 Distribution: Ubuntu 12.10 -- Information about the crash: - What I was doing when the application crashed: I selected a portion of the image, then selected the transform tool. When I clicked on the selected portion, the program crashed. -- Backtrace: Application: Krita (krita), signal: Segmentation fault Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0xb1f63740 (LWP 19515))] Thread 6 (Thread 0xac1d4b40 (LWP 19526)): #0 0xb7760424 in __kernel_vsyscall () #1 0xb4b3e96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0xb742764c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0xb5d14030 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #4 0xb5d0f952 in QSemaphore::acquire(int) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #5 0xae5f67eb in KisTileDataPooler::waitForWork (this=this@entry=0xa494868) at /home/yuri/kde4/src/calligra/krita/image/tiles3/kis_tile_data_pooler.cc:162 #6 0xae5f700d in KisTileDataPooler::run (this=0xa494868) at /home/yuri/kde4/src/calligra/krita/image/tiles3/kis_tile_data_pooler.cc:184 #7 0xb5d13a58 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #8 0xb3eabef1 in ?? () from /usr/lib/nvidia-experimental-310/libGL.so.1 #9 0x5c8b0824 in ?? () #10 0xbab80424 in ?? () #11 0x65000000 in ?? () #12 0x001015ff in ?? () #13 0xd3890000 in ?? () #14 0xfff0013d in ?? () #15 0xc30173ff in ?? () #16 0x0fc3d2e8 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 5 (Thread 0xab9d3b40 (LWP 19527)): #0 0xb7760424 in __kernel_vsyscall () #1 0xb4b3e96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0xb742764c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0xb5d14030 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #4 0xb5d0fd9e in QSemaphore::tryAcquire(int, int) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #5 0xae615a2e in KisTileDataSwapper::waitForWork (this=this@entry=0xa494888) at /home/yuri/kde4/src/calligra/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:86 #6 0xae615d84 in KisTileDataSwapper::run (this=0xa494888) at /home/yuri/kde4/src/calligra/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:92 #7 0xb5d13a58 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #8 0xb3eabef1 in ?? () from /usr/lib/nvidia-experimental-310/libGL.so.1 #9 0x5c8b0824 in ?? () #10 0xbab80424 in ?? () #11 0x65000000 in ?? () #12 0x001015ff in ?? () #13 0xd3890000 in ?? () #14 0xfff0013d in ?? () #15 0xc30173ff in ?? () #16 0x0fc3d2e8 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 4 (Thread 0xaadffb40 (LWP 19543)): #0 0xb4887dcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1 #1 0xb5d71fb5 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #2 0xb5e5936e in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #3 0xaadff0ec in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 3 (Thread 0xaa5feb40 (LWP 19552)): #0 0xb7760424 in __kernel_vsyscall () #1 0xb4b3e96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0xb742764c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0xb5d14030 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #4 0xb691012f in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #5 0xb5d13a58 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #6 0xb3eabef1 in ?? () from /usr/lib/nvidia-experimental-310/libGL.so.1 #7 0x5c8b0824 in ?? () #8 0xbab80424 in ?? () #9 0x65000000 in ?? () #10 0x001015ff in ?? () #11 0xd3890000 in ?? () #12 0xfff0013d in ?? () #13 0xc30173ff in ?? () #14 0x0fc3d2e8 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 2 (Thread 0xa9dfdb40 (LWP 19553)): #0 0xb7760424 in __kernel_vsyscall () #1 0xb7412d61 in select () from /lib/i386-linux-gnu/libc.so.6 #2 0xb5e55758 in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #3 0xb5e5990b in QEventDispatcherUNIX::select(int, fd_set*, fd_set*, fd_set*, timeval*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #4 0xb5e5a84d in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timeval*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #5 0xb5e5b3d3 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #6 0xb5e2526c in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #7 0xb5e25561 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #8 0xb5d1066c in QThread::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #9 0xb5e037bd in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #10 0xb5d13a58 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #11 0xb3eabef1 in ?? () from /usr/lib/nvidia-experimental-310/libGL.so.1 #12 0x5c8b0824 in ?? () #13 0xbab80424 in ?? () #14 0x65000000 in ?? () #15 0x001015ff in ?? () #16 0xd3890000 in ?? () #17 0xfff0013d in ?? () #18 0xc30173ff in ?? () #19 0x0fc3d2e8 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 1 (Thread 0xb1f63740 (LWP 19515)): [KCrash Handler] #6 0xb63886d6 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #7 0xb64645bc in QImage::fill(unsigned int) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #8 0xa885ebd2 in KisToolTransform::initTransform (this=this@entry=0xf2445e0, mode=mode@entry=ToolTransformArgs::FREE_TRANSFORM) at /home/yuri/kde4/src/calligra/krita/plugins/tools/tool_transform2/kis_tool_transform.cc:2038 #9 0xa8860568 in KisToolTransform::activate (this=0xf2445e0, toolActivation=KoToolBase::DefaultActivation, shapes=...) at /home/yuri/kde4/src/calligra/krita/plugins/tools/tool_transform2/kis_tool_transform.cc:2074 #10 0xb54c4f7b in KoToolManager::Private::postSwitchTool (this=this@entry=0xde60b40, temporary=temporary@entry=false) at /home/yuri/kde4/src/calligra/libs/flake/KoToolManager.cpp:332 #11 0xb54c66ac in switchTool (temporary=false, tool=0xf2445e0, this=0xde60b40) at /home/yuri/kde4/src/calligra/libs/flake/KoToolManager.cpp:262 #12 KoToolManager::Private::switchTool (this=0xde60b40, tool=0xf2445e0, temporary=false) at /home/yuri/kde4/src/calligra/libs/flake/KoToolManager.cpp:249 #13 0xb54c6883 in KoToolManager::Private::toolActivated (this=0xde60b40, tool=0x9eec860) at /home/yuri/kde4/src/calligra/libs/flake/KoToolManager.cpp:432 #14 0xb54c89f8 in qt_static_metacall (_a=0xbfab8cc8, _id=9, _o=0xd8047d0, _c=<optimized out>) at /home/yuri/kde4/build/calligra/libs/flake/KoToolManager.moc:97 #15 KoToolManager::qt_static_metacall (_o=0xd8047d0, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfab8cc8) at /home/yuri/kde4/build/calligra/libs/flake/KoToolManager.moc:82 #16 0xb5e3eed6 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #17 0xb54c0b35 in ToolHelper::toolActivated (this=this@entry=0x9eec860, _t1=_t1@entry=0x9eec860) at /home/yuri/kde4/build/calligra/libs/flake/KoToolManager_p.moc:103 #18 0xb54c0b53 in ToolHelper::buttonPressed (this=0x9eec860) at /home/yuri/kde4/src/calligra/libs/flake/KoToolManager_p.cpp:48 #19 0xb5e3eed6 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #20 0xb6aac01d in QAbstractButton::clicked(bool) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #21 0xb67b26dd in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #22 0xb67b2f2b in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #23 0xb67b31e6 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #24 0xb688836d in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #25 0xb63ec6df in QWidget::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #26 0xb67b25a2 in QAbstractButton::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #27 0xb6889a4d in QToolButton::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #28 0xb639339c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #29 0xb6398892 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #30 0xb71afbea in KoApplication::notify (this=0xa1bf2010, receiver=0xf85e660, event=0xbfab9504) at /home/yuri/kde4/src/calligra/libs/main/KoApplication.cpp:514 #31 0xb5e2678e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #32 0xb6394206 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #33 0xb641fa75 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #34 0xb641e705 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #35 0xb644a97d in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #36 0xb5e2526c in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #37 0xb5e25561 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #38 0xb5e2acba in QCoreApplication::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #39 0xb6390fc4 in QApplication::exec() () from /usr/lib/i386-linux-gnu/libQtGui.so.4 #40 0xb7596682 in kdemain (argc=1, argv=0xbfab9c34) at /home/yuri/kde4/src/calligra/krita/main.cc:74 #41 0x0804853b in main (argc=1, argv=0xbfab9c34) at /home/yuri/kde4/build/calligra/krita/krita_dummy.cpp:3 Reported using DrKonqi
Probably related to bug 263170
This bug should now be fixed in master after the commit http://commits.kde.org/calligra/d76737f3bf174ca820ac55b7f6aa96fdf65b2279