Crash upon closing all active canvases:
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 0x7f4c5e9e87c0 (LWP 8753))]
Thread 7 (Thread 0x7f4c2e5c5700 (LWP 8792)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f4c5bdf3406 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2 0x00007f4c5bdef5eb in QSemaphore::acquire(int) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3 0x00007f4c5aca6c3e in KisTileDataPooler::waitForWork (this=this@entry=0x1d68da0) at /home/wolthera/kde4/src/calligra/krita/image/tiles3/kis_tile_data_pooler.cc:162
#4 0x00007f4c5aca700d in KisTileDataPooler::run (this=0x1d68da0) at /home/wolthera/kde4/src/calligra/krita/image/tiles3/kis_tile_data_pooler.cc:184
#5 0x00007f4c5bdf2f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6 0x00007f4c569e8f6e in start_thread (arg=0x7f4c2e5c5700) at pthread_create.c:311
#7 0x00007f4c5e0de9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Thread 6 (Thread 0x7f4c2fdc8700 (LWP 8793)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f4c5bdf3406 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2 0x00007f4c5bdef9f3 in QSemaphore::tryAcquire(int, int) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3 0x00007f4c5acc2d53 in KisTileDataSwapper::waitForWork (this=<optimized out>) at /home/wolthera/kde4/src/calligra/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:86
#4 0x00007f4c5acc2fea in KisTileDataSwapper::run (this=0x1d68dd8) at /home/wolthera/kde4/src/calligra/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:92
#5 0x00007f4c5bdf2f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6 0x00007f4c569e8f6e in start_thread (arg=0x7f4c2fdc8700) at pthread_create.c:311
#7 0x00007f4c5e0de9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Thread 5 (Thread 0x7f4c3a9b5700 (LWP 8798)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f4c5bdf3406 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2 0x00007f4c5cdc0086 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#3 0x00007f4c5bdf2f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4 0x00007f4c569e8f6e in start_thread (arg=0x7f4c3a9b5700) at pthread_create.c:311
#5 0x00007f4c5e0de9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Thread 4 (Thread 0x7f4c2f5c7700 (LWP 8799)):
#0 0x00007f4c565500ed in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007f4c56550399 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f4c56510659 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f4c565107ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f4c5bf1fa76 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5 0x00007f4c5bef15ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6 0x00007f4c5bef18e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7 0x00007f4c5bdf088f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8 0x00007f4c5bed2d13 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9 0x00007f4c5bdf2f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007f4c569e8f6e in start_thread (arg=0x7f4c2f5c7700) at pthread_create.c:311
#11 0x00007f4c5e0de9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Thread 3 (Thread 0x7f4be3b1e700 (LWP 16447)):
#0 0x00007f4c5e0d1f7d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f4c565106a4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f4c56510b0a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f4c4ca30b66 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007f4c565350f5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f4c569e8f6e in start_thread (arg=0x7f4be3b1e700) at pthread_create.c:311
#6 0x00007f4c5e0de9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Thread 2 (Thread 0x7f4be1daa700 (LWP 16448)):
#0 0x00007f4c569eaf84 in __GI___pthread_mutex_lock (mutex=0x60e0b90) at pthread_mutex_lock.c:54
#1 0x00007f4c565503a1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f4c5650fd59 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f4c565105c3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f4c565107ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f4c565107f9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007f4c565350f5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007f4c569e8f6e in start_thread (arg=0x7f4be1daa700) at pthread_create.c:311
#8 0x00007f4c5e0de9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Thread 1 (Thread 0x7f4c5e9e87c0 (LWP 8753)):
[KCrash Handler]
#5 0x00007f4c5c934ac0 in QWidget::setParent(QWidget*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#6 0x00007f4c5d470749 in KoToolDocker::Private::recreateLayout (this=0x1998e80, optionWidgetList=...) at /home/wolthera/kde4/src/calligra/krita/komvc/KoToolDocker_p.cpp:81
#7 0x00007f4c5d41b7da in KoDockerManager::newOptionWidgets (this=<optimized out>, optionWidgetList=...) at /home/wolthera/kde4/src/calligra/krita/komvc/KoDockerManager.cpp:76
#8 0x00007f4c5bf06a58 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9 0x00007f4c58f0cf82 in KoCanvasControllerWidget::toolOptionWidgetsChanged (this=<optimized out>, _t1=...) at /home/wolthera/kde4/build/libs/flake/KoCanvasControllerWidget.moc:111
#10 0x00007f4c58f0cf95 in KoCanvasControllerWidget::setToolOptionWidgets (this=<optimized out>, widgetMap=...) at /home/wolthera/kde4/src/calligra/libs/flake/KoCanvasControllerWidget.cpp:480
#11 0x00007f4c58f1df63 in KoToolManager::Private::detachCanvas (this=0x1c01cc0, controller=controller@entry=0xed681d8) at /home/wolthera/kde4/src/calligra/libs/flake/KoToolManager.cpp:451
#12 0x00007f4c58f1e042 in KoToolManager::removeCanvasController (this=<optimized out>, controller=controller@entry=0xed681d8) at /home/wolthera/kde4/src/calligra/libs/flake/KoToolManager.cpp:794
#13 0x00007f4c5db70cb9 in ~Private (this=0xf0f5070, __in_chrg=<optimized out>) at /home/wolthera/kde4/src/calligra/krita/ui/kis_image_view.cpp:76
#14 KisImageView::~KisImageView (this=0xf267730, __in_chrg=<optimized out>) at /home/wolthera/kde4/src/calligra/krita/ui/kis_image_view.cpp:157
#15 0x00007f4c5db70de9 in KisImageView::~KisImageView (this=0xf267730, __in_chrg=<optimized out>) at /home/wolthera/kde4/src/calligra/krita/ui/kis_image_view.cpp:158
#16 0x00007f4c5bf09308 in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#17 0x00007f4c5c92fb37 in QWidget::~QWidget() () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#18 0x00007f4c5cd08989 in QMdiSubWindow::~QMdiSubWindow() () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#19 0x00007f4c5bf0ae08 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#20 0x00007f4c5c93336b in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#21 0x00007f4c5cd0928b in QMdiSubWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#22 0x00007f4c5c8e3dfc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#23 0x00007f4c5c8ea470 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#24 0x00007f4c5d416ed7 in KoApplication::notify (this=<optimized out>, receiver=0xc5fc5e0, event=0x2c8d4b0) at /home/wolthera/kde4/src/calligra/krita/komvc/KoApplication.cpp:497
#25 0x00007f4c5bef28bd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#26 0x00007f4c5bef5e1f in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#27 0x00007f4c5bf20073 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#28 0x00007f4c565103b6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f4c56510708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f4c565107ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f4c5bf1fa55 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#32 0x00007f4c5c9859d6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#33 0x00007f4c5bef15ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#34 0x00007f4c5bef18e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#35 0x00007f4c5bef6e5b in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#36 0x00007f4c5e4bc774 in kdemain (argc=<optimized out>, argv=<optimized out>) at /home/wolthera/kde4/src/calligra/krita/main.cc:104
#37 0x00007f4c5e005de5 in __libc_start_main (main=0x4006b0 <main(int, char**)>, argc=1, ubp_av=0x7fff2c03b248, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff2c03b238) at libc-start.c:260
#38 0x00000000004006de in _start ()