https://bugs.kde.org/show_bug.cgi?id=451777
Bug ID: 451777 Summary: Login process randomly results in startplasma crash by segfault Product: plasmashell Version: 5.24.3 Platform: Neon Packages OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: Startup process Assignee: plasma-b...@kde.org Reporter: xa_hy...@hotmail.com CC: k...@davidedmundson.co.uk Target Milestone: 1.0 A small percentage of the time, attempting to login to KDE will fail with a crash *** Application: startplasma-x11 (startplasma-x11), signal: Segmentation fault [New LWP 3588] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007fcd16c169cf in __GI___poll (fds=0x7ffee58fe8f8, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29 __preamble__ [Current thread is 1 (Thread 0x7fcd118469c0 (LWP 3473))] Thread 2 (Thread 0x7fcd1145f700 (LWP 3588)): #0 0x00007fcd16c169cf in __GI___poll (fds=0x7fcd0c005240, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fcd146c936e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fcd146c94a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fcd1733871b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007fcd172dc92b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fcd170f6462 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fcd17d2af4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007fcd170f7643 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007fcd150ec609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007fcd16c23163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7fcd118469c0 (LWP 3473)): [KCrash Handler] #4 tcache_get (tc_idx=<optimized out>) at malloc.c:2937 #5 __GI___libc_malloc (bytes=318) at malloc.c:3051 #6 0x00007fcd17102e11 in QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags<QArrayData::AllocationOption>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007fcd17179589 in QString::QString(QChar const*, int) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007fcd171798d4 in QString::mid(int, int) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x0000559763cb540e in getSystemdEnvironment () at ./startkde/startplasma.cpp:258 #10 0x0000559763cb7945 in dropSessionVarsFromSystemdEnvironment () at ./startkde/startplasma.cpp:481 #11 syncDBusEnvironment () at ./startkde/startplasma.cpp:481 #12 0x0000559763cb2f52 in main (argc=<optimized out>, argv=<optimized out>) at ./startkde/startplasma-x11.cpp:71 [Inferior 1 (process 3473) detached] *** STEPS TO REPRODUCE 1. Login as usual 2. Crash (every now and then) OBSERVED RESULT Crash dialog EXPECTED RESULT Enter plasma shell session SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.