https://bugs.kde.org/show_bug.cgi?id=397224
Bug ID: 397224 Summary: Tranform layer tool crashes krita Product: krita Version: 4.1.0 Platform: Fedora RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: General Assignee: krita-bugs-n...@kde.org Reporter: hxkh...@gmail.com Target Milestone: --- Application: krita (4.1.0) Qt Version: 5.9.6 Frameworks Version: 5.47.0 Operating System: Linux 4.17.11-100.fc27.x86_64 x86_64 Distribution (Platform): Fedora RPMs -- Information about the crash: Every time transform layer tool is clicked or ctrl+T is used krita produces segmentation fault The crash can be reproduced every time. -- Backtrace: Application: Krita (krita), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f1cee19d940 (LWP 11937))] Thread 7 (Thread 0x7f1c9bd3a700 (LWP 11990)): #0 0x00007f1ce0691472 in g_poll () at /lib64/libglib-2.0.so.0 #1 0x00007f1ce0681eb9 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007f1ce0681fcc in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007f1ce36fcd3b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #4 0x00007f1ce36aaa3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #5 0x00007f1ce34fba1a in QThread::exec() () at /lib64/libQt5Core.so.5 #6 0x00007f1ca4f09576 in QQuickPixmapReader::run() () at /lib64/libQt5Quick.so.5 #7 0x00007f1ce34fff32 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #8 0x00007f1ce169d50b in start_thread () at /lib64/libpthread.so.0 #9 0x00007f1ce28b016f in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7f1ca47e1700 (LWP 11989)): #0 0x00007f1ce28a1738 in read () at /lib64/libc.so.6 #1 0x00007f1ce06c6160 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0 #2 0x00007f1ce06819c8 in g_main_context_check () at /lib64/libglib-2.0.so.0 #3 0x00007f1ce0681e60 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #4 0x00007f1ce0681fcc in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #5 0x00007f1ce36fcd3b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #6 0x00007f1ce36aaa3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #7 0x00007f1ce34fba1a in QThread::exec() () at /lib64/libQt5Core.so.5 #8 0x00007f1ca4ac4565 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5 #9 0x00007f1ce34fff32 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #10 0x00007f1ce169d50b in start_thread () at /lib64/libpthread.so.0 #11 0x00007f1ce28b016f in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7f1ca3fe0700 (LWP 11986)): #0 0x00007f1ce16a382d in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f1ce350068b in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007f1ce34fa6df in QSemaphore::tryAcquire(int, int) () at /lib64/libQt5Core.so.5 #3 0x00007f1cebee8c6a in KisTileDataSwapper::run() () at /lib64/libkritaimage.so.17 #4 0x00007f1ce34fff32 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #5 0x00007f1ce169d50b in start_thread () at /lib64/libpthread.so.0 #6 0x00007f1ce28b016f in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7f1cbffff700 (LWP 11943)): #0 0x00007f1ce28a5c6b in poll () at /lib64/libc.so.6 #1 0x00007f1ce0681eb9 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007f1ce0682252 in g_main_loop_run () at /lib64/libglib-2.0.so.0 #3 0x00007f1ccc593c86 in gdbus_shared_thread_func () at /lib64/libgio-2.0.so.0 #4 0x00007f1ce06a9546 in g_thread_proxy () at /lib64/libglib-2.0.so.0 #5 0x00007f1ce169d50b in start_thread () at /lib64/libpthread.so.0 #6 0x00007f1ce28b016f in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7f1cc4a86700 (LWP 11942)): #0 0x00007f1ce28a1738 in read () at /lib64/libc.so.6 #1 0x00007f1ce06c6160 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0 #2 0x00007f1ce06819c8 in g_main_context_check () at /lib64/libglib-2.0.so.0 #3 0x00007f1ce0681e60 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #4 0x00007f1ce0681fcc in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #5 0x00007f1ce0682011 in glib_worker_main () at /lib64/libglib-2.0.so.0 #6 0x00007f1ce06a9546 in g_thread_proxy () at /lib64/libglib-2.0.so.0 #7 0x00007f1ce169d50b in start_thread () at /lib64/libpthread.so.0 #8 0x00007f1ce28b016f in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f1cc58fc700 (LWP 11940)): #0 0x00007f1ce34fef22 in QThreadData::current(bool) () at /lib64/libQt5Core.so.5 #1 0x00007f1ce36fcc2a in postEventSourcePrepare(_GSource*, int*) () at /lib64/libQt5Core.so.5 #2 0x00007f1ce0681419 in g_main_context_prepare () at /lib64/libglib-2.0.so.0 #3 0x00007f1ce0681deb in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #4 0x00007f1ce0681fcc in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #5 0x00007f1ce36fcd3b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #6 0x00007f1ce36aaa3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #7 0x00007f1ce34fba1a in QThread::exec() () at /lib64/libQt5Core.so.5 #8 0x00007f1ce6998449 in QDBusConnectionManager::run() () at /lib64/libQt5DBus.so.5 #9 0x00007f1ce34fff32 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #10 0x00007f1ce169d50b in start_thread () at /lib64/libpthread.so.0 #11 0x00007f1ce28b016f in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7f1cee19d940 (LWP 11937)): [KCrash Handler] #6 0x00007f1ca91b0eed in KisToolTransform::initTransformMode(ToolTransformArgs::TransformMode) () at /usr/lib64/kritaplugins/kritatooltransform.so #7 0x00007f1ca91b661f in KisToolTransform::startStroke(ToolTransformArgs::TransformMode, bool) () at /usr/lib64/kritaplugins/kritatooltransform.so #8 0x00007f1ca91b7845 in KisToolTransform::activate(KoToolBase::ToolActivation, QSet<KoShape*> const&) () at /usr/lib64/kritaplugins/kritatooltransform.so #9 0x00007f1ceb0808d0 in KoToolManager::Private::postSwitchTool(bool) () at /lib64/libkritaflake.so.17 #10 0x00007f1ceb080ec4 in KoToolManager::Private::switchTool(KoToolBase*, bool) () at /lib64/libkritaflake.so.17 #11 0x00007f1ceb081531 in KoToolManager::Private::toolActivated(ToolHelper*) () at /lib64/libkritaflake.so.17 #12 0x00007f1ce36d4603 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5 #13 0x00007f1ceb18ccef in ToolHelper::toolActivated(ToolHelper*) () at /lib64/libkritaflake.so.17 #14 0x00007f1ce36d4603 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5 #15 0x00007f1ce460de42 in QAbstractButton::clicked(bool) () at /lib64/libQt5Widgets.so.5 #16 0x00007f1ce460e05a in QAbstractButtonPrivate::emitClicked() () at /lib64/libQt5Widgets.so.5 #17 0x00007f1ce460f46d in QAbstractButtonPrivate::click() () at /lib64/libQt5Widgets.so.5 #18 0x00007f1ce460f66d in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /lib64/libQt5Widgets.so.5 #19 0x00007f1ce46ef00a in QToolButton::mouseReleaseEvent(QMouseEvent*) () at /lib64/libQt5Widgets.so.5 #20 0x00007f1ce455b298 in QWidget::event(QEvent*) () at /lib64/libQt5Widgets.so.5 #21 0x00007f1ce46ef0ee in QToolButton::event(QEvent*) () at /lib64/libQt5Widgets.so.5 #22 0x00007f1ce451c92c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #23 0x00007f1ce45246cf in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #24 0x00007f1ced67f387 in KisApplication::notify(QObject*, QEvent*) () at /lib64/libkritaui.so.17 #25 0x00007f1ce36abcd7 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #26 0x00007f1ce45236a2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /lib64/libQt5Widgets.so.5 #27 0x00007f1ce457646b in QWidgetWindow::handleMouseEvent(QMouseEvent*) () at /lib64/libQt5Widgets.so.5 #28 0x00007f1ce4578b0f in QWidgetWindow::event(QEvent*) () at /lib64/libQt5Widgets.so.5 #29 0x00007f1ce451c92c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #30 0x00007f1ce4524174 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #31 0x00007f1ced67f387 in KisApplication::notify(QObject*, QEvent*) () at /lib64/libkritaui.so.17 #32 0x00007f1ce36abcd7 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #33 0x00007f1ce3bfe973 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /lib64/libQt5Gui.so.5 #34 0x00007f1ce3c00585 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /lib64/libQt5Gui.so.5 #35 0x00007f1ce3bd97fb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Gui.so.5 #36 0x00007f1cd1055c40 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5XcbQpa.so.5 #37 0x00007f1ce0681b97 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #38 0x00007f1ce0681f40 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #39 0x00007f1ce0681fcc in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #40 0x00007f1ce36fcd1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #41 0x00007f1ce36aaa3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #42 0x00007f1ce36b3194 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5 #43 0x00005609da22bd3c in main () Possible duplicates by query: bug 395070. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.