Bug 492560 - Crash in kastatsfavoritesmodel.cpp at login
Summary: Crash in kastatsfavoritesmodel.cpp at login
Status: RESOLVED DUPLICATE of bug 490624
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 6.1.4
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-09-02 20:06 UTC by Michael Hamilton
Modified: 2024-09-05 19:55 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Hamilton 2024-09-02 20:06:05 UTC
SUMMARY

Occasional failure on login 

STEPS TO REPRODUCE
1. Login.
2. See if the session fails to start.
3. If login succeeds, return to step 1.

One thing that might be different from most logins, my login runs various processes that raise several desktop notifications and updates some of them too.

OBSERVED RESULT
Login occasionally fails to completely start the desktop, or errors and them recovers. 

EXPECTED RESULT
Login always works

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20240829
KDE Plasma Version: 6.1.4
KDE Frameworks Version: 6.5.0
Qt Version: 6.7.2
Kernel Version: 6.9.9-1-default (64-bit)
Graphics Platform: X11
Processors: 12 × AMD Ryzen 5 5600 6-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 1650 SUPER/PCIe/SSE2
Manufacturer: ASUS

ADDITIONAL INFORMATION
This stack trace is missing some line numbers for some Tumbleweed packages (not sure why), but line numbers are present for many such as kastatsfavoritesmodel.cpp. 

#0  0x00007fe243a94c5c in __pthread_kill_implementation () at /lib64/libc.so.6
#1  0x00007fe243a411c6 in raise () at /lib64/libc.so.6
#2  0x00007fe246f36c54 in KCrash::defaultCrashHandler(int) () at /lib64/libKF6Crash.so.6
#3  0x00007fe243a41290 in <signal handler called> () at /lib64/libc.so.6
#4  __gnu_cxx::__atomic_add (__val=1, __mem=0x454545454545454d) at /usr/include/c++/13/ext/atomicity.h:71
#5  __gnu_cxx::__atomic_add_dispatch (__val=1, __mem=0x454545454545454d) at /usr/include/c++/13/ext/atomicity.h:111
#6  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_add_ref_copy (this=0x4545454545454545) at /usr/include/c++/13/bits/shared_ptr_base.h:152
#7  std::__shared_count<(__gnu_cxx::_Lock_policy)2>::operator= (__r=<optimized out>, this=0x5597f058cd40) at /usr/include/c++/13/bits/shared_ptr_base.h:1088
#8  std::__shared_ptr<AbstractEntry, (__gnu_cxx::_Lock_policy)2>::operator= (this=0x5597f058cd38) at /usr/include/c++/13/bits/shared_ptr_base.h:1523
#9  std::shared_ptr<AbstractEntry>::operator= (this=0x5597f058cd38) at /usr/include/c++/13/bits/shared_ptr.h:414
#10 KAStatsFavoritesModel::Private::addResult (this=this@entry=0x5597eff2b000, _resource=..., index=21, index@entry=-1, notifyModel=notifyModel@entry=false, mimeType=...)
    at /usr/src/debug/plasma-workspace-6.1.4/applets/kicker/plugin/kastatsfavoritesmodel.cpp:353
#11 0x00007fe1ea9ba3b0 in KAStatsFavoritesModel::Private::Private
    (this=0x5597eff2b000, parent=<optimized out>, clientId=<optimized out>, this=<optimized out>, parent=<optimized out>, clientId=<optimized out>)
    at /usr/src/debug/plasma-workspace-6.1.4/applets/kicker/plugin/kastatsfavoritesmodel.cpp:237
#12 0x00007fe1ea9bb455 in KAStatsFavoritesModel::initForClient (this=0x5597f0458f40, clientId=...)
    at /usr/src/debug/plasma-workspace-6.1.4/applets/kicker/plugin/kastatsfavoritesmodel.cpp:550
#13 0x00007fe1ea99f0f0 in KAStatsFavoritesModel::qt_metacall (this=0x5597f0458f40, _c=QMetaObject::InvokeMetaMethod, _id=16, _a=0x7fffd9a79f28)
    at /usr/src/debug/plasma-workspace-6.1.4/build/applets/kicker/kickerplugin_autogen/7RBZBFH7CH/moc_kastatsfavoritesmodel.cpp:325
