https://bugs.kde.org/show_bug.cgi?id=368747
Bug ID: 368747 Summary: Sketch and Hatching brush engines crash krita Product: krita Version: unspecified Platform: Mageia RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: krita-bugs-n...@kde.org Reporter: anim...@gmail.com Application: krita (3.0.2 Alpha (git 4204871)) Qt Version: 5.6.1 Frameworks Version: 5.26.0 Operating System: Linux 4.7.0-desktop-0.rc7.6.mga6 x86_64 Distribution: "Mageia 6" -- Information about the crash: - What I was doing when the application crashed: Just select a preset using sketch engine, it crashes instantly. Same happens if selecting sketch engine in the preset editor.. Same happens for the hatching brush. The crash can be reproduced every time. -- Backtrace: Application: Krita (krita), signal: Aborted Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fe2cd4a0840 (LWP 5234))] Thread 6 (Thread 0x7fe2a28b2700 (LWP 5241)): #0 0x00007fe2d371ac4f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fe2d62efdbb in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007fe2d703cc82 in QFileInfoGatherer::run() () at /lib64/libQt5Widgets.so.5 #3 0x00007fe2d62eefb9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #4 0x00007fe2d371566d in start_thread () at /lib64/libpthread.so.0 #5 0x00007fe2d56f0ded in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7fe2a34b4700 (LWP 5239)): #0 0x00007fe2d371ac4f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fe2d62efdbb in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007fe2d62e93a6 in QSemaphore::tryAcquire(int, int) () at /lib64/libQt5Core.so.5 #3 0x00007fe2db6dfa33 in KisTileDataSwapper::waitForWork() (this=<optimized out>) at /home/timo/kde4/src/krita/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:86 #4 0x00007fe2db6dfbfa in KisTileDataSwapper::run() (this=0x7fe2dbb8eb00 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+64>) at /home/timo/kde4/src/krita/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:92 #5 0x00007fe2d62eefb9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #6 0x00007fe2d371566d in start_thread () at /lib64/libpthread.so.0 #7 0x00007fe2d56f0ded in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7fe2a3cb5700 (LWP 5238)): #0 0x00007fe2d371ac4f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fe2d62efdbb in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007fe2d62e910b in QSemaphore::acquire(int) () at /lib64/libQt5Core.so.5 #3 0x00007fe2db6c6aee in KisTileDataPooler::waitForWork() (this=0x7fe2dbb8eac0 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder>) at /home/timo/kde4/src/krita/libs/image/tiles3/kis_tile_data_pooler.cc:165 #4 0x00007fe2db6c71ea in KisTileDataPooler::run() (this=0x7fe2dbb8eac0 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder>) at /home/timo/kde4/src/krita/libs/image/tiles3/kis_tile_data_pooler.cc:187 #5 0x00007fe2d62eefb9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #6 0x00007fe2d371566d in start_thread () at /lib64/libpthread.so.0 #7 0x00007fe2d56f0ded in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7fe2b70d0700 (LWP 5236)): #0 0x00007fe2d56e08bd in read () at /lib64/libc.so.6 #1 0x00007fe2d1577510 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0 #2 0x00007fe2d1534ed4 in g_main_context_check () at /lib64/libglib-2.0.so.0 #3 0x00007fe2d1535348 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #4 0x00007fe2d15354ac in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #5 0x00007fe2d65053ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #6 0x00007fe2d64b0c9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #7 0x00007fe2d62ea37c in QThread::exec() () at /lib64/libQt5Core.so.5 #8 0x00007fe2d1c6b615 in QDBusConnectionManager::run() () at /lib64/libQt5DBus.so.5 #9 0x00007fe2d62eefb9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #10 0x00007fe2d371566d in start_thread () at /lib64/libpthread.so.0 #11 0x00007fe2d56f0ded in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7fe2c30d8700 (LWP 5235)): #0 0x00007fe2d56e4f9d in poll () at /lib64/libc.so.6 #1 0x00007fe2d4380902 in _xcb_conn_wait () at /lib64/libxcb.so.1 #2 0x00007fe2d4382657 in xcb_wait_for_event () at /lib64/libxcb.so.1 #3 0x00007fe2c51f72b9 in QXcbEventReader::run() () at /lib64/libQt5XcbQpa.so.5 #4 0x00007fe2d62eefb9 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #5 0x00007fe2d371566d in start_thread () at /lib64/libpthread.so.0 #6 0x00007fe2d56f0ded in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7fe2cd4a0840 (LWP 5234)): [KCrash Handler] #6 0x00007fe2d562e828 in raise () at /lib64/libc.so.6 #7 0x00007fe2d562ff3a in abort () at /lib64/libc.so.6 #8 0x00007fe2d566d3ea in () at /lib64/libc.so.6 #9 0x00007fe2d5676839 in _int_free () at /lib64/libc.so.6 #10 0x00007fe2d5679d78 in free () at /lib64/libc.so.6 #11 0x00007fe2ae1b5446 in KisSketchPaintOpSettingsWidget::KisSketchPaintOpSettingsWidget(QWidget*) (sp=0x7ffc98a341a0, t=<optimized out>) at /home/timo/kde4/src/krita/libs/global/kis_shared_ptr.h:214 #12 0x00007fe2ae1b5446 in KisSketchPaintOpSettingsWidget::KisSketchPaintOpSettingsWidget(QWidget*) (this=0x7ffc98a341a0) at /home/timo/kde4/src/krita/libs/global/kis_shared_ptr.h:221 #13 0x00007fe2ae1b5446 in KisSketchPaintOpSettingsWidget::KisSketchPaintOpSettingsWidget(QWidget*) (this=0x7ffc98a341a0, __in_chrg=<optimized out>) at /home/timo/kde4/src/krita/libs/global/kis_shared_ptr.h:109 #14 0x00007fe2ae1b5446 in KisSketchPaintOpSettingsWidget::KisSketchPaintOpSettingsWidget(QWidget*) (this=0x9663bb0, parent=<optimized out>) at /home/timo/kde4/src/krita/plugins/paintops/sketch/kis_sketch_paintop_settings_widget.cpp:57 #15 0x00007fe2ae1aeec1 in KisSimplePaintOpFactory<KisSketchPaintOp, KisSketchPaintOpSettings, KisSketchPaintOpSettingsWidget>::createConfigWidget(QWidget*) (this=<optimized out>, parent=0x7fc0df0) at /home/timo/kde4/src/krita/plugins/paintops/libpaintop/kis_simple_paintop_factory.h:106 #16 0x00007fe2dc358097 in KisPaintopBox::setCurrentPaintop(KoID const&, KisSharedPtr<KisPaintOpPreset>) (this=this@entry=0x7fc0df0, paintop=..., preset=...) at /home/timo/kde4/src/krita/libs/ui/kis_paintop_box.cc:598 #17 0x00007fe2dc3582a6 in KisPaintopBox::setCurrentPaintopAndReload(KoID const&, KisSharedPtr<KisPaintOpPreset>) (this=this@entry=0x7fc0df0, paintop=..., preset=...) at /home/timo/kde4/src/krita/libs/ui/kis_paintop_box.cc:574 #18 0x00007fe2dc35c791 in KisPaintopBox::resourceSelected(KoResource*) (this=0x7fc0df0, resource=0x6bbe0f0) at /home/timo/kde4/src/krita/libs/ui/kis_paintop_box.cc:559 #19 0x00007fe2dc5d5e74 in KisPaintopBox::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /home/timo/kde4/build/krita/libs/ui/moc_kis_paintop_box.cpp:233 #20 0x00007fe2d64de069 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5 #21 0x00007fe2dc5cf17f in KisPaintOpPresetsChooserPopup::resourceSelected(KoResource*) (this=<optimized out>, _t1=0x6bbe0f0) at /home/timo/kde4/build/krita/libs/ui/moc_kis_paintop_presets_chooser_popup.cpp:165 #22 0x00007fe2dc5d62fc in KisPaintOpPresetsChooserPopup::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /home/timo/kde4/build/krita/libs/ui/moc_kis_paintop_presets_chooser_popup.cpp:94 #23 0x00007fe2d64de069 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5 #24 0x00007fe2dc5cf3bf in KisPresetChooser::resourceSelected(KoResource*) (this=<optimized out>, _t1=0x6bbe0f0) at /home/timo/kde4/build/krita/libs/ui/moc_kis_preset_chooser.cpp:141 #25 0x00007fe2d64de069 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5 #26 0x00007fe2daf0cfff in KoResourceItemChooser::resourceSelected(KoResource*) (this=this@entry=0x86590f0, _t1=_t1@entry=0x6bbe0f0) at /home/timo/kde4/build/krita/libs/widgets/moc_KoResourceItemChooser.cpp:182 #27 0x00007fe2daec6c39 in KoResourceItemChooser::activated(QModelIndex const&) (this=0x86590f0) at /home/timo/kde4/src/krita/libs/widgets/KoResourceItemChooser.cpp:365 #28 0x00007fe2d64de069 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5 #29 0x00007fe2daf0d202 in KoResourceItemView::currentResourceChanged(QModelIndex const&) (this=this@entry=0x8659130, _t1=...) at /home/timo/kde4/build/krita/libs/widgets/moc_KoResourceItemView.cpp:137 #30 0x00007fe2daecb1aa in KoResourceItemView::selectionChanged(QItemSelection const&, QItemSelection const&) (this=0x8659130, selected=...) at /home/timo/kde4/src/krita/libs/widgets/KoResourceItemView.cpp:54 #31 0x00007fe2d70694b1 in QAbstractItemView::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libQt5Widgets.so.5 #32 0x00007fe2d64de069 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5 #33 0x00007fe2d6465027 in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) () at /lib64/libQt5Core.so.5 #34 0x00007fe2d646922e in QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection const&) () at /lib64/libQt5Core.so.5 #35 0x00007fe2d646c964 in QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) () at /lib64/libQt5Core.so.5 #36 0x00007fe2d70932da in QTableView::setSelection(QRect const&, QFlags<QItemSelectionModel::SelectionFlag>) () at /lib64/libQt5Widgets.so.5 #37 0x00007fe2d7068e0b in QAbstractItemView::mousePressEvent(QMouseEvent*) () at /lib64/libQt5Widgets.so.5 #38 0x00007fe2d6e5c589 in QWidget::event(QEvent*) () at /lib64/libQt5Widgets.so.5 #39 0x00007fe2d6f5541e in QFrame::event(QEvent*) () at /lib64/libQt5Widgets.so.5 #40 0x00007fe2d706eb2c in QAbstractItemView::viewportEvent(QEvent*) () at /lib64/libQt5Widgets.so.5 #41 0x00007fe2daecaf49 in KoResourceItemView::viewportEvent(QEvent*) (this=0x8659130, event=0x7ffc98a35590) at /home/timo/kde4/src/krita/libs/widgets/KoResourceItemView.cpp:45 #42 0x00007fe2d64b2bb2 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #43 0x00007fe2d6e198e5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #44 0x00007fe2d6e1f2ee in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #45 0x00007fe2dc519b87 in KisApplication::notify(QObject*, QEvent*) (this=<optimized out>, receiver=0x865a210, event=0x7ffc98a35590) at /home/timo/kde4/src/krita/libs/ui/KisApplication.cpp:511 #46 0x00007fe2d64b2e18 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #47 0x00007fe2d6e1e055 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /lib64/libQt5Widgets.so.5 #48 0x00007fe2d6e75930 in QWidgetWindow::handleMouseEvent(QMouseEvent*) () at /lib64/libQt5Widgets.so.5 #49 0x00007fe2d6e7816b in QWidgetWindow::event(QEvent*) () at /lib64/libQt5Widgets.so.5 #50 0x00007fe2d6e1990c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #51 0x00007fe2d6e1ea76 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #52 0x00007fe2dc519b87 in KisApplication::notify(QObject*, QEvent*) (this=<optimized out>, receiver=0x878c630, event=0x7ffc98a359f0) at /home/timo/kde4/src/krita/libs/ui/KisApplication.cpp:511 #53 0x00007fe2d64b2e18 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #54 0x00007fe2d67fdec0 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /lib64/libQt5Gui.so.5 #55 0x00007fe2d67ff915 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /lib64/libQt5Gui.so.5 #56 0x00007fe2d67ded2b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Gui.so.5 #57 0x00007fe2c5229db0 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5XcbQpa.so.5 #58 0x00007fe2d15351d7 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #59 0x00007fe2d1535408 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #60 0x00007fe2d15354ac in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #61 0x00007fe2d6505386 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #62 0x00007fe2d64b0c9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #63 0x00007fe2d64b9001 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5 #64 0x0000000000404f4c in main(int, char**) (argc=1, argv=<optimized out>) at /home/timo/kde4/src/krita/krita/main.cc:234 Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.