https://bugs.kde.org/show_bug.cgi?id=487442

--- Comment #11 from Mario Ebenhofer <mano...@mailbox.org> ---
Okay, I think I got it now. Sorry for misunderstanding this earlier, I still
have a lot to learn ;)

When I kill the process with kill -SIGSEGV, I get the following backtrace:

QQmlJavaScriptExpressionCapture::~QQmlJavaScriptExpressionCapture
(this=0x7fffffff9dc0, __in_chrg=<optimized out>)
    at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/qml/qml/qqmljavascriptexpression.cpp:176
Downloading source file
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/qml/qml/qqmljavascriptexpression.cpp
176         ~QQmlJavaScriptExpressionCapture()                                  
(gdb) backtrace
#0  QQmlJavaScriptExpressionCapture::~QQmlJavaScriptExpressionCapture
(this=0x7fffffff9dc0, __in_chrg=<optimized out>)
    at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/qml/qml/qqmljavascriptexpression.cpp:176
#1  0x00007ffff6768048 in QQmlJavaScriptExpression::evaluate
(this=this@entry=0x555555dc1f60, callData=callData@entry=0x7fffb8dbf4f0, 
    isUndefined=isUndefined@entry=0x7fffffff9ec0) at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/qml/qml/qqmljavascriptexpression.cpp:251
#2  0x00007ffff66f8ce3 in QQmlBinding::evaluate
(this=this@entry=0x555555dc1f60, isUndefined=isUndefined@entry=0x7fffffff9ec0)
    at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/qml/qml/qqmlbinding.cpp:188
#3  0x00007ffff66f8dea in QQmlBinding::doUpdate (this=0x555555dc1f60,
watcher=..., flags=..., scope=...)
    at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/qml/qml/qqmlbinding.cpp:699
#4  0x00007ffff66fcc28 in QQmlBinding::update (this=0x555555dc1f60, flags=...)
    at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/qml/qml/qqmlbinding.cpp:164
#5  0x00007ffff7013135 in QPropertyObserverPointer::notify (this=<optimized
out>, propertyDataPtr=<optimized out>)
    at /usr/include/qt6/QtCore/6.7.1/QtCore/private/qproperty_p.h:917
#6  QObjectCompatProperty<QQuickItemPrivate, double,
&QQuickItemPrivate::_qt_property_height_offset, &QQuickItemPrivate::setHeight,
&QQuickItemPrivate::heightChanged, decltype(nullptr)>::notify()
(this=this@entry=0x5555585c7398) at
/usr/include/qt6/QtCore/6.7.1/QtCore/private/qproperty_p.h:674
#7  0x00007ffff6ffffdf in QQuickItem::geometryChange
(this=this@entry=0x5555566c70f0, newGeometry=..., oldGeometry=...)
    at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/quick/items/qquickitem.cpp:3893
#8  0x00007fffe1cf4621 in QQuickControl::geometryChange (this=0x5555566c70f0,
newGeometry=..., oldGeometry=...)
    at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/quicktemplates/qquickcontrol.cpp:2092
#9  0x00007ffff6ff6bec in QQuickItem::setImplicitHeight (this=0x5555566c70f0,
h=<optimized out>)
    at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/quick/items/qquickitem.cpp:7569
#10 0x00007ffff66ffdfa in QQmlPropertyData::writeProperty (this=<optimized
out>, target=<optimized out>, value=0x7fffffffaa08, flags=...)
    at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/qml/qml/qqmlpropertydata_p.h:336
#11 GenericBinding<6>::doStore<double> (this=0x5555588b7470, value=<optimized
out>, pd=<optimized out>, flags=...)
    at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/qml/qml/qqmlbinding.cpp:275
#12 GenericBinding<6>::write (this=0x5555588b7470, result=...,
isUndefined=<optimized out>, flags=...)
    at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/qml/qml/qqmlbinding.cpp:248
#13 0x00007ffff66f8f11 in QQmlBinding::doUpdate (this=0x5555588b7470,
watcher=..., flags=..., scope=...)
--Type <RET> for more, q to quit, c to continue without paging--c
    at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/qml/qml/qqmlbinding.cpp:701
#14 0x00007ffff66fcc28 in QQmlBinding::update (this=0x5555588b7470, flags=...)
at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/qml/qml/qqmlbinding.cpp:164
#15 0x00007ffff6796425 in QQmlNotifier::emitNotify (endpoint=<optimized out>,
a=0x0) at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/qml/qml/qqmlnotifier.cpp:70
#16 0x00007ffff53fa29d in doActivate<false> (sender=0x5555566c70f0,
signal_index=63, argv=0x0) at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qobject.cpp:3976
#17 0x00007ffff53fa752 in QtPrivate::QSlotObjectBase::call
(this=0x5555568f7f60, r=<optimized out>, a=0x7fffffffc5f8)
    at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qobjectdefs_impl.h:469
