Summary: | Something's really wrong with the update scheduler/kisstroke/etc. | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | wolthera <griffinvalley> |
Component: | General | Assignee: | Krita Bugs <krita-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | dimula73, halla, miabraha, raghu, xb_creations |
Priority: | NOR | ||
Version: | git master (please specify the git hash!) | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
wolthera
2016-07-29 14:51:41 UTC
Aaaand, another one, this time on creating a new layer: Thread 1 (Thread 0x7ffff7f0e8c0 (LWP 8788)): #0 0x00007ffff31a5974 in QSharedPointer<KisStroke>::deref (d=0x12979e70) at /home/krita/Qt/5.6/gcc_64/include/QtCore/qsharedpointer_impl.h:495 #1 QSharedPointer<KisStroke>::deref (this=<synthetic pointer>) at /home/krita/Qt/5.6/gcc_64/include/QtCore/qsharedpointer_impl.h:488 #2 QSharedPointer<KisStroke>::~QSharedPointer (this=<synthetic pointer>, __in_chrg=<optimized out>) at /home/krita/Qt/5.6/gcc_64/include/QtCore/qsharedpointer_impl.h:309 #3 KisStrokesQueue::checkStrokeState (this=this@entry=0xd893750, hasStrokeJobsRunning=<optimized out>, runningLevelOfDetail=<optimized out>) at /home/krita/kde/src/krita/libs/image/kis_strokes_queue.cpp:493 #4 0x00007ffff31a5bbf in KisStrokesQueue::processOneJob (this=this@entry=0xd893750, updaterContext=..., externalJobsPending=externalJobsPending@entry=false) at /home/krita/kde/src/krita/libs/image/kis_strokes_queue.cpp:476 #5 0x00007ffff31a5d2e in KisStrokesQueue::processQueue (this=0xd893750, updaterContext=..., externalJobsPending=<optimized out>) at /home/krita/kde/src/krita/libs/image/kis_strokes_queue.cpp:359 #6 0x00007ffff31ac7a9 in KisUpdateScheduler::processQueues (this=this@entry=0xd913938) at /home/krita/kde/src/krita/libs/image/kis_update_scheduler.cpp:359 #7 0x00007ffff31ac96b in KisUpdateScheduler::barrierLock (this=0xd913938) at /home/krita/kde/src/krita/libs/image/kis_update_scheduler.cpp:335 #8 0x00007ffff31bd188 in KisImage::barrierLock (this=0xd89db10, readOnly=readOnly@entry=false) at /home/krita/kde/src/krita/libs/image/kis_image.cc:411 #9 0x00007ffff3250ee0 in KisLegacyUndoAdapter::addCommand (this=0xd9138a0, command=0x1297db60) at /home/krita/kde/src/krita/libs/image/kis_legacy_undo_adapter.cpp:50 #10 0x00007ffff7701111 in KisNodeCommandsAdapter::addNode (this=<optimized out>, node=..., parent=..., aboveThis=..., doRedoUpdates=doRedoUpdates@entry=false, doUndoUpdates=doUndoUpdates@entry=false) at /home/krita/kde/src/krita/libs/ui/kis_node_commands_adapter.cpp:62 #11 0x00007ffff76f1493 in KisLayerManager::addLayerCommon (this=this@entry=0x4aed190, activeNode=..., layer=..., updateImage=<optimized out>, updateImage@entry=false) at /home/krita/kde/src/krita/libs/ui/kis_layer_manager.cc:460 #12 0x00007ffff76f16cb in KisLayerManager::addLayer (this=0x4aed190, activeNode=...) at /home/krita/kde/src/krita/libs/ui/kis_layer_manager.cc:466 ---Type <return> to continue, or q <return> to quit--- #13 0x00007ffff7706c61 in KisNodeManager::createNode (this=0xc250b28, nodeType=..., quiet=quiet@entry=false, copyFrom=...) at /home/krita/kde/src/krita/libs/ui/kis_node_manager.cpp:474 #14 0x00007ffff799afc4 in KisNodeManager::qt_static_metacall (_o=0xc250b28, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /home/krita/kde/build/libs/ui/moc_kis_node_manager.cpp:300 #15 0x00007ffff5771cef in QMetaObject::activate(QObject*, int, int, void**) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #16 0x00007ffff577cd95 in QSignalMapper::mapped(QString const&) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #17 0x00007ffff577e1c2 in QSignalMapper::map(QObject*) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #18 0x00007ffff5771cef in QMetaObject::activate(QObject*, int, int, void**) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #19 0x00007ffff6532952 in QAction::triggered(bool) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #20 0x00007ffff65354ad in QAction::activate(QAction::ActionEvent) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #21 0x00007ffff6535a8f in ?? () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #22 0x00007ffff5771cef in QMetaObject::activate(QObject*, int, int, void**) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #23 0x00007ffff68b54d2 in QAbstractButton::clicked(bool) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #24 0x00007ffff66328c5 in ?? () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #25 0x00007ffff6633624 in ?? () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #26 0x00007ffff66337c4 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #27 0x00007ffff66f4f4a in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #28 0x00007ffff786742f in KisToolButton::mouseReleaseEvent (this=0xd6cb6e0, e=<optimized out>) at /home/krita/kde/src/krita/libs/ui/widgets/kis_tool_button.cpp:48 #29 0x00007ffff657e308 in QWidget::event(QEvent*) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #30 0x00007ffff66f5019 in QToolButton::event(QEvent*) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #31 0x00007ffff653c04c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #32 0x00007ffff6540f0e in QApplication::notify(QObject*, QEvent*) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #33 0x00007ffff78d6917 in KisApplication::notify (this=<optimized out>, receiver=0xd6cb6e0, event=0x7fffffffcbc0) at /home/krita/kde/src/krita/libs/ui/KisApplication.cpp:505 #34 0x00007ffff5748e80 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #35 0x00007ffff653fa33 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #36 0x00007ffff65995da in ?? () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #37 0x00007ffff659b6db in ?? () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #38 0x00007ffff653c04c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #39 0x00007ffff6540488 in QApplication::notify(QObject*, QEvent*) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #40 0x00007ffff78d6917 in KisApplication::notify (this=<optimized out>, receiver=0xd747290, event=0x7fffffffd050) at /home/krita/kde/src/krita/libs/ui/KisApplication.cpp:505 #41 0x00007ffff5748e80 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #42 0x00007ffff5ce897b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Gui.so.5 #43 0x00007ffff5cea485 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Gui.so.5 #44 0x00007ffff5ccb6a3 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Gui.so.5 #45 0x00007fffe5a68720 in ?? () from /home/krita/Qt/5.6/gcc_64/plugins/platforms/../../lib/libQt5XcbQpa.so.5 #46 0x00007fffee649127 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #47 0x00007fffee649380 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #48 0x00007fffee64942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #49 0x00007ffff57984e7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #50 0x00007ffff5746efa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #51 0x00007ffff574ed9d in QCoreApplication::exec() () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #52 0x0000000000404bc6 in main (argc=1, argv=<optimized out>) at /home/krita/kde/src/krita/krita/main.cc:230 I think it has to do with the move-tool: Thread 1 (Thread 0x7ffff7f0e8c0 (LWP 15590)): #0 0x00007ffff31a598d in KisStrokesQueue::checkStrokeState (this=this@entry=0xdb11010, hasStrokeJobsRunning=<optimized out>, runningLevelOfDetail=<optimized out>) at /home/krita/kde/src/krita/libs/image/kis_strokes_queue.cpp:534 #1 0x00007ffff31a5bbf in KisStrokesQueue::processOneJob (this=this@entry=0xdb11010, updaterContext=..., externalJobsPending=externalJobsPending@entry=false) at /home/krita/kde/src/krita/libs/image/kis_strokes_queue.cpp:476 #2 0x00007ffff31a5d2e in KisStrokesQueue::processQueue (this=0xdb11010, updaterContext=..., externalJobsPending=<optimized out>) at /home/krita/kde/src/krita/libs/image/kis_strokes_queue.cpp:359 #3 0x00007ffff31ac7a9 in KisUpdateScheduler::processQueues (this=this@entry=0xdae00c8) at /home/krita/kde/src/krita/libs/image/kis_update_scheduler.cpp:359 #4 0x00007ffff31ac96b in KisUpdateScheduler::barrierLock (this=0xdae00c8) at /home/krita/kde/src/krita/libs/image/kis_update_scheduler.cpp:335 #5 0x00007ffff31bd188 in KisImage::barrierLock (this=0xdb14070, readOnly=readOnly@entry=false) at /home/krita/kde/src/krita/libs/image/kis_image.cc:411 #6 0x00007ffff780987b in KisToolUtils::clearImage (image=..., node=..., selection=...) at /home/krita/kde/src/krita/libs/ui/tool/kis_tool_utils.cpp:90 #7 0x00007ffff77f233f in KisTool::deleteSelection (this=0xe6d9890) at /home/krita/kde/src/krita/libs/ui/tool/kis_tool.cc:554 #8 0x00007ffff775c9b5 in KisSelectionManager::clear (this=0xc231de0) at /home/krita/kde/src/krita/libs/ui/kis_selection_manager.cc:439 #9 0x00007ffff5771cef in QMetaObject::activate(QObject*, int, int, void**) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #10 0x00007ffff6532952 in QAction::triggered(bool) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #11 0x00007ffff65354ad in QAction::activate(QAction::ActionEvent) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #12 0x00007ffff6535e27 in QAction::event(QEvent*) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #13 0x00007ffff653c04c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #14 0x00007ffff6540488 in QApplication::notify(QObject*, QEvent*) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5 #15 0x00007ffff78d6917 in KisApplication::notify (this=<optimized out>, receiver=0xca02230, event=0x7fffffffcfb0) ---Type <return> to continue, or q <return> to quit--- at /home/krita/kde/src/krita/libs/ui/KisApplication.cpp:505 #16 0x00007ffff5748e80 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #17 0x00007ffff5d1478a in QShortcutMap::dispatchEvent(QKeyEvent*) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Gui.so.5 #18 0x00007ffff5d14874 in QShortcutMap::tryShortcut(QKeyEvent*) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Gui.so.5 #19 0x00007ffff5cd0a66 in QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString const&, bool, unsigned short) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Gui.so.5 #20 0x00007ffff5ce5774 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Gui.so.5 #21 0x00007ffff5cea465 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Gui.so.5 #22 0x00007ffff5ccb6a3 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Gui.so.5 #23 0x00007fffe5a68720 in ?? () from /home/krita/Qt/5.6/gcc_64/plugins/platforms/../../lib/libQt5XcbQpa.so.5 #24 0x00007fffee649127 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007fffee649380 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #26 0x00007fffee64942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #27 0x00007ffff57984e7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #28 0x00007ffff5746efa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #29 0x00007ffff574ed9d in QCoreApplication::exec() () from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5 #30 0x0000000000404bc6 in main (argc=1, argv=<optimized out>) at /home/krita/kde/src/krita/krita/main.cc:230 Sometimes, selecting the move tool and doing < and > will allow me to save again when that wasn't possible before... Could these crashes be related with the instant preview? Krita is behaving like this only when I have the instant preview activated. The program crashes seemingly at random, and the only common thing between the crashes is that the ip is activated. I 've got a couple of backtraces as well, if you think that this is the problem. https://drive.google.com/open?id=0B6Preon2WYmSdmdYeDVKN3hpS3M https://drive.google.com/open?id=0B6Preon2WYmSSHUzaVVEbjNkNG8 https://drive.google.com/open?id=0B6Preon2WYmSbEUwX1BoY21DVXM https://drive.google.com/open?id=0B6Preon2WYmSYlJBNHVWdnVST1E I am 80% sure it has to do with the move-tool getting a coordinates box in my case. But that has been in master for the last 2 weeks, so if you are in master and have been having these crashes in the last two weeks, it's probably the same bug. I am using the 3.0.1 debug version. I do not use the move tool or multiple views that much, so I couldn't say.. But there are plenty of issues with strokes updating forever, inability to save because of that and eventually a freeze / crash. At times it comes out of the blue, with no sign of overload or processing preceeding it. Deactivating the instant preview minimizes the problem for me - I only had one crash with the ip inactive so far. I'm getting crashes with the Transform tool that may be related. #0 0x00007ffff50a8418 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 #1 0x00007ffff50aa01a in __GI_abort () at abort.c:89 #2 0x00007ffff50ea72a in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7ffff52036b0 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175 #3 0x00007ffff50f4f01 in malloc_printerr (ar_ptr=0x3, ptr=<optimized out>, str=0x7ffff5203ab8 "malloc(): memory corruption (fast)", action=3) at malloc.c:5007 #4 _int_malloc (av=av@entry=0x7ffff5436b20 <main_arena>, bytes=bytes@entry=8) at malloc.c:3387 #5 0x00007ffff50f65a4 in __GI___libc_malloc (bytes=8) at malloc.c:2914 #6 0x00007ffff5c857f9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007ffff371cbf9 in KisQueuesProgressUpdater::sigStartTicking() () from /home/abrahams/lib/x86_64-linux-gnu/libkritaimage.so.15 #8 0x00007ffff356c089 in KisQueuesProgressUpdater::updateProgress(int, QString const&) () from /home/abrahams/lib/x86_64-linux-gnu/libkritaimage.so.15 #9 0x00007ffff35692d2 in KisUpdateScheduler::progressUpdate() () from /home/abrahams/lib/x86_64-linux-gnu/libkritaimage.so.15 #10 0x00007ffff356a30a in KisUpdateScheduler::processQueues() () from /home/abrahams/lib/x86_64-linux-gnu/libkritaimage.so.15 #11 0x00007ffff3569b7c in KisUpdateScheduler::endStroke(QWeakPointer<KisStroke>) () from /home/abrahams/lib/x86_64-linux-gnu/libkritaimage.so.15 #12 0x00007ffff35891f9 in KisImage::endStroke(QWeakPointer<KisStroke>) () from /home/abrahams/lib/x86_64-linux-gnu/libkritaimage.so.15 #13 0x00007fffc669f420 in KisToolTransform::endStroke() () from /home/abrahams/lib/x86_64-linux-gnu/kritaplugins/kritatooltransform.so #14 0x00007fffc669e336 in KisToolTransform::requestStrokeEnd() () from /home/abrahams/lib/x86_64-linux-gnu/kritaplugins/kritatooltransform.so #15 0x00007fffc6737bae in KisToolTransform::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /home/abrahams/lib/x86_64-linux-gnu/kritaplugins/kritatooltransform.so #16 0x00007ffff5c85bc9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #17 0x00007ffff3719feb in KisImage::sigStrokeEndRequested() () from /home/abrahams/lib/x86_64-linux-gnu/libkritaimage.so.15 #18 0x00007ffff358936e in KisImage::requestStrokeEnd() () from /home/abrahams/lib/x86_64-linux-gnu/libkritaimage.so.15 #19 0x00007ffff3588ca3 in KisImage::startStroke(KisStrokeStrategy*) () from /home/abrahams/lib/x86_64-linux-gnu/libkritaimage.so.15 #20 0x00007ffff367b4ea in KisProcessingApplicator::KisProcessingApplicator(KisWeakSharedPtr<KisImage>, KisSharedPtr<KisNode>, QFlags<KisProcessingApplicator::ProcessingFlag>, QVector<KisImageSignalType>, KUndo2MagicString const&, KUndo2CommandExtraData*, int) () from /home/abrahams/lib/x86_64-linux-gnu/libkritaimage.so.15 #21 0x00007ffff75a32ef in KisNodeJugglerCompressed::KisNodeJugglerCompressed(KUndo2MagicString const&, KisSharedPtr<KisImage>, KisNodeManager*, int) () from /home/abrahams/lib/x86_64-linux-gnu/libkritaui.so.15 #22 0x00007ffff759a0ec in KisNodeManager::Private::lazyGetJuggler(KUndo2MagicString const&) () from /home/abrahams/lib/x86_64-linux-gnu/libkritaui.so.15 #23 0x00007ffff75972ae in KisNodeManager::moveNodesDirect(QList<KisSharedPtr<KisNode> >, KisSharedPtr<KisNode>, KisSharedPtr<KisNode>) () from /home/abrahams/lib/x86_64-linux-gnu/libkritaui.so.15 #24 0x00007ffff75acb1c in KisNodeInsertionAdapter::moveNodes(QList<KisSharedPtr<KisNode> >, KisSharedPtr<KisNode>, KisSharedPtr<KisNode>) () from /home/abrahams/lib/x86_64-linux-gnu/libkritaui.so.15 #25 0x00007ffff7591cf6 in KisMimeData::insertMimeLayers(QMimeData const*, KisSharedPtr<KisImage>, KisShapeController*, KisNodeDummy*, KisNodeDummy*, bool, KisNodeInsertionAdapter*) () from /home/abrahams/lib/x86_64-linux-gnu/libkritaui.so.15 #26 0x00007ffff75b0048 in KisNodeModel::dropMimeData(QMimeData const*, Qt::DropAction, int, int, QModelIndex const&) () from /home/abrahams/lib/x86_64-linux-gnu/libkritaui.so.15 #27 0x00007ffff5c0955a in QAbstractProxyModel::dropMimeData(QMimeData const*, Qt::DropAction, int, int, QModelIndex const&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #28 0x00007ffff678d07c in QAbstractItemView::dropEvent(QDropEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #29 0x00007ffff7810b2c in KisNodeView::dropEvent(QDropEvent*) () from /home/abrahams/lib/x86_64-linux-gnu/libkritaui.so.15 #30 0x00007ffff658d398 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #31 0x00007ffff667376e in QFrame::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #32 0x00007ffff6798593 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #33 0x00007ffff67d786c in QTreeView::viewportEvent(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #34 0x00007ffff780f675 in KisNodeView::viewportEvent(QEvent*) () from /home/abrahams/lib/x86_64-linux-gnu/libkritaui.so.15 #35 0x00007ffff5c5ab12 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 ---Type <return> to continue, or q <return> to quit--- #36 0x00007ffff6546875 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #37 0x00007ffff654e6b6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #38 0x00007ffff77ea397 in KisApplication::notify(QObject*, QEvent*) () from /home/abrahams/lib/x86_64-linux-gnu/libkritaui.so.15 #39 0x00007ffff5c5ada8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #40 0x00007ffff65a8d1a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #41 0x00007ffff65a984b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #42 0x00007ffff654689c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #43 0x00007ffff654e296 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #44 0x00007ffff77ea397 in KisApplication::notify(QObject*, QEvent*) () from /home/abrahams/lib/x86_64-linux-gnu/libkritaui.so.15 #45 0x00007ffff5c5ada8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #46 0x00007ffff5fad968 in QGuiApplicationPrivate::processDrop(QWindow*, QMimeData const*, QPoint const&, QFlags<Qt::DropAction>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #47 0x00007ffff5f8c11f in QWindowSystemInterface::handleDrop(QWindow*, QMimeData const*, QPoint const&, QFlags<Qt::DropAction>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #48 0x00007fffe82a6e64 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #49 0x00007fffe82a9495 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #50 0x00007ffff5fa089a in QBasicDrag::eventFilter(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #51 0x00007ffff5c5a9ec in QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #52 0x00007ffff65468d8 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #53 0x00007ffff654e296 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #54 0x00007ffff77ea397 in KisApplication::notify(QObject*, QEvent*) () from /home/abrahams/lib/x86_64-linux-gnu/libkritaui.so.15 #55 0x00007ffff5c5ada8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #56 0x00007ffff5fac0c0 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #57 0x00007ffff5fabeb1 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #58 0x00007ffff5fadfc5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #59 0x00007ffff5f8be8b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #60 0x00007fffe82cf720 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #61 0x00007fffee53d1a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #62 0x00007fffee53d400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #63 0x00007fffee53d4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #64 0x00007ffff5cae2ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #65 0x00007ffff5c58d9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #66 0x00007ffff5fa0ce2 in QBasicDrag::drag(QDrag*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #67 0x00007ffff5fbce49 in QDragManager::drag(QDrag*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #68 0x00007ffff5fbb787 in QDrag::exec(QFlags<Qt::DropAction>, Qt::DropAction) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #69 0x00007ffff6799038 in QAbstractItemView::startDrag(QFlags<Qt::DropAction>) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #70 0x00007ffff780ff81 in KisNodeView::startDrag(QFlags<Qt::DropAction>) () from /home/abrahams/lib/x86_64-linux-gnu/libkritaui.so.15 #71 0x00007ffff6797ad6 in QAbstractItemView::mouseMoveEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #72 0x00007ffff67d8243 in QTreeView::mouseMoveEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #73 0x00007ffff658d398 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #74 0x00007ffff667376e in QFrame::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #75 0x00007ffff6798593 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #76 0x00007ffff67d786c in QTreeView::viewportEvent(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 ---Type <return> to continue, or q <return> to quit--- #77 0x00007ffff780f4df in KisNodeView::viewportEvent(QEvent*) () from /home/abrahams/lib/x86_64-linux-gnu/libkritaui.so.15 #78 0x00007ffff5c5ab12 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #79 0x00007ffff6546875 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #80 0x00007ffff654eb35 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #81 0x00007ffff77ea397 in KisApplication::notify(QObject*, QEvent*) () from /home/abrahams/lib/x86_64-linux-gnu/libkritaui.so.15 #82 0x00007ffff5c5ada8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #83 0x00007ffff654d85f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #84 0x00007ffff65a7090 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #85 0x00007ffff65a9863 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #86 0x00007ffff654689c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #87 0x00007ffff654e296 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #88 0x00007ffff77ea397 in KisApplication::notify(QObject*, QEvent*) () from /home/abrahams/lib/x86_64-linux-gnu/libkritaui.so.15 #89 0x00007ffff5c5ada8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #90 0x00007ffff5fac0c0 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #91 0x00007ffff5fadfc5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #92 0x00007ffff5f8be8b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #93 0x00007fffe82cf720 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #94 0x00007fffee53d1a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #95 0x00007fffee53d400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #96 0x00007fffee53d4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #97 0x00007ffff5cae2ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #98 0x00007ffff5c58d9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #99 0x00007ffff5c613ac in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #100 0x0000000000408785 in main () I have experienced similar freezes and eventual crashes lately. it is sometimes triggered with layer moving up and down in stack or using move tool once it happens i can somewhat interact with the UI but i can't save my work niether any operations are done on the canvas. while saving it pops up waiting for image operation dialog box. i waited for some time to get these operation finished but when i clicked the canvas i got a crash and this back trace. Application: Krita (krita), signal: Segmentation fault Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7f4926499800 (LWP 5525))] Thread 12 (Thread 0x7f48bb7fe700 (LWP 10597)): #0 0x00007f491a71c458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f491ea3cb66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007f491ea38274 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007f491ea3bd78 in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007f491a716484 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007f491de346dd in clone () from /usr/lib/libc.so.6 Thread 11 (Thread 0x7f48bbfff700 (LWP 10596)): #0 0x00007f491a71c458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f491ea3cb66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007f491ea38274 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007f491ea3bd78 in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007f491a716484 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007f491de346dd in clone () from /usr/lib/libc.so.6 Thread 10 (Thread 0x7f48cb44e700 (LWP 10595)): #0 0x00007f491a71c458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f491ea3cb66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007f491ea38274 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007f491ea3bd78 in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007f491a716484 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007f491de346dd in clone () from /usr/lib/libc.so.6 Thread 9 (Thread 0x7f48d9981700 (LWP 10594)): [KCrash Handler] #5 0x00007f491ec40ee1 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5 #6 0x00007f4925c985b1 in BatchMoveUpdateData::addInitialUpdate (moveStruct=..., this=0x17f22b00) at /home/raghu/kf5/src/krita/libs/ui/kis_node_juggler_compressed.cpp:198 #7 LowerRaiseLayer::populateChildCommands (this=<optimized out>) at /home/raghu/kf5/src/krita/libs/ui/kis_node_juggler_compressed.cpp:433 #8 0x00007f49250fed07 in KisCommandUtils::AggregateCommand::redo (this=0x1ac77d00) at /home/raghu/kf5/src/krita/libs/image/kis_command_utils.cpp:31 #9 0x00007f49250c4ad6 in KisStrokeStrategyUndoCommandBased::doStrokeCallback (this=0x114b1830, data=<optimized out>) at /home/raghu/kf5/src/krita/libs/image/kis_stroke_strategy_undo_command_based.cpp:118 #10 0x00007f49252478c1 in KisStrokeJob::run (this=<optimized out>) at /home/raghu/kf5/build/libs/image/../../../src/krita/libs/image/kis_stroke_job.h:44 #11 KisUpdateJobItem::run (this=0x94c67a0) at /home/raghu/kf5/build/libs/image/../../../src/krita/libs/image/kis_update_job_item.h:66 #12 0x00007f491ea3801f in ?? () from /usr/lib/libQt5Core.so.5 #13 0x00007f491ea3bd78 in ?? () from /usr/lib/libQt5Core.so.5 #14 0x00007f491a716484 in start_thread () from /usr/lib/libpthread.so.0 #15 0x00007f491de346dd in clone () from /usr/lib/libc.so.6 Thread 8 (Thread 0x7f48c17ff700 (LWP 10593)): #0 0x00007f491a71c458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f491ea3cb66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007f491ea38274 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007f491ea3bd78 in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007f491a716484 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007f491de346dd in clone () from /usr/lib/libc.so.6 Thread 7 (Thread 0x7f48c9dff700 (LWP 10592)): #0 0x00007f491a71c458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f491ea3cb66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007f491ea38274 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007f491ea3bd78 in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007f491a716484 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007f491de346dd in clone () from /usr/lib/libc.so.6 Thread 6 (Thread 0x7f48cac4d700 (LWP 10591)): #0 0x00007f491a71c458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f491ea3cb66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007f491ea38274 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007f491ea3bd78 in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007f491a716484 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007f491de346dd in clone () from /usr/lib/libc.so.6 Thread 5 (Thread 0x7f48c0ffe700 (LWP 10590)): #0 0x00007f491a71c458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f491ea3cb66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007f491ea38274 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007f491ea3bd78 in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007f491a716484 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007f491de346dd in clone () from /usr/lib/libc.so.6 Thread 4 (Thread 0x7f48f0d8a700 (LWP 5531)): #0 0x00007f491a71c0af in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f491ea3cc2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007f491fb19851 in ?? () from /usr/lib/libQt5Widgets.so.5 #3 0x00007f491ea3bd78 in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007f491a716484 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007f491de346dd in clone () from /usr/lib/libc.so.6 Thread 3 (Thread 0x7f48f158b700 (LWP 5530)): #0 0x00007f491de044fd in nanosleep () from /usr/lib/libc.so.6 #1 0x00007f491eae11ed in ?? () from /usr/lib/libQt5Core.so.5 #2 0x00007f491ea3b108 in QThread::msleep(unsigned long) () from /usr/lib/libQt5Core.so.5 #3 0x00007f492502d11a in KisTileDataSwapper::run (this=0x7f49254f7520 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+64>) at /home/raghu/kf5/src/krita/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:97 #4 0x00007f491ea3bd78 in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007f491a716484 in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007f491de346dd in clone () from /usr/lib/libc.so.6 Thread 2 (Thread 0x7f4904cc3700 (LWP 5527)): #0 0x00007f491de2772d in read () from /usr/lib/libc.so.6 #1 0x00007f4918540c80 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f49184fdab4 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #3 0x00007f49184fdf74 in ?? () from /usr/lib/libglib-2.0.so.0 #4 0x00007f49184fe0ec in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0x00007f491ec6a59b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #6 0x00007f491ec140da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #7 0x00007f491ea370f3 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #8 0x00007f491a063e75 in ?? () from /usr/lib/libQt5DBus.so.5 #9 0x00007f491ea3bd78 in ?? () from /usr/lib/libQt5Core.so.5 #10 0x00007f491a716484 in start_thread () from /usr/lib/libpthread.so.0 #11 0x00007f491de346dd in clone () from /usr/lib/libc.so.6 Thread 1 (Thread 0x7f4926499800 (LWP 5525)): #0 0x00007f491a71c458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f491ea3cb66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007f491ea3b91e in QThread::wait(unsigned long) () from /usr/lib/libQt5Core.so.5 #3 0x00007f492502cf06 in KisTileDataSwapper::terminateSwapper (this=this@entry=0x7f49254f7520 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+64>) at /home/raghu/kf5/src/krita/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:81 #4 0x00007f49250102a6 in KisTileDataStore::~KisTileDataStore (this=0x7f49254f74e0 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder>, __in_chrg=<optimized out>) at /home/raghu/kf5/src/krita/libs/image/tiles3/kis_tile_data_store.cc:83 #5 0x00007f4925010649 in (anonymous namespace)::Q_QGS_s_instance::Holder::~Holder (this=<optimized out>, __in_chrg=<optimized out>) at /home/raghu/kf5/src/krita/libs/image/tiles3/kis_tile_data_store.cc:30 #6 0x00007f491dd82be8 in __run_exit_handlers () from /usr/lib/libc.so.6 #7 0x00007f491dd82c35 in exit () from /usr/lib/libc.so.6 #8 0x00007f491374fbc3 in QXcbConnection::processXcbEvents() () from /usr/lib/libQt5XcbQpa.so.5 #9 0x00007f491ec42349 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5 #10 0x00007f491f8f5e3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #11 0x00007f491f8fd5b1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #12 0x00007f4925e62947 in KisApplication::notify (this=<optimized out>, receiver=0xf78480, event=0x7f490c005e90) at /home/raghu/kf5/src/krita/libs/ui/KisApplication.cpp:510 #13 0x00007f491ec15c80 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #14 0x00007f491ec183fd in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5 #15 0x00007f491ec6a173 in ?? () from /usr/lib/libQt5Core.so.5 #16 0x00007f49184fddd7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #17 0x00007f49184fe040 in ?? () from /usr/lib/libglib-2.0.so.0 #18 0x00007f49184fe0ec in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #19 0x00007f491ec6a57f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #20 0x00007f491ec140da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #21 0x00007f491ec1c5cc in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5 #22 0x0000000000404c39 in main (argc=<optimized out>, argv=<optimized out>) at /home/raghu/kf5/src/krita/krita/main.cc:230 i am thinking this may be similar to this bug Fixed by Grigory |