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.

Reply via email to