Bug 394154 - Plasma froze after clicking on notifications applet
Summary: Plasma froze after clicking on notifications applet
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.12.5
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2018-05-12 07:05 UTC by Paolo
Modified: 2018-10-29 02:19 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paolo 2018-05-12 07:05:02 UTC
Application: plasmashell (5.12.5)

Qt Version: 5.10.1
Frameworks Version: 5.46.0
Operating System: Linux 4.17.0-0.rc3.git4.1.fc29.x86_64 x86_64
Distribution: "Fedora release 29 (Rawhide)"

-- Information about the crash:
- What I was doing when the application crashed: almost every time I click on kde-start or notification applet, plasma freezes. I use custom icons, not default. I haven't tried to return to default icon set yet, but I think it won't change the behaviour. KDE Plasma version 5.12.5 - KDE Frameworks version 5.46.0 - Qt version 5.10.1 - Kernel 4.17.0-0.rc3.git4 Fedora 29 64bit

- Unusual behavior I noticed:

- Custom settings of the application:

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
[KCrash Handler]
#6  0x0000000000000000 in  ()
#7  0x00007fbca10f1027 in Plasma::DataEngineConsumer::~DataEngineConsumer() () at /lib64/libKF5Plasma.so.5
#8  0x00007fbc71b6d2ac in  () at /usr/lib64/qt5/plugins/plasma/dataengine/plasma_engine_weather.so
#9  0x00007fbc71b6d2dd in  () at /usr/lib64/qt5/plugins/plasma/dataengine/plasma_engine_weather.so
#10 0x00007fbca1100ff2 in  () at /lib64/libKF5Plasma.so.5
#11 0x00007fbca110115d in  () at /lib64/libKF5Plasma.so.5
#12 0x00007fbc9c01065c in  () at /lib64/libc.so.6
#13 0x00007fbc9c01078c in  () at /lib64/libc.so.6
#14 0x00007fbca19eed19 in _XDefaultIOError () at /lib64/libX11.so.6
#15 0x00007fbc832ee4ab in ioErrorHandler(_XDisplay*) () at /lib64/libQt5XcbQpa.so.5
#16 0x00007fbca19eef52 in _XIOError () at /lib64/libX11.so.6
#17 0x00007fbca19ec1f8 in require_socket.part () at /lib64/libX11.so.6
#18 0x00007fbca19ec9dd in _XFlush () at /lib64/libX11.so.6
#19 0x00007fbca19ef5ad in _XGetRequest () at /lib64/libX11.so.6
#20 0x00007fbca19cb1b1 in XCreatePixmap () at /lib64/libX11.so.6
#21 0x000055c861979532 in  ()
#22 0x000055c86197bee7 in  ()
#23 0x000055c86197c168 in  ()
#24 0x000055c86197c1cd in  ()
#25 0x00007fbc9c01065c in  () at /lib64/libc.so.6
#26 0x00007fbc9c01078c in  () at /lib64/libc.so.6
#27 0x00007fbca19eed19 in _XDefaultIOError () at /lib64/libX11.so.6
#28 0x00007fbc832ee4ab in ioErrorHandler(_XDisplay*) () at /lib64/libQt5XcbQpa.so.5
#29 0x00007fbca19eef52 in _XIOError () at /lib64/libX11.so.6
#30 0x00007fbca19ec1f8 in require_socket.part () at /lib64/libX11.so.6
#31 0x00007fbca19ec9dd in _XFlush () at /lib64/libX11.so.6
#32 0x00007fbca19ef5ad in _XGetRequest () at /lib64/libX11.so.6
#33 0x00007fbca19cb1b1 in XCreatePixmap () at /lib64/libX11.so.6
#34 0x00007fbca2daf502 in  () at /lib64/libKF5PlasmaQuick.so.5
#35 0x00007fbca2db1eb7 in  () at /lib64/libKF5PlasmaQuick.so.5
#36 0x00007fbca2db2138 in  () at /lib64/libKF5PlasmaQuick.so.5
#37 0x00007fbca2db219d in  () at /lib64/libKF5PlasmaQuick.so.5
#38 0x00007fbc9c01065c in  () at /lib64/libc.so.6
#39 0x00007fbc9c01078c in  () at /lib64/libc.so.6
#40 0x00007fbc832f4c23 in QXcbConnection::processXcbEvents() () at /lib64/libQt5XcbQpa.so.5
#41 0x00007fbc9cf56a26 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5
#42 0x00007fbc9d8c1e95 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#43 0x00007fbc9d8c983a in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#44 0x00007fbc9cf2d376 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#45 0x00007fbc9cf3009b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5
#46 0x00007fbc9cf7dec7 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5
#47 0x00007fbc949867cd in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#48 0x00007fbc94986b98 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#49 0x00007fbc94986c30 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#50 0x00007fbc9cf7dc13 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#51 0x00007fbc83380065 in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5XcbQpa.so.5
#52 0x00007fbc9cf2c12b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#53 0x00007fbc9cf345b6 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#54 0x000055c861964ed8 in  ()
#55 0x00007fbc9bffa21b in __libc_start_main () at /lib64/libc.so.6
#56 0x000055c86196526a in _start ()

Reported using DrKonqi
Comment 1 Friedrich W. H. Kossebau 2018-05-16 15:30:07 UTC
Thanks for the report.

Sadly the backtrace you gave is missing some details, not sure why DrKonqi still allowed to send it like it is. So please help manually by doing this, for installing the debug infos for the plasma library, so the backtrace has more details:

dnf debuginfo-install kf5-plasma

Then trigger a crash again and update this bug report with the new backtrace as new comment.

From the current backtrace, this seems actually two problems here:
a) the calls like _XIOError hint there is some problem in the connection to the display server. Interesting would be if the system log contains some line like  "The X11 connection broke: " + some data, to understand why the connection failed.

b) the process shutdown possibly following then is not done properly
Compare also https://bugs.kde.org/show_bug.cgi?id=392898 which seems a similar issue with the wayland backend
Comment 2 Christoph Feck 2018-06-06 19:56:10 UTC
If you can still reproduce this crash, please add a backtrace with debug symbols.
Comment 3 Andrew Crouthamel 2018-09-28 03:21:08 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 set the bug status 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 4 Andrew Crouthamel 2018-10-29 02:19:25 UTC
Dear Bug Submitter,

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!