Bug 393326 - Krita crashed while using transform tool
Summary: Krita crashed while using transform tool
Status: RESOLVED DUPLICATE of bug 369549
Alias: None
Product: krita
Classification: Applications
Component: Tools/Transform (show other bugs)
Version: 4.0.1
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-04-20 09:40 UTC by Xabab
Modified: 2018-04-20 13:08 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Xabab 2018-04-20 09:40:04 UTC
Application: krita (4.0.1)

Qt Version: 5.9.1
Frameworks Version: 5.38.0
Operating System: Linux 4.13.0-39-generic x86_64
Distribution: Ubuntu 17.10

-- Information about the crash:
I was using 3D rotate (ctrl pressed) and in the middle of the act (mouse button pressed and mouse dragged) Krita crashed.

The crash can be reproduced sometimes.

-- 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 0x7f87e52ea1c0 (LWP 1791))]

Thread 7 (Thread 0x7f878ccb3700 (LWP 1914)):
#0  0x00007f87da34b5d4 in g_mutex_unlock () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f87da305b69 in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f87da306110 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f87da30627c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f87e275449b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f87e26f9e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f87e25193ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f8799e4d846 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f87e251e29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f87db9277fc in start_thread (arg=0x7f878ccb3700) at pthread_create.c:465
#10 0x00007f87e1c09b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f8799d27700 (LWP 1913)):
#0  0x00007f87e1bfd951 in __GI___poll (fds=0x7f8788001fe0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f87da306169 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f87da30627c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f87e275449b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f87e26f9e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f87e25193ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f879a643f45 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f87e251e29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f87db9277fc in start_thread (arg=0x7f8799d27700) at pthread_create.c:465
#9  0x00007f87e1c09b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f8799526700 (LWP 1912)):
#0  0x00007f87db92e072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x557204d24a44) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f87db92e072 in __pthread_cond_wait_common (abstime=0x0, mutex=0x557204d249f0, cond=0x557204d24a18) at pthread_cond_wait.c:502
#2  0x00007f87db92e072 in __pthread_cond_wait (cond=0x557204d24a18, mutex=0x557204d249f0) at pthread_cond_wait.c:655
#3  0x00007f87e251f6cb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f87e2517f83 in QSemaphore::tryAcquire(int, int) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f87df8549da in KisTileDataSwapper::run() () at /usr/lib/x86_64-linux-gnu/libkritaimage.so.16
#6  0x00007f87e251e29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f87db9277fc in start_thread (arg=0x7f8799526700) at pthread_create.c:465
#8  0x00007f87e1c09b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f87b3788700 (LWP 1821)):
#0  0x00007f87e5151f88 in __tls_get_addr () at ../sysdeps/x86_64/tls_get_addr.S:38
#1  0x00007f87e251d126 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f87e2754891 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f87da305b71 in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f87da306110 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f87da30627c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f87e275449b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f87e26f9e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f87e25193ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f87dbb54e45 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#10 0x00007f87e251e29d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f87db9277fc in start_thread (arg=0x7f87b3788700) at pthread_create.c:465
#12 0x00007f87e1c09b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f87c28f4700 (LWP 1795)):
#0  0x00007f87e1bf906d in __GI___libc_read (fd=11, buf=0x7f87c28f3bd0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007f87da34a280 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f87da305c4b in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f87da306110 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f87da306502 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f87c6881b26 in  () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6  0x00007f87da32d645 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f87db9277fc in start_thread (arg=0x7f87c28f4700) at pthread_create.c:465
#8  0x00007f87e1c09b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f87c30f5700 (LWP 1794)):
#0  0x00007f87e1bfd951 in __GI___poll (fds=0x5571f845f8e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f87da306169 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f87da30627c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f87da3062c1 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f87da32d645 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f87db9277fc in start_thread (arg=0x7f87c30f5700) at pthread_create.c:465
#6  0x00007f87e1c09b5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f87e52ea1c0 (LWP 1791)):
[KCrash Handler]
#6  0x00007f87e1b2c0bb in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#7  0x00007f87e1b2df5d in __GI_abort () at abort.c:90
#8  0x00007f87e2509107 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f87e3dc1f89 in  () at /usr/lib/x86_64-linux-gnu/libkritaglobal.so.16
#10 0x00007f879e8f7550 in  () at /usr/lib/x86_64-linux-gnu/kritaplugins/kritatooltransform.so
#11 0x00007f879e8f01f8 in  () at /usr/lib/x86_64-linux-gnu/kritaplugins/kritatooltransform.so
#12 0x00007f879e8d6cf9 in  () at /usr/lib/x86_64-linux-gnu/kritaplugins/kritatooltransform.so
#13 0x00007f87e4831fb0 in  () at /usr/lib/x86_64-linux-gnu/libkritaui.so.16
#14 0x00007f87e4832196 in  () at /usr/lib/x86_64-linux-gnu/libkritaui.so.16
#15 0x00007f87e4ae2e4b in  () at /usr/lib/x86_64-linux-gnu/libkritaui.so.16
#16 0x00007f87e4aea63f in KisShortcutMatcher::pointerMoved(QEvent*) () at /usr/lib/x86_64-linux-gnu/libkritaui.so.16
#17 0x00007f87e4ad65f5 in KisInputManager::Private::handleCompressedTabletEvent(QEvent*) () at /usr/lib/x86_64-linux-gnu/libkritaui.so.16
#18 0x00007f87e4acf311 in KisInputManager::slotCompressedMoveEvent() () at /usr/lib/x86_64-linux-gnu/libkritaui.so.16
#19 0x00007f87e272a8e5 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f87e272a8e5 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f87e3dd8133 in KisRelaxedTimer::timerEvent(QTimerEvent*) () at /usr/lib/x86_64-linux-gnu/libkritaglobal.so.16
#22 0x00007f87e272b40b in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007f87e347646c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f87e347dd34 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f87e4b46b77 in KisApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libkritaui.so.16
#26 0x00007f87e26fbde8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f87e275391e in QTimerInfoList::activateTimers() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007f87e27540e1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007f87da305fb7 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f87da3061f0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f87da30627c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f87e275447f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007f87e4b57ff7 in  () at /usr/lib/x86_64-linux-gnu/libkritaui.so.16
#34 0x00007f87e4b54ab7 in KisDocument::lockAndCloneForSaving() () at /usr/lib/x86_64-linux-gnu/libkritaui.so.16
#35 0x00007f87e4b54d5b in KisDocument::initiateSavingInBackground(QString, QObject const*, char const*, KritaUtils::ExportFileJob const&, KisPinnedSharedPtr<KisPropertiesConfiguration>) () at /usr/lib/x86_64-linux-gnu/libkritaui.so.16
#36 0x00007f87e4b55a9f in KisDocument::slotAutoSave() () at /usr/lib/x86_64-linux-gnu/libkritaui.so.16
#37 0x00007f87e272a8e5 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007f87e27373b7 in QTimer::timeout(QTimer::QPrivateSignal) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00007f87e2737718 in QTimer::timerEvent(QTimerEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x00007f87e272b40b in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x00007f87e347646c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#42 0x00007f87e347dd34 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#43 0x00007f87e4b46b77 in KisApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libkritaui.so.16
#44 0x00007f87e26fbde8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#45 0x00007f87e275391e in QTimerInfoList::activateTimers() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#46 0x00007f87e27540e1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#47 0x00007f87da305fb7 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007f87da3061f0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007f87da30627c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007f87e275447f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#51 0x00007f87e26f9e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#52 0x00007f87e2702da4 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#53 0x00005571f6ccbb0e in main ()

Reported using DrKonqi
Comment 1 Antti Savolainen 2018-04-20 11:21:14 UTC
I'm having trouble reproducing the crash. Can you update to krita-testing and give detailed reproduction steps if you can still make it happen?
Comment 2 Nabil Maghfur usman 2018-04-20 13:08:31 UTC

*** This bug has been marked as a duplicate of bug 369549 ***