https://bugs.kde.org/show_bug.cgi?id=510082
Bug ID: 510082
Summary: Crashes at random in
BevelAndEmboss::fetchBevelAndEmboss, after opening the
layer style dialog
Classification: Applications
Product: krita
Version First git master (please specify the git hash!)
Reported In:
Platform: Compiled Sources
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: * Unknown
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
When adding a layer style to a layer, after the layer style pop up appears,
krita crashes randomly
In `BevelAndEmboss::fetchBevelAndEmboss`,
`bevelAndEmboss->setTexturePattern(m_texture->ui.patternChooser->currentResource(true).staticCast<KoPattern>());`
passed a `QSharedPointer<KoPattern>(nullptr)` into `setTexturePattern`. Perhaps
the pointer it's casting from is already null?
The `KisSignalCompressor::slotTimerExpired`/`KisSignalCompressor::timeout` in
the stack trace looks suspicious
STEPS TO REPRODUCE
1. Have some kind of complex krita files with multiple clone layers and
filters, that already makes krita laggy
2. Add a new layer style to one of the paint layer
3. krita crashes, randomly
OBSERVED RESULT
EXPECTED RESULT
SOFTWARE/OS VERSIONS
Qt 6.9.2, with recent krita master.
ADDITIONAL INFORMATION
```
#0 0x00007ffff76a0f1a in psd_layer_effects_bevel_emboss::setTexturePattern
(this=this@entry=0x7ffbabc37118, value=...) at
/home/user/sources/krita/libs/psdutils/psd.h:887
#1 0x00007ffff769a11a in BevelAndEmboss::fetchBevelAndEmboss
(this=this@entry=0x7ffba7d44820, bevelAndEmboss=0x7ffbabc37118) at
/home/user/sources/krita/libs/ui/dialogs/kis_dlg_layer_style.cpp:869
#2 0x00007ffff769a63d in KisDlgLayerStyle::style (this=0x7ffffffd99c0) at
/home/user/sources/krita/libs/ui/dialogs/kis_dlg_layer_style.cpp:506
#3 0x00007ffff77761fb in updateLayerStyles (layer=..., dlg=<optimized out>,
canvasResourcesInterface=...) at
/home/user/sources/krita/libs/ui/kis_layer_manager.cc:1033
#4 0x00007ffff778196f in std::__invoke_impl<void, void
(*&)(KisSharedPtr<KisLayer>, KisDlgLayerStyle*,
QSharedPointer<KoCanvasResourcesInterface>), KisSharedPtr<KisLayer>&,
KisDlgLayerStyle*&, QSharedPointer<KoCanvasResourcesInterface>&>
(__f=<optimized out>) at
/nix/store/82kmz7r96navanrc2fgckh2bamiqrgsw-gcc-14.3.0/include/c++/14.3.0/bits/invoke.h:61
#5 std::__invoke<void (*&)(KisSharedPtr<KisLayer>, KisDlgLayerStyle*,
QSharedPointer<KoCanvasResourcesInterface>), KisSharedPtr<KisLayer>&,
KisDlgLayerStyle*&, QSharedPointer<KoCanvasResourcesInterface>&>
(__fn=<optimized out>) at
/nix/store/82kmz7r96navanrc2fgckh2bamiqrgsw-gcc-14.3.0/include/c++/14.3.0/bits/invoke.h:96
#6 std::_Bind<void (*(KisSharedPtr<KisLayer>, KisDlgLayerStyle*,
QSharedPointer<KoCanvasResourcesInterface>))(KisSharedPtr<KisLayer>,
KisDlgLayerStyle*, QSharedPointer<KoCanvasResourcesInterface>)>::__call<void, ,
0ul, 1ul, 2ul>(std::tuple<>&&, std::_Index_tuple<0ul, 1ul, 2ul>)
(this=<optimized out>, __args=...) at
/nix/store/82kmz7r96navanrc2fgckh2bamiqrgsw-gcc-14.3.0/include/c++/14.3.0/functional:513
#7 std::_Bind<void (*(KisSharedPtr<KisLayer>, KisDlgLayerStyle*,
QSharedPointer<KoCanvasResourcesInterface>))(KisSharedPtr<KisLayer>,
KisDlgLayerStyle*, QSharedPointer<KoCanvasResourcesInterface>)>::operator()<,
void>() (this=<optimized out>) at
/nix/store/82kmz7r96navanrc2fgckh2bamiqrgsw-gcc-14.3.0/include/c++/14.3.0/functional:598
#8 std::__invoke_impl<void, std::_Bind<void (*(KisSharedPtr<KisLayer>,
KisDlgLayerStyle*,
QSharedPointer<KoCanvasResourcesInterface>))(KisSharedPtr<KisLayer>,
KisDlgLayerStyle*,
QSharedPointer<KoCanvasResourcesInterface>)>&>(std::__invoke_other,
std::_Bind<void (*(KisSharedPtr<KisLayer>, KisDlgLayerStyle*,
QSharedPointer<KoCanvasResourcesInterface>))(KisSharedPtr<KisLayer>,
KisDlgLayerStyle*, QSharedPointer<KoCanvasResourcesInterface>)>&) (__f=...) at
/nix/store/82kmz7r96navanrc2fgckh2bamiqrgsw-gcc-14.3.0/include/c++/14.3.0/bits/invoke.h:61
#9 std::__invoke_r<void, std::_Bind<void (*(KisSharedPtr<KisLayer>,
KisDlgLayerStyle*,
QSharedPointer<KoCanvasResourcesInterface>))(KisSharedPtr<KisLayer>,
KisDlgLayerStyle*,
QSharedPointer<KoCanvasResourcesInterface>)>&>(std::_Bind<void
(*(KisSharedPtr<KisLayer>, KisDlgLayerStyle*,
QSharedPointer<KoCanvasResourcesInterface>))(KisSharedPtr<KisLayer>,
KisDlgLayerStyle*, QSharedPointer<KoCanvasResourcesInterface>)>&) (__fn=...) at
/nix/store/82kmz7r96navanrc2fgckh2bamiqrgsw-gcc-14.3.0/include/c++/14.3.0/bits/invoke.h:111
#10 std::_Function_handler<void (), std::_Bind<void (*(KisSharedPtr<KisLayer>,
KisDlgLayerStyle*,
QSharedPointer<KoCanvasResourcesInterface>))(KisSharedPtr<KisLayer>,
KisDlgLayerStyle*, QSharedPointer<KoCanvasResourcesInterface>)>
>::_M_invoke(std::_Any_data const&) (__functor=...) at
/nix/store/82kmz7r96navanrc2fgckh2bamiqrgsw-gcc-14.3.0/include/c++/14.3.0/bits/std_function.h:290
#11 0x00007ffff3025ab8 in doActivate<false> (sender=0x7ffffffd99c0,
signal_index=28, argv=0x7ffffffd9058) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qobject.cpp:4169
#12 0x00007ffff3025ab8 in doActivate<false> (sender=0x7ffed1358f50,
signal_index=3, argv=0x7ffffffd9148) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qobject.cpp:4169
#13 0x00007ffff301b747 in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7ffff50c9280 <KisSignalCompressor::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qobject.cpp:4217
#14 0x00007ffff5057f30 in KisSignalCompressor::timeout (this=<optimized out>)
at
/home/user/sources/krita/build/libs/global/kritaglobal_autogen/EWIEGA46WW/moc_kis_signal_compressor.cpp:135
#15 0x00007ffff5089bd5 in KisSignalCompressor::tryEmitSignalSafely
(this=this@entry=0x7ffed1358f50) at
/home/user/sources/krita/libs/global/kis_signal_compressor.cpp:199
#16 0x00007ffff5089cb5 in KisSignalCompressor::tryEmitOnTick
(this=this@entry=0x7ffed1358f50, isFromTimer=isFromTimer@entry=true) at
/home/user/sources/krita/libs/global/kis_signal_compressor.cpp:176
#17 0x00007ffff5089eea in KisSignalCompressor::slotTimerExpired
(this=0x7ffed1358f50) at
/home/user/sources/krita/libs/global/kis_signal_compressor.cpp:212
#18 0x00007ffff3025ab8 in doActivate<false> (sender=0x7ffc35c909b0,
signal_index=3, argv=0x7ffffffd9330) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qobject.cpp:4169
#19 0x00007ffff301b747 in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7ffff34c18c0 <QTimer::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffffffd9330)
at /build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qobject.cpp:4217
#20 0x00007ffff303617d in QMetaObject::activate<void, QTimer::QPrivateSignal>
(sender=<optimized out>, mo=0x7ffff34c18c0 <QTimer::staticMetaObject>,
local_signal_index=0, ret=0x0) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qobjectdefs.h:306
#21 QTimer::timeout (this=<optimized out>, _t1=...) at
/build/qtbase-everywhere-src-6.9.2/build/src/corelib/Core_autogen/include/moc_qtimer.cpp:182
#22 0x00007ffff30168d5 in QObject::event (this=0x7ffc35c909b0,
e=0x7ffffffd95a0) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qobject.cpp:1462
#23 0x00007ffff43a1c2d in QApplicationPrivate::notify_helper
(this=this@entry=0x7ffffffd95a0, receiver=0x7ffc35c909b0, e=0x7ffffffd95a0,
e@entry=0xeb2210) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qapplication.cpp:3300
#24 0x00007ffff43abf77 in QApplication::notify (this=this@entry=0x7ffffffdd0f0,
receiver=receiver@entry=0x7ffc35c909b0, e=0xeb2210, e@entry=0x7ffffffd95a0) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qapplication.cpp:3061
#25 0x00007ffff7b11dae in KisApplication::notify (this=0x7ffffffdd0f0,
receiver=0x7ffc35c909b0, event=0x7ffffffd95a0) at
/home/user/sources/krita/libs/ui/KisApplication.cpp:864
#26 0x00007ffff2fb76f8 in QCoreApplication::notifyInternal2
(receiver=0x7ffc35c909b0, event=0x7ffffffd95a0) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qcoreapplication.cpp:1106
#27 0x00007ffff2fb795d in QCoreApplication::sendEvent (receiver=<optimized
out>, event=<optimized out>) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qcoreapplication.cpp:1546
#28 0x00007ffff31964a9 in QTimerInfoList::activateTimers (this=0x13bdae0) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qtimerinfo_unix.cpp:426
#29 0x00007ffff32e5979 in timerSourceDispatch (source=<optimized out>) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qeventdispatcher_glib.cpp:152
#30 0x00007ffff2503f2d in g_main_context_dispatch_unlocked () from
/nix/store/qfm3kqdbpd289nnmdhd4dis4svd2nzwv-glib-2.84.4/lib/libglib-2.0.so.0
#31 0x00007ffff2506278 in g_main_context_iterate_unlocked.isra () from
/nix/store/qfm3kqdbpd289nnmdhd4dis4svd2nzwv-glib-2.84.4/lib/libglib-2.0.so.0
#32 0x00007ffff2506b0f in g_main_context_iteration () from
/nix/store/qfm3kqdbpd289nnmdhd4dis4svd2nzwv-glib-2.84.4/lib/libglib-2.0.so.0
#33 0x00007ffff32e5b93 in QEventDispatcherGlib::processEvents (this=0xeea340,
flags=...) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#34 0x00007ffff2fc649b in QEventLoop::exec (this=this@entry=0x7ffffffd9880,
flags=..., flags@entry=...) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/global/qflags.h:77
#35 0x00007ffff465bb9d in QDialog::exec (this=this@entry=0x7ffffffd99c0) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/global/qflags.h:77
#36 0x00007ffff7780f90 in KisLayerManager::layerStyle (this=<optimized out>) at
/home/user/sources/krita/libs/ui/kis_layer_manager.cc:1073
#37 0x00007ffff3025ab8 in doActivate<false> (sender=0x42a9400, signal_index=7,
argv=0x7ffffffd9cb0) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qobject.cpp:4169
#38 0x00007ffff301b747 in QMetaObject::activate (sender=sender@entry=0x42a9400,
m=m@entry=0x7ffff3fe4f40 <QAction::staticMetaObject>,
local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x7ffffffd9cb0)
at /build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qobject.cpp:4217
#39 0x00007ffff3cc0064 in QMetaObject::activate<void, bool> (sender=0x42a9400,
mo=0x7ffff3fe4f40 <QAction::staticMetaObject>, local_signal_index=4, ret=0x0)
at /build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qobjectdefs.h:306
#40 QAction::triggered (this=this@entry=0x42a9400, _t1=<optimized out>) at
/build/qtbase-everywhere-src-6.9.2/build/src/gui/Gui_autogen/include/moc_qaction.cpp:372
#41 0x00007ffff3cc356f in QAction::activate (this=0x42a9400, event=<optimized
out>) at /build/qtbase-everywhere-src-6.9.2/src/gui/kernel/qaction.cpp:1104
#42 0x00007ffff45b2ffc in QMenuPrivate::activateCausedStack
(this=0x7ffbdd3b8df0, causedStack=..., action=0x42a9400,
action_e=QAction::Trigger, self=<optimized out>) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/widgets/qmenu.cpp:1408
#43 0x00007ffff45bc430 in QMenuPrivate::activateAction (this=0x7ffbdd3b8df0,
action=0x42a9400, action_e=QAction::Trigger, self=<optimized out>) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/widgets/qmenu.cpp:1490
#44 0x00007ffff440db08 in QWidget::event (this=0x7ffffffdb710,
event=0x7ffffffda370) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qwidget.cpp:9363
#45 0x00007ffff43a1c2d in QApplicationPrivate::notify_helper
(this=this@entry=0xeb2210, receiver=receiver@entry=0x7ffffffdb710,
e=e@entry=0x7ffffffda370) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qapplication.cpp:3300
#46 0x00007ffff43acb32 in QApplication::notify (this=this@entry=0x7ffffffdd0f0,
receiver=receiver@entry=0x7ffffffdb710, e=e@entry=0x7ffffffda370) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qapplication.cpp:2777
#47 0x00007ffff7b11dae in KisApplication::notify (this=0x7ffffffdd0f0,
receiver=0x7ffffffdb710, event=0x7ffffffda370) at
/home/user/sources/krita/libs/ui/KisApplication.cpp:864
#48 0x00007ffff2fb76f8 in QCoreApplication::notifyInternal2
(receiver=0x7ffffffdb710, event=0x7ffffffda370) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qcoreapplication.cpp:1106
#49 0x00007ffff2fb795d in QCoreApplication::sendEvent (receiver=<optimized
out>, event=<optimized out>) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qcoreapplication.cpp:1546
#50 0x00007ffff45bd451 in QMenuPrivate::mouseEventTaken
(this=this@entry=0x7ffbb035c5f0, e=e@entry=0x7ffffffdaa50) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/widgets/qmenu.cpp:1388
#51 0x00007ffff45bd776 in QMenu::mouseReleaseEvent (this=0x7ffbb1f35650,
e=0x7ffffffdaa50) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/widgets/qmenu.cpp:2921
#52 0x00007ffff440db08 in QWidget::event (this=0x7ffbb1f35650,
event=0x7ffffffdaa50) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qwidget.cpp:9363
#53 0x00007ffff43a1c2d in QApplicationPrivate::notify_helper
(this=this@entry=0xeb2210, receiver=receiver@entry=0x7ffbb1f35650,
e=e@entry=0x7ffffffdaa50) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qapplication.cpp:3300
#54 0x00007ffff43acb32 in QApplication::notify (this=this@entry=0x7ffffffdd0f0,
receiver=receiver@entry=0x7ffbb1f35650, e=e@entry=0x7ffffffdaa50) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qapplication.cpp:2777
#55 0x00007ffff7b11dae in KisApplication::notify (this=0x7ffffffdd0f0,
receiver=0x7ffbb1f35650, event=0x7ffffffdaa50) at
/home/user/sources/krita/libs/ui/KisApplication.cpp:864
#56 0x00007ffff2fb76f8 in QCoreApplication::notifyInternal2
(receiver=0x7ffbb1f35650, event=0x7ffffffdaa50) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qcoreapplication.cpp:1106
#57 0x00007ffff2fb796d in QCoreApplication::sendSpontaneousEvent
(receiver=<optimized out>, event=<optimized out>) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qcoreapplication.cpp:1560
#58 0x00007ffff43ab459 in QApplicationPrivate::sendMouseEvent
(receiver=0x7ffbb1f35650, event=event@entry=0x7ffffffdaa50,
alienWidget=<optimized out>, nativeWidget=0x7ffbb1f35650,
buttonDown=buttonDown@entry=0x7ffff4a109f0 <qt_button_down>,
lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qapplication.cpp:2358
#59 0x00007ffff4423807 in QWidgetWindow::handleMouseEvent (this=0x7ffbdc5517b0,
event=event@entry=0x7ffbd35ba9d0) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qwidgetwindow.cpp:577
#60 0x00007ffff4425e10 in QWidgetWindow::event (this=0x7ffbdc5517b0,
event=0x7ffbd35ba9d0) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qwidgetwindow.cpp:292
#61 0x00007ffff43a1c2d in QApplicationPrivate::notify_helper
(this=this@entry=0x0, receiver=0x7ffbdc5517b0, e=0x7ffbd35ba9d0,
e@entry=0x7fffd800f7d0) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qapplication.cpp:3300
#62 0x00007ffff43abf77 in QApplication::notify (this=this@entry=0x7ffffffdd0f0,
receiver=receiver@entry=0x7ffbdc5517b0, e=0x7fffd800f7d0,
e@entry=0x7ffbd35ba9d0) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qapplication.cpp:3061
#63 0x00007ffff7b11dae in KisApplication::notify (this=0x7ffffffdd0f0,
receiver=0x7ffbdc5517b0, event=0x7ffbd35ba9d0) at
/home/user/sources/krita/libs/ui/KisApplication.cpp:864
#64 0x00007ffff2fb76f8 in QCoreApplication::notifyInternal2
(receiver=0x7ffbdc5517b0, event=0x7ffbd35ba9d0) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qcoreapplication.cpp:1106
#65 0x00007ffff2fb796d in QCoreApplication::sendSpontaneousEvent
(receiver=<optimized out>, event=<optimized out>) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qcoreapplication.cpp:1560
#66 0x00007ffff386e565 in QWindowPrivate::forwardToPopup (this=<optimized out>,
event=event@entry=0x7ffffffdaeb0) at
/build/qtbase-everywhere-src-6.9.2/src/gui/kernel/qwindow.cpp:2497
#67 0x00007ffff3807cc6 in QGuiApplicationPrivate::processMouseEvent
(e=0x7ffbe47148b0) at
/build/qtbase-everywhere-src-6.9.2/src/gui/kernel/qwindow.h:65
#68 0x00007ffff3877174 in QWindowSystemInterface::sendWindowSystemEvents
(flags=flags@entry=...) at
/build/qtbase-everywhere-src-6.9.2/src/gui/kernel/qwindowsysteminterface.cpp:1117
#69 0x00007ffff38773b0 in QWindowSystemInterface::flushWindowSystemEvents
(flags=...) at
/build/qtbase-everywhere-src-6.9.2/src/gui/kernel/qwindowsysteminterface.cpp:1086
#70 0x00007ffff301694a in QObject::event (this=0xe7a5a0, e=0x7fffe00089e0) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qobject.cpp:1432
#71 0x00007ffff43a1c2d in QApplicationPrivate::notify_helper
(this=this@entry=0x13bd930, receiver=0xe7a5a0, e=0x7fffe00089e0,
e@entry=0x13bd928) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qapplication.cpp:3300
#72 0x00007ffff43abf77 in QApplication::notify (this=this@entry=0x7ffffffdd0f0,
receiver=receiver@entry=0xe7a5a0, e=0x13bd928, e@entry=0x7fffe00089e0) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qapplication.cpp:3061
#73 0x00007ffff7b11dae in KisApplication::notify (this=0x7ffffffdd0f0,
receiver=0xe7a5a0, event=0x7fffe00089e0) at
/home/user/sources/krita/libs/ui/KisApplication.cpp:864
#74 0x00007ffff2fb76f8 in QCoreApplication::notifyInternal2 (receiver=0xe7a5a0,
event=0x7fffe00089e0) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qcoreapplication.cpp:1106
#75 0x00007ffff2fb795d in QCoreApplication::sendEvent (receiver=<optimized
out>, event=<optimized out>) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qcoreapplication.cpp:1546
#76 0x00007ffff2fbb5e8 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0xb92880) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qcoreapplication.cpp:1891
#77 0x00007ffff32e64ff in postEventSourceDispatch (s=0x13b4850) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#78 0x00007ffff2503f2d in g_main_context_dispatch_unlocked () from
/nix/store/qfm3kqdbpd289nnmdhd4dis4svd2nzwv-glib-2.84.4/lib/libglib-2.0.so.0
#79 0x00007ffff2506278 in g_main_context_iterate_unlocked.isra () from
/nix/store/qfm3kqdbpd289nnmdhd4dis4svd2nzwv-glib-2.84.4/lib/libglib-2.0.so.0
#80 0x00007ffff2506b0f in g_main_context_iteration () from
/nix/store/qfm3kqdbpd289nnmdhd4dis4svd2nzwv-glib-2.84.4/lib/libglib-2.0.so.0
#81 0x00007ffff32e5b93 in QEventDispatcherGlib::processEvents (this=0xeea340,
flags=...) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#82 0x00007ffff2fc649b in QEventLoop::exec (this=0x7ffffffdb610, flags=...,
flags@entry=...) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/global/qflags.h:77
#83 0x00007ffff45b9687 in QMenuPrivate::exec (this=0x7ffbdd3b8df0, p=...,
action=action@entry=0x0, positionFunction=...) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/global/qflags.h:77
#84 0x00007ffff45b97f6 in QMenu::exec (this=this@entry=0x7ffffffdb710, p=...,
action=action@entry=0x0) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/widgets/qmenu.cpp:2658
#85 0x00007fffbc9b0f72 in LayerBox::slotContextMenuRequested (this=0xedd7770,
pos=..., index=...) at
/home/user/sources/krita/plugins/dockers/layerdocker/LayerBox.cpp:816
#86 0x00007ffff3025ab8 in doActivate<false> (sender=0x1151e870,
signal_index=16, argv=0x7ffffffdb870) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qobject.cpp:4169
#87 0x00007ffff301b747 in QMetaObject::activate
(sender=sender@entry=0x1151e870, m=m@entry=0x7fffbc9e24a0
<NodeView::staticMetaObject>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7ffffffdb870) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qobject.cpp:4217
#88 0x00007fffbc9c0ed9 in QMetaObject::activate<void, QPoint, QModelIndex>
(sender=0x1151e870, mo=0x7fffbc9e24a0 <NodeView::staticMetaObject>,
local_signal_index=0, ret=0x0) at
/nix/store/dkfr32yi7p8cdxsnll05q1kax19fl7ay-qtbase-6.9.2/include/QtCore/qobjectdefs.h:306
#89 NodeView::contextMenuRequested (this=this@entry=0x1151e870, _t1=...,
_t2=...) at
/home/user/sources/krita/build/plugins/dockers/layerdocker/kritalayerdocker_static_autogen/EWIEGA46WW/moc_NodeView.cpp:214
#90 0x00007fffbc9be03c in NodeView::showContextMenu (this=<optimized out>,
globalPos=..., index=...) at
/home/user/sources/krita/plugins/dockers/layerdocker/NodeView.cpp:302
#91 NodeView::contextMenuEvent (this=0x1151e870, e=0x7ffffffdbe40) at
/home/user/sources/krita/plugins/dockers/layerdocker/NodeView.cpp:297
#92 0x00007ffff440db08 in QWidget::event (this=this@entry=0x1151e870,
event=event@entry=0x7ffffffdbe40) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qwidget.cpp:9363
#93 0x00007ffff4467c9a in QFrame::event (this=0x1151e870, e=0x7ffffffdbe40) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/widgets/qframe.cpp:521
#94 0x00007ffff2fb742e in
QCoreApplicationPrivate::sendThroughObjectEventFilters
(receiver=receiver@entry=0x115055c0, event=event@entry=0x7ffffffdbe40) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qcoreapplication.cpp:1243
#95 0x00007ffff43a1c1d in QApplicationPrivate::notify_helper
(this=this@entry=0xeb2210, receiver=receiver@entry=0x115055c0,
e=e@entry=0x7ffffffdbe40) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qapplication.cpp:3294
#96 0x00007ffff43ad9d7 in QApplication::notify (this=this@entry=0x7ffffffdd0f0,
receiver=receiver@entry=0x115055c0, e=e@entry=0x7ffffffdbe40) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qapplication.cpp:2918
#97 0x00007ffff7b11dae in KisApplication::notify (this=0x7ffffffdd0f0,
receiver=0x115055c0, event=0x7ffffffdbe40) at
/home/user/sources/krita/libs/ui/KisApplication.cpp:864
#98 0x00007ffff2fb76f8 in QCoreApplication::notifyInternal2
(receiver=0x115055c0, event=0x7ffffffdbe40) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qcoreapplication.cpp:1106
#99 0x00007ffff2fb772a in QCoreApplication::forwardEvent (receiver=<optimized
out>, event=<optimized out>, originatingEvent=<optimized out>) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qcoreapplication.cpp:1121
#100 0x00007ffff44241dc in QWidgetWindow::handleContextMenuEvent
(this=<optimized out>, e=e@entry=0x7ffffffdc120) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qwidgetwindow.cpp:1235
#101 0x00007ffff4425f10 in QWidgetWindow::event (this=0x430e2e0,
event=0x7ffffffdc120) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qwidgetwindow.cpp:369
#102 0x00007ffff43a1c2d in QApplicationPrivate::notify_helper
(this=this@entry=0x7ffff3fd9d00 <vtable for QContextMenuEvent+16>,
receiver=0x430e2e0, e=0x7ffffffdc120, e@entry=0x2000000001000052) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qapplication.cpp:3300
#103 0x00007ffff43abf77 in QApplication::notify
(this=this@entry=0x7ffffffdd0f0, receiver=receiver@entry=0x430e2e0,
e=0x2000000001000052, e@entry=0x7ffffffdc120) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qapplication.cpp:3061
#104 0x00007ffff7b11dae in KisApplication::notify (this=0x7ffffffdd0f0,
receiver=0x430e2e0, event=0x7ffffffdc120) at
/home/user/sources/krita/libs/ui/KisApplication.cpp:864
#105 0x00007ffff2fb76f8 in QCoreApplication::notifyInternal2
(receiver=0x430e2e0, event=0x7ffffffdc120) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qcoreapplication.cpp:1106
#106 0x00007ffff2fb772a in QCoreApplication::forwardEvent (receiver=<optimized
out>, event=<optimized out>, originatingEvent=<optimized out>) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qcoreapplication.cpp:1121
#107 0x00007ffff3872eb9 in QWindowPrivate::maybeSynthesizeContextMenuEvent
(this=0x42e0540, event=0x7ffffffdc5e0) at
/build/qtbase-everywhere-src-6.9.2/src/gui/kernel/qwindow_p.h:35
#108 QWindowPrivate::maybeSynthesizeContextMenuEvent (this=0x42e0540,
event=0x7ffffffdc5e0) at
/build/qtbase-everywhere-src-6.9.2/src/gui/kernel/qwindow.cpp:2804
#109 0x00007ffff44233e4 in QWidgetWindow::handleMouseEvent (this=0x430e2e0,
event=event@entry=0x7ffffffdc5e0) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qwidgetwindow.cpp:697
#110 0x00007ffff4425e10 in QWidgetWindow::event (this=0x430e2e0,
event=0x7ffffffdc5e0) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qwidgetwindow.cpp:292
#111 0x00007ffff43a1c2d in QApplicationPrivate::notify_helper
(this=this@entry=0x0, receiver=0x430e2e0, e=0x7ffffffdc5e0,
e@entry=0x7ffbdd42d1c0) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qapplication.cpp:3300
#112 0x00007ffff43abf77 in QApplication::notify
(this=this@entry=0x7ffffffdd0f0, receiver=receiver@entry=0x430e2e0,
e=0x7ffbdd42d1c0, e@entry=0x7ffffffdc5e0) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qapplication.cpp:3061
#113 0x00007ffff7b11dae in KisApplication::notify (this=0x7ffffffdd0f0,
receiver=0x430e2e0, event=0x7ffffffdc5e0) at
/home/user/sources/krita/libs/ui/KisApplication.cpp:864
#114 0x00007ffff2fb76f8 in QCoreApplication::notifyInternal2
(receiver=0x430e2e0, event=0x7ffffffdc5e0) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qcoreapplication.cpp:1106
#115 0x00007ffff2fb796d in QCoreApplication::sendSpontaneousEvent
(receiver=<optimized out>, event=<optimized out>) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qcoreapplication.cpp:1560
#116 0x00007ffff3807586 in QGuiApplicationPrivate::processMouseEvent
(e=0x7ffbd5aed570) at
/build/qtbase-everywhere-src-6.9.2/src/gui/kernel/qguiapplication.cpp:2476
#117 0x00007ffff3877174 in QWindowSystemInterface::sendWindowSystemEvents
(flags=flags@entry=...) at
/build/qtbase-everywhere-src-6.9.2/src/gui/kernel/qwindowsysteminterface.cpp:1117
#118 0x00007ffff38773b0 in QWindowSystemInterface::flushWindowSystemEvents
(flags=...) at
/build/qtbase-everywhere-src-6.9.2/src/gui/kernel/qwindowsysteminterface.cpp:1086
#119 0x00007ffff301694a in QObject::event (this=0xe7a5a0, e=0x7fffe0004370) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qobject.cpp:1432
#120 0x00007ffff43a1c2d in QApplicationPrivate::notify_helper
(this=this@entry=0x13bd930, receiver=0xe7a5a0, e=0x7fffe0004370,
e@entry=0x13bd928) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qapplication.cpp:3300
#121 0x00007ffff43abf77 in QApplication::notify
(this=this@entry=0x7ffffffdd0f0, receiver=receiver@entry=0xe7a5a0, e=0x13bd928,
e@entry=0x7fffe0004370) at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qapplication.cpp:3061
#122 0x00007ffff7b11dae in KisApplication::notify (this=0x7ffffffdd0f0,
receiver=0xe7a5a0, event=0x7fffe0004370) at
/home/user/sources/krita/libs/ui/KisApplication.cpp:864
#123 0x00007ffff2fb76f8 in QCoreApplication::notifyInternal2
(receiver=0xe7a5a0, event=0x7fffe0004370) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qcoreapplication.cpp:1106
#124 0x00007ffff2fb795d in QCoreApplication::sendEvent (receiver=<optimized
out>, event=<optimized out>) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qcoreapplication.cpp:1546
#125 0x00007ffff2fbb5e8 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0xb92880) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qcoreapplication.cpp:1891
#126 0x00007ffff32e64ff in postEventSourceDispatch (s=0x13b4850) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#127 0x00007ffff2503f2d in g_main_context_dispatch_unlocked () from
/nix/store/qfm3kqdbpd289nnmdhd4dis4svd2nzwv-glib-2.84.4/lib/libglib-2.0.so.0
#128 0x00007ffff2506278 in g_main_context_iterate_unlocked.isra () from
/nix/store/qfm3kqdbpd289nnmdhd4dis4svd2nzwv-glib-2.84.4/lib/libglib-2.0.so.0
#129 0x00007ffff2506b0f in g_main_context_iteration () from
/nix/store/qfm3kqdbpd289nnmdhd4dis4svd2nzwv-glib-2.84.4/lib/libglib-2.0.so.0
#130 0x00007ffff32e5b93 in QEventDispatcherGlib::processEvents (this=0xeea340,
flags=...) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#131 0x00007ffff2fc649b in QEventLoop::exec (this=this@entry=0x7ffffffdcd30,
flags=..., flags@entry=...) at
/build/qtbase-everywhere-src-6.9.2/src/corelib/global/qflags.h:77
#132 0x00007ffff2fc1501 in QCoreApplication::exec () at
/build/qtbase-everywhere-src-6.9.2/src/corelib/global/qflags.h:77
#133 0x00007ffff37f363d in QGuiApplication::exec () at
/build/qtbase-everywhere-src-6.9.2/src/gui/kernel/qguiapplication.cpp:1986
#134 0x00007ffff43a1b99 in QApplication::exec () at
/build/qtbase-everywhere-src-6.9.2/src/widgets/kernel/qapplication.cpp:2567
#135 0x0000000000409fce in main (argc=<optimized out>, argv=<optimized out>) at
/home/user/sources/krita/krita/main.cc:802
```
--
You are receiving this mail because:
You are watching all bug changes.