#14 0x00007fe24571da93 in ??? () at /lib64/libQt6Qml.so.6
#15 0x00007fe2456084fb in ??? () at /lib64/libQt6Qml.so.6
#16 0x00007fe24560b271 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () at /lib64/libQt6Qml.so.6
#17 0x00007fe24565291f in ??? () at /lib64/libQt6Qml.so.6
#18 0x00007fe24565860a in ??? () at /lib64/libQt6Qml.so.6
#19 0x00007fe2455c33ae in ??? () at /lib64/libQt6Qml.so.6
#20 0x00007fe2455c8d6d in QV4::Function::call(QObject*, void**, QMetaType const*, int, QV4::ExecutionContext*) () at /lib64/libQt6Qml.so.6
#21 0x00007fe2456ebbf5 in QQmlJavaScriptExpression::evaluate(void**, QMetaType const*, int) () at /lib64/libQt6Qml.so.6
#22 0x00007fe24569b02b in QQmlBoundSignalExpression::evaluate(void**) () at /lib64/libQt6Qml.so.6
#23 0x00007fe24569f05b in ??? () at /lib64/libQt6Qml.so.6
#24 0x00007fe245709b28 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /lib64/libQt6Qml.so.6
#25 0x00007fe2443e79d8 in ??? () at /lib64/libQt6Core.so.6
#26 0x00007fe245713f26 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () at /lib64/libQt6Qml.so.6
#27 0x00007fe2456ae5c9 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) () at /lib64/libQt6Qml.so.6
#28 0x00007fe2456ae8cc in QQmlComponentPrivate::completeCreate() () at /lib64/libQt6Qml.so.6
#29 0x00007fe24705b713 in PlasmaQuick::SharedQmlEngine::completeInitialization(QHash<QString, QVariant> const&) () at /lib64/libPlasmaQuick.so.6
#30 0x00007fe24703ffd4 in PlasmaQuick::AppletQuickItem::itemForApplet(Plasma::Applet*) () at /lib64/libPlasmaQuick.so.6
#31 0x00007fe24706c9e9 in ??? () at /lib64/libPlasmaQuick.so.6
#32 0x00007fe245713a74 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () at /lib64/libQt6Qml.so.6
#33 0x00007fe2456ae5c9 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) () at /lib64/libQt6Qml.so.6
#34 0x00007fe2456ae8cc in QQmlComponentPrivate::completeCreate() () at /lib64/libQt6Qml.so.6
#35 0x00007fe24705b713 in PlasmaQuick::SharedQmlEngine::completeInitialization(QHash<QString, QVariant> const&) () at /lib64/libPlasmaQuick.so.6
#36 0x00007fe24703ffd4 in PlasmaQuick::AppletQuickItem::itemForApplet(Plasma::Applet*) () at /lib64/libPlasmaQuick.so.6
#37 0x00007fe24705489c in ??? () at /lib64/libPlasmaQuick.so.6
#38 0x00005597d93762af in ShellCorona::createWaitingPanels (this=<optimized out>) at /usr/src/debug/plasma-workspace-6.1.4/shell/shellcorona.cpp:1544
#39 0x00007fe2443e7f90 in ??? () at /lib64/libQt6Core.so.6
#40 0x00007fe2443ec65a in QTimer::timeout(QTimer::QPrivateSignal) () at /lib64/libQt6Core.so.6
#41 0x00007fe2443d1dd6 in QObject::event(QEvent*) () at /lib64/libQt6Core.so.6
#42 0x00007fe2465c2f6e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt6Widgets.so.6
#43 0x00007fe24438ec30 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt6Core.so.6
#44 0x00007fe2444eca5a in QTimerInfoList::activateTimers() () at /lib64/libQt6Core.so.6
--Type <RET> for more, q to quit, c to continue without paging--c
#45 0x00007fe2445c2e3c in ??? () at /lib64/libQt6Core.so.6
#46 0x00007fe243033fb8 in ??? () at /lib64/libglib-2.0.so.0
#47 0x00007fe243035d38 in ??? () at /lib64/libglib-2.0.so.0
#48 0x00007fe2430363ec in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#49 0x00007fe2445c1adc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt6Core.so.6
#50 0x00007fe2443993db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt6Core.so.6
#51 0x00007fe244392bb6 in QCoreApplication::exec() () at /lib64/libQt6Core.so.6
#52 0x00005597d9337b8f in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace-6.1.4/shell/main.cpp:188
Comment 1 Akseli Lahtinen 2024-09-04 13:22:29 UTC

*** This bug has been marked as a duplicate of bug 482887 ***
Comment 2 Harald Sitter 2024-09-04 13:24:06 UTC
This is not the same trace.
Comment 3 Nate Graham 2024-09-05 19:55:18 UTC

*** This bug has been marked as a duplicate of bug 490624 ***