Application: krita (4.2.7.1) Qt Version: 5.12.4 Frameworks Version: 5.62.0 Operating System: Linux 5.3.0-42-generic x86_64 Distribution: Ubuntu 19.10 -- Information about the crash: - What I was doing when the application crashed: Krita is just installed, with all the settings default. I clicked New File item near the middle of the window, chose Custom Document without changing anything and clicked Create button. Krita crashed. The crash does not seem to be reproducible. -- Backtrace: Application: Krita (krita), signal: Aborted Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f3574e82800 (LWP 2179))] Thread 8 (Thread 0x7f3558c20700 (LWP 2202)): #0 0x00007f3577c386e0 in futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f3558c1fcd0, clockid=<optimized out>, expected=0, futex_word=0x560c5e6ffb20) at ../sysdeps/unix/sysv/linux/futex-internal.h:208 #1 0x00007f3577c386e0 in __pthread_cond_wait_common (abstime=0x7f3558c1fcd0, clockid=<optimized out>, mutex=0x560c5e6ffad0, cond=0x560c5e6ffaf8) at pthread_cond_wait.c:520 #2 0x00007f3577c386e0 in __pthread_cond_timedwait (cond=0x560c5e6ffaf8, mutex=0x560c5e6ffad0, abstime=0x7f3558c1fcd0) at pthread_cond_wait.c:656 #3 0x00007f3579dfed2c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f3579dfee7b in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f3579dfc421 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f3579df8c92 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f3577c31669 in start_thread (arg=<optimized out>) at pthread_create.c:479 #8 0x00007f3579a63323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f354ffff700 (LWP 2201)): #0 0x00007f3577c386e0 in futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f354fffecd0, clockid=<optimized out>, expected=0, futex_word=0x560c5e6fe620) at ../sysdeps/unix/sysv/linux/futex-internal.h:208 #1 0x00007f3577c386e0 in __pthread_cond_wait_common (abstime=0x7f354fffecd0, clockid=<optimized out>, mutex=0x560c5e6fe5d0, cond=0x560c5e6fe5f8) at pthread_cond_wait.c:520 #2 0x00007f3577c386e0 in __pthread_cond_timedwait (cond=0x560c5e6fe5f8, mutex=0x560c5e6fe5d0, abstime=0x7f354fffecd0) at pthread_cond_wait.c:656 #3 0x00007f3579dfed2c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f3579dfee7b in QWaitCondition::wait(QMutex*, unsigned long) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f3579dfc421 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f3579df8c92 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f3577c31669 in start_thread (arg=<optimized out>) at pthread_create.c:479 #8 0x00007f3579a63323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f3559d14700 (LWP 2187)): #0 0x00007f3579a522ac in __GI___libc_read (nbytes=16, buf=0x7f3559d13b50, fd=36) at ../sysdeps/unix/sysv/linux/read.c:26 #1 0x00007f3579a522ac in __GI___libc_read (fd=36, buf=0x7f3559d13b50, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f35774a370f in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f357745b5fe in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f357745ba52 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f357745bbe3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f357a017653 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f3579fbe5cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f3579df7a45 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f35637cb8aa in () at /lib/x86_64-linux-gnu/libQt5Quick.so.5 #10 0x00007f3579df8c92 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #11 0x00007f3577c31669 in start_thread (arg=<optimized out>) at pthread_create.c:479 #12 0x00007f3579a63323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f3561b25700 (LWP 2186)): #0 0x00007f35774585fd in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f3577459c1c in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f357745af6b in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f357745b9db in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f357745bbe3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f357a017653 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f3579fbe5cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f3579df7a45 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f3563e6d319 in () at /lib/x86_64-linux-gnu/libQt5Qml.so.5 #9 0x00007f3579df8c92 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f3577c31669 in start_thread (arg=<optimized out>) at pthread_create.c:479 #11 0x00007f3579a63323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f3561324700 (LWP 2185)): #0 0x00007f3579a5c94d in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007f3579dfb360 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f3579dfb1c6 in QSemaphore::tryAcquire(int, int) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f357b2934aa in KisTileDataSwapper::run() () at /lib/x86_64-linux-gnu/libkritaimage.so.18 #4 0x00007f3579df8c92 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f3577c31669 in start_thread (arg=<optimized out>) at pthread_create.c:479 #6 0x00007f3579a63323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f356368a700 (LWP 2183)): #0 0x00007f3579a56c2f in __GI___poll (fds=0x7f355c0029e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f357745baae in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f357745bbe3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f357a017653 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f3579fbe5cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f3579df7a45 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f3579df8c92 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f3577c31669 in start_thread (arg=<optimized out>) at pthread_create.c:479 #8 0x00007f3579a63323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f356afb3700 (LWP 2182)): #0 0x00007f35774a7c3d in g_mutex_lock () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f357745aecb in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f357745b9db in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f357745bbe3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f357a017653 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f3579fbe5cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f3579df7a45 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f3577c64efa in () at /lib/x86_64-linux-gnu/libQt5DBus.so.5 #8 0x00007f3579df8c92 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f3577c31669 in start_thread (arg=<optimized out>) at pthread_create.c:479 #10 0x00007f3579a63323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f3574e82800 (LWP 2179)): [KCrash Handler] #6 0x00007f35799873eb in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #7 0x00007f3579966899 in __GI_abort () at abort.c:79 #8 0x00007f3579966769 in __assert_fail_base (fmt=0x7f3579afafb8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0x7f357cf3c040 "this->is_initialized()", file=0x7f357cf3c310 "/usr/include/boost/optional/optional.hpp", line=1201, function=<optimized out>) at assert.c:92 #9 0x00007f3579978006 in __GI___assert_fail (assertion=0x7f357cf3c040 "this->is_initialized()", file=0x7f357cf3c310 "/usr/include/boost/optional/optional.hpp", line=1201, function=0x7f357cf3c260 "boost::optional<T>::pointer_type boost::optional<T>::operator->() [with T = KisOpenGLModeProber::Result; boost::optional<T>::pointer_type = KisOpenGLModeProber::Result*]") at assert.c:101 #10 0x00007f357c34e508 in () at /lib/x86_64-linux-gnu/libkritaui.so.18 #11 0x00007f357c14645a in KisCanvas2::createCanvas(bool) () at /lib/x86_64-linux-gnu/libkritaui.so.18 #12 0x00007f357c1468f9 in KisCanvas2::setup() () at /lib/x86_64-linux-gnu/libkritaui.so.18 #13 0x00007f357c52a313 in KisView::KisView(KisDocument*, KoCanvasResourceProvider*, KActionCollection*, QWidget*) () at /lib/x86_64-linux-gnu/libkritaui.so.18 #14 0x00007f357c5176b7 in KisPart::createView(KisDocument*, KoCanvasResourceProvider*, KActionCollection*, QWidget*) () at /lib/x86_64-linux-gnu/libkritaui.so.18 #15 0x00007f357c4f9674 in KisMainWindow::addViewAndNotifyLoadingCompleted(KisDocument*) () at /lib/x86_64-linux-gnu/libkritaui.so.18 #16 0x00007f357c5b99b8 in () at /lib/x86_64-linux-gnu/libkritaui.so.18 #17 0x00007f3579feb3f8 in QMetaObject::activate(QObject*, int, int, void**) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #18 0x00007f357c5a9a33 in () at /lib/x86_64-linux-gnu/libkritaui.so.18 #19 0x00007f3579feb3f8 in QMetaObject::activate(QObject*, int, int, void**) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #20 0x00007f357ab6cf76 in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #21 0x00007f3579feb3f8 in QMetaObject::activate(QObject*, int, int, void**) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #22 0x00007f357aac6236 in QAbstractButton::clicked(bool) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #23 0x00007f357aac645e in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #24 0x00007f357aac78a3 in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #25 0x00007f357aac7a65 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #26 0x00007f357aa1404e in QWidget::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #27 0x00007f357a9d1a86 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #28 0x00007f357a9db053 in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #29 0x00007f357c4cba3d in KisApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libkritaui.so.18 #30 0x00007f3579fbfa2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #31 0x00007f357a9da157 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #32 0x00007f357aa3014d in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #33 0x00007f357aa32fdc in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #34 0x00007f357a9d1a86 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #35 0x00007f357a9dae00 in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #36 0x00007f357c4cba3d in KisApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libkritaui.so.18 #37 0x00007f3579fbfa2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #38 0x00007f357a3a7d73 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5 #39 0x00007f357a3a95fb in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5 #40 0x00007f357a38326b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5 #41 0x00007f357478428e in () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #42 0x00007f357745b8bd in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #43 0x00007f357745bb40 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #44 0x00007f357745bbe3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #45 0x00007f357a017635 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #46 0x00007f3579fbe5cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #47 0x00007f357abd502d in QDialog::exec() () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #48 0x00007f357c4f837d in KisMainWindow::slotFileNew() () at /lib/x86_64-linux-gnu/libkritaui.so.18 #49 0x00007f3579feb3f8 in QMetaObject::activate(QObject*, int, int, void**) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #50 0x00007f357aac6236 in QAbstractButton::clicked(bool) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #51 0x00007f357aac645e in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #52 0x00007f357aac78a3 in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #53 0x00007f357aac7a65 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #54 0x00007f357aa1404e in QWidget::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #55 0x00007f357a9d1a86 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #56 0x00007f357a9db053 in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #57 0x00007f357c4cba3d in KisApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libkritaui.so.18 #58 0x00007f3579fbfa2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #59 0x00007f357a9da157 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #60 0x00007f357aa3014d in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #61 0x00007f357aa32fdc in () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #62 0x00007f357a9d1a86 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #63 0x00007f357a9dae00 in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #64 0x00007f357c4cba3d in KisApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libkritaui.so.18 #65 0x00007f3579fbfa2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #66 0x00007f357a3a7d73 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5 #67 0x00007f357a3a95fb in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5 #68 0x00007f357a38326b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5 #69 0x00007f357478428e in () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #70 0x00007f357745b8bd in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #71 0x00007f357745bb40 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #72 0x00007f357745bbe3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #73 0x00007f357a017635 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #74 0x00007f3579fbe5cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #75 0x00007f3579fc6336 in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #76 0x0000560c52df79f6 in main () [Inferior 1 (process 2179) detached] Possible duplicates by query: bug 418532, bug 416468, bug 415675, bug 414938, bug 414797. Reported using DrKonqi
Please update to the most recent version of Krita, 4.2.9; this distribution package is outdated and incompatible with the version Qt ubuntu currently ships. Use the appimage instead.
Okay, it seems the bug is fixed in the new version. At least, I could not reproduce it with newly installed Krita 4.2.9 from snap. As far as I know, it uses its own settings, so the app ran like it's first time. It's really disappointing and confusing that the Debian package remains outdated but provided. Thanks anyway.