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

            Bug ID: 492143
           Summary: Plasma segfaults when interacting with panels
    Classification: Plasma
           Product: plasmashell
           Version: 6.1.4
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: generic-crash
          Assignee: plasma-b...@kde.org
          Reporter: piet...@duck.com
  Target Milestone: 1.0

Application: plasmashell (6.1.4)

Qt Version: 6.7.2
Frameworks Version: 6.5.0
Operating System: Linux 6.10.5-200.fc40.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 40 (Workstation Edition)"
DrKonqi: 6.1.4 [CoredumpBackend]

-- Information about the crash:
I'm not sure if it's just my computer or what is happening, but recently Plasma
keeps crashing on my PC when I try to interact with panels or desktop (I mean,
background - this doesn't affect open windows). So far it happened when I: 
- tried to switch virtual desktop by hovering my mouse over background and
using scroll wheel (which is set to change virtual desktops);
- tried to change speakers volume by scrolling on speaker icon;
- tried to change speakers volume using VOL+ key on my keyboard;
- tried to check calendar by clicking on date and time applet;
- tried to open running app's window by clicking on its icon in the system
tray;
- tried to copy text using a clipboard applet;
Most of them happened same day. 

Additional info:
Graphics driver is proprietary NVIDIA 555.58.02 (using Wayland)

The crash can be reproduced sometimes.

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

[New LWP 74821]
[New LWP 74863]
[New LWP 74823]
[New LWP 74822]
[New LWP 74824]
[New LWP 74838]
[New LWP 74831]
[New LWP 74880]
[New LWP 99209]
[New LWP 74881]
[New LWP 99194]
[New LWP 98673]
[New LWP 74882]
[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  0x00007fb5bcea8664 in __pthread_kill_implementation () from
/lib64/libc.so.6
[Current thread is 1 (Thread 0x7fb5b73c4b00 (LWP 74821))]
python sentry-sdk not installed :(
Cannot QML trace cores :(
[Current thread is 1 (Thread 0x7fb5b73c4b00 (LWP 74821))]

Thread 13 (Thread 0x7fb52b4006c0 (LWP 74882)):
#0  0x00007fb5bcf1c87d in poll () at /lib64/libc.so.6
#1  0x00007fb5bc2b5c34 in g_main_context_iterate_unlocked.isra () at
/lib64/libglib-2.0.so.0
#2  0x00007fb5bc255383 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3  0x00007fb5bd8850a3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt6Core.so.6
#4  0x00007fb5bd5a3b03 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt6Core.so.6
#5  0x00007fb5bd6b7e4f in QThread::exec() () at /lib64/libQt6Core.so.6
#6  0x00007fb585c7d08d in KCupsConnection::run() () at
/lib64/libkcupslib.so.6.1.4
#7  0x00007fb5bd75463c in QThreadPrivate::start(void*) () at
/lib64/libQt6Core.so.6
#8  0x00007fb5bcea66d7 in start_thread () at /lib64/libc.so.6
#9  0x00007fb5bcf2a60c in clone3 () at /lib64/libc.so.6

Thread 12 (Thread 0x7fb507e006c0 (LWP 98673)):
#0  0x00007fb5bcea2da9 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1  0x00007fb5bcea57f9 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007fb5a84ba1e8 in ??? () at /lib64/libEGL_nvidia.so.0
#3  0x00007fb5a848a661 in ??? () at /lib64/libEGL_nvidia.so.0
#4  0x00007fb5a84c027e in ??? () at /lib64/libEGL_nvidia.so.0
#5  0x00007fb5bcea66d7 in start_thread () at /lib64/libc.so.6
#6  0x00007fb5bcf2a60c in clone3 () at /lib64/libc.so.6

Thread 11 (Thread 0x7fb563c006c0 (LWP 99194)):
#0  0x00007fb5bcea2da9 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1  0x00007fb5bcea57f9 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007fb5a84ba1e8 in ??? () at /lib64/libEGL_nvidia.so.0
#3  0x00007fb5a848a661 in ??? () at /lib64/libEGL_nvidia.so.0
#4  0x00007fb5a84c027e in ??? () at /lib64/libEGL_nvidia.so.0
#5  0x00007fb5bcea66d7 in start_thread () at /lib64/libc.so.6
#6  0x00007fb5bcf2a60c in clone3 () at /lib64/libc.so.6

Thread 10 (Thread 0x7fb52be006c0 (LWP 74881)):
#0  0x00007fb5bcf2aa32 in epoll_wait () at /lib64/libc.so.6
#1  0x00007fb5a3554a26 in impl_pollfd_wait () at
/usr/lib64/spa-0.2/support/libspa-support.so
#2  0x00007fb5a3546179 in loop_iterate () at
/usr/lib64/spa-0.2/support/libspa-support.so
#3  0x00007fb598a2ec63 in do_loop () at /lib64/libpipewire-0.3.so.0
#4  0x00007fb5bcea66d7 in start_thread () at /lib64/libc.so.6
#5  0x00007fb5bcf2a60c in clone3 () at /lib64/libc.so.6

Thread 9 (Thread 0x7fb5060006c0 (LWP 99209)):
#0  0x00007fb5bcea2da9 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1  0x00007fb5bcea57f9 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007fb5a84ba1e8 in ??? () at /lib64/libEGL_nvidia.so.0
#3  0x00007fb5a848a661 in ??? () at /lib64/libEGL_nvidia.so.0
#4  0x00007fb5a84c027e in ??? () at /lib64/libEGL_nvidia.so.0
#5  0x00007fb5bcea66d7 in start_thread () at /lib64/libc.so.6
#6  0x00007fb5bcf2a60c in clone3 () at /lib64/libc.so.6

Thread 8 (Thread 0x7fb550c006c0 (LWP 74880)):
#0  0x00007fb5bcf1c87d in poll () at /lib64/libc.so.6
#1  0x00007fb58cd13ab6 in poll_func () at /lib64/libpulse.so.0
#2  0x00007fb58ccfd424 in pa_mainloop_poll () at /lib64/libpulse.so.0
#3  0x00007fb58cd07d33 in pa_mainloop_iterate () at /lib64/libpulse.so.0
#4  0x00007fb58cd07df8 in pa_mainloop_run () at /lib64/libpulse.so.0
#5  0x00007fb58cd189ff in thread () at /lib64/libpulse.so.0
#6  0x00007fb58ccbc8fb in internal_thread_func () at
/usr/lib64/pulseaudio/libpulsecommon-16.1.so
#7  0x00007fb5bcea66d7 in start_thread () at /lib64/libc.so.6
#8  0x00007fb5bcf2a60c in clone3 () at /lib64/libc.so.6

Thread 7 (Thread 0x7fb5a0a006c0 (LWP 74831)):
#0  0x00007fb5bcf1c87d in poll () at /lib64/libc.so.6
#1  0x00007fb5bc2b5c34 in g_main_context_iterate_unlocked.isra () at
/lib64/libglib-2.0.so.0
#2  0x00007fb5bc255383 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3  0x00007fb5bd8850a3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt6Core.so.6
#4  0x00007fb5bd5a3b03 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt6Core.so.6
#5  0x00007fb5bd6b7e4f in QThread::exec() () at /lib64/libQt6Core.so.6
#6  0x00007fb5bd75463c in QThreadPrivate::start(void*) () at
/lib64/libQt6Core.so.6
#7  0x00007fb5bcea66d7 in start_thread () at /lib64/libc.so.6
#8  0x00007fb5bcf2a60c in clone3 () at /lib64/libc.so.6

Thread 6 (Thread 0x7fb58cc006c0 (LWP 74838)):
#0  0x00007fb5bcf1c87d in poll () at /lib64/libc.so.6
#1  0x00007fb5bc2b5c34 in g_main_context_iterate_unlocked.isra () at
/lib64/libglib-2.0.so.0
#2  0x00007fb5bc255383 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3  0x00007fb5bd8850a3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt6Core.so.6
#4  0x00007fb5bd5a3b03 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt6Core.so.6
#5  0x00007fb5bd6b7e4f in QThread::exec() () at /lib64/libQt6Core.so.6
#6  0x00007fb5bf1fd5d4 in QQuickPixmapReader::run() () at
/lib64/libQt6Quick.so.6
#7  0x00007fb5bd75463c in QThreadPrivate::start(void*) () at
/lib64/libQt6Core.so.6
#8  0x00007fb5bcea66d7 in start_thread () at /lib64/libc.so.6
#9  0x00007fb5bcf2a60c in clone3 () at /lib64/libc.so.6

Thread 5 (Thread 0x7fb5a34006c0 (LWP 74824)):
#0  0x00007fb5bcf1c87d in poll () at /lib64/libc.so.6
#1  0x00007fb5bed75df5 in QtWaylandClient::EventThread::run() () at
/lib64/libQt6WaylandClient.so.6
#2  0x00007fb5bd75463c in QThreadPrivate::start(void*) () at
/lib64/libQt6Core.so.6
#3  0x00007fb5bcea66d7 in start_thread () at /lib64/libc.so.6
#4  0x00007fb5bcf2a60c in clone3 () at /lib64/libc.so.6

Thread 4 (Thread 0x7fb5a96006c0 (LWP 74822)):
#0  0x00007fb5bcf1c87d in poll () at /lib64/libc.so.6
#1  0x00007fb5bc2b5c34 in g_main_context_iterate_unlocked.isra () at
/lib64/libglib-2.0.so.0
#2  0x00007fb5bc255383 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3  0x00007fb5bd8850a3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt6Core.so.6
#4  0x00007fb5bd5a3b03 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt6Core.so.6
#5  0x00007fb5bd6b7e4f in QThread::exec() () at /lib64/libQt6Core.so.6
#6  0x00007fb5bf67ae41 in QDBusConnectionManager::run() () at
/lib64/libQt6DBus.so.6
#7  0x00007fb5bd75463c in QThreadPrivate::start(void*) () at
/lib64/libQt6Core.so.6
#8  0x00007fb5bcea66d7 in start_thread () at /lib64/libc.so.6
#9  0x00007fb5bcf2a60c in clone3 () at /lib64/libc.so.6

Thread 3 (Thread 0x7fb5a3e006c0 (LWP 74823)):
#0  0x00007fb5bcea2da9 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1  0x00007fb5bcea57f9 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007fb5bd760efb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/lib64/libQt6Core.so.6
#3  0x00007fb5bed75d8e in QtWaylandClient::EventThread::run() () at
/lib64/libQt6WaylandClient.so.6
#4  0x00007fb5bd75463c in QThreadPrivate::start(void*) () at
/lib64/libQt6Core.so.6
#5  0x00007fb5bcea66d7 in start_thread () at /lib64/libc.so.6
#6  0x00007fb5bcf2a60c in clone3 () at /lib64/libc.so.6

Thread 2 (Thread 0x7fb5534006c0 (LWP 74863)):
#0  0x00007fb5bcea2da9 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1  0x00007fb5bcea57f9 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007fb5a84ba1e8 in ??? () at /lib64/libEGL_nvidia.so.0
#3  0x00007fb5a848a661 in ??? () at /lib64/libEGL_nvidia.so.0
#4  0x00007fb5a84c027e in ??? () at /lib64/libEGL_nvidia.so.0
#5  0x00007fb5bcea66d7 in start_thread () at /lib64/libc.so.6
#6  0x00007fb5bcf2a60c in clone3 () at /lib64/libc.so.6

Thread 1 (Thread 0x7fb5b73c4b00 (LWP 74821)):
[KCrash Handler]
#4  0x00007fb5a960c051 in wlEglSendDamageEvent () at
/lib64/libnvidia-egl-wayland.so.1
#5  0x00007fb5a961166c in wlEglSwapBuffersWithDamageHook () at
/lib64/libnvidia-egl-wayland.so.1
#6  0x00007fb5a84a991e in ??? () at /lib64/libEGL_nvidia.so.0
#7  0x00007fb5a8448270 in ??? () at /lib64/libEGL_nvidia.so.0
#8  0x00007fb5b73422d3 in
QtWaylandClient::QWaylandGLContext::swapBuffers(QPlatformSurface*) () at
/lib64/libQt6WaylandEglClientHwIntegration.so.6
#9  0x00007fb5be1c506d in QRhiGles2::endFrame(QRhiSwapChain*,
QFlags<QRhi::EndFrameFlag>) () at /lib64/libQt6Gui.so.6
#10 0x00007fb5be0397ae in QRhi::endFrame(QRhiSwapChain*,
QFlags<QRhi::EndFrameFlag>) () at /lib64/libQt6Gui.so.6
#11 0x00007fb5bf15dcdc in QSGGuiThreadRenderLoop::renderWindow(QQuickWindow*)
() at /lib64/libQt6Quick.so.6
#12 0x00007fb5bde47908 in QWindow::event(QEvent*) () at /lib64/libQt6Gui.so.6
#13 0x00007fb5c04e8e2e in PlasmaQuick::Dialog::event(QEvent*) () at
/lib64/libPlasmaQuick.so.6
#14 0x00007fb5bfb8b218 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib64/libQt6Widgets.so.6
#15 0x00007fb5bd596dc8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib64/libQt6Core.so.6
#16 0x00007fb5bdde8215 in
QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*)
() at /lib64/libQt6Gui.so.6
#17 0x00007fb5bde4b4bc in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /lib64/libQt6Gui.so.6
#18 0x00007fb5be3633f4 in userEventSourceDispatch(_GSource*, int (*)(void*),
void*) () at /lib64/libQt6Gui.so.6
#19 0x00007fb5bc253e8c in g_main_context_dispatch_unlocked.lto_priv () at
/lib64/libglib-2.0.so.0
#20 0x00007fb5bc2b5c98 in g_main_context_iterate_unlocked.isra () at
/lib64/libglib-2.0.so.0
#21 0x00007fb5bc255383 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#22 0x00007fb5bd8850a3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt6Core.so.6
#23 0x00007fb5bd5a3b03 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt6Core.so.6
#24 0x00007fb5bd59f9bc in QCoreApplication::exec() () at /lib64/libQt6Core.so.6
#25 0x000055f1f736cb3a in main ()

Reported using DrKonqi

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

Reply via email to