Bug 492169

Summary: Plasma crashes after system update
Product: [Plasma] plasmashell Reporter: Gregory <rudinsky>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde, nate
Priority: NOR Keywords: drkonqi
Version: 5.27.5   
Target Milestone: 1.0   
Platform: Debian stable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Gregory 2024-08-25 15:12:12 UTC
Application: plasmashell (5.27.5)

Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 6.6.31+rpt-rpi-2712 aarch64
Windowing System: X11
Distribution: Debian GNU/Linux 12 (bookworm)
DrKonqi: 5.27.5 [CoredumpBackend]

-- Information about the crash:
Plasma crashes after system update

kielbasa@rpi5:~ $ neofetch
       _,met$$$$$gg.          kielbasa@rpi5 
    ,g$$$$$$$$$$$$$$$P.       ------------- 
  ,g$$P"     """Y$$.".        OS: Debian GNU/Linux 12 (bookworm) aarch64 
 ,$$P'              `$$$.     Host: Raspberry Pi 5 Model B Rev 1.0 
',$$P       ,ggs.     `$$b:   Kernel: 6.6.31+rpt-rpi-2712 
`d$$'     ,$P"'   .    $$$    Uptime: 10 mins 
 $$P      d$'     ,    $$P    Packages: 2465 (dpkg), 6 (flatpak) 
 $$:      $$.   -    ,d$$'    Shell: bash 5.2.15 
 $$;      Y$b._   _,d$P'      Resolution: 1920x1080 
 Y$$.    `.`"Y$$$$P"'         DE: Plasma 5.27.5 
 `$$b      "-.__              WM: KWin 
  `Y$$                        Theme: [Plasma], Breeze [GTK2/3] 
   `Y$$.                      Icons: [Plasma], breeze-dark [GTK2/3] 
     `$$b.                    Terminal: konsole 
       `Y$$b.                 Terminal Font: Hack 14 
          `"Y$b._             CPU: (4) @ 2.400GHz 
              `"""            Memory: 2330MiB / 8048MiB

The crash can be reproduced sometimes.

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

           PID: 1553 (plasmashell)
           UID: 1000 (kielbasa)
           GID: 1000 (kielbasa)
        Signal: 11 (SEGV)
     Timestamp: Sun 2024-08-25 11:03:24 EDT (41s ago)
  Command Line: /usr/bin/plasmashell --no-respawn
    Executable: /usr/bin/plasmashell
 Control Group: /user.slice/user-1000.slice/user@1000.service/session.slice/plasma-plasmashell.service
          Unit: user@1000.service
     User Unit: plasma-plasmashell.service
         Slice: user-1000.slice
     Owner UID: 1000 (kielbasa)
       Boot ID: 01beabf6954b413f8872ed81eca347af
    Machine ID: 4233f85893a44aeca31d0000420a9adb
      Hostname: rpi5
       Storage: /var/lib/systemd/coredump/core.plasmashell.1000.01beabf6954b413f8872ed81eca347af.1553.1724598204000000.zst (present)
  Size on Disk: 21.1M
       Message: Process 1553 (plasmashell) of user 1000 dumped core.
                
                Module libsystemd.so.0 from deb systemd-252.26-1~deb12u2.arm64
                Module libudev.so.1 from deb systemd-252.26-1~deb12u2.arm64
                Stack trace of thread 1553:
                #0  0x00007ffee10e6288 __GI___pthread_sigmask (libc.so.6 + 0x86288)
                #1  0x00007ffee109a96c __GI___sigprocmask (libc.so.6 + 0x3a96c)
                #2  0x00007ffee394438c _ZN6KCrash15setCrashHandlerEPFviE (libKF5Crash.so.5 + 0x438c)
                #3  0x00007ffee3945064 _ZN6KCrash19defaultCrashHandlerEi (libKF5Crash.so.5 + 0x5064)
                #4  0x00007ffee40647b0 n/a (linux-vdso.so.1 + 0x7b0)
                #5  0x00007ffee40647b0 n/a (linux-vdso.so.1 + 0x7b0)
                #6  0x00007ffee34a419c n/a (libQt5Quick.so.5 + 0x26419c)
                #7  0x0000555634ef7ef0 n/a (n/a + 0x0)
                ELF object binary architecture: AARCH64

[New LWP 1553]
[New LWP 1962]
[New LWP 1571]
[New LWP 1890]
[New LWP 1759]
[New LWP 1628]
[New LWP 1600]
[New LWP 1747]
[New LWP 1848]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/plasmashell --no-respawn'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __GI___pthread_sigmask (how=<optimized out>, newmask=<optimized out>, oldmask=0x0) at ./nptl/pthread_sigmask.c:40
[Current thread is 1 (Thread 0x7ffee3d6d840 (LWP 1553))]
[Current thread is 1 (Thread 0x7ffee3d6d840 (LWP 1553))]

Thread 9 (Thread 0x7ffe9b06ef00 (LWP 1848)):
#0  0x00007ffee1140d14 in pselect64_syscall (sigmask=<optimized out>, timeout=<optimized out>, exceptfds=0x0, writefds=0x0, readfds=0x7ffe9b0664a8, nfds=5) at ../sysdeps/unix/sysv/linux/pselect.c:34
#1  __pselect (nfds=5, readfds=0x7ffe9b0664a8, writefds=0x0, exceptfds=0x0, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/pselect.c:56
#2  0x00007ffede7f2ab0 in ?? () from /lib/aarch64-linux-gnu/libusbmuxd-2.0.so.6
#3  0x00007ffede7f3dc8 in ?? () from /lib/aarch64-linux-gnu/libusbmuxd-2.0.so.6
#4  0x00007ffee10dee58 in start_thread (arg=0x7fffd770a177) at ./nptl/pthread_create.c:442
#5  0x00007ffee1147f9c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 8 (Thread 0x7ffebc8b2f00 (LWP 1747)):
#0  0x00007ffee10db6d4 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5556350f55a8) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5556350f55a8) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5556350f55a8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffee10de210 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5556350f5550, cond=0x5556350f5580) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5556350f5580, mutex=0x5556350f5550) at ./nptl/pthread_cond_wait.c:618
#5  0x00007ffee1514e34 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#6  0x00007ffee346c2f0 in ?? () from /lib/aarch64-linux-gnu/libQt5Quick.so.5
#7  0x00007ffee346e5d0 in ?? () from /lib/aarch64-linux-gnu/libQt5Quick.so.5
#8  0x00007ffee150dfe0 in ?? () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#9  0x00007ffee10dee58 in start_thread (arg=0x7fffd770b9a7) at ./nptl/pthread_create.c:442
#10 0x00007ffee1147f9c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 7 (Thread 0x7ffed2acef00 (LWP 1600)):
#0  0x00007ffee10db6d4 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55563497bc88) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55563497bc88) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55563497bc88, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffee10de210 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55563497bc30, cond=0x55563497bc60) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55563497bc60, mutex=0x55563497bc30) at ./nptl/pthread_cond_wait.c:618
#5  0x00007ffed874122c in ?? () from /usr/lib/aarch64-linux-gnu/dri/vc4_dri.so
#6  0x00007ffed86ff5c4 in ?? () from /usr/lib/aarch64-linux-gnu/dri/vc4_dri.so
#7  0x00007ffed874113c in ?? () from /usr/lib/aarch64-linux-gnu/dri/vc4_dri.so
#8  0x00007ffee10dee58 in start_thread (arg=0x7fffd770a797) at ./nptl/pthread_create.c:442
#9  0x00007ffee1147f9c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 6 (Thread 0x7ffed16bef00 (LWP 1628)):
#0  0x00007ffee113ded8 in __GI___poll (fds=0x7ffeb80035e0, nfds=1, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:41
#1  0x00007ffedfcd7958 in ?? () from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffedfcd7a84 in g_main_context_iteration () from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffee1759ac8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#4  0x00007ffee16f8278 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#5  0x00007ffee150cad4 in QThread::exec() () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#6  0x00007ffee2fc1b48 in ?? () from /lib/aarch64-linux-gnu/libQt5Qml.so.5
#7  0x00007ffee150dfe0 in ?? () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#8  0x00007ffee10dee58 in start_thread (arg=0x7fffd770acd7) at ./nptl/pthread_create.c:442
#9  0x00007ffee1147f9c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 5 (Thread 0x7ffeb3ffef00 (LWP 1759)):
#0  0x00007ffee113ded8 in __GI___poll (fds=0x7ffeac0096d0, nfds=1, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:41
#1  0x00007ffedfcd7958 in ?? () from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffedfcd7a84 in g_main_context_iteration () from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffee1759ac8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#4  0x00007ffee16f8278 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#5  0x00007ffee150cad4 in QThread::exec() () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#6  0x00007ffee33bb6d8 in ?? () from /lib/aarch64-linux-gnu/libQt5Quick.so.5
#7  0x00007ffee150dfe0 in ?? () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#8  0x00007ffee10dee58 in start_thread (arg=0x7fffd770af77) at ./nptl/pthread_create.c:442
#9  0x00007ffee1147f9c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 4 (Thread 0x7ffe9a69ef00 (LWP 1890)):
#0  0x00007ffee113ded8 in __GI___poll (fds=0x7ffe880043e0, nfds=1, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:41
#1  0x00007ffedfcd7958 in ?? () from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffedfcd7a84 in g_main_context_iteration () from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffee1759ac8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#4  0x00007ffee16f8278 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#5  0x00007ffee150cad4 in QThread::exec() () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#6  0x00007ffe994b5c88 in KCupsConnection::run() () from /lib/aarch64-linux-gnu/libkcupslib.so
#7  0x00007ffee150dfe0 in ?? () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#8  0x00007ffee10dee58 in start_thread (arg=0x7fffd77086a7) at ./nptl/pthread_create.c:442
#9  0x00007ffee1147f9c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 3 (Thread 0x7ffedac3ef00 (LWP 1571)):
#0  0x00007ffee113ded8 in __GI___poll (fds=0x555634acd530, nfds=1, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:41
#1  0x00007ffedfcd7958 in ?? () from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffedfcd7a84 in g_main_context_iteration () from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffee1759ae4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#4  0x00007ffee16f8278 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#5  0x00007ffee150cad4 in QThread::exec() () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#6  0x00007ffee20a8d40 in ?? () from /lib/aarch64-linux-gnu/libQt5DBus.so.5
#7  0x00007ffee150dfe0 in ?? () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#8  0x00007ffee10dee58 in start_thread (arg=0x7fffd770b8f7) at ./nptl/pthread_create.c:442
#9  0x00007ffee1147f9c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 2 (Thread 0x7ffe87ffef00 (LWP 1962)):
#0  0x00007ffee10db6d4 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555635a7b0dc) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555635a7b0dc) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555635a7b0dc, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffee10de210 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555635a7b080, cond=0x555635a7b0b0) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x555635a7b0b0, mutex=0x555635a7b080) at ./nptl/pthread_cond_wait.c:618
#5  0x00007ffee1514e34 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#6  0x00007ffee346c2f0 in ?? () from /lib/aarch64-linux-gnu/libQt5Quick.so.5
#7  0x00007ffee346e5d0 in ?? () from /lib/aarch64-linux-gnu/libQt5Quick.so.5
#8  0x00007ffee150dfe0 in ?? () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#9  0x00007ffee10dee58 in start_thread (arg=0x7fffd770b9a7) at ./nptl/pthread_create.c:442
#10 0x00007ffee1147f9c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:79

Thread 1 (Thread 0x7ffee3d6d840 (LWP 1553)):
[KCrash Handler]
#5  0x0000000000000000 in ?? ()
#6  0x00007ffee34a419c in ?? () from /lib/aarch64-linux-gnu/libQt5Quick.so.5
#7  0x00007ffee34a4234 in ?? () from /lib/aarch64-linux-gnu/libQt5Quick.so.5
#8  0x00007ffee3629fc4 in QAccessibleQuickItem::role() const () from /lib/aarch64-linux-gnu/libQt5Quick.so.5
#9  0x00007ffedbd210e4 in ?? () from /lib/aarch64-linux-gnu/libQt5XcbQpa.so.5
#10 0x00007ffedbd240f4 in ?? () from /lib/aarch64-linux-gnu/libQt5XcbQpa.so.5
#11 0x00007ffedbd25a44 in ?? () from /lib/aarch64-linux-gnu/libQt5XcbQpa.so.5
#12 0x00007ffee34b1a10 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) () from /lib/aarch64-linux-gnu/libQt5Quick.so.5
#13 0x00007ffee34ba654 in QQuickItem::setParentItem(QQuickItem*) () from /lib/aarch64-linux-gnu/libQt5Quick.so.5
#14 0x00007ffee34baa78 in QQuickItem::~QQuickItem() () from /lib/aarch64-linux-gnu/libQt5Quick.so.5
#15 0x00007ffebcf0ead4 in ?? () from /usr/lib/aarch64-linux-gnu/qt5/qml/QtQuick/Templates.2/libqtquicktemplates2plugin.so
#16 0x00007ffee3fb1a80 in PlasmaQuick::AppletQuickItem::~AppletQuickItem() () from /lib/aarch64-linux-gnu/libKF5PlasmaQuick.so.5
#17 0x00007ffed16d6644 in ?? () from /usr/lib/aarch64-linux-gnu/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#18 0x00007ffee1727ebc in QObjectPrivate::deleteChildren() () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#19 0x00007ffee17344d4 in QObject::~QObject() () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#20 0x00007ffed16d11a4 in ?? () from /usr/lib/aarch64-linux-gnu/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#21 0x00007ffee3bbe9e4 in ?? () from /lib/aarch64-linux-gnu/libKF5Plasma.so.5
#22 0x00007ffee3bbebe4 in ?? () from /lib/aarch64-linux-gnu/libKF5Plasma.so.5
#23 0x00007ffee3ba77a8 in Plasma::Applet::~Applet() () from /lib/aarch64-linux-gnu/libKF5Plasma.so.5
#24 0x00007ffee3ba77d4 in Plasma::Applet::~Applet() () from /lib/aarch64-linux-gnu/libKF5Plasma.so.5
#25 0x00007ffee172a488 in QObject::event(QEvent*) () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#26 0x00007ffee24cc0a0 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/aarch64-linux-gnu/libQt5Widgets.so.5
#27 0x00007ffee16f9d60 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#28 0x00007ffee16fd0c8 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#29 0x00007ffee175a508 in ?? () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#30 0x00007ffedfcd774c in g_main_context_dispatch () from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#31 0x00007ffedfcd79e0 in ?? () from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#32 0x00007ffedfcd7a84 in g_main_context_iteration () from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#33 0x00007ffee1759ac8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#34 0x00007ffee16f8278 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#35 0x00007ffee17012fc in QCoreApplication::exec() () from /lib/aarch64-linux-gnu/libQt5Core.so.5
#36 0x0000555609247a24 in ?? ()
#37 0x00007ffee1087780 in __libc_start_call_main (main=main@entry=0x555609246d40, argc=argc@entry=2, argv=argv@entry=0x7fffd770c318) at ../sysdeps/nptl/libc_start_call_main.h:58
#38 0x00007ffee1087858 in __libc_start_main_impl (main=0x555609246d40, argc=2, argv=0x7fffd770c318, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=<optimized out>) at ../csu/libc-start.c:360
#39 0x0000555609247bb0 in ?? ()

Reported using DrKonqi
Comment 1 Nate Graham 2024-08-27 18:41:24 UTC

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