https://bugs.kde.org/show_bug.cgi?id=392190
--- Comment #5 from Peter Eszlari <[email protected]> --- I figured it out, here is a full backtrace: #0 0x000000381fa3304f in __GI_raise (sig=sig@entry=6) at /usr/src/debug/glibc/2.24-r0/git/sysdeps/unix/sysv/linux/raise.c:58 #1 0x000000381fa3447a in __GI_abort () at /usr/src/debug/glibc/2.24-r0/git/stdlib/abort.c:89 #2 0x00007fffee50e044 in qt_message_fatal(QtMsgType, QMessageLogContext const&, QString const&) (context=..., message=...) at global/qlogging.cpp:1690 #3 0x00007fffee50ea01 in QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7fff94ff81e0, msg=msg@entry=0x7fffee79b758 "ASSERT failure in %s: \"%s\", file %s, line %d") at global/qlogging.cpp:796 #4 0x00007fffee5095d5 in qt_assert_x(char const*, char const*, char const*, int) (where=where@entry=0x7fffef3f8f50 "QWidget", what=what@entry=0x7fffef3ef270 "Widgets must be created in the GUI thread.", file=file@entry=0x7fffef3f8d26 "kernel/qwidget.cpp", line=line@entry=1142) at global/qglobal.cpp:3088 #5 0x00007fffef062c22 in QWidgetPrivate::init(QWidget*, QFlags<Qt::WindowType>) (this=0x7fff7800ec70, parentWidget=parentWidget@entry=0x0, f=...) at kernel/qwidget.cpp:1141 #6 0x00007fffef062d90 in QWidget::QWidget(QWidget*, QFlags<Qt::WindowType>) (this=0x7fff7800fdb0, parent=0x0, f=...) at kernel/qwidget.cpp:1031 #7 0x00007fffcca01b1d in KisAirbrushWidget::KisAirbrushWidget(QWidget*, bool) (this=0x7fff7800fdb0, parent=0x0, canIgnoreSpacing=true) at /run/build/krita/plugins/paintops/libpaintop/kis_airbrush_option.cpp:38 #8 0x00007fffcc9ffe4b in KisAirbrushOption::KisAirbrushOption(bool, bool) (this=0x7fff7800ae98, enabled=true, canIgnoreSpacing=true) at /run/build/krita/plugins/paintops/libpaintop/kis_airbrush_option.cpp:68 #9 0x00007fffcb661514 in KisBrushOp::KisBrushOp(KisPinnedSharedPtr<KisPaintOpSettings>, KisPainter*, KisSharedPtr<KisNode>, KisSharedPtr<KisImage>) (this=0x7fff7800ad80, settings=..., painter=0xcc166b0, node=..., image=...) at /run/build/krita/plugins/paintops/defaultpaintops/brush/kis_brushop.cpp:67 #10 0x00007fffcb6608e5 in KisSimplePaintOpFactory<KisBrushOp, KisBrushOpSettings, KisBrushOpSettingsWidget>::createOp(KisPinnedSharedPtr<KisPaintOpSettings>, KisPainter*, KisSharedPtr<KisNode>, KisSharedPtr<KisImage>) (this=0x1c49240, settings=..., painter=0xcc166b0, node=..., image=...) at ../plugins/paintops/libpaintop/kis_simple_paintop_factory.h:94 #11 0x00007ffff5f80b61 in KisPaintOpRegistry::paintOp(QString const&, KisPinnedSharedPtr<KisPaintOpSettings>, KisPainter*, KisSharedPtr<KisNode>, KisSharedPtr<KisImage>) const (this=0x7ffff661d280 <(anonymous namespace)::Q_QGS_s_registryInstance::innerFunction()::holder>, id=..., settings=..., painter=0xcc166b0, node=..., image=...) at /run/build/krita/libs/image/brushengine/kis_paintop_registry.cc:104 #12 0x00007ffff5f81036 in KisPaintOpRegistry::paintOp(KisSharedPtr<KisPaintOpPreset>, KisPainter*, KisSharedPtr<KisNode>, KisSharedPtr<KisImage>) const (this=0x7ffff661d280 <(anonymous namespace)::Q_QGS_s_registryInstance::innerFunction()::holder>, preset=..., painter=0xcc166b0, node=..., image=...) at /run/build/krita/libs/image/brushengine/kis_paintop_registry.cc:120 #13 0x00007ffff5f5689e in KisPainter::setPaintOpPreset(KisSharedPtr<KisPaintOpPreset>, KisSharedPtr<KisNode>, KisSharedPtr<KisImage>) (this=0xcc166b0, preset=..., node=..., image=...) at /run/build/krita/libs/image/kis_painter.cc:2627 #14 0x00007ffff76c7b97 in KisResourcesSnapshot::setupPainter(KisPainter*) (this=0xc8cecf0, painter=0xcc166b0) at /run/build/krita/libs/ui/tool/kis_resources_snapshot.cpp:199 #15 0x00007ffff76d3c0b in KisPainterBasedStrokeStrategy::initPainters(KisSharedPtr<KisPaintDevice>, KisSharedPtr<KisPaintDevice>, KisSharedPtr<KisSelection>, bool, QString const&) (this= 0x8ba1410, targetDevice=..., maskingDevice=..., selection=..., hasIndirectPainting=true, indirectPaintingCompositeOp=...) at /run/build/krita/libs/ui/tool/strokes/kis_painter_based_stroke_strategy.cpp:175 #16 0x00007ffff76d4a26 in KisPainterBasedStrokeStrategy::initStrokeCallback() (this=0x8ba1410) at /run/build/krita/libs/ui/tool/strokes/kis_painter_based_stroke_strategy.cpp:288 #17 0x00007ffff76ce432 in FreehandStrokeStrategy::initStrokeCallback() (this=0x8ba1410) at /run/build/krita/libs/ui/tool/strokes/freehand_stroke.cpp:135 #18 0x00007ffff6092412 in SimpleStrokeJobStrategy::run(KisStrokeJobData*) (this=0xc010270, data=0xc93efe0) at /run/build/krita/libs/image/kis_simple_stroke_strategy.cpp:40 #19 0x00007ffff6099ea2 in KisStrokeJob::run() (this=0xcec1050) at /run/build/krita/libs/image/kis_stroke_job.h:44 #20 0x00007ffff627099a in KisUpdateJobItem::run() (this=0xb8397f0) at /run/build/krita/_flatpak_build/libs/image/kritaimage_automoc.dir/../../../../libs/image/kis_update_job_item.h:90 #21 0x00007fffee520e82 in QThreadPoolThread::run() (this=0xcbf4ca0) at thread/qthreadpool.cpp:99 #22 0x00007fffee52608a in QThreadPrivate::start(void*) (arg=0xcbf4ca0) at thread/qthread_unix.cpp:368 #23 0x0000003820207444 in start_thread (arg=0x7fff94ff9700) at /usr/src/debug/glibc/2.24-r0/git/nptl/pthread_create.c:456 #24 0x000000381fae827f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 -- You are receiving this mail because: You are watching all bug changes.
