https://bugs.kde.org/show_bug.cgi?id=483702
Marco Martin <notm...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |notm...@gmail.com --- Comment #6 from Marco Martin <notm...@gmail.com> --- pasting the second bt inline Thread 1 (Thread 0x7442a281b9c0 (LWP 8979)): [KCrash Handler] #5 std::__atomic_base<int>::fetch_add (__m=std::memory_order_acq_rel, __i=1, this=0x107b83484d7e01, this=<optimized out>, __i=<optimized out>, __m=<optimized out>) at /usr/include/c++/13.2.1/bits/atomic_base.h:633 #6 QAtomicOps<int>::ref<int> (_q_value=<error reading variable: Cannot access memory at address 0x107b83484d7e01>, _q_value=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qatomic_cxx11.h:258 #7 QBasicAtomicInteger<int>::ref (this=0x107b83484d7e01, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qbasicatomic.h:49 #8 QtSharedPointer::ExternalRefCountData::getAndRef (obj=obj@entry=0x595a9a0e2270) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/tools/qsharedpointer.cpp:1409 #9 0x00007442a7d78170 in QWeakPointer<QObject>::QWeakPointer<QObject, true> (ptr=0x595a9a0e2270, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/tools/qsharedpointer_impl.h:685 #10 QWeakPointer<QObject>::assign<QObject> (this=0x595a9e5bcee0, ptr=0x595a9a0e2270) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/tools/qsharedpointer_impl.h:680 #11 0x00007442a7dc9957 in QPointer<QScreen>::operator= (p=0x595a9a0e2270, this=0x595a9e5bcee0, this=<optimized out>, p=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qpointer.h:68 #12 QWindowPrivate::connectToScreen (screen=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/gui/kernel/qwindow.cpp:481 #13 QWindowPrivate::setTopLevelScreen (this=0x595a9e5bcd90, newScreen=0x595a9a0e2270, recreate=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/gui/kernel/qwindow.cpp:506 #14 0x00007442a95312d7 in QWidgetPrivate::create (this=this@entry=0x595a9cfc3220) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qwidget.cpp:1283 #15 0x00007442a95300f2 in QWidget::create (this=0x595a9cfef370, window=<optimized out>, initializeWindow=<optimized out>, destroyOldWindow=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qwidget.cpp:1174 #16 0x00007442a9530a87 in QWidgetPrivate::createWinId (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qwidget.cpp:2377 #17 0x00007442a9530b03 in QWidget::winId (this=0x595a9cfef370) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qwidget.h:101 #18 QWidget::winId (this=0x595a9cfef370) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qwidget.cpp:2341 #19 0x000074428af9fcad in QMenuProxy::openInternal (this=this@entry=0x595a9cecabe0, pos=...) at /usr/src/debug/libplasma/libplasma-6.0.2/src/declarativeimports/plasmaextracomponents/qmenu.cpp:469 #20 0x000074428afa0210 in QMenuProxy::openRelative (this=0x595a9cecabe0) at /usr/src/debug/libplasma/libplasma-6.0.2/src/declarativeimports/plasmaextracomponents/qmenu.cpp:460 #21 0x000074428afa8334 in QMenuProxy::qt_metacall (this=0x595a9cecabe0, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0x7fffe297d820) at /usr/src/debug/libplasma/build/src/declarativeimports/plasmaextracomponents/plasmaextracomponentsplugin_autogen/include/moc_qmenu.cpp:670 #22 0x00007442a88d7d64 in QQmlObjectOrGadget::metacall (this=0x7fffe297da90, type=QMetaObject::InvokeMetaMethod, index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlobjectorgadget.cpp:14 #23 0x00007442a87b6a86 in QV4::CallMethod (callType=QMetaObject::InvokeMetaMethod, callArgs=<optimized out>, engine=0x595a9a60c3a0, argTypes=0x0, argCount=0, returnType=..., index=<optimized out>, object=...) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/jsruntime/qv4qobjectwrapper.cpp:1563 #24 QV4::CallPrecise (object=..., data=..., engine=<optimized out>, engine@entry=0x595a9a60c3a0, callArgs=<optimized out>, callArgs@entry=0x74426d3bf578, callType=callType@entry=QMetaObject::InvokeMetaMethod) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/jsruntime/qv4qobjectwrapper.cpp:1856 #25 0x00007442a87bb239 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/jsruntime/qv4qobjectwrapper.cpp:2753 #26 operator()<QV4::QObjectMethod::callInternal(const QV4::Value*, const QV4::Value*, int) const::<lambda()> > (call=<optimized out>, __closure=<synthetic pointer>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/jsruntime/qv4qobjectwrapper.cpp:2730 #27 QV4::QObjectMethod::callInternal (this=0x7fffe297dba0, thisObject=<optimized out>, argv=0x74426d3bf4f8, argc=0) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/jsruntime/qv4qobjectwrapper.cpp:2753 #28 0x00007442a8800efa in QV4::Moth::VME::interpret (frame=0x7fffe297df50, engine=0x595a9a60c3a0, code=0x595a9cfe0aa0 "\240\205x\250Bt") at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/jsruntime/qv4vme_moth.cpp:902 #29 0x00007442a88045c5 in QV4::Moth::VME::exec (frame=<optimized out>, engine=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/jsruntime/qv4vme_moth.cpp:584 #30 0x00007442a87703fe in QV4::doCall (self=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/jsruntime/qv4function.cpp:54 #31 0x00007442a8775311 in QV4::Function::call (this=this@entry=0x595a9cf8b640, thisObject=<optimized out>, argv=argv@entry=0x74426d3bf4f0, argc=argc@entry=0, context=context@entry=0x744257e54df8) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/jsruntime/qv4function.cpp:79 #32 0x00007442a87754a5 in operator() (argc=0, argv=0x74426d3bf4f0, thisObject=<optimized out>, __closure=<synthetic pointer>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/jsruntime/qv4function.cpp:30 #33 QV4::convertAndCall<QV4::Function::call(QObject*, void**, const QMetaType*, int, QV4::ExecutionContext*)::<lambda(const QV4::Value*, const QV4::Value*, int)> > (call=..., argc=0, types=0x7fffe297e180, a=0x7fffe297e190, thisObject=<optimized out>, engine=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/jsruntime/qv4jscall_p.h:173 #34 QV4::Function::call (this=0x595a9cf8b640, thisObject=<optimized out>, a=0x7fffe297e190, types=0x7fffe297e180, argc=0, context=0x744257e54df8) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/jsruntime/qv4function.cpp:27 #35 0x00007442a88b0427 in QQmlJavaScriptExpression::evaluate (this=<optimized out>, a=<optimized out>, types=<optimized out>, argc=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmljavascriptexpression_p.h:248 #36 0x00007442a8848ca3 in QQmlBoundSignalExpression::evaluate (this=this@entry=0x595a9cfedab0, a=a@entry=0x0) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlboundsignal.cpp:199 #37 0x00007442a884e56b in QQmlBoundSignal_callback (a=0x0, e=0x595a9cfedc30) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/ftw/qqmlrefcount_p.h:72 #38 QQmlBoundSignal_callback (e=0x595a9cfedc30, a=0x0) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlboundsignal.cpp:293 #39 0x00007442a88d1217 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/qml/qml/qqmlnotifier.cpp:70 -- You are receiving this mail because: You are watching all bug changes.