u/Galaxy_Pirate-Reddit

▲ 2 r/kde+1 crossposts

I'm on Kubuntu 26.04 LTS with Plasma 6.6.4, Wayland session, NVIDIA RTX 3050 (driver 595). After installing and later removing the Smart Video Wallpaper Reborn plugin, plasmashell crashes immediately after login with a segmentation fault.

What happens:

  • Login → KDE splash animation plays → freezes → crash dialog → loops until I switch to TTY

What I've already tried:

  • Deleted ~/.config/plasma-org.kde.plasma.desktop-appletsrc — desktop loads and works fine
  • Then after a reboot, the crash returns even though I haven't reinstalled the video wallpaper plugin
  • Something is regenerating or re-triggering the broken config on reboot

here is the developer log that it gives me:

Application: Konsole (konsole), signal: Segmentation fault

This GDB supports auto-downloading debuginfo from the following URLs:

<https://debuginfod.ubuntu.com>

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 45529]

[New LWP 46333]

[New LWP 46332]

[New LWP 45530]

[Thread debugging using libthread_db enabled]

Using host libthread_db library "/usr/lib/x86_64-linux-gnu/libthread_db.so.1".

Core was generated by `/usr/bin/konsole'.

Program terminated with signal SIGSEGV, Segmentation fault.

#0 __pthread_kill_implementation (threadid=<optimized out>, signo=11, no_tid=0) at ./nptl/pthread_kill.c:44

warning: 44 ./nptl/pthread_kill.c: No such file or directory

[Current thread is 1 (Thread 0x7846f4262ec0 (LWP 45529))]

Using eu-unstrip to resolve modules.

[Current thread is 4 (Thread 0x7846f31ff6c0 (LWP 45530))]

Thread 4 (Thread 0x7846f31ff6c0 (LWP 45530)):

#0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56

#1 0x00007846fc6a067c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=8, a6=0, nr=271) at ./nptl/cancellation.c:49

#2 __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:75

#3 0x00007846fc728376 in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42

#4 0x00007846f9cb72f1 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0

#5 0x00007846f9cb73c3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0

#6 0x00007846fd20513d in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6

#7 0x00007846fcf98f5b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6

#8 0x00007846fd082aae in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6

#9 0x00007846fdd7904d in ?? () from /usr/lib/x86_64-linux-gnu/libQt6DBus.so.6

#10 0x00007846f31fe670 in ?? ()

#11 0x00007846fd07f2f3 in QThread::started(QThread::QPrivateSignal) () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6

#12 0x00007846fd1185a6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6

#13 0x00007846fc6a40da in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:454

#14 0x00007846fc7377ac in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7846f0bff6c0 (LWP 46332)):

#0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56

#1 0x00007846fc6a05ec in __internal_syscall_cancel (a1=a1@entry=94959163817528, a2=<optimized out>, a3=a3@entry=4039108024, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49

#2 0x00007846fc6a09c7 in __futex_abstimed_wait_common64 (private=0, futex_word=0x565d673a3e38, expected=4039108024, op=393, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57

#3 __futex_abstimed_wait_common (futex_word=0x565d673a3e38, expected=4039108024, clockid=0, abstime=0x0, private=0, cancel=true) at ./nptl/futex-internal.c:87

#4 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x565d673a3e38, expected=expected@entry=58, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139

#5 0x00007846fc6a33a7 in __pthread_cond_wait_common (cond=<optimized out>, mutex=0x565d673a3df0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:421

#6 ___pthread_cond_wait (cond=<optimized out>, mutex=0x565d673a3df0) at ./nptl/pthread_cond_wait.c:453

#7 0x00007846fd1125c4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6

#8 0x00007846f9216ae0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt6WaylandClient.so.6

#9 0x00007846fd1185a6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6

#10 0x00007846fc6a40da in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:454

#11 0x00007846fc7377ac in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7846d09ff6c0 (LWP 46333)):

#0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56

#1 0x00007846fc6a067c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=0, a5=0, a6=0, nr=7) at ./nptl/cancellation.c:49

#2 __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at ./nptl/cancellation.c:75

#3 0x00007846fc727e4e in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:29

#4 0x00007846f9216b4a in ?? () from /usr/lib/x86_64-linux-gnu/libQt6WaylandClient.so.6

#5 0x00007846fd1185a6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6

#6 0x00007846fc6a40da in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:454

#7 0x00007846fc7377ac in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7846f4262ec0 (LWP 45529)):

[KCrash Handler]

#6 0x00007846fd57201f in QImage::sizeInBytes() const () from /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6

#7 0x00007846f92471d6 in QtWaylandClient::QWaylandShmBackingStore::recreateBackBufferIfNeeded(QRegion const&) () from /usr/lib/x86_64-linux-gnu/libQt6WaylandClient.so.6

#8 0x00007846f9247c7f in QtWaylandClient::QWaylandShmBackingStore::beginPaint(QRegion const&) () from /usr/lib/x86_64-linux-gnu/libQt6WaylandClient.so.6

#9 0x00007846fd655c77 in QBackingStore::beginPaint(QRegion const&) () from /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6

#10 0x00007846fe010a35 in QWidgetRepaintManager::paintAndFlush() () from /usr/lib/x86_64-linux-gnu/libQt6Widgets.so.6

#11 0x00007846fe011695 in QWidgetRepaintManager::sync(QWidget*, QRegion const&) () from /usr/lib/x86_64-linux-gnu/libQt6Widgets.so.6

#12 0x00007846fe019928 in ?? () from /usr/lib/x86_64-linux-gnu/libQt6Widgets.so.6

#13 0x00007846fdfa0b7f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt6Widgets.so.6

#14 0x00007846fcf90098 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6

#15 0x00007846fd5d8bea in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () from /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6

#16 0x00007846fd640da9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6

#17 0x00007846fd641598 in bool QWindowSystemInterface::handleExposeEvent<QWindowSystemInterface::SynchronousDelivery>(QWindow*, QRegion const&) () from /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6

#18 0x00007846f92528fc in QtWaylandClient::QWaylandWindow::sendExposeEvent(QRect const&) () from /usr/lib/x86_64-linux-gnu/libQt6WaylandClient.so.6

#19 0x00007846f925421e in QtWaylandClient::QWaylandWindow::updateExposure() () from /usr/lib/x86_64-linux-gnu/libQt6WaylandClient.so.6

#20 0x00007846f6633056 in ?? () from /usr/lib/x86_64-linux-gnu/libffi.so.8

#21 0x00007846f662ed16 in ?? () from /usr/lib/x86_64-linux-gnu/libffi.so.8

#22 0x00007846f66317ae in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.8

#23 0x00007846f97cc98b in ?? () from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0

#24 0x00007846f97cd7c9 in ?? () from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0

#25 0x00007846f97cdbc3 in wl_display_dispatch_queue_pending () from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0

#26 0x00007846f9216832 in QtWaylandClient::QWaylandDisplay::flushRequests() () from /usr/lib/x86_64-linux-gnu/libQt6WaylandClient.so.6

#27 0x00007846fcfea45f in ?? () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6

#28 0x00007846fd20517b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6

#29 0x00007846fcf98f5b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6

#30 0x00007846fe1a65a1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt6Widgets.so.6

#31 0x00007846fe1a6703 in QMenu::exec(QPoint const&, QAction*) () from /usr/lib/x86_64-linux-gnu/libQt6Widgets.so.6

#32 0x00007846febb4fc5 in Konsole::SessionController::showDisplayContextMenu(QPoint const&) () from /usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.25.12.3

#33 0x00007846fcfea525 in ?? () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6

#34 0x00007846feb66542 in Konsole::TerminalDisplay::configureRequest(QPoint const&) () from /usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.25.12.3

#35 0x00007846feb59927 in Konsole::TerminalDisplay::mousePressEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.25.12.3

#36 0x00007846fdff73a6 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt6Widgets.so.6

#37 0x00007846fdfa0b7f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt6Widgets.so.6

#38 0x00007846fdfa5cff in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt6Widgets.so.6

#39 0x00007846fcf90098 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6

#40 0x00007846fdf97d89 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /usr/lib/x86_64-linux-gnu/libQt6Widgets.so.6

#41 0x00007846fe015a52 in ?? () from /usr/lib/x86_64-linux-gnu/libQt6Widgets.so.6

#42 0x00007846fe0191c0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt6Widgets.so.6

#43 0x00007846fdfa0b7f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt6Widgets.so.6

#44 0x00007846fcf90098 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6

#45 0x00007846fd5db56f in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6

#46 0x00007846fd5db4c0 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6

#47 0x00007846fd63a2dc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6

#48 0x00007846fda826c4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6

#49 0x00007846f9cb5b9b in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0

#50 0x00007846f9cb71d7 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0

#51 0x00007846f9cb73c3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0

#52 0x00007846fd20513d in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6

#53 0x00007846fcf98f5b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6

#54 0x00007846fcf92c87 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6

#55 0x0000565d3b6f46a1 in ?? ()

#56 0x00007846fc62a601 in __libc_start_call_main (main=main@entry=0x565d3b6f1d40, argc=argc@entry=1, argv=argv@entry=0x7ffe66f77c78) at ../sysdeps/nptl/libc_start_call_main.h:59

#57 0x00007846fc62a718 in __libc_start_main_impl (main=0x565d3b6f1d40, argc=1, argv=0x7ffe66f77c78, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe66f77c68) at ../csu/libc-start.c:360

#58 0x0000565d3b6f5415 in ?? ()

Any help would be appreciated, thanks!

reddit.com
u/Galaxy_Pirate-Reddit — 1 month ago