#18 doActivate<false> (sender=0x5555566c70f0, signal_index=55,
argv=0x7fffffffc5f8) at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qobject.cpp:4086
#19 0x00007fffe1d17826 in non-virtual thunk to
QQuickPanePrivate::itemImplicitHeightChanged(QQuickItem*) ()
    at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/quicktemplates/qquickpane_p_p.h:42
#20 0x00007ffff6fedf62 in QQuickItemPrivate::notifyChangeListeners<void
(QQuickItemChangeListener::*)(QQuickItem*), QQuickItem* const&>
(this=<optimized out>, changeTypes=..., 
    function=<optimized out>) at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/quick/items/qquickitem_p.h:357
#21 QQuickItemPrivate::implicitHeightChanged (this=<optimized out>) at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/quick/items/qquickitem.cpp:7525
#22 0x00007ffff6ff6ecc in QQuickItem::setImplicitSize
(this=this@entry=0x5555581dc5e0, w=<optimized out>, h=<optimized out>)
    at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/quick/items/qquickitem.cpp:7600
#23 0x00007ffff735d687 in QQuickBasePositioner::prePositioning (this=<optimized
out>) at /usr/include/qt6/QtCore/qsize.h:322
#24 0x00007ffff70b63c5 in QQuickWindowPrivate::polishItems
(this=this@entry=0x555555ff1660) at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/quick/items/qquickwindow.cpp:369
#25 0x00007ffff715aef4 in QSGGuiThreadRenderLoop::renderWindow
(this=0x555555ff1ed0, window=0x555555f83da0)
    at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/quick/scenegraph/qsgrenderloop.cpp:616
#26 0x00007ffff5c459a8 in QWindow::event (this=0x555555f83da0,
ev=0x7fffffffccf0) at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/gui/kernel/qwindow.cpp:2609
#27 0x00007ffff778b168 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x555555f83da0, e=0x7fffffffccf0)
    at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/widgets/kernel/qapplication.cpp:3287
#28 0x00007ffff5395b18 in QCoreApplication::notifyInternal2
(receiver=0x555555f83da0, event=0x7fffffffccf0)
    at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1134
#29 0x00007ffff5395d8d in QCoreApplication::sendSpontaneousEvent
(receiver=<optimized out>, event=<optimized out>)
    at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1589
#30 0x00007ffff5be6ca1 in QGuiApplicationPrivate::processExposeEvent
(e=0x7fff70001380) at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/gui/kernel/qguiapplication.cpp:3298
#31 0x00007ffff5c4952c in QWindowSystemInterface::sendWindowSystemEvents
(flags=flags@entry=...)
    at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/gui/kernel/qwindowsysteminterface.cpp:1114
#32 0x00007ffff5c49740 in QWindowSystemInterface::flushWindowSystemEvents
(flags=...) at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/gui/kernel/qwindowsysteminterface.cpp:1083
#33 0x00007ffff53ebdeb in QObject::event (this=0x555556966510,
e=0x7fffcc003330) at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qobject.cpp:1452
#34 0x00007ffff778b168 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x555556966510, e=0x7fffcc003330)
    at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/widgets/kernel/qapplication.cpp:3287
#35 0x00007ffff5395b18 in QCoreApplication::notifyInternal2
(receiver=0x555556966510, event=0x7fffcc003330)
    at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1134
#36 0x00007ffff5395d7d in QCoreApplication::sendEvent (receiver=<optimized
out>, event=<optimized out>)
    at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1575
#37 0x00007ffff53998c1 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x5555555f91b0)
    at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1932
#38 0x00007ffff5399b6d in QCoreApplication::sendPostedEvents
(receiver=<optimized out>, event_type=<optimized out>)
    at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1789
#39 0x00007ffff567d39f in postEventSourceDispatch (s=0x5555555fff60) at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:244
#40 0x00007ffff43bde8c in g_main_dispatch (context=0x7fffdc000f00) at
../glib/gmain.c:3344
#41 g_main_context_dispatch_unlocked (context=0x7fffdc000f00) at
../glib/gmain.c:4152
#42 0x00007ffff441fc98 in g_main_context_iterate_unlocked.isra.0
(context=context@entry=0x7fffdc000f00, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>)
    at ../glib/gmain.c:4217
#43 0x00007ffff43bf383 in g_main_context_iteration (context=0x7fffdc000f00,
may_block=1) at ../glib/gmain.c:4282
#44 0x00007ffff567cb53 in QEventDispatcherGlib::processEvents
(this=0x555555615e10, flags=...)
    at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#45 0x00007ffff53a2713 in QEventLoop::exec (this=this@entry=0x7fffffffd2a0,
flags=..., flags@entry=...) at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/global/qflags.h:34
#46 0x00007ffff539e69c in QCoreApplication::exec () at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/global/qflags.h:74
#47 0x00007ffff5bd53dd in QGuiApplication::exec () at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/gui/kernel/qguiapplication.cpp:1926
#48 0x00007ffff778b0d9 in QApplication::exec () at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/widgets/kernel/qapplication.cpp:2555
#49 0x000055555556fa73 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/plasma-discover-6.1.0-1.fc40.x86_64/discover/main.cpp:219


