Summary: | plasmashell crashes on login in KAStatsFavoritesModel::Private::addResult() | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Michael Hamilton <michael> |
Component: | generic-crash | Assignee: | Plasma Bugs List <plasma-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | kdedev, nate |
Priority: | NOR | Keywords: | drkonqi |
Version First Reported In: | 6.1.2 | ||
Target Milestone: | 1.0 | ||
Platform: | openSUSE | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=482887 | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | https://crash-reports.kde.org/organizations/kde/issues/3085/events/8577cdd1777a456ea0fbd30540101bf0/ | ||
Attachments: | coredumpctl gdb 2742 | tee ~/plasmashell-coredump-2742.log |
Description
Michael Hamilton
2024-07-21 21:42:07 UTC
Thank you for the bug report! Unfortunately I can't reproduce the crash myself on current git master, and the backtrace is incomplete and missing debug symbols for the following lines that we need to figure out exactly what's going wrong: #4 0x00007f2824db9640 in ??? () at /usr/lib64/qt6/qml/org/kde/plasma/private/kicker/libkickerplugin.so #5 0x00007f2824dba750 in ??? () at /usr/lib64/qt6/qml/org/kde/plasma/private/kicker/libkickerplugin.so #6 0x00007f2824dbb7f5 in ??? () at /usr/lib64/qt6/qml/org/kde/plasma/private/kicker/libkickerplugin.so #7 0x00007f2824d9f120 in ??? () at /usr/lib64/qt6/qml/org/kde/plasma/private/kicker/libkickerplugin.so Could you please install debug symbols and attach a new symbolicated backtrace generated by using `coredumpctl gdb` in a terminal window? See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl for details about how to do this. Thanks again! Not sure if I picked the right coredump, but I started with "coredumpctl gdb 34855" which seems to be a number and about the right time. The bt output is as follows: ------ (gdb) bt #0 0x00007f2875c949dc in __pthread_kill_implementation () at /lib64/libc.so.6 #1 0x00007f2875c41176 in raise () at /lib64/libc.so.6 #2 0x00007f287914bc03 in KCrash::defaultCrashHandler(int) () at /lib64/libKF6Crash.so.6 #3 0x00007f2875c41240 in <signal handler called> () at /lib64/libc.so.6 #4 0x00007f2824db9640 in QtPrivate::q_relocate_overlap_n_left_move<std::reverse_iterator<KAStatsFavoritesModel::Private::NormalizedId*>, long long> (d_first=..., n=<optimized out>, first=...) at /usr/include/c++/13/bits/stl_iterator.h:248 #5 QtPrivate::q_relocate_overlap_n<KAStatsFavoritesModel::Private::NormalizedId, long long> (d_first=0x4545454545454545, n=<optimized out>, first=<optimized out>) at /usr/include/qt6/QtCore/qcontainertools_impl.h:252 #6 QtPrivate::q_relocate_overlap_n<KAStatsFavoritesModel::Private::NormalizedId, long long> (d_first=0x4545454545454545, n=<optimized out>, first=<optimized out>) at /usr/include/qt6/QtCore/qcontainertools_impl.h:236 #7 QArrayDataPointer<KAStatsFavoritesModel::Private::NormalizedId>::relocate (data=0x0, offset=<optimized out>, this=0x7ffefd8b2a50) at /usr/include/qt6/QtCore/qarraydatapointer.h:316 #8 QArrayDataPointer<KAStatsFavoritesModel::Private::NormalizedId>::tryReadjustFreeSpace (n=1, data=0x0, pos=<optimized out>, this=0x7ffefd8b2a50) at /usr/include/qt6/QtCore/qarraydatapointer.h:301 #9 QArrayDataPointer<KAStatsFavoritesModel::Private::NormalizedId>::detachAndGrow (n=1, data=0x0, old=0x0, where=<optimized out>, this=0x7ffefd8b2a50) at /usr/include/qt6/QtCore/qarraydatapointer.h:202 #10 QtPrivate::QGenericArrayOps<KAStatsFavoritesModel::Private::NormalizedId>::emplace<KAStatsFavoritesModel::Private::NormalizedId const&> (i=<optimized out>, this=0x7ffefd8b2a50) at /usr/include/qt6/QtCore/qarraydataops.h:596 #11 QList<KAStatsFavoritesModel::Private::NormalizedId>::emplace<KAStatsFavoritesModel::Private::NormalizedId const&> (i=<optimized out>, this=0x7ffefd8b2a50) at /usr/include/qt6/QtCore/qlist.h:858 #12 QList<KAStatsFavoritesModel::Private::NormalizedId>::insert (t=..., i=<optimized out>, this=0x7ffefd8b2a50) at /usr/include/qt6/QtCore/qlist.h:475 #13 KAStatsFavoritesModel::Private::addResult (this=0x55956c47e610, _resource=<optimized out>, index=<optimized out>, notifyModel=<optimized out>, mimeType=<optimized out>) at /usr/src/debug/plasma-workspace-6.1.3/applets/kicker/plugin/kastatsfavoritesmodel.cpp:357 #14 0x00007f2824dba750 in QArrayDataPointer<KAStatsFavoritesModel::Private::NormalizedId>::data (this=<optimized out>) at /usr/include/qt6/QtCore/qarraydatapointer.h:120 #15 QArrayDataPointer<KAStatsFavoritesModel::Private::NormalizedId>::constEnd (this=<optimized out>) at /usr/include/qt6/QtCore/qarraydatapointer.h:127 #16 QList<KAStatsFavoritesModel::Private::NormalizedId>::cend (this=<optimized out>) at /usr/include/qt6/QtCore/qlist.h:617 #17 KAStatsFavoritesModel::Private::Private (this=<optimized out>, parent=<optimized out>, clientId=<optimized out>, this=<optimized out>, parent=<optimized out>, clientId=<optimized out>) at /usr/src/debug/plasma-workspace-6.1.3/applets/kicker/plugin/kastatsfavoritesmodel.cpp:306 #18 0x00007f2824dbb7f5 in QArrayDataPointer<char16_t>::QArrayDataPointer (other=<optimized out>, this=0x7ffefd8b2ea0, this=<optimized out>, other=<optimized out>) at /usr/include/c++/13/utility:97 #19 QString::QString (dd=<optimized out>, this=0x7ffefd8b2ea0, this=<optimized out>, dd=<optimized out>) at /usr/include/qt6/QtCore/qstring.h:973 #20 KAStatsFavoritesModel::addFavoriteTo (index=-41209512, activity=..., id=..., this=0x55956c9e9860) at /usr/src/debug/plasma-workspace-6.1.3/applets/kicker/plugin/kastatsfavoritesmodel.cpp:673 #21 KAStatsFavoritesModel::addFavoriteTo (this=0x55956c9e9860, id=..., activityId=<optimized out>, index=-41209512) at /usr/src/debug/plasma-workspace-6.1.3/applets/kicker/plugin/kastatsfavoritesmodel.cpp:655 #22 0x00007f2875defb20 in main_arena () at /lib64/libc.so.6 #23 0x0000000000000000 in ??? () ---- Created attachment 172094 [details]
coredumpctl gdb 2742 | tee ~/plasmashell-coredump-2742.log
This coredump occured when I logged in, I got the normal crash popup, which I ignored, the login eventually recovered and the session seems OK. Superficially It looks like the same problem. The attached file is the tee'ed output from coredumpctl gdb 2742 with a gdb bt command.
Aha, this is Bug 482887. Thanks. *** This bug has been marked as a duplicate of bug 482887 *** Nope, I was wrong, it's different! *** Bug 492560 has been marked as a duplicate of this bug. *** Sentry says there have been no more reports of this crash in at least 90 days; looks like it's probably been fixed. |