Bug 443747 - Konsole crashes on Wayland resume from sleep
Summary: Konsole crashes on Wayland resume from sleep
Status: RESOLVED LATER
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 20.12.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-10-14 22:09 UTC by Eric Canton
Modified: 2022-01-07 21:04 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Canton 2021-10-14 22:09:56 UTC
Application: konsole (20.12.3)

Qt Version: 5.15.2
Frameworks Version: 5.80.0
Operating System: Linux 5.11.0-37-generic x86_64
Windowing System: Wayland
Drkonqi Version: 5.21.4
Distribution: Ubuntu 21.04

-- Information about the crash:
- What I was doing when the application crashed:
I resumed my Wayland session from sleep, and Konsole crashed immediately. 

As part of this resume, I changed the input sources of my two monitors. It seems that re-engaging with the two displays sometimes causes problems (Plasma panels move around my desktop, eg.).

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Konsole (konsole), signal: Aborted

[KCrash Handler]
#4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
#5  0x00007f2ee1250864 in __GI_abort () at abort.c:79
#6  0x00007f2ee14a6c77 in QMessageLogger::fatal(char const*, ...) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f2edc3d3d39 in ?? () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#8  0x00007f2edc3e2f9a in QtWaylandClient::QWaylandDisplay::flushRequests() () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#9  0x00007f2ee1706600 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f2ee1709be3 in QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f2ee170a413 in QSocketNotifier::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f2ee0612783 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007f2ee16ce7ba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f2ee1728e05 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f2edf2af8eb in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f2edf302d28 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f2edf2ad023 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f2ee1728204 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f2ee16cd11b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f2ee16d5604 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f2ee1a3c95f in kdemain () from /lib/x86_64-linux-gnu/libkdeinit5_konsole.so
#22 0x00007f2ee1252565 in __libc_start_main (main=0x558ebcc0a320, argc=3, argv=0x7ffedd7243a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffedd724398) at ../csu/libc-start.c:332
#23 0x0000558ebcc0a35e in _start ()
[Inferior 1 (process 1827) detached]

The reporter indicates this bug may be a duplicate of or related to bug 421115.

Possible duplicates by query: bug 440777, bug 440619, bug 440257, bug 436327, bug 432327.

Reported using DrKonqi
Comment 1 Nicolas Fella 2022-01-07 21:04:31 UTC
What most likely happend is that kwin crashed, which currently takes all open programs with it. That's unfortunate and will get fixed eventually, and is not specific to Konsole.

What would be interesting is a crash report for kwin so we can figure out why it crashed in the first place