Application: krita (3.3.2) Qt Version: 5.10.0 Frameworks Version: 5.41.0 Operating System: Linux 4.14.7-1-ARCH x86_64 Distribution (Platform): Archlinux Packages -- Information about the crash: - What I was doing when the application crashed: I typed some text with the artistic text tool on the canvas, decided I didn't want it and deleted the layer, then went to paint on the canvas and crashed when my pen made contact with the canvas -- Backtrace: Application: Krita (krita), signal: Segmentation fault Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7f33ca88e180 (LWP 1532))] Thread 5 (Thread 0x7f334ffff700 (LWP 1560)): #0 0x00007f33c114238d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f33c7c0f00c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f33c8d94b76 in () at /usr/lib/libQt5Widgets.so.5 #3 0x00007f33c7c0db2d in () at /usr/lib/libQt5Core.so.5 #4 0x00007f33c113c08a in start_thread () at /usr/lib/libpthread.so.0 #5 0x00007f33c72fe42f in clone () at /usr/lib/libc.so.6 Thread 4 (Thread 0x7f3354d70700 (LWP 1559)): #0 0x00007f33c114238d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f33c7c0f00c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f33c7c072c9 in QSemaphore::tryAcquire(int, int) () at /usr/lib/libQt5Core.so.5 #3 0x00007f33c506283d in KisTileDataSwapper::run() () at /usr/lib/libkritaimage.so.18 #4 0x00007f33c7c0db2d in () at /usr/lib/libQt5Core.so.5 #5 0x00007f33c113c08a in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007f33c72fe42f in clone () at /usr/lib/libc.so.6 Thread 3 (Thread 0x7f3355571700 (LWP 1558)): #0 0x00007f33c114238d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f33c7c0f00c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f33c7c0705c in QSemaphore::acquire(int) () at /usr/lib/libQt5Core.so.5 #3 0x00007f33c50444e7 in () at /usr/lib/libkritaimage.so.18 #4 0x00007f33c7c0db2d in () at /usr/lib/libQt5Core.so.5 #5 0x00007f33c113c08a in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007f33c72fe42f in clone () at /usr/lib/libc.so.6 Thread 2 (Thread 0x7f33a7c69700 (LWP 1535)): #0 0x00007f33c72f3f2b in poll () at /usr/lib/libc.so.6 #1 0x00007f33bf5d9ed3 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f33bf5d9fae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f33c7e566b4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f33c7df882b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f33c7c0878e in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f33c1367416 in () at /usr/lib/libQt5DBus.so.5 #7 0x00007f33c7c0db2d in () at /usr/lib/libQt5Core.so.5 #8 0x00007f33c113c08a in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f33c72fe42f in clone () at /usr/lib/libc.so.6 Thread 1 (Thread 0x7f33ca88e180 (LWP 1532)): [KCrash Handler] #5 0x00007f33ca14c6eb in () at /usr/lib/libkritaui.so.18 #6 0x00007f33ca151033 in bool KisShortcutMatcher::tryRunSingleActionShortcutImpl<Qt::Key, QEvent>(Qt::Key, QEvent*, QSet<Qt::Key> const&) () at /usr/lib/libkritaui.so.18 #7 0x00007f33ca1503a1 in KisShortcutMatcher::keyPressed(Qt::Key) () at /usr/lib/libkritaui.so.18 #8 0x00007f33ca138b9e in KisInputManager::eventFilterImpl(QEvent*) () at /usr/lib/libkritaui.so.18 #9 0x00007f33c7df9eac in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #10 0x00007f33c8b74e18 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #11 0x00007f33c8b7dda3 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #12 0x00007f33ca1add98 in KisApplication::notify(QObject*, QEvent*) () at /usr/lib/libkritaui.so.18 #13 0x00007f33c7dfa1e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #14 0x00007f33c8bd298b in () at /usr/lib/libQt5Widgets.so.5 #15 0x00007f33c8b74e3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #16 0x00007f33c8b7c816 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #17 0x00007f33ca1add98 in KisApplication::notify(QObject*, QEvent*) () at /usr/lib/libkritaui.so.18 #18 0x00007f33c7dfa1e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #19 0x00007f33c8368012 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () at /usr/lib/libQt5Gui.so.5 #20 0x00007f33c836d166 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5 #21 0x00007f33c8344f96 in bool QWindowSystemInterfacePrivate::handleWindowSystemEvent<QWindowSystemInterface::SynchronousDelivery>(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5 #22 0x00007f33c834872c in QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString const&, bool, unsigned short) () at /usr/lib/libQt5Gui.so.5 #23 0x00007f33c8367f18 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () at /usr/lib/libQt5Gui.so.5 #24 0x00007f33c836d166 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5 #25 0x00007f33c8344bbc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5 #26 0x00007f33b750c15d in () at /usr/lib/libQt5XcbQpa.so.5 #27 0x00007f33c7df882b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #28 0x00007f33c7e01b18 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #29 0x000055bff34cde16 in main () Reported using DrKonqi
Can you reproduce this crash? If so, could you a) install the debug symbols -- this backtrace doesn't give enough information to work out what might be going on. b) start Krita from a terminal and check whether there is any "interesting" output on the terminal.
(In reply to Boudewijn Rempt from comment #1) > Can you reproduce this crash? If so, could you > > a) install the debug symbols -- this backtrace doesn't give enough > information to work out what might be going on. > > b) start Krita from a terminal and check whether there is any "interesting" > output on the terminal. I can't seem to reproduce it even when doing the same thing on the same file, unfortunately (or is it fortunate?). It seems to have been a one-off crash. If you don't mind me asking, are the debug symbols a separate package that needs installing, or an option to enable within Krita? I'd like to have that installed if it'll make my backtraces useful for crash reports.
It's something that your distribution should provde, but I'm not sure how Arch works...
That alone helps me out. Thanks.
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!