https://bugs.kde.org/show_bug.cgi?id=424879

Matt Fagnani <matthew.fagn...@utoronto.ca> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|BACKTRACE                   |---
             Status|NEEDSINFO                   |REPORTED

--- Comment #10 from Matt Fagnani <matthew.fagn...@utoronto.ca> ---
(In reply to Nate Graham from comment #9)
> > #7  QMessageLogger::fatal (this=this@entry=0x7ffe06a40c50, 
> > msg=msg@entry=0x7fa6b48a11c0 "The Wayland connection experienced a fatal 
> > error: %s") at global/qlogging.cpp:893
> This means that kwin_wayland crashed. When it does so, it takes down apps
> with it, and they die with this error message. So we will need to find out
> why KWin crashed and debug that. If you still have a backtrace for it, can
> you attach it? Thanks!
> 
> See
> https://community.kde.org/Guidelines_and_HOWTOs/Debugging/
> How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl

kwin_wayland didn't crash at the times of the plasmashell crashes I reported
here according to the journals I saved when they happened. I would've mentioned
that kwin_wayland crashed if it had. The error was that an invalid argument was
passed between plasmashell and kwin_wayland.

I reproduced this plasmashell crash twice in Plasma 5.20.0 on Wayland with KF
5.79 and Qt 5.15.2 by repeatedly clicking to open and close the Application
Launcher menu at the bottom left of the screen. The first such crash happened
when I clicked several times in 1-2 seconds on the Application Launcher menu
button. plasmashell crashed and went black. The window open at the time and the
cursor remained responsive. drkonqi didn't appear and core dump wasn't saved
probably because plasmashell didn't restart automatically. The journal at the
time showed the following.

Feb 24 11:06:31 plasmashell[1219]: qt.qpa.wayland: Wayland does not support
QWindow::requestActivate()
Feb 24 11:06:31 plasmashell[1219]: qt.qpa.wayland: Wayland does not support
QWindow::requestActivate()
Feb 24 11:06:31 plasmashell[1219]: kf.plasma.quick: Couldn't create
KWindowShadow for PlasmaQuick::Dialog_QML_219(0x55df6f0792a0,
name="popupWindow")
Feb 24 11:06:31 plasmashell[1219]: kf.plasma.quick: Couldn't create
KWindowShadow for PlasmaQuick::Dialog_QML_219(0x55df6f0792a0,
name="popupWindow")
Feb 24 11:06:31 plasmashell[1219]: kf.plasma.quick: Couldn't create
KWindowShadow for PlasmaQuick::Dialog_QML_219(0x55df6f0792a0,
name="popupWindow")
Feb 24 11:06:32 plasmashell[1219]: qt.qpa.wayland: Wayland does not support
QWindow::requestActivate()
Feb 24 11:06:32 plasmashell[1219]: kf.plasma.quick: Couldn't create
KWindowShadow for PlasmaQuick::Dialog_QML_219(0x55df6f0792a0,
name="popupWindow")
Feb 24 11:06:32 plasmashell[1219]: kf.plasma.quick: Couldn't create
KWindowShadow for PlasmaQuick::Dialog_QML_219(0x55df6f0792a0,
name="popupWindow")
Feb 24 11:06:32 plasmashell[1219]: kf.plasma.quick: Couldn't create
KWindowShadow for PlasmaQuick::Dialog_QML_219(0x55df6f0792a0,
name="popupWindow")
Feb 24 11:06:32 plasmashell[1219]: qt.qpa.wayland: Wayland does not support
QWindow::requestActivate()
Feb 24 11:06:32 plasmashell[1219]: kf.plasma.quick: Couldn't create
KWindowShadow for PlasmaQuick::Dialog_QML_219(0x55df6f0792a0,
name="popupWindow")
Feb 24 11:06:32 plasmashell[1219]: kf.plasma.quick: Couldn't create
KWindowShadow for PlasmaQuick::Dialog_QML_219(0x55df6f0792a0,
name="popupWindow")
Feb 24 11:06:32 plasmashell[1219]: kf.plasma.quick: Couldn't create
KWindowShadow for PlasmaQuick::Dialog_QML_219(0x55df6f0792a0,
name="popupWindow")
Feb 24 11:06:33 plasmashell[1219]: qt.qpa.wayland: Wayland does not support
QWindow::requestActivate()
Feb 24 11:06:33 plasmashell[1219]: kf.plasma.quick: Couldn't create
KWindowShadow for PlasmaQuick::Dialog_QML_219(0x55df6f0792a0,
name="popupWindow")
Feb 24 11:06:33 plasmashell[1219]: kf.plasma.quick: Couldn't create
KWindowShadow for PlasmaQuick::Dialog_QML_219(0x55df6f0792a0,
name="popupWindow")
Feb 24 11:06:33 plasmashell[1219]: kf.plasma.quick: Couldn't create
KWindowShadow for PlasmaQuick::Dialog_QML_219(0x55df6f0792a0,
name="popupWindow")
Feb 24 11:06:33 plasmashell[1219]: qt.qpa.wayland: Wayland does not support
QWindow::requestActivate()
Feb 24 11:06:33 plasmashell[1219]: kf.plasma.quick: Couldn't create
KWindowShadow for PlasmaQuick::Dialog_QML_219(0x55df6f0792a0,
name="popupWindow")
Feb 24 11:06:33 plasmashell[1219]: kf.plasma.quick: Couldn't create
KWindowShadow for PlasmaQuick::Dialog_QML_219(0x55df6f0792a0,
name="popupWindow")
Feb 24 11:06:33 plasmashell[1219]: kf.plasma.quick: Couldn't create
KWindowShadow for PlasmaQuick::Dialog_QML_219(0x55df6f0792a0,
name="popupWindow")
Feb 24 11:06:34 plasmashell[1219]: KCrash: Application 'plasmashell'
crashing...
Feb 24 11:06:34 plasmashell[1219]: KCrash: Attempting to start
/usr/libexec/drkonqi
Feb 24 11:06:34 systemd[1090]: plasma-plasmashell.service: Deactivated
successfully.
Feb 24 11:06:34 systemd[1090]: plasma-plasmashell.service: Consumed 8.340s CPU
time.

I switched to another VT and stopped the session using loginctl
terminate-session 2. The second crash happened when I clicked about 20 times to
open and close the Application Launcher menu. plasmashell crashed in the same
way. konsole and the cursor remained responsive. The errors in the journal were
like those around the time of the first plasmashell crash. 

I tried to attach gdb to plasmashell from a VT in a subsequent session, but
plasmashell stopped responding when I clicked to open the Application Launcher
menu.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to