Summary: | Plasmashell aborted when its Wayland connection broke | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Matt Fagnani <matt.fagnani> |
Component: | general | Assignee: | David Edmundson <kde> |
Status: | RESOLVED MOVED | ||
Severity: | crash | CC: | matt.fagnani, plasma-bugs |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.16.5 | ||
Target Milestone: | 1.0 | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi |
Description
Matt Fagnani
2019-11-13 23:36:04 UTC
Superseeded by your newer report, bug 414220. Created attachment 125881 [details]
New crash information added by DrKonqi
plasmashell (5.17.90) using Qt 5.13.2
- What I was doing when the application crashed:
I was using Plasma 5.17.90 on Wayland in Fedora Rawhide/32 with Qt 5.13.2, KF 5.67.0. I opened konsole. I ran coredumpctl gdb on a plasmashell login crash. gdb aborted while processing the debuginfo files. konsole showed Not responding in its title bar, and its colours faded. konsole aborted with an error "The Wayland connection broke. Did the Wayland compositor die?". plasmashell aborted with the same error a few seconds after konsole did. The problem was likely in Qt particularly qtwayland given the trace of the crashing thread.
- Unusual behavior I noticed:
The background went black. plasmashell restarted automatically.
-- Backtrace (Reduced):
#6 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#7 0x00007fc87da48895 in __GI_abort () at abort.c:79
#8 0x00007fc87de6da25 in qt_message_fatal (message=<synthetic pointer>..., context=...) at global/qlogging.cpp:1907
#9 QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7ffddcd479b0, msg=msg@entry=0x7fc86d0ede30 "The Wayland connection broke. Did the Wayland compositor die?") at global/qlogging.cpp:888
#10 0x00007fc86d04d81f in QtWaylandClient::QWaylandDisplay::checkError() const (this=<optimized out>) at /usr/include/qt5/QtCore/qlogging.h:91
Created attachment 130090 [details]
New crash information added by DrKonqi
plasmashell (5.19.3) using Qt 5.14.2
- What I was doing when the application crashed:
I logged into Plasma 5.19.3 on Wayland in Fedora Rawhide with Qt 5.14.2, KF 5.72.0 from sddm. I've continued to see these plasmashell crashes where the Wayland connection broke occasionally when logging in and at other times like when using Firefox. The crashes happened particularly when there's been high I/O to the drive Fedora was on. Several KDE programs aborted each time I logged out of Plasma 5.19.3 and earlier on Wayland with the same error. Is there a setting that could increase something like a timeout duration for Qt programs before the Wayland connection is considered to be broken?
- Unusual behavior I noticed:
The background went black and automatically reappeared.
-- Backtrace (Reduced):
#4 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
#5 0x00007f28fadfa8a4 in __GI_abort () at abort.c:79
#6 0x00007f28fb21da7f in qt_message_fatal (message=<synthetic pointer>..., context=...) at global/qlogging.cpp:1914
#7 QMessageLogger::fatal (this=this@entry=0x7ffe676728f0, msg=msg@entry=0x7f28e997c160 "The Wayland connection broke. Did the Wayland compositor die?") at global/qlogging.cpp:893
#8 0x00007f28e98ff8a9 in QtWaylandClient::QWaylandDisplay::checkError (this=<optimized out>) at /usr/include/qt5/QtCore/qlogging.h:90
Created attachment 132580 [details]
New crash information added by DrKonqi
plasmashell (5.19.5) using Qt 5.15.1
- What I was doing when the application crashed:
I logged into Plasma 5.19.5 on Wayland in Fedora 33. I clicked on the Network Manager applet then on the connection. plasmashell stopped responding for about 10 seconds. plasmashell aborted with the error "The Wayland connection broke. Did the Wayland compositor die?" The journal showed the following errors at the time of the crash.
Oct 20 05:44:23 plasmashell[1280]: file:///usr/lib64/qt5/qml/org/kde/plasma/extras/ExpandableListItem4/qt5/qml/org/kde/plasma/extras/ExpandableListItem.qml:327: TypeError: Cannot read property 'width' of null
Oct 20 05:44:23 plasmashell[1280]: The Wayland connection broke. Did the Wayland compositor die?
The screen turned black. plasmashell reappeared. This crash has happened before, but it's infrequent.
-- Backtrace (Reduced):
#4 __GI_raise (sig=<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c:49
#5 0x00007ff9e5ccb8a4 in __GI_abort () at abort.c:79
#6 0x00007ff9e60f0b07 in qt_message_fatal (message=<synthetic pointer>..., context=...) at global/qlogging.cpp:1914
#7 QMessageLogger::fatal(char const*, ...) const (this=<optimized out>, msg=<optimized out>) at global/qlogging.cpp:893
#8 0x00007ff9d4839d89 in QtWaylandClient::QWaylandDisplay::checkError() const (this=<optimized out>) at /usr/include/qt5/QtCore/qlogging.h:90
|