Application: krita (4.0.0-pre-alpha (git 222ff91)) Qt Version: 5.6.2 Frameworks Version: 5.32.0 Operating System: Linux 4.4.87-25-default x86_64 Distribution: "openSUSE Leap 42.3" -- Information about the crash: - What I was doing when the application crashed: I just opened Krita and closed it, The crash is reproducible everytime I close Krita The crash can be reproduced every time. -- Backtrace: Application: Krita (krita), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f42a6c28940 (LWP 8185))] Thread 13 (Thread 0x7f422ac18700 (LWP 8200)): #0 0x00007f42985758b4 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0 #1 0x00007f4298533950 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f4298534230 in () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f429853442c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #4 0x00007f429c40c1ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007f429c3b9bfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #6 0x00007f429c1f4f5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #7 0x00007f4247ebe822 in () at /usr/lib64/libQt5Quick.so.5 #8 0x00007f429c1f9a29 in () at /usr/lib64/libQt5Core.so.5 #9 0x00007f429a63e744 in start_thread () at /lib64/libpthread.so.0 #10 0x00007f429b5f3aad in clone () at /lib64/libc.so.6 Thread 12 (Thread 0x7f4246fac700 (LWP 8197)): #0 0x00007f429a6430bf in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f429c1fa69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007f429c1f3fd6 in QSemaphore::tryAcquire(int, int) () at /usr/lib64/libQt5Core.so.5 #3 0x00007f42a50aacf3 in KisTileDataSwapper::waitForWork() (this=<optimized out>) at /run/media/raghu/Data/krita-build/src/krita/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:86 #4 0x00007f42a50aaeba in KisTileDataSwapper::run() (this=0x7f42a5553aa0 <_ZZN12_GLOBAL__N_116Q_QGS_s_instance13innerFunctionEvE6holder+64>) at /run/media/raghu/Data/krita-build/src/krita/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:92 #5 0x00007f429c1f9a29 in () at /usr/lib64/libQt5Core.so.5 #6 0x00007f429a63e744 in start_thread () at /lib64/libpthread.so.0 #7 0x00007f429b5f3aad in clone () at /lib64/libc.so.6 Thread 11 (Thread 0x7f4271eed700 (LWP 8195)): #0 0x00007f429a643468 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f429c1fa5e8 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007f429c1f69e0 in () at /usr/lib64/libQt5Core.so.5 #3 0x00007f429c1f9a29 in () at /usr/lib64/libQt5Core.so.5 #4 0x00007f429a63e744 in start_thread () at /lib64/libpthread.so.0 #5 0x00007f429b5f3aad in clone () at /lib64/libc.so.6 Thread 10 (Thread 0x7f42726ee700 (LWP 8194)): #0 0x00007f429a643468 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f429c1fa5e8 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007f429c1f69e0 in () at /usr/lib64/libQt5Core.so.5 #3 0x00007f429c1f9a29 in () at /usr/lib64/libQt5Core.so.5 #4 0x00007f429a63e744 in start_thread () at /lib64/libpthread.so.0 #5 0x00007f429b5f3aad in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7f4272eef700 (LWP 8193)): #0 0x00007f429a643468 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f429c1fa5e8 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007f429c1f69e0 in () at /usr/lib64/libQt5Core.so.5 #3 0x00007f429c1f9a29 in () at /usr/lib64/libQt5Core.so.5 #4 0x00007f429a63e744 in start_thread () at /lib64/libpthread.so.0 #5 0x00007f429b5f3aad in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7f42736f0700 (LWP 8192)): #0 0x00007f429a643468 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f429c1fa5e8 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007f429c1f69e0 in () at /usr/lib64/libQt5Core.so.5 #3 0x00007f429c1f9a29 in () at /usr/lib64/libQt5Core.so.5 #4 0x00007f429a63e744 in start_thread () at /lib64/libpthread.so.0 #5 0x00007f429b5f3aad in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7f4273ef1700 (LWP 8191)): #0 0x00007f429a643468 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f429c1fa5e8 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007f429c1f69e0 in () at /usr/lib64/libQt5Core.so.5 #3 0x00007f429c1f9a29 in () at /usr/lib64/libQt5Core.so.5 #4 0x00007f429a63e744 in start_thread () at /lib64/libpthread.so.0 #5 0x00007f429b5f3aad in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7f42746f2700 (LWP 8190)): #0 0x00007f429a643468 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f429c1fa5e8 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007f429c1f69e0 in () at /usr/lib64/libQt5Core.so.5 #3 0x00007f429c1f9a29 in () at /usr/lib64/libQt5Core.so.5 #4 0x00007f429a63e744 in start_thread () at /lib64/libpthread.so.0 #5 0x00007f429b5f3aad in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7f4274ef3700 (LWP 8189)): #0 0x00007f429a643468 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f429c1fa5e8 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007f429c1f69e0 in () at /usr/lib64/libQt5Core.so.5 #3 0x00007f429c1f9a29 in () at /usr/lib64/libQt5Core.so.5 #4 0x00007f429a63e744 in start_thread () at /lib64/libpthread.so.0 #5 0x00007f429b5f3aad in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7f42756f4700 (LWP 8188)): #0 0x00007f429a643468 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f429c1fa5e8 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007f429c1f69e0 in () at /usr/lib64/libQt5Core.so.5 #3 0x00007f429c1f9a29 in () at /usr/lib64/libQt5Core.so.5 #4 0x00007f429a63e744 in start_thread () at /lib64/libpthread.so.0 #5 0x00007f429b5f3aad in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7f42854ad700 (LWP 8187)): #0 0x00007f429b5eb20d in poll () at /lib64/libc.so.6 #1 0x00007f4298534314 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f429853442c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f429c40c1ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007f429c3b9bfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007f429c1f4f5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007f429fb80295 in () at /usr/lib64/libQt5DBus.so.5 #7 0x00007f429c1f9a29 in () at /usr/lib64/libQt5Core.so.5 #8 0x00007f429a63e744 in start_thread () at /lib64/libpthread.so.0 #9 0x00007f429b5f3aad in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f428e898700 (LWP 8186)): #0 0x00007f429b5eb20d in poll () at /lib64/libc.so.6 #1 0x00007f429f7443e2 in () at /usr/lib64/libxcb.so.1 #2 0x00007f429f745fcf in xcb_wait_for_event () at /usr/lib64/libxcb.so.1 #3 0x00007f42907bb0d9 in () at /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007f429c1f9a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007f429a63e744 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f429b5f3aad in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7f42a6c28940 (LWP 8185)): [KCrash Handler] #6 0x00007f42479526df in QV4::PersistentValueStorage::getEngine(QV4::Value*) () at /usr/lib64/libQt5Qml.so.5 #7 0x00007f4247952e15 in QV4::WeakValue::free() () at /usr/lib64/libQt5Qml.so.5 #8 0x00007f42479c2fbd in QV4::QObjectWrapper::destroyObject(bool) () at /usr/lib64/libQt5Qml.so.5 #9 0x00007f424785ff90 in QV4::MemoryManager::sweep(bool) () at /usr/lib64/libQt5Qml.so.5 #10 0x00007f4247861d77 in QV4::MemoryManager::~MemoryManager() () at /usr/lib64/libQt5Qml.so.5 #11 0x00007f4247940466 in QV4::ExecutionEngine::~ExecutionEngine() () at /usr/lib64/libQt5Qml.so.5 #12 0x00007f4247a81da5 in QV8Engine::~QV8Engine() () at /usr/lib64/libQt5Qml.so.5 #13 0x00007f4247a81f19 in QV8Engine::~QV8Engine() () at /usr/lib64/libQt5Qml.so.5 #14 0x00007f42478e3651 in QJSEngine::~QJSEngine() () at /usr/lib64/libQt5Qml.so.5 #15 0x00007f42479f311d in QQmlEngine::~QQmlEngine() () at /usr/lib64/libQt5Qml.so.5 #16 0x00007f42479f31b9 in QQmlEngine::~QQmlEngine() () at /usr/lib64/libQt5Qml.so.5 #17 0x00007f429c3e46c5 in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5 #18 0x00007f429d2fdb2f in QWidget::~QWidget() () at /usr/lib64/libQt5Widgets.so.5 #19 0x00007f42483ac0e9 in QQuickWidget::~QQuickWidget() () at /usr/lib64/libQt5QuickWidgets.so.5 #20 0x00007f429c3e46c5 in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5 #21 0x00007f429d2fdb2f in QWidget::~QWidget() () at /usr/lib64/libQt5Widgets.so.5 #22 0x00007f42488d2bf9 in TouchDockerDock::~TouchDockerDock() (this=0x19608260, __in_chrg=<optimized out>) at /run/media/raghu/Data/krita-build/src/krita/plugins/dockers/touchdocker/TouchDockerDock.cpp:131 #23 0x00007f429c3e46c5 in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5 #24 0x00007f429d2fdb2f in QWidget::~QWidget() () at /usr/lib64/libQt5Widgets.so.5 #25 0x00007f42a36be674 in KMainWindow::~KMainWindow() (this=0x17b49520, __in_chrg=<optimized out>) at /run/media/raghu/Data/krita-build/src/krita/libs/widgetutils/xmlgui/kmainwindow.cpp:349 #26 0x00007f42a65658eb in KisMainWindow::~KisMainWindow() (this=0x17b49520, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /run/media/raghu/Data/krita-build/src/krita/libs/ui/KisMainWindow.cpp:490 #27 0x00007f42a65659b9 in KisMainWindow::~KisMainWindow() (this=0x17b49520, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /run/media/raghu/Data/krita-build/src/krita/libs/ui/KisMainWindow.cpp:523 #28 0x00007f429c3e6e70 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5 #29 0x00007f429d301e9b in QWidget::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #30 0x00007f429d41375b in QMainWindow::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #31 0x00007f42a36bebb7 in KMainWindow::event(QEvent*) (this=this@entry=0x17b49520, ev=ev@entry=0x17b74b50) at /run/media/raghu/Data/krita-build/src/krita/libs/widgetutils/xmlgui/kmainwindow.cpp:780 #32 0x00007f42a36f02f9 in KXmlGuiWindow::event(QEvent*) (this=0x17b49520, ev=0x17b74b50) at /run/media/raghu/Data/krita-build/src/krita/libs/widgetutils/xmlgui/kxmlguiwindow.cpp:125 #33 0x00007f429d2c028c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #34 0x00007f429d2c48ea in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #35 0x00007f42a65367a7 in KisApplication::notify(QObject*, QEvent*) (this=<optimized out>, receiver=0x17b49520, event=0x17b74b50) at /run/media/raghu/Data/krita-build/src/krita/libs/ui/KisApplication.cpp:575 #36 0x00007f429c3bbbe5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #37 0x00007f429c3bd9ca in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5 #38 0x00007f429c40cb03 in () at /usr/lib64/libQt5Core.so.5 #39 0x00007f4298534134 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #40 0x00007f4298534388 in () at /usr/lib64/libglib-2.0.so.0 #41 0x00007f429853442c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #42 0x00007f429c40c18c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #43 0x00007f429c3b9bfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #44 0x00007f429c3c1ae6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #45 0x0000000000405b54 in main(int, char**) (argc=1, argv=<optimized out>) at /run/media/raghu/Data/krita-build/src/krita/krita/main.cc:305 Reported using DrKonqi
Probably an issue with that version of Qt.
*** Bug 393114 has been marked as a duplicate of this bug. ***