Bug 451777 - Login process randomly results in startplasma crash by segfault
Summary: Login process randomly results in startplasma crash by segfault
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: Startup process (show other bugs)
Version: 5.24.3
Platform: Neon Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-03-21 20:17 UTC by C
Modified: 2024-01-07 03:46 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description C 2022-03-21 20:17:36 UTC
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
Comment 1 David Edmundson 2022-03-21 22:43:26 UTC
I can't see any issue in the code.
Can you run startplasma in valgrind whilst reproducing?
Comment 2 C 2022-03-22 12:42:35 UTC
(In reply to David Edmundson from comment #1)
> I can't see any issue in the code.
> Can you run startplasma in valgrind whilst reproducing?

Thanks for the response.

I have ran startplasma-x11 with valgrand, but I'm not experienced enough to know the best way to do it at logon. I ran it in a terminal in my desktop session, and it spit out quite a few CRC errors, but I imagine since plasma is already up this may not be helpful (the issue only occurs every 1 in 10 startups or so anyhow).

Nevertheless, here is my output:

$ valgrind --tool=memcheck --leak-check=yes -v startplasma-x11 2>&1 | tee valgrind.log
==10750== Memcheck, a memory error detector
==10750== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==10750== Using Valgrind-3.15.0-608cb11914-20190413 and LibVEX; rerun with -h for copyright info
==10750== Command: startplasma-x11
==10750== 
--10750-- Valgrind options:
--10750--    --tool=memcheck
--10750--    --leak-check=yes
--10750--    -v
--10750-- Contents of /proc/version:
--10750--   Linux version 5.13.0-37-generic (buildd@lcy02-amd64-111) (gcc (Ubuntu 9.4.0-1ubuntu1~20.04) 9.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #42~20.04.1-Ubuntu SMP Tue Mar 15 15:44:28 UTC 2022
--10750-- 
--10750-- Arch and hwcaps: AMD64, LittleEndian, amd64-cx16-lzcnt-rdtscp-sse3-ssse3-avx-avx2-rdrand
--10750-- Page sizes: currently 4096, max supported 4096
--10750-- Valgrind library directory: /usr/lib/x86_64-linux-gnu/valgrind
--10750-- Reading syms from /usr/bin/startplasma-x11
--10750--   Considering /usr/lib/debug/.build-id/69/42ea82ed32320e7a6e4375a37cdc4a1cbda5fb.debug ..
--10750--   .. build-id is valid
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/ld-2.31.so
--10750--   Considering /usr/lib/x86_64-linux-gnu/ld-2.31.so ..
--10750--   .. CRC mismatch (computed 0306b78c wanted 8d362b37)
--10750--   Considering /lib/x86_64-linux-gnu/ld-2.31.so ..
--10750--   .. CRC mismatch (computed 0306b78c wanted 8d362b37)
--10750--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/ld-2.31.so ..
--10750--   .. CRC is valid
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/valgrind/memcheck-amd64-linux
--10750--    object doesn't have a symbol table
--10750--    object doesn't have a dynamic symbol table
--10750-- Scheduler: using generic scheduler lock implementation.
--10750-- Reading suppressions file: /usr/lib/x86_64-linux-gnu/valgrind/default.supp
==10750== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-10750-by-c-on-???
==10750== embedded gdbserver: writing to   /tmp/vgdb-pipe-to-vgdb-from-10750-by-c-on-???
==10750== embedded gdbserver: shared mem   /tmp/vgdb-pipe-shared-mem-vgdb-10750-by-c-on-???
==10750== 
==10750== TO CONTROL THIS PROCESS USING vgdb (which you probably
==10750== don't want to do, unless you know exactly what you're doing,
==10750== or are doing some strange experiment):
==10750==   /usr/lib/x86_64-linux-gnu/valgrind/../../bin/vgdb --pid=10750 ...command...
==10750== 
==10750== TO DEBUG THIS PROCESS USING GDB: start GDB like this
==10750==   /path/to/gdb startplasma-x11
==10750== and then give GDB the following command
==10750==   target remote | /usr/lib/x86_64-linux-gnu/valgrind/../../bin/vgdb --pid=10750
==10750== --pid is optional if only one valgrind process is running
==10750== 
--10750-- REDIR: 0x4022e10 (ld-linux-x86-64.so.2:strlen) redirected to 0x580c9ce2 (???)
--10750-- REDIR: 0x4022be0 (ld-linux-x86-64.so.2:index) redirected to 0x580c9cfc (???)
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_core-amd64-linux.so
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so
--10750--    object doesn't have a symbol table
==10750== WARNING: new redirection conflicts with existing -- ignoring it
--10750--     old: 0x04022e10 (strlen              ) R-> (0000.0) 0x580c9ce2 ???
--10750--     new: 0x04022e10 (strlen              ) R-> (2007.0) 0x0483f060 strlen
--10750-- REDIR: 0x401f5f0 (ld-linux-x86-64.so.2:strcmp) redirected to 0x483ffd0 (strcmp)
--10750-- REDIR: 0x4023370 (ld-linux-x86-64.so.2:mempcpy) redirected to 0x4843a20 (mempcpy)
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5Notifications.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libphonon4qt5.so.4.11.1
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5KCMUtils.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5Package.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5KIOGui.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5Service.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libkrdb.so
--10750--   Considering /usr/lib/debug/.build-id/ab/7e294687acc370347227ccf78a00f87e94667f.debug ..
--10750--   .. build-id is valid
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libkworkspace5.so.5.24.3
--10750--   Considering /usr/lib/debug/.build-id/66/9db332aac377298818d690ecfb62dd1a4840b5.debug ..
--10750--   .. build-id is valid
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5ConfigWidgets.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5GuiAddons.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5ConfigGui.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5ConfigCore.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5.15.3
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.15.3
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.28
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libm-2.31.so
--10750--   Considering /usr/lib/x86_64-linux-gnu/libm-2.31.so ..
--10750--   .. CRC mismatch (computed 3cfca93f wanted 658b15c9)
--10750--   Considering /lib/x86_64-linux-gnu/libm-2.31.so ..
--10750--   .. CRC mismatch (computed 3cfca93f wanted 658b15c9)
--10750--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libm-2.31.so ..
--10750--   .. CRC is valid
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libc-2.31.so
--10750--   Considering /usr/lib/x86_64-linux-gnu/libc-2.31.so ..
--10750--   .. CRC mismatch (computed ef41b1a0 wanted f854b801)
--10750--   Considering /lib/x86_64-linux-gnu/libc-2.31.so ..
--10750--   .. CRC mismatch (computed ef41b1a0 wanted f854b801)
--10750--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libc-2.31.so ..
--10750--   .. CRC is valid
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libdl-2.31.so
--10750--   Considering /usr/lib/x86_64-linux-gnu/libdl-2.31.so ..
--10750--   .. CRC mismatch (computed 2bb25318 wanted f334bb32)
--10750--   Considering /lib/x86_64-linux-gnu/libdl-2.31.so ..
--10750--   .. CRC mismatch (computed 2bb25318 wanted f334bb32)
--10750--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libdl-2.31.so ..
--10750--   .. CRC is valid
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libcanberra.so.0.2.5
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libQt5TextToSpeech.so.5.15.3
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libQt5X11Extras.so.5.15.3
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libdbusmenu-qt5.so.2.6.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libpulse.so.0.21.2
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libpulse-mainloop-glib.so.0.0.5
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5.15.3
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5QuickAddons.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5Declarative.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5Auth.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5AuthCore.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5ItemViews.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5.15.3
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.15.3
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5I18n.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5Archive.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libQt5Xml.so.5.15.3
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5DBusAddons.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
--10750--   Considering /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 ..
--10750--   .. CRC mismatch (computed 7de9b6ad wanted e8a17129)
--10750--   Considering /lib/x86_64-linux-gnu/libXau.so.6.0.0 ..
--10750--   .. CRC mismatch (computed 7de9b6ad wanted e8a17129)
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5Codecs.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5.15.3
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.20.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libpthread-2.31.so
--10750--   Considering /usr/lib/debug/.build-id/f0/983025f0e0f327a6da752ff4ffa675e0be393f.debug ..
--10750--   .. build-id is valid
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libdbus-1.so.3.19.11
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libfam.so.0.0.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libGL.so.1.7.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libpng16.so.16.37.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.20600.4
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libmd4c.so.0.4.8
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libsystemd.so.0.28.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libdouble-conversion.so.3.1
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libicui18n.so.66.1
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libicuuc.so.66.1
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libpcre2-16.so.0.9.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libzstd.so.1.4.4
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libxcb-keysyms.so.1.0.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3.3.7
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libtdb.so.1.4.3
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libltdl.so.7.3.1
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-13.99.so
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5GlobalAccel.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5.15.3
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5.15.3
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5IconThemes.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libQt5QmlModels.so.5.15.3
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libbz2.so.1.0.4
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/liblzma.so.5.2.4
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5Crash.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libacl.so.1.1.2253
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libmount.so.1.1.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.20.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.12.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libfreetype.so.6.17.1
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libffi.so.7.1.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0.0.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libGLX.so.0.0.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.2.1
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/librt-2.31.so
--10750--   Considering /usr/lib/x86_64-linux-gnu/librt-2.31.so ..
--10750--   .. CRC mismatch (computed a25149bb wanted cf42d776)
--10750--   Considering /lib/x86_64-linux-gnu/librt-2.31.so ..
--10750--   .. CRC mismatch (computed a25149bb wanted cf42d776)
--10750--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/librt-2.31.so ..
--10750--   .. CRC is valid
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/liblz4.so.1.9.2
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libgcrypt.so.20.2.5
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libicudata.so.66.1
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libpcre.so.3.13.3
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libbsd.so.0.10.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libogg.so.0.8.4
--10750--   Considering /usr/lib/x86_64-linux-gnu/libogg.so.0.8.4 ..
--10750--   .. CRC mismatch (computed 9cb68f90 wanted f1b31916)
--10750--   Considering /lib/x86_64-linux-gnu/libogg.so.0.8.4 ..
--10750--   .. CRC mismatch (computed 9cb68f90 wanted f1b31916)
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libwrap.so.0.7.6
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.28
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libapparmor.so.1.6.1
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libQt5Svg.so.5.15.3
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5JobWidgets.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5Solid.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libKF5Completion.so.5.92.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libblkid.so.1.1.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libselinux.so.1
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libexpat.so.1.6.11
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libuuid.so.1.3.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libgpg-error.so.0.28.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libnsl-2.31.so
--10750--   Considering /usr/lib/x86_64-linux-gnu/libnsl-2.31.so ..
--10750--   .. CRC mismatch (computed d1875c1a wanted 102e05b9)
--10750--   Considering /lib/x86_64-linux-gnu/libnsl-2.31.so ..
--10750--   .. CRC mismatch (computed d1875c1a wanted 102e05b9)
--10750--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnsl-2.31.so ..
--10750--   .. CRC is valid
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libFLAC.so.8.3.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.11
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libresolv-2.31.so
--10750--   Considering /usr/lib/x86_64-linux-gnu/libresolv-2.31.so ..
--10750--   .. CRC mismatch (computed 286b20d0 wanted eb415140)
--10750--   Considering /lib/x86_64-linux-gnu/libresolv-2.31.so ..
--10750--   .. CRC mismatch (computed 286b20d0 wanted eb415140)
--10750--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libresolv-2.31.so ..
--10750--   .. CRC is valid
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libudev.so.1.6.17
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0.9.0
--10750--    object doesn't have a symbol table
--10750-- Reading syms from /usr/lib/x86_64-linux-gnu/libkeyutils.so.1.8
--10750--    object doesn't have a symbol table
--10750-- REDIR: 0x5f594b0 (libc.so.6:memmove) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f587b0 (libc.so.6:strncpy) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f597e0 (libc.so.6:strcasecmp) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f580d0 (libc.so.6:strcat) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f58810 (libc.so.6:rindex) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f5ac80 (libc.so.6:rawmemchr) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f75d10 (libc.so.6:wmemchr) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f75850 (libc.so.6:wcscmp) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f59610 (libc.so.6:mempcpy) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f59440 (libc.so.6:bcmp) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f58740 (libc.so.6:strncmp) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f58180 (libc.so.6:strcmp) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f59570 (libc.so.6:memset) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f75810 (libc.so.6:wcschr) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f586a0 (libc.so.6:strnlen) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f58260 (libc.so.6:strcspn) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f59830 (libc.so.6:strncasecmp) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f58200 (libc.so.6:strcpy) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f59980 (libc.so.6:memcpy@@GLIBC_2.14) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f76f80 (libc.so.6:wcsnlen) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f75890 (libc.so.6:wcscpy) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f58850 (libc.so.6:strpbrk) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f58130 (libc.so.6:index) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f58660 (libc.so.6:strlen) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f61bd0 (libc.so.6:memrchr) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f59880 (libc.so.6:strcasecmp_l) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f59400 (libc.so.6:memchr) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f75960 (libc.so.6:wcslen) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f58b10 (libc.so.6:strspn) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f59780 (libc.so.6:stpncpy) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f59720 (libc.so.6:stpcpy) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f5acc0 (libc.so.6:strchrnul) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f598d0 (libc.so.6:strncasecmp_l) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f59320 (libc.so.6:strstr) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5fe6880 (libc.so.6:__memcpy_chk) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5f586e0 (libc.so.6:strncat) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
--10750-- REDIR: 0x5fe6940 (libc.so.6:__memmove_chk) redirected to 0x48311d0 (_vgnU_ifunc_wrapper)
==10750== WARNING: new redirection conflicts with existing -- ignoring it
--10750--     old: 0x060445e0 (__memcpy_chk_avx_una) R-> (2030.0) 0x04843b10 __memcpy_chk
--10750--     new: 0x060445e0 (__memcpy_chk_avx_una) R-> (2024.0) 0x048434d0 __memmove_chk
==10750== WARNING: new redirection conflicts with existing -- ignoring it
--10750--     old: 0x060445e0 (__memcpy_chk_avx_una) R-> (2030.0) 0x04843b10 __memcpy_chk
--10750--     new: 0x060445e0 (__memcpy_chk_avx_una) R-> (2024.0) 0x048434d0 __memmove_chk
--10750-- REDIR: 0x6041410 (libc.so.6:__strrchr_avx2) redirected to 0x483ea10 (rindex)
--10750-- REDIR: 0x60415e0 (libc.so.6:__strlen_avx2) redirected to 0x483ef40 (strlen)
--10750-- REDIR: 0x5f53110 (libc.so.6:malloc) redirected to 0x483b780 (malloc)
--10750-- REDIR: 0x60445f0 (libc.so.6:__memcpy_avx_unaligned_erms) redirected to 0x48429f0 (memmove)
--10750-- REDIR: 0x603cae0 (libc.so.6:__strcmp_avx2) redirected to 0x483fed0 (strcmp)
--10750-- REDIR: 0x5f58fd0 (libc.so.6:__GI_strstr) redirected to 0x4843ca0 (__strstr_sse2)
--10750-- REDIR: 0x603d440 (libc.so.6:__memchr_avx2) redirected to 0x4840050 (memchr)
--10750-- REDIR: 0x5f74410 (libc.so.6:__strstr_sse2_unaligned) redirected to 0x4843c20 (strstr)
--10750-- REDIR: 0x5f53700 (libc.so.6:free) redirected to 0x483c9d0 (free)
--10750-- REDIR: 0x5f54b40 (libc.so.6:calloc) redirected to 0x483dce0 (calloc)
--10750-- REDIR: 0x5f53eb0 (libc.so.6:realloc) redirected to 0x483df30 (realloc)
--10750-- REDIR: 0x5c32b20 (libstdc++.so.6:operator new(unsigned long)) redirected to 0x483bdf0 (operator new(unsigned long))
--10750-- REDIR: 0x603cf20 (libc.so.6:__strncmp_avx2) redirected to 0x483f670 (strncmp)
--10750-- REDIR: 0x6044a70 (libc.so.6:__memset_avx2_unaligned_erms) redirected to 0x48428e0 (memset)
--10750-- REDIR: 0x603dbd0 (libc.so.6:__memcmp_avx2_movbe) redirected to 0x48421e0 (bcmp)
--10750-- REDIR: 0x5c32b80 (libstdc++.so.6:operator new[](unsigned long)) redirected to 0x483c510 (operator new[](unsigned long))
--10750-- REDIR: 0x6040ff0 (libc.so.6:__strchr_avx2) redirected to 0x483ebf0 (index)
--10750-- REDIR: 0x6041220 (libc.so.6:__strchrnul_avx2) redirected to 0x4843540 (strchrnul)
--10750-- REDIR: 0x60445d0 (libc.so.6:__mempcpy_avx_unaligned_erms) redirected to 0x4843660 (mempcpy)
--10750-- REDIR: 0x5c30d80 (libstdc++.so.6:operator delete(void*, unsigned long)) redirected to 0x483d160 (operator delete(void*, unsigned long))
--10750-- REDIR: 0x5c30d70 (libstdc++.so.6:operator delete(void*)) redirected to 0x483cf50 (operator delete(void*))
--10750-- REDIR: 0x6042b20 (libc.so.6:__strcpy_avx2) redirected to 0x483f090 (strcpy)
--10750-- REDIR: 0x5fe6c30 (libc.so.6:__strcpy_chk) redirected to 0x48435c0 (__strcpy_chk)
--10750-- REDIR: 0x6042eb0 (libc.so.6:__strncpy_avx2) redirected to 0x483f230 (strncpy)
==10750== Syscall param waitid(infop) points to unaddressable byte(s)
==10750==    at 0x5FD176D: syscall (syscall.S:38)
==10750==    by 0x587D57E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585F779: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A6A7: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A86C: QProcess::start(QString const&, QStringList const&, QFlags<QIODevice::OpenModeFlag>) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x11B198: runSync(QString const&, QStringList const&, QStringList const&) (startplasma.cpp:104)
==10750==    by 0x11B6B7: messageBox(QString const&) (startplasma.cpp:53)
==10750==    by 0x115E60: main (startplasma-x11.cpp:33)
==10750==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==10750== 
==10750== Conditional jump or move depends on uninitialised value(s)
==10750==    at 0x585F783: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A6A7: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A86C: QProcess::start(QString const&, QStringList const&, QFlags<QIODevice::OpenModeFlag>) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x11B198: runSync(QString const&, QStringList const&, QStringList const&) (startplasma.cpp:104)
==10750==    by 0x11B6B7: messageBox(QString const&) (startplasma.cpp:53)
==10750==    by 0x115E60: main (startplasma-x11.cpp:33)
==10750== 
--10750-- REDIR: 0x5c30da0 (libstdc++.so.6:operator delete[](void*)) redirected to 0x483d6e0 (operator delete[](void*))
==10750== Conditional jump or move depends on uninitialised value(s)
==10750==    at 0x585FBAE: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A6A7: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A86C: QProcess::start(QString const&, QStringList const&, QFlags<QIODevice::OpenModeFlag>) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x11B198: runSync(QString const&, QStringList const&, QStringList const&) (startplasma.cpp:104)
==10750==    by 0x11B6B7: messageBox(QString const&) (startplasma.cpp:53)
==10750==    by 0x115E60: main (startplasma-x11.cpp:33)
==10750== 
==10750== Conditional jump or move depends on uninitialised value(s)
==10750==    at 0x585F816: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A6A7: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A86C: QProcess::start(QString const&, QStringList const&, QFlags<QIODevice::OpenModeFlag>) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x11B198: runSync(QString const&, QStringList const&, QStringList const&) (startplasma.cpp:104)
==10750==    by 0x11B6B7: messageBox(QString const&) (startplasma.cpp:53)
==10750==    by 0x115E60: main (startplasma-x11.cpp:33)
==10750== 
==10750== Conditional jump or move depends on uninitialised value(s)
==10750==    at 0x591E05B: QSocketNotifier::QSocketNotifier(long long, QSocketNotifier::Type, QObject*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585F93E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A6A7: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A86C: QProcess::start(QString const&, QStringList const&, QFlags<QIODevice::OpenModeFlag>) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x11B198: runSync(QString const&, QStringList const&, QStringList const&) (startplasma.cpp:104)
==10750==    by 0x11B6B7: messageBox(QString const&) (startplasma.cpp:53)
==10750==    by 0x115E60: main (startplasma-x11.cpp:33)
==10750== 
==10750== Conditional jump or move depends on uninitialised value(s)
==10750==    at 0x845D01C: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==10750==    by 0x845E7D5: g_source_add_poll (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==10750==    by 0x593E17C: QEventDispatcherGlib::registerSocketNotifier(QSocketNotifier*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x591E07A: QSocketNotifier::QSocketNotifier(long long, QSocketNotifier::Type, QObject*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585F93E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A6A7: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A86C: QProcess::start(QString const&, QStringList const&, QFlags<QIODevice::OpenModeFlag>) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x11B198: runSync(QString const&, QStringList const&, QStringList const&) (startplasma.cpp:104)
==10750==    by 0x11B6B7: messageBox(QString const&) (startplasma.cpp:53)
==10750==    by 0x115E60: main (startplasma-x11.cpp:33)
==10750== 
==10750== Syscall param ppoll(ufds.fd) points to uninitialised byte(s)
==10750==    at 0x5FCBA6F: ppoll (ppoll.c:44)
==10750==    by 0x5939558: qt_safe_poll(pollfd*, unsigned long, timespec const*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585E4A0: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x5851B30: QProcess::waitForFinished(int) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x11B214: runSync(QString const&, QStringList const&, QStringList const&) (startplasma.cpp:110)
==10750==    by 0x11B6B7: messageBox(QString const&) (startplasma.cpp:53)
==10750==    by 0x115E60: main (startplasma-x11.cpp:33)
==10750==  Address 0x1ffefffa48 is on thread 1's stack
==10750== 
==10750== Conditional jump or move depends on uninitialised value(s)
==10750==    at 0x585E526: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x5851B30: QProcess::waitForFinished(int) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x11B214: runSync(QString const&, QStringList const&, QStringList const&) (startplasma.cpp:110)
==10750==    by 0x11B6B7: messageBox(QString const&) (startplasma.cpp:53)
==10750==    by 0x115E60: main (startplasma-x11.cpp:33)
==10750== 
==10750== Conditional jump or move depends on uninitialised value(s)
==10750==    at 0x585E626: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A01D: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585E53E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x5851B30: QProcess::waitForFinished(int) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x11B214: runSync(QString const&, QStringList const&, QStringList const&) (startplasma.cpp:110)
==10750==    by 0x11B6B7: messageBox(QString const&) (startplasma.cpp:53)
==10750==    by 0x115E60: main (startplasma-x11.cpp:33)
==10750== 
==10750== Syscall param fcntl(fd) contains uninitialised byte(s)
==10750==    at 0x5FCC474: __fcntl64_nocancel_adjusted (fcntl_nocancel.c:64)
==10750==    by 0x5FC74E7: fcntl (fcntl64.c:51)
==10750==    by 0x587DCFA: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585E653: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A01D: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585E53E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x5851B30: QProcess::waitForFinished(int) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x11B214: runSync(QString const&, QStringList const&, QStringList const&) (startplasma.cpp:110)
==10750==    by 0x11B6B7: messageBox(QString const&) (startplasma.cpp:53)
==10750==    by 0x115E60: main (startplasma-x11.cpp:33)
==10750== 
==10750== Syscall param sys_waitid(pid) contains uninitialised byte(s)
==10750==    at 0x5FD176D: syscall (syscall.S:38)
==10750==    by 0x587DD28: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585E653: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A01D: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585E53E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x5851B30: QProcess::waitForFinished(int) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x11B214: runSync(QString const&, QStringList const&, QStringList const&) (startplasma.cpp:110)
==10750==    by 0x11B6B7: messageBox(QString const&) (startplasma.cpp:53)
==10750==    by 0x115E60: main (startplasma-x11.cpp:33)
==10750== 
==10750== Conditional jump or move depends on uninitialised value(s)
==10750==    at 0x591E236: QSocketNotifier::setEnabled(bool) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x591E2CC: QSocketNotifier::~QSocketNotifier() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x591E2EC: QSocketNotifier::~QSocketNotifier() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585E67F: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A01D: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585E53E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x5851B30: QProcess::waitForFinished(int) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x11B214: runSync(QString const&, QStringList const&, QStringList const&) (startplasma.cpp:110)
==10750==    by 0x11B6B7: messageBox(QString const&) (startplasma.cpp:53)
==10750==    by 0x115E60: main (startplasma-x11.cpp:33)
==10750== 
==10750== Syscall param close(fd) contains uninitialised byte(s)
==10750==    at 0x5FC7847: close (close.c:27)
==10750==    by 0x585E6A4: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A01D: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585E53E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x5851B30: QProcess::waitForFinished(int) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x11B214: runSync(QString const&, QStringList const&, QStringList const&) (startplasma.cpp:110)
==10750==    by 0x11B6B7: messageBox(QString const&) (startplasma.cpp:53)
==10750==    by 0x115E60: main (startplasma-x11.cpp:33)
==10750== 
Plasma seems to be already running on this display.
==10750== 
==10750== HEAP SUMMARY:
==10750==     in use at exit: 72,398 bytes in 48 blocks
==10750==   total heap usage: 3,118 allocs, 3,070 frees, 643,185 bytes allocated
==10750== 
==10750== Searching for pointers to 48 not-freed blocks
==10750== Checked 1,273,424 bytes
==10750== 
==10750== 53,074 (4,688 direct, 48,386 indirect) bytes in 1 blocks are definitely lost in loss record 47 of 47
==10750==    at 0x483DD99: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==10750==    by 0x48A2371: XOpenDisplay (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
==10750==    by 0x11656B: kCheckRunning() (kcheckrunning.cpp:16)
==10750==    by 0x115DEE: main (startplasma-x11.cpp:28)
==10750== 
==10750== LEAK SUMMARY:
==10750==    definitely lost: 4,688 bytes in 1 blocks
==10750==    indirectly lost: 48,386 bytes in 26 blocks
==10750==      possibly lost: 0 bytes in 0 blocks
==10750==    still reachable: 19,324 bytes in 21 blocks
==10750==         suppressed: 0 bytes in 0 blocks
==10750== Reachable blocks (those to which a pointer was found) are not shown.
==10750== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==10750== 
==10750== Use --track-origins=yes to see where uninitialised values come from
==10750== ERROR SUMMARY: 19 errors from 14 contexts (suppressed: 0 from 0)
==10750== 
==10750== 1 errors in context 1 of 14:
==10750== Syscall param close(fd) contains uninitialised byte(s)
==10750==    at 0x5FC7847: close (close.c:27)
==10750==    by 0x585E6A4: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A01D: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585E53E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x5851B30: QProcess::waitForFinished(int) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x11B214: runSync(QString const&, QStringList const&, QStringList const&) (startplasma.cpp:110)
==10750==    by 0x11B6B7: messageBox(QString const&) (startplasma.cpp:53)
==10750==    by 0x115E60: main (startplasma-x11.cpp:33)
==10750== 
==10750== 
==10750== 1 errors in context 2 of 14:
==10750== Conditional jump or move depends on uninitialised value(s)
==10750==    at 0x591E236: QSocketNotifier::setEnabled(bool) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x591E2CC: QSocketNotifier::~QSocketNotifier() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x591E2EC: QSocketNotifier::~QSocketNotifier() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585E67F: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A01D: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585E53E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x5851B30: QProcess::waitForFinished(int) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x11B214: runSync(QString const&, QStringList const&, QStringList const&) (startplasma.cpp:110)
==10750==    by 0x11B6B7: messageBox(QString const&) (startplasma.cpp:53)
==10750==    by 0x115E60: main (startplasma-x11.cpp:33)
==10750== 
==10750== 
==10750== 1 errors in context 3 of 14:
==10750== Syscall param sys_waitid(pid) contains uninitialised byte(s)
==10750==    at 0x5FD176D: syscall (syscall.S:38)
==10750==    by 0x587DD28: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585E653: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A01D: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585E53E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x5851B30: QProcess::waitForFinished(int) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x11B214: runSync(QString const&, QStringList const&, QStringList const&) (startplasma.cpp:110)
==10750==    by 0x11B6B7: messageBox(QString const&) (startplasma.cpp:53)
==10750==    by 0x115E60: main (startplasma-x11.cpp:33)
==10750== 
==10750== 
==10750== 1 errors in context 4 of 14:
==10750== Syscall param fcntl(fd) contains uninitialised byte(s)
==10750==    at 0x5FCC474: __fcntl64_nocancel_adjusted (fcntl_nocancel.c:64)
==10750==    by 0x5FC74E7: fcntl (fcntl64.c:51)
==10750==    by 0x587DCFA: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585E653: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A01D: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585E53E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x5851B30: QProcess::waitForFinished(int) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x11B214: runSync(QString const&, QStringList const&, QStringList const&) (startplasma.cpp:110)
==10750==    by 0x11B6B7: messageBox(QString const&) (startplasma.cpp:53)
==10750==    by 0x115E60: main (startplasma-x11.cpp:33)
==10750== 
==10750== 
==10750== 1 errors in context 5 of 14:
==10750== Conditional jump or move depends on uninitialised value(s)
==10750==    at 0x585E626: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A01D: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585E53E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x5851B30: QProcess::waitForFinished(int) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x11B214: runSync(QString const&, QStringList const&, QStringList const&) (startplasma.cpp:110)
==10750==    by 0x11B6B7: messageBox(QString const&) (startplasma.cpp:53)
==10750==    by 0x115E60: main (startplasma-x11.cpp:33)
==10750== 
==10750== 
==10750== 1 errors in context 6 of 14:
==10750== Conditional jump or move depends on uninitialised value(s)
==10750==    at 0x591E05B: QSocketNotifier::QSocketNotifier(long long, QSocketNotifier::Type, QObject*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585F93E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A6A7: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A86C: QProcess::start(QString const&, QStringList const&, QFlags<QIODevice::OpenModeFlag>) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x11B198: runSync(QString const&, QStringList const&, QStringList const&) (startplasma.cpp:104)
==10750==    by 0x11B6B7: messageBox(QString const&) (startplasma.cpp:53)
==10750==    by 0x115E60: main (startplasma-x11.cpp:33)
==10750== 
==10750== 
==10750== 1 errors in context 7 of 14:
==10750== Conditional jump or move depends on uninitialised value(s)
==10750==    at 0x585F816: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A6A7: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A86C: QProcess::start(QString const&, QStringList const&, QFlags<QIODevice::OpenModeFlag>) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x11B198: runSync(QString const&, QStringList const&, QStringList const&) (startplasma.cpp:104)
==10750==    by 0x11B6B7: messageBox(QString const&) (startplasma.cpp:53)
==10750==    by 0x115E60: main (startplasma-x11.cpp:33)
==10750== 
==10750== 
==10750== 1 errors in context 8 of 14:
==10750== Conditional jump or move depends on uninitialised value(s)
==10750==    at 0x585FBAE: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A6A7: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A86C: QProcess::start(QString const&, QStringList const&, QFlags<QIODevice::OpenModeFlag>) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x11B198: runSync(QString const&, QStringList const&, QStringList const&) (startplasma.cpp:104)
==10750==    by 0x11B6B7: messageBox(QString const&) (startplasma.cpp:53)
==10750==    by 0x115E60: main (startplasma-x11.cpp:33)
==10750== 
==10750== 
==10750== 1 errors in context 9 of 14:
==10750== Conditional jump or move depends on uninitialised value(s)
==10750==    at 0x585F783: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A6A7: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A86C: QProcess::start(QString const&, QStringList const&, QFlags<QIODevice::OpenModeFlag>) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x11B198: runSync(QString const&, QStringList const&, QStringList const&) (startplasma.cpp:104)
==10750==    by 0x11B6B7: messageBox(QString const&) (startplasma.cpp:53)
==10750==    by 0x115E60: main (startplasma-x11.cpp:33)
==10750== 
==10750== 
==10750== 1 errors in context 10 of 14:
==10750== Syscall param waitid(infop) points to unaddressable byte(s)
==10750==    at 0x5FD176D: syscall (syscall.S:38)
==10750==    by 0x587D57E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585F779: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A6A7: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A86C: QProcess::start(QString const&, QStringList const&, QFlags<QIODevice::OpenModeFlag>) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x11B198: runSync(QString const&, QStringList const&, QStringList const&) (startplasma.cpp:104)
==10750==    by 0x11B6B7: messageBox(QString const&) (startplasma.cpp:53)
==10750==    by 0x115E60: main (startplasma-x11.cpp:33)
==10750==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==10750== 
==10750== 
==10750== 2 errors in context 11 of 14:
==10750== Conditional jump or move depends on uninitialised value(s)
==10750==    at 0x585E526: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x5851B30: QProcess::waitForFinished(int) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x11B214: runSync(QString const&, QStringList const&, QStringList const&) (startplasma.cpp:110)
==10750==    by 0x11B6B7: messageBox(QString const&) (startplasma.cpp:53)
==10750==    by 0x115E60: main (startplasma-x11.cpp:33)
==10750== 
==10750== 
==10750== 2 errors in context 12 of 14:
==10750== Syscall param ppoll(ufds.fd) points to uninitialised byte(s)
==10750==    at 0x5FCBA6F: ppoll (ppoll.c:44)
==10750==    by 0x5939558: qt_safe_poll(pollfd*, unsigned long, timespec const*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585E4A0: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x5851B30: QProcess::waitForFinished(int) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x11B214: runSync(QString const&, QStringList const&, QStringList const&) (startplasma.cpp:110)
==10750==    by 0x11B6B7: messageBox(QString const&) (startplasma.cpp:53)
==10750==    by 0x115E60: main (startplasma-x11.cpp:33)
==10750==  Address 0x1ffefffa48 is on thread 1's stack
==10750== 
==10750== 
==10750== 4 errors in context 13 of 14:
==10750== Conditional jump or move depends on uninitialised value(s)
==10750==    at 0x845D01C: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==10750==    by 0x845E7D5: g_source_add_poll (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6)
==10750==    by 0x593E17C: QEventDispatcherGlib::registerSocketNotifier(QSocketNotifier*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x591E07A: QSocketNotifier::QSocketNotifier(long long, QSocketNotifier::Type, QObject*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585F93E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A6A7: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x585A86C: QProcess::start(QString const&, QStringList const&, QFlags<QIODevice::OpenModeFlag>) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3)
==10750==    by 0x11B198: runSync(QString const&, QStringList const&, QStringList const&) (startplasma.cpp:104)
==10750==    by 0x11B6B7: messageBox(QString const&) (startplasma.cpp:53)
==10750==    by 0x115E60: main (startplasma-x11.cpp:33)
==10750== 
==10750== ERROR SUMMARY: 19 errors from 14 contexts (suppressed: 0 from 0)
Comment 3 Bug Janitor Service 2022-04-06 04:35:00 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 C 2022-04-06 11:44:34 UTC
Is this info helpful?
Comment 5 Nate Graham 2023-12-08 19:47:59 UTC
Sorry you never got a response. :( Is it still sometimes happening in Plasma 5.27?
Comment 6 Bug Janitor Service 2023-12-23 03:46:18 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 7 Bug Janitor Service 2024-01-07 03:46:21 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!