https://bugs.kde.org/show_bug.cgi?id=362675
@kamathraghavendra added a backtrace and everything.
[reply] [−] Description Raghavendra kamath 2016-05-04 18:30:11 UTC While i hit the save shortcut , krita instantly crashed and bug report wizrd fired up giveing the backtrace below : Application: krita (krita), signal: Segmentation fault Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7ffa7c604840 (LWP 7924))] Thread 6 (Thread 0x7ffa5ac6a700 (LWP 7926)): #0 0x00007ffa73f8bc3d in poll () from /usr/lib/libc.so.6 #1 0x00007ffa6f3b80fc in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007ffa6f3b820c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007ffa74dbecab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007ffa74d676fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007ffa74b90fe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007ffa701d4a55 in ?? () from /usr/lib/libQt5DBus.so.5 #7 0x00007ffa74b95de8 in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007ffa70885424 in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007ffa73f94cbd in clone () from /usr/lib/libc.so.6 Thread 5 (Thread 0x7ffa453cb700 (LWP 7928)): #0 0x00007ffa7088b03f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007ffa74b96c8b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007ffa74b8fc3b in QSemaphore::acquire(int) () from /usr/lib/libQt5Core.so.5 #3 0x00007ffa7b1ad14d in KisTileDataPooler::waitForWork (this=0x7ffa7b67cb00 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder>) at /home/raghu/kf5/src/krita/libs/image/tiles3/kis_tile_data_pooler.cc:165 #4 KisTileDataPooler::run (this=0x7ffa7b67cb00 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder>) at /home/raghu/kf5/src/krita/libs/image/tiles3/kis_tile_data_pooler.cc:187 #5 0x00007ffa74b95de8 in ?? () from /usr/lib/libQt5Core.so.5 #6 0x00007ffa70885424 in start_thread () from /usr/lib/libpthread.so.0 #7 0x00007ffa73f94cbd in clone () from /usr/lib/libc.so.6 Thread 4 (Thread 0x7ffa44bca700 (LWP 7929)): #0 0x00007ffa73f6461d in nanosleep () from /usr/lib/libc.so.6 #1 0x00007ffa74c4208d in ?? () from /usr/lib/libQt5Core.so.5 #2 0x00007ffa74b951f8 in QThread::msleep(unsigned long) () from /usr/lib/libQt5Core.so.5 #3 0x00007ffa7b1c704a in KisTileDataSwapper::run (this=0x7ffa7b67cb40 <(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 0x00007ffa74b95de8 in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007ffa70885424 in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007ffa73f94cbd in clone () from /usr/lib/libc.so.6 Thread 3 (Thread 0x7ffa3ffff700 (LWP 7930)): #0 0x00007ffa7088b03f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007ffa74b96c8b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007ffa75cbd3a2 in ?? () from /usr/lib/libQt5Widgets.so.5 #3 0x00007ffa74b95de8 in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007ffa70885424 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007ffa73f94cbd in clone () from /usr/lib/libc.so.6 Thread 2 (Thread 0x7ff9c73f6700 (LWP 9071)): [KCrash Handler] #5 KisKraSaver::saveBinaryData (this=0x7ff9f4035590, store=store@entry=0x19b31430, image=..., uri=..., external=external@entry=true, autosave=autosave@entry=false) at /home/raghu/kf5/src/krita/libs/ui/kra/kis_kra_saver.cpp:187 #6 0x00007ffa7bfe1285 in KisDocument::completeSaving (this=this@entry=0xb6d0930, store=store@entry=0x19b31430) at /home/raghu/kf5/src/krita/libs/ui/KisDocument.cpp:1711 #7 0x00007ffa7bfe55f6 in KisDocument::saveNativeFormatCalligra (this=0xb6d0930, store=0x19b31430) at /home/raghu/kf5/src/krita/libs/ui/KisDocument.cpp:952 #8 0x00007ffa7be763eb in std::function<bool ()>::operator()() const (this=0x196aad80) at /usr/include/c++/5.3.0/functional:2267 #9 QtConcurrent::StoredFunctorCall0<bool, std::function<bool ()> >::runFunctor() (this=0x196aad60) at /usr/include/qt/QtConcurrent/qtconcurrentstoredfunctioncall.h:54 #10 QtConcurrent::RunFunctionTask<bool>::run (this=0x196aad60) at /usr/include/qt/QtConcurrent/qtconcurrentrunbase.h:102 #11 0x00007ffa74b920d3 in ?? () from /usr/lib/libQt5Core.so.5 #12 0x00007ffa74b95de8 in ?? () from /usr/lib/libQt5Core.so.5 #13 0x00007ffa70885424 in start_thread () from /usr/lib/libpthread.so.0 #14 0x00007ffa73f94cbd in clone () from /usr/lib/libc.so.6 Thread 1 (Thread 0x7ffa7c604840 (LWP 7924)): #0 0x00007ffa7088b03f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007ffa74b96c8b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007ffa74b91a55 in QThreadPoolPrivate::waitForDone(int) () from /usr/lib/libQt5Core.so.5 #3 0x00007ffa74b91cc1 in QThreadPool::waitForDone(int) () from /usr/lib/libQt5Core.so.5 #4 0x00007ffa74b91cfc in QThreadPool::~QThreadPool() () from /usr/lib/libQt5Core.so.5 #5 0x00007ffa74b91d39 in ?? () from /usr/lib/libQt5Core.so.5 #6 0x00007ffa73ee2c38 in __run_exit_handlers () from /usr/lib/libc.so.6 #7 0x00007ffa73ee2c85 in exit () from /usr/lib/libc.so.6 #8 0x00007ffa72cf36f5 in _XDefaultIOError () from /usr/lib/libX11.so.6 #9 0x00007ffa694894be in ?? () from /usr/lib/libQt5XcbQpa.so.5 #10 0x00007ffa72cf391e in _XIOError () from /usr/lib/libX11.so.6 #11 0x00007ffa72cf0c9f in ?? () from /usr/lib/libX11.so.6 #12 0x00007ffa72cf14c9 in _XFlush () from /usr/lib/libX11.so.6 #13 0x00007ffa72cf3fa5 in _XGetRequest () from /usr/lib/libX11.so.6 #14 0x00007ffa72cce579 in XChangeProperty () from /usr/lib/libX11.so.6 #15 0x00007ffa72cec4d2 in XSetTextProperty () from /usr/lib/libX11.so.6 #16 0x00007ffa694a0db3 in QXcbWindow::setWindowTitle(QString const&) () from /usr/lib/libQt5XcbQpa.so.5 #17 0x00007ffa752b741f in QWindow::setTitle(QString const&) () from /usr/lib/libQt5Gui.so.5 #18 0x00007ffa75abd269 in QWidgetPrivate::setWindowTitle_helper(QString const&) () from /usr/lib/libQt5Widgets.so.5 #19 0x00007ffa75ac7f56 in QWidget::setWindowTitle(QString const&) () from /usr/lib/libQt5Widgets.so.5 #20 0x00007ffa781e3345 in KMainWindow::setPlainCaption (caption=..., this=0xa872000) at /home/raghu/kf5/src/krita/libs/widgetutils/xmlgui/kmainwindow.cpp:426 #21 KMainWindow::setCaption (this=0xa872000, caption=..., modified=<optimized out>) at /home/raghu/kf5/src/krita/libs/widgetutils/xmlgui/kmainwindow.cpp:420 #22 0x00007ffa7c0029f1 in KisMainWindow::updateCaption (this=this@entry=0xa872000, caption=..., mod=<optimized out>) at /home/raghu/kf5/src/krita/libs/ui/KisMainWindow.cpp:753 #23 0x00007ffa7c003faa in KisMainWindow::updateCaption (this=0xa872000) at /home/raghu/kf5/src/krita/libs/ui/KisMainWindow.cpp:728 #24 0x00007ffa7c0301ba in KisView::slotSavingFinished (this=<optimized out>) at /home/raghu/kf5/src/krita/libs/ui/KisView.cpp:1004 #25 0x00007ffa7c099da5 in KisView::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7ffc608a4320) at /home/raghu/kf5/build/libs/ui/moc_KisView.cpp:157 #26 0x00007ffa74d95870 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5 #27 0x00007ffa7bfe1364 in KisDocument::completeSaving (this=this@entry=0xb6d0930, store=store@entry=0xf192ea0) at /home/raghu/kf5/src/krita/libs/ui/KisDocument.cpp:1721 #28 0x00007ffa7bfe55f6 in KisDocument::saveNativeFormatCalligra (this=this@entry=0xb6d0930, store=store@entry=0xf192ea0) at /home/raghu/kf5/src/krita/libs/ui/KisDocument.cpp:952 #29 0x00007ffa7bfe5d26 in KisDocument::saveNativeFormat (this=this@entry=0xb6d0930, file=...) at /home/raghu/kf5/src/krita/libs/ui/KisDocument.cpp:911 #30 0x00007ffa7bfe76b5 in KisDocument::slotAutoSave (this=0xb6d0930) at /home/raghu/kf5/src/krita/libs/ui/KisDocument.cpp:821 #31 0x00007ffa74d95870 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5 #32 0x00007ffa74da2808 in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/libQt5Core.so.5 #33 0x00007ffa74d96613 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5 #34 0x00007ffa75a8d68c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #35 0x00007ffa75a928f6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #36 0x00007ffa7bfd6507 in KisApplication::notify (this=<optimized out>, receiver=0xb730e60, event=0x7ffc608a4a10) at /home/raghu/kf5/src/krita/libs/ui/KisApplication.cpp:502 #37 0x00007ffa74d69518 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #38 0x00007ffa74dbdb8e in QTimerInfoList::activateTimers() () from /usr/lib/libQt5Core.so.5 #39 0x00007ffa74dbe0b1 in ?? () from /usr/lib/libQt5Core.so.5 #40 0x00007ffa6f3b7f07 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #41 0x00007ffa6f3b8160 in ?? () from /usr/lib/libglib-2.0.so.0 #42 0x00007ffa6f3b820c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #43 0x00007ffa74dbec8f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #44 0x00007ffa7be7615f in KisAsyncActionFeedback::runAction(std::function<bool ()>) (this=this@entry=0x7ffc608a4ca0, func=...) at /home/raghu/kf5/src/krita/libs/ui/kis_async_action_feedback.cpp:51 #45 0x00007ffa7bfe5c3c in KisDocument::saveNativeFormat (this=this@entry=0xb6d0930, file=...) at /home/raghu/kf5/src/krita/libs/ui/KisDocument.cpp:909 #46 0x00007ffa7bfe66ae in KisDocument::saveFile (this=0xb6d0930) at /home/raghu/kf5/src/krita/libs/ui/KisDocument.cpp:676 #47 0x00007ffa7bfe6e51 in KisDocument::save (this=this@entry=0xb6d0930) at /home/raghu/kf5/src/krita/libs/ui/KisDocument.cpp:2132 #48 0x00007ffa7c00d8b5 in KisMainWindow::saveDocument (this=this@entry=0xa872000, document=0xb6d0930, saveas=saveas@entry=false, silent=silent@entry=false, specialOutputFlag=specialOutputFlag@entry=0) at /home/raghu/kf5/src/krita/libs/ui/KisMainWindow.cpp:1095 #49 0x00007ffa7c00e561 in KisMainWindow::slotFileSave (this=0xa872000) at /home/raghu/kf5/src/krita/libs/ui/KisMainWindow.cpp:1392 #50 0x00007ffa7c013036 in KisMainWindow::qt_static_metacall (_o=0xa872000, _c=<optimized out>, _id=<optimized out>, _a=0x7ffc608a5580) at /home/raghu/kf5/build/libs/ui/moc_KisMainWindow.cpp:318 #51 0x00007ffa74d95870 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5 #52 0x00007ffa75a843d2 in QAction::triggered(bool) () from /usr/lib/libQt5Widgets.so.5 #53 0x00007ffa75a86ef0 in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQt5Widgets.so.5 #54 0x00007ffa75a8784f in QAction::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5 #55 0x00007ffa75a8d68c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #56 0x00007ffa75a928f6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #57 0x00007ffa7bfd6507 in KisApplication::notify (this=<optimized out>, receiver=0xb539af0, event=0x7ffc608a58b0) at /home/raghu/kf5/src/krita/libs/ui/KisApplication.cpp:502 #58 0x00007ffa74d69518 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #59 0x00007ffa752de826 in QShortcutMap::dispatchEvent(QKeyEvent*) () from /usr/lib/libQt5Gui.so.5 #60 0x00007ffa752de8d9 in QShortcutMap::tryShortcut(QKeyEvent*) () from /usr/lib/libQt5Gui.so.5 #61 0x00007ffa75297716 in QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString const&, bool, unsigned short) () from /usr/lib/libQt5Gui.so.5 #62 0x00007ffa752afa14 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () from /usr/lib/libQt5Gui.so.5 #63 0x00007ffa752b4b65 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/libQt5Gui.so.5 #64 0x00007ffa75291d6b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Gui.so.5 #65 0x00007ffa694bfe60 in ?? () from /usr/lib/libQt5XcbQpa.so.5 #66 0x00007ffa6f3b7f07 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #67 0x00007ffa6f3b8160 in ?? () from /usr/lib/libglib-2.0.so.0 #68 0x00007ffa6f3b820c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #69 0x00007ffa74dbec8f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #70 0x00007ffa74d676fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #71 0x00007ffa74d6fb7c in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5 #72 0x0000000000404956 in main (argc=1, argv=<optimized out>) at /home/raghu/kf5/src/krita/krita/main.cc:228