When kwin_wayland crashes

Martin Flöser mgraesslin at kde.org
Thu May 17 16:03:12 UTC 2018


Am 2018-05-17 16:32, schrieb Aleix Pol:
> Hey,
> Here's an issue I've seen and I'm pretty sure you've seen too. For any
> reason kwin crashes. SDDM kills the whole session and jumps back to
> the login UI
> 
> Tue 2018-05-15 15:22:30 CEST    669  1000  1000  11 truncated
> /home/apol/devel/kde5/bin/kwin_wayland
> Tue 2018-05-15 15:22:32 CEST  11004  1000  1000   6 present
> /home/apol/devel/kde5/lib64/libexec/drkonqi
> Tue 2018-05-15 15:22:32 CEST  11003  1000  1000   6 present
> /home/apol/devel/kde5/lib64/libexec/org_kde_powerdevil
> Tue 2018-05-15 15:22:32 CEST   1139  1000  1000   6 present
> /usr/lib/chromium/chromium
> Tue 2018-05-15 15:22:32 CEST    811  1000  1000   6 present
> /home/apol/devel/kde5/lib64/libexec/org_kde_powerdevil
> 
> 
> As you can see here, kwin crashes into a "truncated" state that
> doesn't allow us to get a backtrace. My guess there is that it's SDDM
> rushing to have it killed but I'm not sure that's actually the case.
> 
> Can anyone point me at what is actually happening on the SDDM side? I
> was thinking that ideally when the session is open again we'd see a
> kcrash dialog with the backtrace and the opportunity to report. Or at
> the very least, we need to be able to successfully query coredumpd.

KWin_Wayland doesn't support kcrash. When KWin_Wayland crashes the 
windowing system dies. Thus DrKonqi cannot connect to a windowing system 
and doesn't work. Due to that it's disabled in kwin_wayland binary.

If you want to get a backtrace the best bet is coredumpctl, but I had no 
real luck with it. I tend to try to reproduce crashes in a nested setup 
which I run directly through gdb.

Cheers
Martin


More information about the Plasma-devel mailing list