Bug 358517 - Krita suddenly crashed
Summary: Krita suddenly crashed
Status: RESOLVED WORKSFORME
Alias: None
Product: krita
Classification: Applications
Component: General (show other bugs)
Version: 4.3.0
Platform: macOS (DMG) macOS
: NOR crash
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-01-25 04:55 UTC by Sergi Aguirre
Modified: 2020-10-13 12:49 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergi Aguirre 2016-01-25 04:55:28 UTC
Application: krita (2.9.10)
KDE Platform Version: 4.14.13
Qt Version: 4.8.6
Operating System: Linux 4.2.0-25-generic x86_64
Distribution: Ubuntu 15.10

-- Information about the crash:
- What I was doing when the application crashed:
Using ruler tool (spline option), recent new layer, platform: ubuntu gnome 15.10

The crash can be reproduced every time.

-- 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 0x7fb19c42a840 (LWP 6061))]

Thread 5 (Thread 0x7fb167fff700 (LWP 6079)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb199fad286 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007fb199fa9063 in QSemaphore::acquire(int) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007fb196c7774b in KisTileDataPooler::waitForWork (this=0x220ae60) at /build/krita-2.9-az5S7I/krita-2.9-2+git20151209+r43/krita/image/tiles3/kis_tile_data_pooler.cc:165
#4  KisTileDataPooler::run (this=0x220ae60) at /build/krita-2.9-az5S7I/krita-2.9-2+git20151209+r43/krita/image/tiles3/kis_tile_data_pooler.cc:187
#5  0x00007fb199facd1c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007fb193e646aa in start_thread (arg=0x7fb167fff700) at pthread_create.c:333
#7  0x00007fb1996d5eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fb1677fe700 (LWP 6080)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb199fad286 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007fb199fa9483 in QSemaphore::tryAcquire(int, int) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007fb196c9fe83 in KisTileDataSwapper::waitForWork (this=<optimized out>) at /build/krita-2.9-az5S7I/krita-2.9-2+git20151209+r43/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:86
#4  0x00007fb196ca00ea in KisTileDataSwapper::run (this=0x220aea0) at /build/krita-2.9-az5S7I/krita-2.9-2+git20151209+r43/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:92
#5  0x00007fb199facd1c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007fb193e646aa in start_thread (arg=0x7fb1677fe700) at pthread_create.c:333
#7  0x00007fb1996d5eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fb1776d4700 (LWP 6081)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb199fad286 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007fb19afe829c in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#3  0x00007fb199facd1c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007fb193e646aa in start_thread (arg=0x7fb1776d4700) at pthread_create.c:333
#5  0x00007fb1996d5eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fb1667fc700 (LWP 6082)):
#0  0x00007fb1939c3884 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fb19397e770 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb19397f11b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb19397f2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb19a0ed20e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007fb19a0bb0d1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007fb19a0bb445 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007fb199faa4f9 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007fb19a09b133 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007fb199facd1c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007fb193e646aa in start_thread (arg=0x7fb1667fc700) at pthread_create.c:333
#11 0x00007fb1996d5eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fb19c42a840 (LWP 6061)):
[KCrash Handler]
#6  0x00007fb19baa938b in KisPaintingAssistantsDecoration::adjustPosition (this=0x4dc7f90, point=..., strokeBegin=...) at /build/krita-2.9-az5S7I/krita-2.9-2+git20151209+r43/krita/ui/kis_painting_assistants_decoration.cpp:128
#7  0x00007fb19bbc04ec in KisToolFreehand::adjustPosition (this=0x4fdd620, point=..., strokeBegin=...) at /build/krita-2.9-az5S7I/krita-2.9-2+git20151209+r43/krita/ui/tool/kis_tool_freehand.cc:379
#8  0x00007fb19bbc92ad in KisToolFreehandPaintingInformationBuilder::adjustDocumentPoint (this=<optimized out>, point=..., startPoint=...) at /build/krita-2.9-az5S7I/krita-2.9-2+git20151209+r43/krita/ui/tool/kis_painting_information_builder.cpp:183
#9  0x00007fb19bbc8fcf in KisPaintingInformationBuilder::createPaintingInformation (this=0x4fddc30, event=event@entry=0x7fff495b81b0, timeElapsed=231) at /build/krita-2.9-az5S7I/krita-2.9-2+git20151209+r43/krita/ui/tool/kis_painting_information_builder.cpp:100
#10 0x00007fb19bbc917d in KisPaintingInformationBuilder::continueStroke (this=<optimized out>, event=event@entry=0x7fff495b81b0, timeElapsed=<optimized out>) at /build/krita-2.9-az5S7I/krita-2.9-2+git20151209+r43/krita/ui/tool/kis_painting_information_builder.cpp:71
#11 0x00007fb19bbcf2bd in KisToolFreehandHelper::paint (this=0x4fe31c0, event=event@entry=0x7fff495b81b0) at /build/krita-2.9-az5S7I/krita-2.9-2+git20151209+r43/krita/ui/tool/kis_tool_freehand_helper.cpp:352
#12 0x00007fb19bbc0d87 in KisToolFreehand::doStroke (event=0x7fff495b81b0, this=0x4fdd620) at /build/krita-2.9-az5S7I/krita-2.9-2+git20151209+r43/krita/ui/tool/kis_tool_freehand.cc:173
#13 KisToolFreehand::continuePrimaryAction (this=0x4fdd620, event=0x7fff495b81b0) at /build/krita-2.9-az5S7I/krita-2.9-2+git20151209+r43/krita/ui/tool/kis_tool_freehand.cc:225
#14 0x00007fb19b8dd8b5 in KisToolProxy::forwardToTool (this=this@entry=0x2f28090, state=state@entry=KisToolProxy::CONTINUE, action=action@entry=KisTool::Primary, event=event@entry=0x7082030, docPoint=...) at /build/krita-2.9-az5S7I/krita-2.9-2+git20151209+r43/krita/ui/canvas/kis_tool_proxy.cpp:173
#15 0x00007fb19b8ddcb0 in KisToolProxy::forwardEvent (this=0x2f28090, state=KisToolProxy::CONTINUE, action=KisTool::Primary, event=<optimized out>, originalEvent=0x7fff495b8460, lastTabletEvent=0x7082030) at /build/krita-2.9-az5S7I/krita-2.9-2+git20151209+r43/krita/ui/canvas/kis_tool_proxy.cpp:119
#16 0x00007fb19bc94a49 in KisShortcutMatcher::mouseMoved (this=<optimized out>, event=event@entry=0x7fff495b8460) at /build/krita-2.9-az5S7I/krita-2.9-2+git20151209+r43/krita/ui/input/kis_shortcut_matcher.cpp:221
#17 0x00007fb19bc827e6 in KisInputManager::eventFilter (this=0x1e8dfa0, object=<optimized out>, event=0x7fff495b8460) at /build/krita-2.9-az5S7I/krita-2.9-2+git20151209+r43/krita/ui/input/kis_input_manager.cpp:703
#18 0x00007fb19bc81c90 in KisInputManager::Private::handleKisTabletEvent (this=0x1e84250, object=object@entry=0x44805c0, tevent=tevent@entry=0x7fff495b8a00) at /build/krita-2.9-az5S7I/krita-2.9-2+git20151209+r43/krita/ui/input/kis_input_manager.cpp:900
#19 0x00007fb19bc8277f in KisInputManager::eventFilter (this=0x1e8dfa0, object=<optimized out>, event=0x7fff495b8a00) at /build/krita-2.9-az5S7I/krita-2.9-2+git20151209+r43/krita/ui/input/kis_input_manager.cpp:831
#20 0x00007fb19a0bc9c6 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#21 0x00007fb19aacbcbc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#22 0x00007fb19aad2c16 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#23 0x00007fb19bd0abb5 in KisApplication::notify (this=<optimized out>, receiver=0x44805c0, event=0x7fff495b8a00) at /build/krita-2.9-az5S7I/krita-2.9-2+git20151209+r43/krita/ui/KisApplication.cpp:543
#24 0x00007fb19a0bc85d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#25 0x00007fb19bdb87f2 in QCoreApplication::sendEvent (event=0x7fff495b8a00, receiver=0x44805c0) at /usr/include/qt4/QtCore/qcoreapplication.h:231
#26 translateXinputEvent (ev=ev@entry=0x7fff495b8db0, tablet=0x1696030, tablet@entry=0x1695130, defaultWidget=0x44805c0) at /build/krita-2.9-az5S7I/krita-2.9-2+git20151209+r43/krita/ui/input/wintab/kis_tablet_support_x11.cpp:732
#27 0x00007fb19bdb9950 in KisTabletSupportX11::eventFilter (ev=0x7fff495b8db0) at /build/krita-2.9-az5S7I/krita-2.9-2+git20151209+r43/krita/ui/input/wintab/kis_tablet_support_x11.cpp:802
#28 0x00007fb19ab37e65 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#29 0x00007fb19ab4bc9f in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#30 0x00007fb19ab76b52 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#31 0x00007fb19397eff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007fb19397f250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007fb19397f2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007fb19a0ed1ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#35 0x00007fb19ab76c26 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#36 0x00007fb19a0bb0d1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#37 0x00007fb19a0bb445 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#38 0x00007fb19a0c1429 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#39 0x0000000000402b38 in main (argc=<optimized out>, argv=<optimized out>) at /build/krita-2.9-az5S7I/krita-2.9-2+git20151209+r43/krita/main.cc:204

Reported using DrKonqi
Comment 1 Halla Rempt 2016-01-25 08:04:20 UTC
Hi, 

Are you sure you're on 2.9.10? The backtrace seems to suggest 2.9.2?
Comment 2 Halla Rempt 2016-06-16 12:18:09 UTC
Can you check with 3.0? That version fixed some bugs in the assistants code.
Comment 3 Tiar 2020-10-13 12:49:34 UTC
@raphael - never change the system settings for an existing bug report, unless it was your bug report or you know there has been a mistake. You can only add a new comment with your system settings, not replaced the ones someone else put out.

Also this bug report is dead anyway, it's so old that it has been fixed ages ago. If you have issues with Krita crashing, please update to Krita 4.4.0, if it still crashes, then make a new bug report with the backtrace that you can access with this instruction: https://docs.krita.org/en/reference_manual/sharing_krita_logs.html#mac and if you have any more trouble, please go to krita-artists.org to get support.