Also, when I just precc strg+c in GDB, I can get the following:

^C
Thread 1 "plasma-discover" received signal SIGINT, Interrupt.
QQuickLayout::isMirrored (this=0x5555566a1df0) at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/quicklayouts/qquicklayout.cpp:983
Downloading source file
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/quicklayouts/qquicklayout.cpp
983     {                                                                       
(gdb) bt
#0  QQuickLayout::isMirrored (this=0x5555566a1df0) at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/quicklayouts/qquicklayout.cpp:983
#1  0x00007fffb3e9ad48 in QQuickLayoutAttached::effectiveQMargins
(this=0x555556809250) at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/quicklayouts/qquicklayout_p.h:283
#2  QQuickGridLayoutItem::setGeometry (this=0x55555862b3e0, rect=...) at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/quicklayouts/qquickgridlayoutengine_p.h:74
#3  0x00007ffff5f7758c in QGridLayoutEngine::setGeometries
(this=this@entry=0x555557e9df08, contentsGeometry=..., styleInfo=<optimized
out>)
    at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/gui/util/qgridlayoutengine.cpp:1056
#4  0x00007fffb3e9805c in QQuickGridLayoutBase::rearrange (this=0x5555566a1df0,
size=...)
    at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/quicklayouts/qquicklinearlayout.cpp:477
#5  0x00007fffb3e92542 in QQuickLayout::updatePolish (this=0x5555566a1df0) at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/quicklayouts/qquicklayout.cpp:801
#6  0x00007ffff70b63c5 in QQuickWindowPrivate::polishItems
(this=this@entry=0x555555cd6810) at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/quick/items/qquickwindow.cpp:369
#7  0x00007ffff715aef4 in QSGGuiThreadRenderLoop::renderWindow
(this=0x555555cd7150, window=0x555555faaf70)
    at
/usr/src/debug/qt6-qtdeclarative-6.7.1-2.fc40.x86_64/src/quick/scenegraph/qsgrenderloop.cpp:616
#8  0x00007ffff5c459a8 in QWindow::event (this=0x555555faaf70,
ev=0x7fffffffccf0) at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/gui/kernel/qwindow.cpp:2609
#9  0x00007ffff778b168 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x555555faaf70, e=0x7fffffffccf0)
    at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/widgets/kernel/qapplication.cpp:3287
#10 0x00007ffff5395b18 in QCoreApplication::notifyInternal2
(receiver=0x555555faaf70, event=0x7fffffffccf0)
    at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1134
#11 0x00007ffff5395d8d in QCoreApplication::sendSpontaneousEvent
(receiver=<optimized out>, event=<optimized out>)
    at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1589
#12 0x00007ffff5be6ca1 in QGuiApplicationPrivate::processExposeEvent
(e=0x555558a9ae40) at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/gui/kernel/qguiapplication.cpp:3298
#13 0x00007ffff5c4952c in QWindowSystemInterface::sendWindowSystemEvents
(flags=flags@entry=...)
    at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/gui/kernel/qwindowsysteminterface.cpp:1114
#14 0x00007ffff5c49740 in QWindowSystemInterface::flushWindowSystemEvents
(flags=...) at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/gui/kernel/qwindowsysteminterface.cpp:1083
#15 0x00007ffff53ebdeb in QObject::event (this=0x55555698f7d0,
e=0x7fffcc003ca0) at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qobject.cpp:1452
#16 0x00007ffff778b168 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55555698f7d0, e=0x7fffcc003ca0)
    at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/widgets/kernel/qapplication.cpp:3287
#17 0x00007ffff5395b18 in QCoreApplication::notifyInternal2
(receiver=0x55555698f7d0, event=0x7fffcc003ca0)
    at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1134
#18 0x00007ffff5395d7d in QCoreApplication::sendEvent (receiver=<optimized
out>, event=<optimized out>)
    at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1575
#19 0x00007ffff53998c1 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x5555555f91b0)
    at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1932
#20 0x00007ffff5399b6d in QCoreApplication::sendPostedEvents
(receiver=<optimized out>, event_type=<optimized out>)
    at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1789
#21 0x00007ffff567d39f in postEventSourceDispatch (s=0x5555555fff60) at
/usr/src/debug/qt6-qtbase-6.7.1-2.fc40.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:244
#22 0x00007ffff43bde8c in g_main_dispatch (context=0x7fffdc000f00) at
../glib/gmain.c:3344
#23 g_main_context_dispatch_unlocked (context=0x7fffdc000f00) at
../glib/gmain.c:4152
#24 0x00007ffff441fc98 in g_main_context_iterate_unlocked.isra.0
(context=context@entry=0x7fffdc000f00, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>)
    at ../glib/gmain.c:4217


I also updated to Plasma 6.1 on Fedora.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to