Bug 437818 - Crash when loggin in after having logged out previously
Summary: Crash when loggin in after having logged out previously
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.20.5
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-05-29 06:23 UTC by Clemens Eisserer
Modified: 2021-07-29 04:33 UTC (History)
3 users (show)

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


Attachments
New crash information added by DrKonqi (10.35 KB, text/plain)
2021-06-29 07:20 UTC, Clemens Eisserer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Clemens Eisserer 2021-05-29 06:23:51 UTC
Application: plasmashell (5.20.5)

Qt Version: 5.15.2
Frameworks Version: 5.79.0
Operating System: Linux 5.12.7-200.fc33.x86_64 x86_64
Windowing system: X11
Distribution: Fedora 33 (KDE Plasma)

-- Information about the crash:
- What I was doing when the application crashed:

When KDE started after login I got this crash, which seems to happen randomly when the login was performed after a previous logout (not a clean boot).

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Aborted

[KCrash Handler]
#4  0x00007f0345ce29e5 in raise () from /lib64/libc.so.6
#5  0x00007f0345ccb8a4 in abort () from /lib64/libc.so.6
#6  0x00007f03450cfdb6 in _dbus_abort.cold () from /lib64/libdbus-1.so.3
#7  0x00007f03450f5310 in _dbus_warn_check_failed () from /lib64/libdbus-1.so.3
#8  0x00007f0346bf0059 in QDBusConnectionPrivate::getNameOwnerNoCache(QString const&) () from /lib64/libQt5DBus.so.5
#9  0x00007f0346bf2051 in QDBusConnectionPrivate::addSignalHook(QString const&, QDBusConnectionPrivate::SignalHook const&) () from /lib64/libQt5DBus.so.5
#10 0x00007f0346bf36c5 in QtPrivate::QSlotObject<bool (QDBusConnectionPrivate::*)(QString const&, QDBusConnectionPrivate::SignalHook const&), QtPrivate::List<QString const&, QDBusConnectionPrivate::SignalHook const&>, bool>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) () from /lib64/libQt5DBus.so.5
#11 0x00007f0346303d1e in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#12 0x00007f03462dbbad in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#13 0x00007f03462de8c7 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5
#14 0x00007f0346328c27 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5
#15 0x00007f03447f1a9f in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#16 0x00007f0344843a98 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#17 0x00007f03447eee73 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#18 0x00007f03463286f3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#19 0x00007f03462da57b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#20 0x00007f034613fb67 in QThread::exec() () from /lib64/libQt5Core.so.5
#21 0x00007f0346be010b in QDBusConnectionManager::run() () from /lib64/libQt5DBus.so.5
#22 0x00007f0346140df0 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#23 0x00007f034513d3f9 in start_thread () from /lib64/libpthread.so.0
#24 0x00007f0345da64c3 in clone () from /lib64/libc.so.6

Thread 2 (LWP 3456 "QXcbEventQueue"):
#1  0x00007f034817d842 in _xcb_conn_wait.part.0 () from /lib64/libxcb.so.1
#2  0x00007f034817f1cc in xcb_wait_for_event () from /lib64/libxcb.so.1
#3  0x00007f0334525448 in QXcbEventQueue::run() () from /lib64/libQt5XcbQpa.so.5
#4  0x00007f0346140df0 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007f034513d3f9 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f0345da64c3 in clone () from /lib64/libc.so.6

Thread 1 (LWP 3392 "plasmashell"):
#1  0x00007f0346142d51 in QSemaphore::acquire(int) () from /lib64/libQt5Core.so.5
#2  0x00007f034630b2bd in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#3  0x00007f0346c30d07 in QDBusConnectionPrivate::signalNeedsConnecting(QString const&, QDBusConnectionPrivate::SignalHook const&) () from /lib64/libQt5DBus.so.5
#4  0x00007f0346be889c in QDBusConnectionPrivate::connectRelay(QString const&, QString const&, QString const&, QDBusAbstractInterface*, QMetaMethod const&) () from /lib64/libQt5DBus.so.5
#5  0x00007f0346302b4a in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) () from /lib64/libQt5Core.so.5
#6  0x00007f0346302ebd in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) () from /lib64/libQt5Core.so.5
#7  0x00007f034833c3c8 in std::_Function_handler<void (), KActivities::ActivitiesCache::self()::{lambda()#1}>::_M_invoke(std::_Any_data const&) () from /lib64/libKF5Activities.so.5
#8  0x00007f034833ae77 in KActivities::ActivitiesCache::self() () from /lib64/libKF5Activities.so.5
#9  0x00007f034833022b in KActivities::Consumer::Consumer(QObject*) () from /lib64/libKF5Activities.so.5
#10 0x00007f0348330b2d in KActivities::Controller::Controller(QObject*) () from /lib64/libKF5Activities.so.5
#11 0x000056367c7beb35 in main ()
[Inferior 1 (process 3392) detached]

Possible duplicates by query: bug 436640, bug 432216, bug 405751, bug 318247, bug 316358.

Reported using DrKonqi
Comment 1 Nate Graham 2021-06-08 21:02:05 UTC
This should have been fixed a while ago; can you upgrade to Fedora 34 and see of it still happens?
Comment 2 Bug Janitor Service 2021-06-23 04:33:45 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Clemens Eisserer 2021-06-24 05:04:09 UTC
When logging out & in again, I see all kinds of weird behaviour, sometimes crashes on login, sometimes wifi does not work anymore - and sometimes everything works as expected.

I'll give the usb live system a try, F34 changed quite a bit and to be honest I am a bit reluctant to see my production desktop broken again (wayland) or without audio (pipewire) ;)
Comment 4 Clemens Eisserer 2021-06-24 05:06:20 UTC
what I find interesting - most of the time, those bugs are catched by the system-wide bug reporting utility (ABRT), only on rare occuasions the kde bug reporter is able to catch a crash.

This seems to be a sad thing, because the bugs filed at redHat usually are not noticed by anybody and every 6 months I get about 20 emails regarding bugs that will be auto-closed because their reported release is approacing EOL.
Comment 5 Clemens Eisserer 2021-06-29 07:20:27 UTC
Created attachment 139731 [details]
New crash information added by DrKonqi

plasmashell (5.20.5) using Qt 5.15.2

- What I was doing when the application crashed:

logged out and in again, which sometimes works - sometimes results in various crashes.

-- Backtrace (Reduced):
#6  0x00007f5d87523db6 in _dbus_abort.cold () from /lib64/libdbus-1.so.3
#7  0x00007f5d87549310 in _dbus_warn_check_failed () from /lib64/libdbus-1.so.3
#8  0x00007f5d89044059 in QDBusConnectionPrivate::getNameOwnerNoCache(QString const&) () from /lib64/libQt5DBus.so.5
#9  0x00007f5d89046051 in QDBusConnectionPrivate::addSignalHook(QString const&, QDBusConnectionPrivate::SignalHook const&) () from /lib64/libQt5DBus.so.5
#10 0x00007f5d890476c5 in QtPrivate::QSlotObject<bool (QDBusConnectionPrivate::*)(QString const&, QDBusConnectionPrivate::SignalHook const&), QtPrivate::List<QString const&, QDBusConnectionPrivate::SignalHook const&>, bool>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) () from /lib64/libQt5DBus.so.5
Comment 6 Bug Janitor Service 2021-07-14 04:33:38 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 7 Bug Janitor Service 2021-07-29 04:33:29 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!