https://bugs.kde.org/show_bug.cgi?id=393326
Bug ID: 393326 Summary: Krita crashed while using transform tool Product: krita Version: 4.0.1 Platform: Ubuntu Packages OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: normal Priority: NOR Component: General Assignee: krita-bugs-n...@kde.org Reporter: spam.khalil12...@gmail.com Target Milestone: --- 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 -- You are receiving this mail because: You are watching all bug changes.