https://bugs.kde.org/show_bug.cgi?id=405943
Bug ID: 405943 Summary: Crash when saving. Product: krita Version: unspecified Platform: Neon Packages OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: General Assignee: krita-bugs-n...@kde.org Reporter: griffinval...@gmail.com Target Milestone: --- Application: krita (4.2.0-pre-alpha (git 9429230)) Qt Version: 5.12.0 Frameworks Version: 5.56.0 Operating System: Linux 4.15.0-46-generic x86_64 Distribution: KDE neon User Edition 5.15 -- Information about the crash: - What I was doing when the application crashed: 1. I changed a layer's label color. 2. Pressed with a brush tool. 3. Pressed save. 4. Crash. -- 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 0x7fbcf5b22880 (LWP 24970))] Thread 9 (Thread 0x7fbc96e4e700 (LWP 25165)): #0 0x00007fbce83d2bf9 in __GI___poll (fds=0x6020004e62b0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fbcf49f2701 in poll () from /usr/lib/x86_64-linux-gnu/libasan.so.4 #2 0x00007fbcdec4b539 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fbcdec4b64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fbce8f2d15b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fbce8ece64a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fbce8cf641a in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007fbce8cf7bc2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007fbce7c9a6db in start_thread (arg=0x7fbc96e4e700) at pthread_create.c:463 #9 0x00007fbce83df88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7fbc97eb4700 (LWP 25155)): #0 0x00007ffdaf952adb in clock_gettime () #1 0x00007fbce83eeea6 in __GI___clock_gettime (clock_id=1, tp=0x7fbc97eb3a20) at ../sysdeps/unix/clock_gettime.c:115 #2 0x00007fbcf4a0b520 in ?? () from /usr/lib/x86_64-linux-gnu/libasan.so.4 #3 0x00007fbce8f2ca41 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007fbce8f2b279 in QTimerInfoList::updateCurrentTime() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fbce8f2b855 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fbce8f2ce9e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007fbcdec4aa98 in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007fbcdec4b46b in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007fbcdec4b64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fbce8f2d15b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #11 0x00007fbce8ece64a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #12 0x00007fbce8cf641a in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #13 0x00007fbccb3471c6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #14 0x00007fbce8cf7bc2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #15 0x00007fbce7c9a6db in start_thread (arg=0x7fbc97eb4700) at pthread_create.c:463 #16 0x00007fbce83df88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7fbc9bf99700 (LWP 25150)): #0 0x00007fbce83d2bf9 in __GI___poll (fds=0x602000422030, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fbcf49f2701 in poll () from /usr/lib/x86_64-linux-gnu/libasan.so.4 #2 0x00007fbcdec4b539 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fbcdec4b64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fbce8f2d15b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fbce8ece64a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fbce8cf641a in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007fbccae822e5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #8 0x00007fbce8cf7bc2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007fbce7c9a6db in start_thread (arg=0x7fbc9bf99700) at pthread_create.c:463 #10 0x00007fbce83df88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7fbc8d183700 (LWP 25129)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fbce8cfa580 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007fbce8cfa3f2 in QSemaphore::tryAcquire(int, int) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007fbceb34ab2b in KisTileDataSwapper::waitForWork (this=0x7fbcec5a8d40 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+64>) at /home/wolthera/krita/src/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:86 #4 0x00007fbceb34ab46 in KisTileDataSwapper::run (this=0x7fbcec5a8d40 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+64>) at /home/wolthera/krita/src/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:92 #5 0x00007fbce8cf7bc2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fbce7c9a6db in start_thread (arg=0x7fbc8d183700) at pthread_create.c:463 #7 0x00007fbce83df88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7fbc8f204700 (LWP 25123)): #0 0x00007fbce8cf810f in QMutex::unlock() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #1 0x00007fbce8f2d06d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007fbcdec4aa98 in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fbcdec4b46b in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fbcdec4b64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fbce8f2d15b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fbce8ece64a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007fbce8cf641a in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007fbce8cf7bc2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007fbce7c9a6db in start_thread (arg=0x7fbc8f204700) at pthread_create.c:463 #10 0x00007fbce83df88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7fbcce248700 (LWP 24987)): #0 0x00007fbce7ca09f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x614000007d08) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x614000007cb8, cond=0x614000007ce0) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x614000007ce0, mutex=0x614000007cb8) at pthread_cond_wait.c:655 #3 0x00007fbcc4069b1b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007fbcc4069847 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007fbce7c9a6db in start_thread (arg=0x7fbcce248700) at pthread_create.c:463 #6 0x00007fbce83df88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7fbcc2da6700 (LWP 24986)): #0 0x00007fbce83d2bf9 in __GI___poll (fds=0x7fbcc2da5c38, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fbcf49f2701 in poll () from /usr/lib/x86_64-linux-gnu/libasan.so.4 #2 0x00007fbcdd9b7747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007fbcdd9b936a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #4 0x00007fbccf59132a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #5 0x00007fbce8cf7bc2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fbce7c9a6db in start_thread (arg=0x7fbcc2da6700) at pthread_create.c:463 #7 0x00007fbce83df88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7fbcc6cd1700 (LWP 24980)): #0 0x00007fbce83d2bf9 in __GI___poll (fds=0x603002770fc0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fbcf49f2701 in poll () from /usr/lib/x86_64-linux-gnu/libasan.so.4 #2 0x00007fbcdec4b539 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fbcdec4b64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fbce8f2d15b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fbce8ece64a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fbce8cf641a in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007fbce0352015 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #8 0x00007fbce8cf7bc2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007fbce7c9a6db in start_thread (arg=0x7fbcc6cd1700) at pthread_create.c:463 #10 0x00007fbce83df88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7fbcf5b22880 (LWP 24970)): [KCrash Handler] #7 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 #8 0x00007fbce82fe801 in __GI_abort () at abort.c:79 #9 0x00007fbce8cd3e7b in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007fbce8cd3671 in qt_assert(char const*, char const*, int) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #11 0x00007fbcea6874c9 in KisRelaxedTimer::setInterval (this=0x60700077aac0, interval=25) at /home/wolthera/krita/src/libs/global/kis_relaxed_timer.cpp:33 #12 0x00007fbcea6885dd in KisSignalCompressor::setDelay (this=0x610000309288, delay=25) at /home/wolthera/krita/src/libs/global/kis_signal_compressor.cpp:69 #13 0x00007fbcef5f2045 in KisShapeLayerCanvas::updateUpdateCompressorDelay (this=0x610000309240) at /home/wolthera/krita/src/libs/ui/flake/kis_shape_layer_canvas.cpp:360 #14 0x00007fbcef5ef2fd in KisShapeLayerCanvas::setImage (this=0x610000309240, image=...) at /home/wolthera/krita/src/libs/ui/flake/kis_shape_layer_canvas.cpp:165 #15 0x00007fbcef5d6e3d in KisShapeLayer::setImage (this=0x608000b7c4a0, _image=...) at /home/wolthera/krita/src/libs/ui/flake/kis_shape_layer.cc:302 #16 0x00007fbceb78f69d in KisLayer::<lambda(KisNodeSP)>::operator()(KisNodeSP) const (__closure=0x7ffdaf858720, node=...) at /home/wolthera/krita/src/libs/image/kis_layer.cc:468 #17 0x00007fbceb79b6ee in KisLayerUtils::recursiveApplyNodes<KisSharedPtr<KisNode>, KisLayer::setImage(KisImageWSP)::<lambda(KisNodeSP)> >(KisSharedPtr<KisNode>, KisLayer::<lambda(KisNodeSP)>) (node=..., func=...) at /home/wolthera/krita/src/libs/image/kis_layer_utils.h:198 #18 0x00007fbceb78fc37 in KisLayer::setImage (this=0x60600149c720, image=...) at /home/wolthera/krita/src/libs/image/kis_layer.cc:466 #19 0x00007fbceb708211 in KisGroupLayer::setImage (this=0x60600149c720, image=...) at /home/wolthera/krita/src/libs/image/kis_group_layer.cc:143 #20 0x00007fbceb726d56 in KisImage::KisImage (this=0x60b002ba43c0, rhs=..., undoStore=0x0, exactCopy=true) at /home/wolthera/krita/src/libs/image/kis_image.cc:302 #21 0x00007fbceb725d5d in KisImage::clone (this=0x60b0025b1400, exactCopy=true) at /home/wolthera/krita/src/libs/image/kis_image.cc:273 #22 0x00007fbcefee69d9 in KisDocument::KisDocument (this=0x6040015e1290, rhs=...) at /home/wolthera/krita/src/libs/ui/KisDocument.cpp:451 #23 0x00007fbcefeed9cc in KisDocument::lockAndCloneForSaving (this=0x6040013ba1d0) at /home/wolthera/krita/src/libs/ui/KisDocument.cpp:753 #24 0x00007fbcefeee4d9 in KisDocument::initiateSavingInBackground (this=0x6040013ba1d0, actionName=..., receiverObject=0x6040013ba1d0, receiverMethod=0x7fbcf257ff60 "1slotCompleteSavingDocument(KritaUtils::ExportFileJob,KisImportExportFilter::ConversionStatus,QString)", job=..., exportConfiguration=..., optionalClonedDocument=...) at /home/wolthera/krita/src/libs/ui/KisDocument.cpp:796 #25 0x00007fbcefeee1a9 in KisDocument::initiateSavingInBackground (this=0x6040013ba1d0, actionName=..., receiverObject=0x6040013ba1d0, receiverMethod=0x7fbcf257ff60 "1slotCompleteSavingDocument(KritaUtils::ExportFileJob,KisImportExportFilter::ConversionStatus,QString)", job=..., exportConfiguration=...) at /home/wolthera/krita/src/libs/ui/KisDocument.cpp:782 #26 0x00007fbcefee8385 in KisDocument::exportDocumentImpl (this=0x6040013ba1d0, job=..., exportConfiguration=...) at /home/wolthera/krita/src/libs/ui/KisDocument.cpp:577 #27 0x00007fbcefeeb300 in KisDocument::saveAs (this=0x6040013ba1d0, _url=..., mimeType=..., showWarnings=true, exportConfiguration=...) at /home/wolthera/krita/src/libs/ui/KisDocument.cpp:631 #28 0x00007fbcefeebaf2 in KisDocument::save (this=0x6040013ba1d0, showWarnings=true, exportConfiguration=...) at /home/wolthera/krita/src/libs/ui/KisDocument.cpp:636 #29 0x00007fbceff57f51 in KisMainWindow::saveDocument (this=0x60c000416f80, document=0x6040013ba1d0, saveas=false, isExporting=false) at /home/wolthera/krita/src/libs/ui/KisMainWindow.cpp:1205 #30 0x00007fbceff5ea7c in KisMainWindow::slotFileSave (this=0x60c000416f80) at /home/wolthera/krita/src/libs/ui/KisMainWindow.cpp:1499 #31 0x00007fbceff77af3 in KisMainWindow::qt_static_metacall (_o=0x60c000416f80, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0x7ffdaf85c840) at /home/wolthera/krita/build/libs/ui/kritaui_autogen/include/moc_KisMainWindow.cpp:312 #32 0x00007fbce8effe25 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #33 0x00007fbce9cc00f2 in QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #34 0x00007fbce9cc270c in QAction::activate(QAction::ActionEvent) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #35 0x00007fbce9cc3061 in QAction::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #36 0x00007fbce9cc683c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #37 0x00007fbce9ccddd0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #38 0x00007fbcefecd3f5 in KisApplication::notify (this=0x7ffdaf85ffe0, receiver=0x603002d5d3d0, event=0x7ffdaf85cd90) at /home/wolthera/krita/src/libs/ui/KisApplication.cpp:639 #39 0x00007fbce8ed0328 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #40 0x00007fbce94c3382 in QShortcutMap::dispatchEvent(QKeyEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #41 0x00007fbce94c344a in QShortcutMap::tryShortcut(QKeyEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #42 0x00007fbce9475ff3 in QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString const&, bool, unsigned short) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #43 0x00007fbce9494947 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #44 0x00007fbce9499675 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #45 0x00007fbce947214b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #46 0x00007fbccf59230a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #47 0x00007fbcdec4b387 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #48 0x00007fbcdec4b5c0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #49 0x00007fbcdec4b64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #50 0x00007fbce8f2d13f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #51 0x00007fbce8ece64a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #52 0x00007fbce8ed7800 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #53 0x000055faf967c582 in main (argc=1, argv=0x7ffdaf860178) at /home/wolthera/krita/src/krita/main.cc:481 Possible duplicates by query: bug 405723, bug 405487, bug 404741, bug 404521, bug 404179. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.