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.

Reply via email to