https://bugs.kde.org/show_bug.cgi?id=410776
Bug ID: 410776 Summary: Regular crashes Product: krita Version: 4.2.5 Platform: Archlinux Packages OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: General Assignee: krita-bugs-n...@kde.org Reporter: a...@thicketalley.com Target Milestone: --- Application: krita (4.2.5) Qt Version: 5.13.0 Frameworks Version: 5.60.0 Operating System: Linux 5.2.6-arch1-1-ARCH x86_64 Distribution (Platform): Archlinux Packages -- Information about the crash: - What I was doing when the application crashed: working on a duplicated layer, converted to CMYK, crashed in the moment converting back to RGB. I have also experienced this sporatically while doing other things, but only and always while working on a duplicated layer. If I do not duplicate any layers while working in Krita the crash does not occur, it does not seem to be affected by creating a new empty layer. I've was able to reproduce the issue on another Arch Linux workstation. The crash can be reproduced every time. -- Backtrace: Application: Krita (krita), signal: Aborted Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7f3972bf1800 (LWP 11987))] Thread 9 (Thread 0x7f393b7fd700 (LWP 12647)): [KCrash Handler] #5 0x00007f3978d6b755 in raise () at /usr/lib/libc.so.6 #6 0x00007f3978d56851 in abort () at /usr/lib/libc.so.6 #7 0x00007f397917d8b6 in () at /usr/lib/libQt5Core.so.5 #8 0x00007f397a2e3faf in () at /usr/lib/libkritaglobal.so.18 #9 0x00007f397a603999 in KisTiledExtentManager::notifyTileRemoved(int, int) () at /usr/lib/libkritaimage.so.18 #10 0x00007f397a5f9c33 in KisTiledDataManager::clear(QRect, unsigned char const*) () at /usr/lib/libkritaimage.so.18 #11 0x00007f397a7af0af in () at /usr/lib/libkritaimage.so.18 #12 0x00007f397a7049e0 in KisAsyncMerger::startMerge(KisBaseRectsWalker&, bool) () at /usr/lib/libkritaimage.so.18 #13 0x00007f397a5ee0d5 in () at /usr/lib/libkritaimage.so.18 #14 0x00007f39791bb912 in () at /usr/lib/libQt5Core.so.5 #15 0x00007f39791b8520 in () at /usr/lib/libQt5Core.so.5 #16 0x00007f3976b8557f in start_thread () at /usr/lib/libpthread.so.0 #17 0x00007f3978e2d0e3 in clone () at /usr/lib/libc.so.6 Thread 8 (Thread 0x7f3947b2c700 (LWP 12011)): #0 0x00007ffddc7f25fe in () #1 0x00007f3978e3aee3 in clock_gettime () at /usr/lib/libc.so.6 #2 0x00007f39793dd2a2 in () at /usr/lib/libQt5Core.so.5 #3 0x00007f39793dbb8a in QTimerInfoList::updateCurrentTime() () at /usr/lib/libQt5Core.so.5 #4 0x00007f39793dc156 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5 #5 0x00007f39793dd6ff in () at /usr/lib/libQt5Core.so.5 #6 0x00007f3976071360 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #7 0x00007f39760719a6 in () at /usr/lib/libglib-2.0.so.0 #8 0x00007f3976071b51 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #9 0x00007f39793dd9bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #10 0x00007f39793845ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #11 0x00007f39791b72f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #12 0x00007f3957c6f61b in () at /usr/lib/libQt5Quick.so.5 #13 0x00007f39791b8520 in () at /usr/lib/libQt5Core.so.5 #14 0x00007f3976b8557f in start_thread () at /usr/lib/libpthread.so.0 #15 0x00007f3978e2d0e3 in clone () at /usr/lib/libc.so.6 Thread 7 (Thread 0x7f3957331700 (LWP 12010)): #0 0x00007ffddc7f25fe in () #1 0x00007f3978e3aee3 in clock_gettime () at /usr/lib/libc.so.6 #2 0x00007f39793dd2a2 in () at /usr/lib/libQt5Core.so.5 #3 0x00007f39793dbb8a in QTimerInfoList::updateCurrentTime() () at /usr/lib/libQt5Core.so.5 #4 0x00007f39793dc156 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5 #5 0x00007f39793dd6ff in () at /usr/lib/libQt5Core.so.5 #6 0x00007f3976071360 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #7 0x00007f39760719a6 in () at /usr/lib/libglib-2.0.so.0 #8 0x00007f3976071b51 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #9 0x00007f39793dd9bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #10 0x00007f39793845ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #11 0x00007f39791b72f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #12 0x00007f396064e8f9 in () at /usr/lib/libQt5Qml.so.5 #13 0x00007f39791b8520 in () at /usr/lib/libQt5Core.so.5 #14 0x00007f3976b8557f in start_thread () at /usr/lib/libpthread.so.0 #15 0x00007f3978e2d0e3 in clone () at /usr/lib/libc.so.6 Thread 6 (Thread 0x7f3956b30700 (LWP 12006)): #0 0x00007f3978e27e3d in syscall () at /usr/lib/libc.so.6 #1 0x00007f39791babc1 in () at /usr/lib/libQt5Core.so.5 #2 0x00007f39791baa26 in QSemaphore::tryAcquire(int, int) () at /usr/lib/libQt5Core.so.5 #3 0x00007f397a61643d in KisTileDataSwapper::run() () at /usr/lib/libkritaimage.so.18 #4 0x00007f39791b8520 in () at /usr/lib/libQt5Core.so.5 #5 0x00007f3976b8557f in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007f3978e2d0e3 in clone () at /usr/lib/libc.so.6 Thread 5 (Thread 0x7f3957b32700 (LWP 12004)): #0 0x00007ffddc7f25fe in () #1 0x00007f3978e3aee3 in clock_gettime () at /usr/lib/libc.so.6 #2 0x00007f39793dd2a2 in () at /usr/lib/libQt5Core.so.5 #3 0x00007f39793dbb8a in QTimerInfoList::updateCurrentTime() () at /usr/lib/libQt5Core.so.5 #4 0x00007f39793dc156 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5 #5 0x00007f39793dd6ff in () at /usr/lib/libQt5Core.so.5 #6 0x00007f3976071360 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #7 0x00007f39760719a6 in () at /usr/lib/libglib-2.0.so.0 #8 0x00007f3976071b51 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #9 0x00007f39793dd9bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #10 0x00007f39793845ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #11 0x00007f39791b72f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #12 0x00007f39791b8520 in () at /usr/lib/libQt5Core.so.5 #13 0x00007f3976b8557f in start_thread () at /usr/lib/libpthread.so.0 #14 0x00007f3978e2d0e3 in clone () at /usr/lib/libc.so.6 Thread 4 (Thread 0x7f3963dfc700 (LWP 11996)): #0 0x00007ffddc7f25fe in () #1 0x00007f3978e3aee3 in clock_gettime () at /usr/lib/libc.so.6 #2 0x00007f39793dd2a2 in () at /usr/lib/libQt5Core.so.5 #3 0x00007f39793dbb8a in QTimerInfoList::updateCurrentTime() () at /usr/lib/libQt5Core.so.5 #4 0x00007f39793dc156 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5 #5 0x00007f39793dd6ff in () at /usr/lib/libQt5Core.so.5 #6 0x00007f3976071360 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #7 0x00007f39760719a6 in () at /usr/lib/libglib-2.0.so.0 #8 0x00007f3976071b51 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #9 0x00007f39793dd9bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #10 0x00007f39793845ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #11 0x00007f39791b72f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #12 0x00007f3976bb4b37 in () at /usr/lib/libQt5DBus.so.5 #13 0x00007f39791b8520 in () at /usr/lib/libQt5Core.so.5 #14 0x00007f3976b8557f in start_thread () at /usr/lib/libpthread.so.0 #15 0x00007f3978e2d0e3 in clone () at /usr/lib/libc.so.6 Thread 3 (Thread 0x7f3968d2d700 (LWP 11995)): #0 0x00007f3978e1e18c in read () at /usr/lib/libc.so.6 #1 0x00007f39760229f0 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f3976070311 in g_main_context_check () at /usr/lib/libglib-2.0.so.0 #3 0x00007f3976071a28 in () at /usr/lib/libglib-2.0.so.0 #4 0x00007f3976072a63 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0 #5 0x00007f39701cda38 in () at /usr/lib/libgio-2.0.so.0 #6 0x00007f397604ea31 in () at /usr/lib/libglib-2.0.so.0 #7 0x00007f3976b8557f in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f3978e2d0e3 in clone () at /usr/lib/libc.so.6 Thread 2 (Thread 0x7f396952e700 (LWP 11994)): #0 0x00007f3978e22667 in poll () at /usr/lib/libc.so.6 #1 0x00007f3976071a80 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f3976071b51 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f3976071ba2 in () at /usr/lib/libglib-2.0.so.0 #4 0x00007f397604ea31 in () at /usr/lib/libglib-2.0.so.0 #5 0x00007f3976b8557f in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007f3978e2d0e3 in clone () at /usr/lib/libc.so.6 Thread 1 (Thread 0x7f3972bf1800 (LWP 11987)): #0 0x00007f3976b8b415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f39791be5a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5 #2 0x00007f39791bb008 in QThreadPoolPrivate::waitForDone(QDeadlineTimer const&) () at /usr/lib/libQt5Core.so.5 #3 0x00007f39791bb3e5 in QThreadPoolPrivate::waitForDone(int) () at /usr/lib/libQt5Core.so.5 #4 0x00007f397a71dbaf in KisUpdateScheduler::fullRefresh(KisSharedPtr<KisNode>, QRect const&, QRect const&) () at /usr/lib/libkritaimage.so.18 #5 0x00007f397a72ee86 in KisImage::refreshGraph(KisSharedPtr<KisNode>, QRect const&, QRect const&) () at /usr/lib/libkritaimage.so.18 #6 0x00007f397a72ef90 in KisImage::refreshGraph(KisSharedPtr<KisNode>) () at /usr/lib/libkritaimage.so.18 #7 0x00007f397a656ba2 in () at /usr/lib/libkritaimage.so.18 #8 0x00007f3977f5a787 in KUndo2Command::redoMergedCommands() () at /usr/lib/libkritacommand.so.18 #9 0x00007f3977f5b465 in KUndo2QStack::push(KUndo2Command*) () at /usr/lib/libkritacommand.so.18 #10 0x00007f397a7f8c36 in KisLegacyUndoAdapter::addCommand(KUndo2Command*) () at /usr/lib/libkritaimage.so.18 #11 0x00007f397a7371a2 in KisImage::convertImageColorSpace(KoColorSpace const*, KoColorConversionTransformation::Intent, QFlags<KoColorConversionTransformation::ConversionFlag>) () at /usr/lib/libkritaimage.so.18 #12 0x00007f3960166997 in () at /usr/lib/kritaplugins/kritacolorspaceconversion.so #13 0x00007f39793b1a11 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #14 0x00007f3979d34e93 in QAction::triggered(bool) () at /usr/lib/libQt5Widgets.so.5 #15 0x00007f3979d37624 in QAction::activate(QAction::ActionEvent) () at /usr/lib/libQt5Widgets.so.5 #16 0x00007f3979ec28b3 in () at /usr/lib/libQt5Widgets.so.5 #17 0x00007f3979eca0ec in () at /usr/lib/libQt5Widgets.so.5 #18 0x00007f3979ecb133 in QMenu::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5 #19 0x00007f3979d7ecb6 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5 #20 0x00007f3979ecd78c in QMenu::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5 #21 0x00007f3979d3b4d5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #22 0x00007f3979d44c6c in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #23 0x00007f397b850afa in KisApplication::notify(QObject*, QEvent*) () at /usr/lib/libkritaui.so.18 #24 0x00007f39793859c2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #25 0x00007f3979d43d4b in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () at /usr/lib/libQt5Widgets.so.5 #26 0x00007f3979d9bba8 in () at /usr/lib/libQt5Widgets.so.5 #27 0x00007f3979d9e154 in () at /usr/lib/libQt5Widgets.so.5 #28 0x00007f3979d3b4d5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #29 0x00007f3979d44a21 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #30 0x00007f397b850afa in KisApplication::notify(QObject*, QEvent*) () at /usr/lib/libkritaui.so.18 #31 0x00007f39793859c2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #32 0x00007f3979721789 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5 #33 0x00007f397972305b in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5 #34 0x00007f39796fb37c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5 #35 0x00007f3972a82fec in () at /usr/lib/libQt5XcbQpa.so.5 #36 0x00007f397606fcf4 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #37 0x00007f3976071b11 in () at /usr/lib/libglib-2.0.so.0 #38 0x00007f3976071b51 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #39 0x00007f39793dd9a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #40 0x00007f39793845ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #41 0x00007f397938c326 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #42 0x000055d3b4420b99 in main () [Inferior 1 (process 11987) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.