| Summary: | Switching out displays via xrandr crashes plasmashell | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | miranda |
| Component: | generic-multiscreen | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | CC: | aleixpol, kde, miranda, nate, nicolas.fella, notmart |
| Priority: | NOR | ||
| Version First Reported In: | master | ||
| Target Milestone: | 1.0 | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | Stack trace for plasmashell | ||
|
Description
miranda
2022-10-10 03:53:02 UTC
#0 0x00007f38a94a6688 pthread_sigmask (libc.so.6 + 0x8d688) #1 0x00007f38a9451bfd sigprocmask (libc.so.6 + 0x38bfd) #2 0x00007f38abe24967 _ZN6KCrash15setCrashHandlerEPFviE (libKF5Crash.so.5 + 0x4967) #3 0x00007f38abe257d9 _ZN6KCrash19defaultCrashHandlerEi (libKF5Crash.so.5 + 0x57d9) #4 0x00007f38a9451a00 n/a (libc.so.6 + 0x38a00) #5 0x00007f38a94a164c n/a (libc.so.6 + 0x8864c) #6 0x00007f38a9451958 raise (libc.so.6 + 0x38958) #7 0x00007f38a943b53d abort (libc.so.6 + 0x2253d) #8 0x00007f38a9a9fede _ZNK14QMessageLogger5fatalEPKcz (libQt5Core.so.5 + 0x9fede) #9 0x00007f38a9a9ff3c _Z9qt_assertPKcS0_i (libQt5Core.so.5 + 0x9ff3c) #10 0x000055666a9f00cd n/a (plasmashell + 0x220cd) #11 0x00007f38a9cbd381 n/a (libQt5Core.so.5 + 0x2bd381) #12 0x00007f38a9cbf8df _ZN6QTimer7timeoutENS_14QPrivateSignalE (libQt5Core.so.5 + 0x2bf8df) #13 0x00007f38a9cb04c6 _ZN7QObject5eventEP6QEvent (libQt5Core.so.5 + 0x2b04c6) #14 0x00007f38aa978b1c _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 + 0x178b1c) #15 0x00007f38a9c8cb88 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + 0x28cb88) #16 0x00007f38a9cd6d53 _ZN14QTimerInfoList14activateTimersEv (libQt5Core.so.5 + 0x2d6d53) #17 0x00007f38a9cd7392 n/a (libQt5Core.so.5 + 0x2d7392) #18 0x00007f38a827081b g_main_context_dispatch (libglib-2.0.so.0 + 0x5581b) #19 0x00007f38a82c6ec9 n/a (libglib-2.0.so.0 + 0xabec9) #20 0x00007f38a826f0d2 g_main_context_iteration (libglib-2.0.so.0 + 0x540d2) #21 0x00007f38a9cd750c _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2d750c) #22 0x00007f38a9c8532c _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x28532c) #23 0x00007f38a9c8fe59 _ZN16QCoreApplication4execEv (libQt5Core.so.5 + 0x28fe59) #24 0x000055666a9f2446 n/a (plasmashell + 0x24446) #25 0x00007f38a943c290 n/a (libc.so.6 + 0x23290) #26 0x00007f38a943c34a __libc_start_main (libc.so.6 + 0x2334a) #27 0x000055666a9f2585 n/a (plasmashell + 0x24585) Relevant assert: Oct 09 19:50:06 melchior plasmashell[4108]: ASSERT: "view->containment()->screen() == id || view->containment()->screen() == -1" in file /home/<username>/.cache/yay/plasma-workspace-git/src/plasma-workspace/shell/shellcorona.cpp, line 800 Should be fixed in 5.27.0 |