Bug 488940 - Plasma crashes after changing monitor inputs for some time
Summary: Plasma crashes after changing monitor inputs for some time
Status: RESOLVED DUPLICATE of bug 482768
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 6.1.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-06-21 23:41 UTC by mynamewastaken
Modified: 2024-06-25 21:39 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 mynamewastaken 2024-06-21 23:41:46 UTC
Application: plasmashell (6.1.0)

Qt Version: 6.7.1
Frameworks Version: 6.3.0
Operating System: Linux 6.8.12-200.fsync.fc40.x86_64 x86_64
Windowing System: Wayland
Distribution: Nobara Linux 40 (GNOME Edition)
DrKonqi: 6.1.0 [CoredumpBackend]

-- Information about the crash:
I have a kvm switch (usb only - no video), but my monitors have multiple inputs. I login to my personal desktop (or sometimes wake from sleep), use the desktop a bit, then switch monitor inputs to my work laptop.
When i swap the inputs back to my desktop i get the crash dialog for plasma.

The crash can be reproduced sometimes.

-- Backtrace:
Application: plasmashell (plasmashell), signal: Segmentation fault


This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.fedoraproject.org/>
Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal]
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
[New LWP 97183]
[New LWP 97187]
[New LWP 97190]
[New LWP 97185]
[New LWP 97200]
[New LWP 97186]
[New LWP 97201]
[New LWP 97203]
[New LWP 97204]
[New LWP 97184]
[New LWP 97189]
[New LWP 97188]
[New LWP 97191]
[New LWP 97192]
[New LWP 97199]
[New LWP 97202]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/plasmashell --no-respawn'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007fae55cab144 in __pthread_kill_implementation () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7fae4fe80400 (LWP 97183))]
Cannot QML trace cores :(
[Current thread is 1 (Thread 0x7fae4fe80400 (LWP 97183))]

Thread 16 (Thread 0x7fae1f4006c0 (LWP 97202)):
#0  0x00007fae55ca5919 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007fae55ca82e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007fae38ea197d in cnd_wait () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fae38e7f53b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fae38ea18ac in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fae55ca91b7 in start_thread () from /lib64/libc.so.6
#6  0x00007fae55d2b3cc in clone3 () from /lib64/libc.so.6

Thread 15 (Thread 0x7fae30c006c0 (LWP 97199)):
#0  0x00007fae55ca5919 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007fae55ca82e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007fae38ea197d in cnd_wait () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fae38e7f53b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fae38ea18ac in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fae55ca91b7 in start_thread () from /lib64/libc.so.6
#6  0x00007fae55d2b3cc in clone3 () from /lib64/libc.so.6

Thread 14 (Thread 0x7fae316006c0 (LWP 97192)):
#0  0x00007fae55ca5919 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007fae55ca82e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007fae38ea197d in cnd_wait () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fae38e7f53b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fae38ea18ac in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fae55ca91b7 in start_thread () from /lib64/libc.so.6
#6  0x00007fae55d2b3cc in clone3 () from /lib64/libc.so.6

Thread 13 (Thread 0x7fae320006c0 (LWP 97191)):
#0  0x00007fae55ca5919 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007fae55ca82e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007fae38ea197d in cnd_wait () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fae38e7f53b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fae38ea18ac in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fae55ca91b7 in start_thread () from /lib64/libc.so.6
#6  0x00007fae55d2b3cc in clone3 () from /lib64/libc.so.6

Thread 12 (Thread 0x7fae33e006c0 (LWP 97188)):
#0  0x00007fae55ca5919 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007fae55ca82e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007fae38ea197d in cnd_wait () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fae38e7f53b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fae38ea18ac in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fae55ca91b7 in start_thread () from /lib64/libc.so.6
#6  0x00007fae55d2b3cc in clone3 () from /lib64/libc.so.6

Thread 11 (Thread 0x7fae334006c0 (LWP 97189)):
#0  0x00007fae55ca5919 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007fae55ca82e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007fae38ea197d in cnd_wait () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fae38e7f53b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fae38ea18ac in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fae55ca91b7 in start_thread () from /lib64/libc.so.6
#6  0x00007fae55d2b3cc in clone3 () from /lib64/libc.so.6

Thread 10 (Thread 0x7fae420006c0 (LWP 97184)):
#0  0x00007fae55d1d75d in poll () from /lib64/libc.so.6
#1  0x00007fae54f23c34 in g_main_context_iterate_unlocked.isra () from /lib64/libglib-2.0.so.0
#2  0x00007fae54ec3383 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007fae5667cb53 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#4  0x00007fae563a2713 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#5  0x00007fae564b414f in QThread::exec() () from /lib64/libQt6Core.so.6
#6  0x00007fae57b70b11 in QDBusConnectionManager::run() () from /lib64/libQt6DBus.so.6
#7  0x00007fae5654fc5c in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#8  0x00007fae55ca91b7 in start_thread () from /lib64/libc.so.6
#9  0x00007fae55d2b3cc in clone3 () from /lib64/libc.so.6

Thread 9 (Thread 0x7fae1e0006c0 (LWP 97204)):
#0  0x00007fae55ca5919 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007fae55ca82e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007fae38ea197d in cnd_wait () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fae38e7f53b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fae38ea18ac in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fae55ca91b7 in start_thread () from /lib64/libc.so.6
#6  0x00007fae55d2b3cc in clone3 () from /lib64/libc.so.6

Thread 8 (Thread 0x7fae1ea006c0 (LWP 97203)):
#0  0x00007fae55ca5919 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007fae55ca82e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007fae38ea197d in cnd_wait () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fae38e7f53b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fae38ea18ac in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fae55ca91b7 in start_thread () from /lib64/libc.so.6
#6  0x00007fae55d2b3cc in clone3 () from /lib64/libc.so.6

Thread 7 (Thread 0x7fae1fe006c0 (LWP 97201)):
#0  0x00007fae55ca5919 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007fae55ca82e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007fae38ea197d in cnd_wait () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fae38e7f53b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fae38ea18ac in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fae55ca91b7 in start_thread () from /lib64/libc.so.6
#6  0x00007fae55d2b3cc in clone3 () from /lib64/libc.so.6

Thread 6 (Thread 0x7fae3be006c0 (LWP 97186)):
#0  0x00007fae55d1d75d in poll () from /lib64/libc.so.6
#1  0x00007fae57aaadc5 in QtWaylandClient::EventThread::run() () from /lib64/libQt6WaylandClient.so.6
#2  0x00007fae5654fc5c in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#3  0x00007fae55ca91b7 in start_thread () from /lib64/libc.so.6
#4  0x00007fae55d2b3cc in clone3 () from /lib64/libc.so.6

Thread 5 (Thread 0x7fae24c006c0 (LWP 97200)):
#0  0x00007fae55ca5919 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007fae55ca82e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007fae38ea197d in cnd_wait () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fae38e7f53b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fae38ea18ac in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fae55ca91b7 in start_thread () from /lib64/libc.so.6
#6  0x00007fae55d2b3cc in clone3 () from /lib64/libc.so.6

Thread 4 (Thread 0x7fae412006c0 (LWP 97185)):
#0  0x00007fae55ca5919 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007fae55ca82e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007fae5655c38b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6
#3  0x00007fae57aaad5e in QtWaylandClient::EventThread::run() () from /lib64/libQt6WaylandClient.so.6
#4  0x00007fae5654fc5c in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#5  0x00007fae55ca91b7 in start_thread () from /lib64/libc.so.6
#6  0x00007fae55d2b3cc in clone3 () from /lib64/libc.so.6

Thread 3 (Thread 0x7fae32a006c0 (LWP 97190)):
#0  0x00007fae55ca5919 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007fae55ca82e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007fae38ea197d in cnd_wait () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fae38e7f53b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fae38ea18ac in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fae55ca91b7 in start_thread () from /lib64/libc.so.6
#6  0x00007fae55d2b3cc in clone3 () from /lib64/libc.so.6

Thread 2 (Thread 0x7fae38c006c0 (LWP 97187)):
#0  0x00007fae55ca5919 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007fae55ca82e9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007fae38ea197d in cnd_wait () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fae38e7f53b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fae38ea18ac in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fae55ca91b7 in start_thread () from /lib64/libc.so.6
#6  0x00007fae55d2b3cc in clone3 () from /lib64/libc.so.6

Thread 1 (Thread 0x7fae4fe80400 (LWP 97183)):
[KCrash Handler]
#4  0x00007fae4000ec30 in KScreen::WaylandConfig::setupRegistry()::{lambda(void*, wl_registry*, unsigned int, char const*, unsigned int)#1}::_FUN(void*, wl_registry*, unsigned int, char const*, unsigned int) () from /usr/lib64/qt6/plugins/kf6/kscreen/KSC_KWayland.so
#5  0x00007fae568a6056 in ffi_call_unix64 () from /lib64/libffi.so.8
#6  0x00007fae568a26a0 in ffi_call_int.lto_priv () from /lib64/libffi.so.8
#7  0x00007fae568a54ee in ffi_call () from /lib64/libffi.so.8
#8  0x00007fae59070f2e in wl_closure_invoke.constprop () from /lib64/libwayland-client.so.0
#9  0x00007fae590717a3 in dispatch_event.isra () from /lib64/libwayland-client.so.0
#10 0x00007fae59071a4c in wl_display_dispatch_queue_pending () from /lib64/libwayland-client.so.0
#11 0x00007fae57aaac22 in QtWaylandClient::QWaylandDisplay::flushRequests() () from /lib64/libQt6WaylandClient.so.6
#12 0x00007fae563ebdeb in QObject::event(QEvent*) () from /lib64/libQt6Core.so.6
#13 0x00007fae5878b168 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt6Widgets.so.6
#14 0x00007fae56395b18 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt6Core.so.6
#15 0x00007fae563998c1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt6Core.so.6
#16 0x00007fae5667d39f in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt6Core.so.6
#17 0x00007fae54ec1e8c in g_main_context_dispatch_unlocked.lto_priv () from /lib64/libglib-2.0.so.0
#18 0x00007fae54f23c98 in g_main_context_iterate_unlocked.isra () from /lib64/libglib-2.0.so.0
#19 0x00007fae54ec3383 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#20 0x00007fae5667cb53 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#21 0x00007fae563a2713 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#22 0x00007fae5639e69c in QCoreApplication::exec() () from /lib64/libQt6Core.so.6
#23 0x00005566ec9bfb3a in main ()

Reported using DrKonqi
Comment 1 Nate Graham 2024-06-25 21:39:02 UTC

*** This bug has been marked as a duplicate of bug 482768 ***