https://bugs.kde.org/show_bug.cgi?id=358906
Bug ID: 358906 Summary: Crash when drawing with spline assist Product: krita Version: 2.9.8 Platform: Mint (Ubuntu based) OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: krita-bugs-n...@kde.org Reporter: rebuilders...@gmail.com Application: krita (2.9.8) KDE Platform Version: 4.14.2 Qt Version: 4.8.6 Operating System: Linux 3.16.0-38-generic x86_64 Distribution: Linux Mint 17.2 Rafaela -- Information about the crash: - What I was doing when the application crashed: I was drawing with a basic brush tool on a layer, having just set a spline guide, turned off smoothing, and set "assist" on. Krita crashed when I started drawing. -- Backtrace: Application: Krita (krita), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f0e61952800 (LWP 29468))] Thread 5 (Thread 0x7f0e302e6700 (LWP 29494)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f0e5f503816 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f0e5f4ff95b in QSemaphore::acquire(int) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f0e5d6d42d0 in waitForWork (this=0x3796c00) at /build/krita-2.9-nPBHT4/krita-2.9-2+git20151022+r38/krita/image/tiles3/kis_tile_data_pooler.cc:165 #4 KisTileDataPooler::run (this=0x3796c00) at /build/krita-2.9-nPBHT4/krita-2.9-2+git20151022+r38/krita/image/tiles3/kis_tile_data_pooler.cc:187 #5 0x00007f0e5f50332f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #6 0x00007f0e594d7182 in start_thread (arg=0x7f0e302e6700) at pthread_create.c:312 #7 0x00007f0e5eca347d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 4 (Thread 0x7f0e3aaf1700 (LWP 29495)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f0e5f503816 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f0e5f4ffd63 in QSemaphore::tryAcquire(int, int) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f0e5d6fd083 in KisTileDataSwapper::waitForWork (this=<optimized out>) at /build/krita-2.9-nPBHT4/krita-2.9-2+git20151022+r38/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:86 #4 0x00007f0e5d6fd2ba in KisTileDataSwapper::run (this=0x3796c40) at /build/krita-2.9-nPBHT4/krita-2.9-2+git20151022+r38/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:92 #5 0x00007f0e5f50332f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #6 0x00007f0e594d7182 in start_thread (arg=0x7f0e3aaf1700) at pthread_create.c:312 #7 0x00007f0e5eca347d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 3 (Thread 0x7f0e2eae3700 (LWP 29496)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f0e5f503816 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f0e604d4e16 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #3 0x00007f0e5f50332f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f0e594d7182 in start_thread (arg=0x7f0e2eae3700) at pthread_create.c:312 #5 0x00007f0e5eca347d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 2 (Thread 0x7f0e2f2e4700 (LWP 29497)): #0 0x00007f0e5903961a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f0e59039979 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0e58ff787b in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f0e58ff7f52 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f0e58ff80ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f0e5f6327be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #6 0x00007f0e5f6040af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #7 0x00007f0e5f6043a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #8 0x00007f0e5f500c5f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #9 0x00007f0e5f5e5823 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #10 0x00007f0e5f50332f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #11 0x00007f0e594d7182 in start_thread (arg=0x7f0e2f2e4700) at pthread_create.c:312 #12 0x00007f0e5eca347d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 1 (Thread 0x7f0e61952800 (LWP 29468)): [KCrash Handler] #5 0x00007f0e60f6e9df in KisPaintingAssistantsDecoration::adjustPosition (this=0xbf9ac30, point=..., strokeBegin=...) at /build/krita-2.9-nPBHT4/krita-2.9-2+git20151022+r38/krita/ui/kis_painting_assistants_decoration.cpp:121 #6 0x00007f0e6106f091 in KisToolFreehand::adjustPosition (this=this@entry=0xc398e30, point=..., strokeBegin=...) at /build/krita-2.9-nPBHT4/krita-2.9-2+git20151022+r38/krita/ui/tool/kis_tool_freehand.cc:373 #7 0x00007f0e61072c66 in KisToolFreehand::tryPickByPaintOp (this=this@entry=0xc398e30, event=event@entry=0x7ffec6346db0, action=action@entry=KisTool::PickFgImage) at /build/krita-2.9-nPBHT4/krita-2.9-2+git20151022+r38/krita/ui/tool/kis_tool_freehand.cc:250 #8 0x00007f0e610743b6 in KisToolFreehand::beginPrimaryAction (this=0xc398e30, event=0x7ffec6346db0) at /build/krita-2.9-nPBHT4/krita-2.9-2+git20151022+r38/krita/ui/tool/kis_tool_freehand.cc:190 #9 0x00007f0e60dc6779 in KisToolProxy::forwardToTool (this=this@entry=0x445e730, state=state@entry=KisToolProxy::BEGIN, action=action@entry=KisTool::Primary, event=event@entry=0x67949e0, docPoint=...) at /build/krita-2.9-nPBHT4/krita-2.9-2+git20151022+r38/krita/ui/canvas/kis_tool_proxy.cpp:161 #10 0x00007f0e60dc6b10 in KisToolProxy::forwardEvent (this=0x445e730, state=state@entry=KisToolProxy::BEGIN, action=action@entry=KisTool::Primary, event=event@entry=0x7ffec6347230, originalEvent=originalEvent@entry=0x7ffec6347230, lastTabletEvent=lastTabletEvent@entry=0x67949e0) at /build/krita-2.9-nPBHT4/krita-2.9-2+git20151022+r38/krita/ui/canvas/kis_tool_proxy.cpp:119 #11 0x00007f0e6112c036 in KisToolInvocationAction::begin (this=this@entry=0x36538d0, shortcut=<optimized out>, event=event@entry=0x7ffec6347230) at /build/krita-2.9-nPBHT4/krita-2.9-2+git20151022+r38/krita/ui/input/kis_tool_invocation_action.cpp:103 #12 0x00007f0e61139451 in KisShortcutMatcher::tryRunReadyShortcut (this=this@entry=0x36533e0, button=<optimized out>, event=event@entry=0x7ffec6347230) at /build/krita-2.9-nPBHT4/krita-2.9-2+git20151022+r38/krita/ui/input/kis_shortcut_matcher.cpp:397 #13 0x00007f0e6113a396 in KisShortcutMatcher::buttonPressed (this=0x36533e0, button=Qt::LeftButton, event=event@entry=0x7ffec6347230) at /build/krita-2.9-nPBHT4/krita-2.9-2+git20151022+r38/krita/ui/input/kis_shortcut_matcher.cpp:169 #14 0x00007f0e61127b7e in KisInputManager::eventFilter (this=0x3653310, object=<optimized out>, event=0x7ffec6347230) at /build/krita-2.9-nPBHT4/krita-2.9-2+git20151022+r38/krita/ui/input/kis_input_manager.cpp:648 #15 0x00007f0e61126f53 in KisInputManager::Private::handleKisTabletEvent (this=0x36533c0, object=object@entry=0xc263820, tevent=tevent@entry=0x7ffec63477e0) at /build/krita-2.9-nPBHT4/krita-2.9-2+git20151022+r38/krita/ui/input/kis_input_manager.cpp:900 #16 0x00007f0e61127742 in KisInputManager::eventFilter (this=0x3653310, object=<optimized out>, event=0x7ffec63477e0) at /build/krita-2.9-nPBHT4/krita-2.9-2+git20151022+r38/krita/ui/input/kis_input_manager.cpp:831 #17 0x00007f0e5f605646 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #18 0x00007f0e5fff7e0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #19 0x00007f0e5fffe4a0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #20 0x00007f0e611981e7 in KisApplication::notify (this=<optimized out>, receiver=0xc263820, event=0x7ffec63477e0) at /build/krita-2.9-nPBHT4/krita-2.9-2+git20151022+r38/krita/ui/KisApplication.cpp:543 #21 0x00007f0e5f6054dd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #22 0x00007f0e61233c28 in sendEvent (event=0x7ffec63477e0, receiver=0xc263820) at /usr/include/qt4/QtCore/qcoreapplication.h:231 #23 translateXinputEvent (ev=ev@entry=0x7ffec6347b80, tablet=tablet@entry=0x2d09aa0, defaultWidget=<optimized out>) at /build/krita-2.9-nPBHT4/krita-2.9-2+git20151022+r38/krita/ui/input/wintab/kis_tablet_support_x11.cpp:732 #24 0x00007f0e61234a46 in KisTabletSupportX11::eventFilter (ev=0x7ffec6347b80) at /build/krita-2.9-nPBHT4/krita-2.9-2+git20151022+r38/krita/ui/input/wintab/kis_tablet_support_x11.cpp:802 #25 0x00007f0e60060575 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #26 0x00007f0e60070e60 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #27 0x00007f0e60099b32 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #28 0x00007f0e58ff7e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #29 0x00007f0e58ff8048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #30 0x00007f0e58ff80ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #31 0x00007f0e5f6327be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #32 0x00007f0e60099be6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #33 0x00007f0e5f6040af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #34 0x00007f0e5f6043a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #35 0x00007f0e5f609b79 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #36 0x0000000000402820 in main (argc=<optimized out>, argv=<optimized out>) at /build/krita-2.9-nPBHT4/krita-2.9-2+git20151022+r38/krita/main.cc:204 Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.