You are not logged in.

#1 2023-05-11 17:37:42

aeonik
Member
Registered: 2018-04-04
Posts: 21

KDE Plasmashell: parent process hides child process in log messages

Hello,
I have been trying to track down why my logs were being spammed recently. I found out it's something wrong with the latest Firefox release, it spams these messages for each plugin that I have active (all plugins), and only for some websites.

Problem: it was more work than it should have been to identify where the warnings were coming from, because "plasmashell" is identified in the logs for all my desktop processes.

Example log message:

May 11 12:44:47 aeonik plasmashell[2478431]: [Child 2478431, Main Thread] WARNING: JSWindowActorChild::SendRawMessage (Conduits, ConduitClosed) not sent: !CanSend() || !mManager || !mManager->CanSend(): file /build/firefox/src/firefox-113.0/dom/ipc/jsactor/JSWindowActorChild.cpp:57

I understand in *nix systems that processes use fork() to create child processes. But I am wondering why plasmashell doesn't log messages from its children with the proper process name?

I feel like the log message should read like this instead:

May 11 12:44:47 aeonik firefox[2478431]: [Child 2478431, Main Thread] WARNING: JSWindowActorChild::SendRawMessage (Conduits, ConduitClosed) not sent: !CanSend() || !mManager || !mManager->CanSend(): file /build/firefox/src/firefox-113.0/dom/ipc/jsactor/JSWindowActorChild.cpp:57

If systemd did the same thing, then every single log message would just originate from "systemd" and be relatively useless without referencing the pids.

Here is the pstree output

        │         ├─plasmashell─┬─firefox─┬─2*[Isolated Web Co───26*[{Isolated Web Co}]]
        │         │             │         ├─7*[Isolated Web Co───27*[{Isolated Web Co}]]
        │         │             │         ├─2*[Isolated Web Co───28*[{Isolated Web Co}]]
        │         │             │         ├─Privileged Cont───26*[{Privileged Cont}]
        │         │             │         ├─RDD Process───3*[{RDD Process}]
        │         │             │         ├─Socket Process───4*[{Socket Process}]
        │         │             │         ├─Utility Process───3*[{Utility Process}]
        │         │             │         ├─3*[Web Content───19*[{Web Content}]]
        │         │             │         ├─WebExtensions───30*[{WebExtensions}]
        │         │             │         └─147*[{firefox}]
        │         │             ├─kdesu─┬─su───kdesu_stub───ksystemlog───6*[{ksystemlog}]
        │         │             │       └─6*[{kdesu}]
        │         │             ├─systemsettings───12*[{systemsettings}]
        │         │             └─95*[{plasmashell}]

I am wondering if this is expected behavior, or if I have a misconfiguration in KDE, SystemD, or XOrg.

I use startx from a tty to start my Desktop session, and have it running as my user (aka not root).

Regards,
Aeonik

Offline

#2 2023-05-13 18:26:48

bitterhalt
Member
Registered: 2022-06-19
Posts: 21

Re: KDE Plasmashell: parent process hides child process in log messages

I also got thousands of these errors with Firefox if I enable any of my extensions. I am on xorg and DWM so I think it has nothing to do with KDE.

Offline

#3 2023-05-15 12:19:15

Mr.Smith1974
Member
From: St. Petersburg, Russia
Registered: 2013-04-13
Posts: 38

Re: KDE Plasmashell: parent process hides child process in log messages

I am having the same problem. KDE and Firefox

Offline

#4 2023-05-25 09:18:08

lord_rel
Member
Registered: 2007-04-04
Posts: 36

Re: KDE Plasmashell: parent process hides child process in log messages

Same problem here kde on xorg, found the bug listing in the firefox bugzilla https://bugzilla.mozilla.org/show_bug.cgi?id=1831076 please vote so it gets more priority

Offline

#5 2023-05-25 14:22:17

seth
Member
Registered: 2012-09-03
Posts: 50,983

Re: KDE Plasmashell: parent process hides child process in log messages

I think the OPs direct concern is the error appearing as "plasmashell" process name - does anyone else get the same misnomer?

@aeonik, please post your xinitrc

Offline

#6 2023-06-07 08:16:46

bitterhalt
Member
Registered: 2022-06-19
Posts: 21

Re: KDE Plasmashell: parent process hides child process in log messages

I updated Firefox to 114 and it seem to fix this.

Offline

#7 2023-06-23 16:51:50

aeonik
Member
Registered: 2018-04-04
Posts: 21

Re: KDE Plasmashell: parent process hides child process in log messages

@seth,

This is my xinitrc:

export DESKTOP_SESSION=plasma
exec startplasma-x11

Offline

#8 2023-06-23 18:45:19

seth
Member
Registered: 2012-09-03
Posts: 50,983

Re: KDE Plasmashell: parent process hides child process in log messages

See the last link below, esp. the note about what you forgot to include there.

Offline

#9 2023-10-06 14:04:44

aeonik
Member
Registered: 2018-04-04
Posts: 21

Re: KDE Plasmashell: parent process hides child process in log messages

@seth,
This is my .xinitrc right now.

#!/bin/sh

#liquidctl --match RGB set sync color spectrum-wave --speed slowest
#exec startkde
#/home/aeonik/data/garden/soil_moisture/garden.sh
#exec /home/aeonik/Desktop/start_audio.sh

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap

# merge in defaults and keymaps
if [ -f $sysresources ]; then
    xrdb -merge $sysresources
fi

if [ -f $sysmodmap ]; then
    xmodmap $sysmodmap
fi

if [ -f "$userresources" ]; then
    xrdb -merge "$userresources"
fi

if [ -f "$usermodmap" ]; then
    xmodmap "$usermodmap"
fi

# start some nice programs
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
 for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
  [ -x "$f" ] && . "$f"
 done
 unset f
fi


export DESKTOP_SESSION=plasma
exec startplasma-x11

If I run IntelliJIDEA from the terminal the logs are directed to stdout, and not to the journald under the process [plasmashell]

Do you think it's still something wrong with my .xinitrc?

I diffed the environment variables from my zsh and plasmashell

cat /proc/$(pgrep plasmashell)/environ | tr '\0' '\n' > plasmashell_env.txt
printenv > terminal_env.txt

There are a fair number of differences:

MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA=
❯ diff plasmashell_env.txt terminal_env.txt
1,9d0
< HOME=/home/aeonik
< LANG=en_US.UTF-8
< LOGNAME=aeonik
< MAIL=/var/spool/mail/aeonik
< PATH=/home/aeonik/.opam/default/bin:/home/aeonik/kde/src/kdesrc-build:/home/aeonik/kde/src/kdesrc-build://home/aeonik/.dotnet/tools://home/aeonik/.emacs.d/bin://home/aeonik/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/home/aeonik/.dotnet/tools:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
< SHELL=/usr/bin/zsh
< USER=aeonik
< XDG_DATA_DIRS=/home/aeonik/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
< XDG_RUNTIME_DIR=/run/user/1000
12a4,5
> COLORFGBG=15;0
> COLORTERM=truecolor
44a38,40
> HOME=/home/aeonik
> INVOCATION_ID=15529a45d72a453c974da6766d99a436
> JOURNAL_STREAM=8:28163
48a45,49
> KONSOLE_DBUS_SERVICE=:1.58
> KONSOLE_DBUS_SESSION=/Sessions/5
> KONSOLE_DBUS_WINDOW=/Windows/1
> KONSOLE_VERSION=230801
> LANG=en_US.UTF-8
50a52
> LOGNAME=aeonik
53c55,59
< MANPATH=:/home/aeonik/.opam/default/man
---
> MAIL=/var/spool/mail/aeonik
> MANAGERPID=2803
> MANPATH=:/home/aeonik/.opam/default/man:/home/aeonik/.opam/default/man
> MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/session.slice/plasma-ksmserver.service/memory.pressure
> MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA=
58c64
< OLDPWD=/home/aeonik
---
> OLDPWD=/home/aeonik/troubleshooting
63,64c69,72
< PKG_CONFIG_PATH=/home/aeonik/.opam/default/lib/pkgconfig:
< PWD=/home/aeonik
---
> PATH=/home/aeonik/.opam/default/bin:/home/aeonik/kde/src/kdesrc-build:/home/aeonik/kde/src/kdesrc-build://home/aeonik/.dotnet/tools://home/aeonik/.emacs.d/bin://home/aeonik/.local/bin:/home/aeonik/.opam/default/bin:/home/aeonik/kde/src/kdesrc-build:/home/aeonik/kde/src/kdesrc-build://home/aeonik/.dotnet/tools://home/aeonik/.emacs.d/bin://home/aeonik/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/home/aeonik/.dotnet/tools:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
> PKG_CONFIG_PATH=/home/aeonik/.opam/default/lib/pkgconfig:/home/aeonik/.opam/default/lib/pkgconfig:
> PROFILEHOME=
> PWD=/home/aeonik/troubleshooting/rogue_logs_journald
69c77,82
< TERM=linux
---
> SHELL=/usr/bin/zsh
> SHELL_SESSION_ID=56899bce883246798485043c8180f7bb
> SYSTEMD_EXEC_PID=3087
> TERM=xterm-256color
> USER=aeonik
> WINDOWID=67108877
75a89,90
> XDG_DATA_DIRS=/home/aeonik/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
> XDG_RUNTIME_DIR=/run/user/1000
82c97
< _P9K_TTY=/dev/tty1
---
> _P9K_TTY=/dev/pts/3
84,89c99,100
< MANAGERPID=2803
< INVOCATION_ID=bbd7203620cc4c55ab3768d7dcc243ff
< JOURNAL_STREAM=8:29632
< SYSTEMD_EXEC_PID=3134
< MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/session.slice/plasma-plasmashell.service/memory.pressure
< MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA=
---
> SHLVL=1
> _=/usr/bin/printenv

Offline

#10 2023-10-06 14:15:40

seth
Member
Registered: 2012-09-03
Posts: 50,983

Re: KDE Plasmashell: parent process hides child process in log messages

The xinitrc is fine now, does the original problem remain (ie. is FF output logged as plasmashell)?

Not sure where you're going w/ the environment, but you certainly wanted to "sort -u" the output before diff'ing it.

Offline

#11 2023-10-06 14:30:49

aeonik
Member
Registered: 2018-04-04
Posts: 21

Re: KDE Plasmashell: parent process hides child process in log messages

@seth,
Yes the Firefox messages went away from an update. I believe it was a bug that they fixed here:
https://bugzilla.mozilla.org/show_bug.cgi?id=1827131

Possible this bug as well: https://bugzilla.mozilla.org/show_bug.cgi?id=1828860

The Firefox bug spammed my logs enough for me to notice this potential plasmashell misconfiguration, aka my log messages are being tagged with as a plasmashell process and not the child process that produced them.

My logs were spammed again today, this time from IntelliJIDEA.

I am currently trying to learn more about the environment variables and DBUS as potential causes, but I am currently shooting in the dark.

Last edited by aeonik (2023-10-06 14:34:25)

Offline

#12 2023-10-06 14:36:59

seth
Member
Registered: 2012-09-03
Posts: 50,983

Re: KDE Plasmashell: parent process hides child process in log messages

My logs were spammed again today, this time from IntelliJIDEA.

Posing as plasmashell or IntelliJ ?
If you've IntelliJ messages in the journal that you want to address, that'd be a different topic.

Offline

#13 2023-10-06 17:41:25

aeonik
Member
Registered: 2018-04-04
Posts: 21

Re: KDE Plasmashell: parent process hides child process in log messages

IntelliJIDEA is posing as plasmashell.

Similar to the Firefox issue. I am trying to figure out why they are attributed to plasmashell and not the IntelliJIDEA process. I think it is the same issue as the Firefox issue, but I am not 100% sure.

It seems to be working fine for some applications but not others, I haven't noticed a pattern yet.

These messages appear in my journalctl logs:

Oct 06 08:58:23 aeonik plasmashell[1582355]: 2023-10-06 08:58:23,895 [  10644]   WARN - #c.i.c.d.i.AnnotationHolderImpl - 'AnnotationHolder.createInfoAnnotation()' method (the call to which was found in class zjhmale.rainbow.Rain>
Oct 06 08:58:23 aeonik plasmashell[1582355]: com.intellij.diagnostic.PluginException: 'AnnotationHolder.createInfoAnnotation()' method (the call to which was found in class zjhmale.rainbow.RainbowHighliter) is slow, non-increment>
Oct 06 08:58:23 aeonik plasmashell[1582355]:         at com.intellij.diagnostic.PluginProblemReporterImpl.createPluginExceptionByClass(PluginProblemReporterImpl.java:23)
Oct 06 08:58:23 aeonik plasmashell[1582355]:         at com.intellij.diagnostic.PluginException.createByClass(PluginException.java:99)
Oct 06 08:58:23 aeonik plasmashell[1582355]:         at com.intellij.codeInsight.daemon.impl.AnnotationHolderImpl.doCreateAnnotation(AnnotationHolderImpl.java:186)
Oct 06 08:58:23 aeonik plasmashell[1582355]:         at com.intellij.codeInsight.daemon.impl.AnnotationHolderImpl.createInfoAnnotation(AnnotationHolderImpl.java:123)

They don't appear in

/var/log/messages

Doing some grepping around and it looks like the logs are originating in

/var/log/daemon.log
❯ sudo rg "08:58:23" /var/log/daemon.log

92318:Oct  6 08:58:23 aeonik plasmashell[1582355]: 2023-10-06 08:58:23,895 [  10644]   WARN - #c.i.c.d.i.AnnotationHolderImpl - 'AnnotationHolder.createInfoAnnotation()' method (the call to which was found in class zjhmale.rainbow.RainbowHighliter) is slow, non-incremental and thus can cause unexpected behaviour (e.g. annoying blinking), is deprecated and will be removed soon. Please use `newAnnotation(...).create()` instead [Plugin: zjhmale.rainbow]
92319:Oct  6 08:58:23 aeonik plasmashell[1582355]: com.intellij.diagnostic.PluginException: 'AnnotationHolder.createInfoAnnotation()' method (the call to which was found in class zjhmale.rainbow.RainbowHighliter) is slow, non-incremental and thus can cause unexpected behaviour (e.g. annoying blinking), is deprecated and will be removed soon. Please use `newAnnotation(...).create()` instead [Plugin: zjhmale.rainbow]
92320:Oct  6 08:58:23 aeonik plasmashell[1582355]: #011at com.intellij.diagnostic.PluginProblemReporterImpl.createPluginExceptionByClass(PluginProblemReporterImpl.java:23)
92321:Oct  6 08:58:23 aeonik plasmashell[1582355]: #011at com.intellij.diagnostic.PluginException.createByClass(PluginException.java:99)
92322:Oct  6 08:58:23 aeonik plasmashell[1582355]: #011at com.intellij.codeInsight.daemon.impl.AnnotationHolderImpl.doCreateAnnotation(AnnotationHolderImpl.java:186)

Offline

#14 2023-10-06 18:36:59

seth
Member
Registered: 2012-09-03
Posts: 50,983

Re: KDE Plasmashell: parent process hides child process in log messages

Run IntelliJ and FF and then post the output of

systemctl status user@$(id -u)

In case both show up there, correlate that w/ a runnin process in your desktop session that does /not/ show up there and prints messages to the journal.
I suspect that it has sth. to do w/ autostart features of those applications (daemons that speed up the later run)

Offline

#15 2023-10-20 14:44:37

aeonik
Member
Registered: 2018-04-04
Posts: 21

Re: KDE Plasmashell: parent process hides child process in log messages

@seth, I hope this is the information you are looking for:

The main plasmashell process ID:

❯ ps -e | grep plasmashell
   3133 ?        13:27:22 plasmashell

I have some excerpts from the journalctl command below of relevant processes:

❯ systemctl status user@$(id -u) 

Firefox can be found towards the top:

     CGroup: /user.slice/user-1000.slice/user@1000.service
             ├─app.slice
             │ ├─app-firefox-1d1c1e1df98044e1860f697824918a74.scope
             │ │ ├─ 805377 /usr/lib/firefox/firefox -contentproc -childID 10 -isForBrowser -prefsLen 33205 -prefMapSize 235217 -jsInitLen 234236 -parentBuildID 20231010101059 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {f6b88a00-a41f-456c-990a-6212b720f616} 3155674 true tab
             │ │ ├─ 805383 /usr/lib/firefox/firefox -contentproc -childID 11 -isForBrowser -prefsLen 33205 -prefMapSize 235217 -jsInitLen 234236 -parentBuildID 20231010101059 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {25ee2a2a-5c73-47c3-b762-89b1d79c35ca} 3155674 true tab
...

Intellij excerpt here:

             
│ ├─app-jetbrains\x2didea-3b4079ce926b460abe8753947da1b11b.scope
             │ │ ├─797448 /opt/intellij-idea-ultimate-edition/jbr/bin/java -classpath /opt/intellij-idea-ultimate-edition/lib/platform-loader.jar:/opt/intellij-idea-ultimate-edition/lib/util.jar:/opt/intellij-idea-ultimate-edition/lib/app.jar:/opt/intellij-idea-ultimate-edition/lib/util-8.jar:/opt/intellij-idea-ultimate-edition/lib/util_rt.jar:/opt/intellij-idea-ultimate-edition/lib/jps-model.jar:/opt/intellij-idea-ultimate-edition/lib/stats.jar:/opt/intellij-idea-ultimate-edition/lib/protobuf.jar:/opt/intellij-idea-ultimate-edition/lib/external-system-rt.jar:/opt/intellij-idea-ultimate-edition/lib/intellij-test-discovery.jar:/opt/intellij-idea-ultimate-edition/lib/forms_rt.jar:/opt/intellij-idea-ultimate-edition/lib/rd.jar:/opt/intellij-idea-ultimate-edition/lib/externalProcess-rt.jar:/opt/intellij-idea-ultimate-edition/lib/annotations-java5.jar:/opt/intellij-idea-ultimate-edition/lib/annotations.jar:/opt/intellij-idea-ultimate-edition/lib/app-client.jar:/opt/intellij-idea-ultimate-edition/lib/async-profiler.jar:/opt/intellij-idea-ultimate-edition/lib/bouncy-castle.jar:/opt/intellij-idea-ultimate-edition/lib/byte-buddy-agent.jar:/opt/intellij-idea-ultimate-edition/lib/error-prone-annotations.jar:/opt/intellij-idea-ultimate-edition/lib/groovy.jar:/opt/intellij-idea-ultimate-edition/lib/grpc.jar:/opt/intellij-idea-ultimate-edition/lib/idea_rt.jar:/opt/intellij-idea-ultimate-edition/lib/intellij-coverage-agent-1.0.723.jar:/opt/intellij-idea-ultimate-edition/lib/jsch-agent.jar:/opt/intellij-idea-ultimate-edition/lib/junit4.jar:/opt/intellij-idea-ultimate-edition/lib/lib-client.jar:/opt/intellij-idea-ultimate-edition/lib/lib.jar:/opt/intellij-idea-ultimate-edition/lib/modules.jar:/opt/intellij-idea-ultimate-edition/lib/nio-fs.jar:/opt/intellij-idea-ultimate-edition/lib/product-client.jar:/opt/intellij-idea-ultimate-edition/lib/product.jar:/opt/intellij-idea-ultimate-edition/lib/ant/lib/ant.jar -XX:ErrorFile=/home/aeonik/java_error_in_idea_%p.log -XX:HeapDumpPath=/home/aeonik/java_error_in_idea_.hprof -Xms128m -Xmx2048m -XX:ReservedCodeCacheSize=512m -XX:+UseG1GC -XX:SoftRefLRUPolicyMSPerMB=50 -XX:CICompilerCount=2 -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -XX:+IgnoreUnrecognizedVMOptions -XX:CompileCommand=exclude,com/intellij/openapi/vfs/impl/FilePartNodeRoot,trieDescend -ea -Dsun.io.useCanonCaches=false -Dsun.java2d.metal=true -Djbr.catch.SIGABRT=true "-Djdk.http.auth.tunneling.disabledSchemes=\"\"" -Djdk.attach.allowAttachSelf=true -Djdk.module.illegalAccess.silent=true -Dkotlinx.coroutines.debug=off -Dsun.tools.attach.tmp.only=true -Dawt.lock.fair=true -Xmx6000m -Dcom.sun.awt.use.national.layouts=true -Djb.vmOptionsFile=/home/aeonik/.config/JetBrains/IntelliJIdea2023.2/idea64.vmoptions -Djava.system.class.loader=com.intellij.util.lang.PathClassLoader -Didea.vendor.name=JetBrains -Didea.paths.selector=IntelliJIdea2023.2 -Djna.boot.library.path=/opt/intellij-idea-ultimate-edition/lib/jna/amd64 -Dpty4j.preferred.native.folder=/opt/intellij-idea-ultimate-edition/lib/pty4j -Djna.nosys=true -Djna.noclasspath=true -Dsplash=true -Daether.connector.resumeDownloads=false --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.ref=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.nio.charset=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.base/java.time=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED --add-opens=java.base/jdk.internal.vm=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/sun.nio.fs=ALL-UNNAMED --add-opens=java.base/sun.security.ssl=ALL-UNNAMED --add-opens=java.base/sun.security.util=ALL-UNNAMED --add-opens=java.base/sun.net.dns=ALL-UNNAMED --add-opens=java.desktop/com.sun.java.swing.plaf.gtk=ALL-UNNAMED --add-opens=java.desktop/java.awt=ALL-UNNAMED --add-opens=java.desktop/java.awt.dnd.peer=ALL-UNNAMED --add-opens=java.desktop/java.awt.event=ALL-UNNAMED --add-opens=java.desktop/java.awt.image=ALL-UNNAMED --add-opens=java.desktop/java.awt.peer=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED --add-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED --add-opens=java.desktop/sun.awt.X11=ALL-UNNAMED --add-opens=java.desktop/sun.awt.datatransfer=ALL-UNNAMED --add-opens=java.desktop/sun.awt.image=ALL-UNNAMED --add-opens=java.desktop/sun.awt=ALL-UNNAMED --add-opens=java.desktop/sun.font=ALL-UNNAMED --add-opens=java.desktop/sun.java2d=ALL-UNNAMED --add-opens=java.desktop/sun.swing=ALL-UNNAMED --add-opens=java.desktop/com.sun.java.swing=ALL-UNNAMED --add-opens=jdk.attach/sun.tools.attach=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-opens=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED --add-opens=jdk.jdi/com.sun.tools.jdi=ALL-UNNAMED com.intellij.idea.Main
             │ │ ├─799487 /opt/intellij-idea-ultimate-edition/bin/fsnotifier
             │ │ └─802333 /home/aeonik/.local/share/JetBrains/IntelliJIdea2023.2/github-copilot-intellij/copilot-agent/bin/copilot-agent-linux

Here is the full output:

❯ systemctl status user@$(id -u) 
● user@1000.service - User Manager for UID 1000
     Loaded: loaded (/usr/lib/systemd/system/user@.service; static)
    Drop-In: /usr/lib/systemd/system/user@.service.d
             └─10-login-barrier.conf
     Active: active (running) since Mon 2023-10-16 15:35:48 EDT; 3 days ago
       Docs: man:user@.service(5)
   Main PID: 2801 (systemd)
     Status: "Ready."
      Tasks: 1926
     Memory: 45.4G
        CPU: 3d 4h 45min 18.875s
     CGroup: /user.slice/user-1000.slice/user@1000.service
             ├─app.slice
             │ ├─app-firefox-1d1c1e1df98044e1860f697824918a74.scope
             │ │ ├─ 805377 /usr/lib/firefox/firefox -contentproc -childID 10 -isForBrowser -prefsLen 33205 -prefMapSize 235217 -jsInitLen 234236 -parentBuildID 20231010101059 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {f6b88a00-a41f-456c-990a-6212b720f616} 3155674 true tab
             │ │ ├─ 805383 /usr/lib/firefox/firefox -contentproc -childID 11 -isForBrowser -prefsLen 33205 -prefMapSize 235217 -jsInitLen 234236 -parentBuildID 20231010101059 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {25ee2a2a-5c73-47c3-b762-89b1d79c35ca} 3155674 true tab
             │ │ ├─ 808625 /usr/lib/firefox/firefox -contentproc -childID 12 -isForBrowser -prefsLen 33287 -prefMapSize 235217 -jsInitLen 234236 -parentBuildID 20231010101059 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {2fc8570b-478a-404a-b989-9c3355b7ee2d} 3155674 true tab
             │ │ ├─3155674 /usr/lib/firefox/firefox
             │ │ ├─3155763 /usr/lib/firefox/firefox -contentproc -parentBuildID 20231010101059 -prefsLen 35585 -prefMapSize 235217 -appDir /usr/lib/firefox/browser {1697b54d-5b7b-450c-bd2b-b9a6abc16e85} 3155674 true socket
             │ │ ├─3155790 /usr/lib/firefox/firefox -contentproc -childID 1 -isForBrowser -prefsLen 36434 -prefMapSize 235217 -jsInitLen 234236 -parentBuildID 20231010101059 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {fd28e844-4077-4f54-bddd-741887c0b1fc} 3155674 true tab
             │ │ ├─3155861 /usr/lib/firefox/firefox -contentproc -childID 2 -isForBrowser -prefsLen 41411 -prefMapSize 235217 -jsInitLen 234236 -parentBuildID 20231010101059 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {e707c3ed-7ddb-48c6-aaa1-b5b5da56dcac} 3155674 true tab
             │ │ ├─3155945 /usr/lib/firefox/firefox -contentproc -parentBuildID 20231010101059 -sandboxingKind 0 -prefsLen 41411 -prefMapSize 235217 -appDir /usr/lib/firefox/browser {1ad5ed31-5a81-4029-b854-290985282720} 3155674 true utility
             │ │ ├─3155978 /usr/lib/firefox/firefox -contentproc -childID 5 -isForBrowser -prefsLen 32891 -prefMapSize 235217 -jsInitLen 234236 -parentBuildID 20231010101059 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {515012b3-2ce7-448d-bd01-a51776cda883} 3155674 true tab
             │ │ ├─3156553 /usr/lib/firefox/firefox -contentproc -childID 6 -isForBrowser -prefsLen 32891 -prefMapSize 235217 -jsInitLen 234236 -parentBuildID 20231010101059 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {9d36f630-1c93-4bd6-8f34-20c15ee8af4c} 3155674 true tab
             │ │ ├─3156649 /usr/lib/firefox/firefox -contentproc -childID 8 -isForBrowser -prefsLen 32891 -prefMapSize 235217 -jsInitLen 234236 -parentBuildID 20231010101059 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {c43291e9-0ffd-47f4-9028-0949a6bace5f} 3155674 true tab
             │ │ ├─3156714 /usr/lib/firefox/firefox -contentproc -childID 9 -isForBrowser -prefsLen 32891 -prefMapSize 235217 -jsInitLen 234236 -parentBuildID 20231010101059 -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appDir /usr/lib/firefox/browser {5f58b445-ef7f-42e2-85e4-fca15c2d44e1} 3155674 true tab
             │ │ └─3156744 /usr/lib/firefox/firefox -contentproc -parentBuildID 20231010101059 -prefsLen 41411 -prefMapSize 235217 -appDir /usr/lib/firefox/browser {481b3b93-5230-45e4-b306-fb69bddc91ad} 3155674 true rdd
             │ ├─app-geoclue\x2ddemo\x2dagent@autostart.service
             │ │ └─3415 /usr/lib/geoclue-2.0/demos/agent
             │ ├─app-jetbrains\x2didea-3b4079ce926b460abe8753947da1b11b.scope
             │ │ ├─797448 /opt/intellij-idea-ultimate-edition/jbr/bin/java -classpath /opt/intellij-idea-ultimate-edition/lib/platform-loader.jar:/opt/intellij-idea-ultimate-edition/lib/util.jar:/opt/intellij-idea-ultimate-edition/lib/app.jar:/opt/intellij-idea-ultimate-edition/lib/util-8.jar:/opt/intellij-idea-ultimate-edition/lib/util_rt.jar:/opt/intellij-idea-ultimate-edition/lib/jps-model.jar:/opt/intellij-idea-ultimate-edition/lib/stats.jar:/opt/intellij-idea-ultimate-edition/lib/protobuf.jar:/opt/intellij-idea-ultimate-edition/lib/external-system-rt.jar:/opt/intellij-idea-ultimate-edition/lib/intellij-test-discovery.jar:/opt/intellij-idea-ultimate-edition/lib/forms_rt.jar:/opt/intellij-idea-ultimate-edition/lib/rd.jar:/opt/intellij-idea-ultimate-edition/lib/externalProcess-rt.jar:/opt/intellij-idea-ultimate-edition/lib/annotations-java5.jar:/opt/intellij-idea-ultimate-edition/lib/annotations.jar:/opt/intellij-idea-ultimate-edition/lib/app-client.jar:/opt/intellij-idea-ultimate-edition/lib/async-profiler.jar:/opt/intellij-idea-ultimate-edition/lib/bouncy-castle.jar:/opt/intellij-idea-ultimate-edition/lib/byte-buddy-agent.jar:/opt/intellij-idea-ultimate-edition/lib/error-prone-annotations.jar:/opt/intellij-idea-ultimate-edition/lib/groovy.jar:/opt/intellij-idea-ultimate-edition/lib/grpc.jar:/opt/intellij-idea-ultimate-edition/lib/idea_rt.jar:/opt/intellij-idea-ultimate-edition/lib/intellij-coverage-agent-1.0.723.jar:/opt/intellij-idea-ultimate-edition/lib/jsch-agent.jar:/opt/intellij-idea-ultimate-edition/lib/junit4.jar:/opt/intellij-idea-ultimate-edition/lib/lib-client.jar:/opt/intellij-idea-ultimate-edition/lib/lib.jar:/opt/intellij-idea-ultimate-edition/lib/modules.jar:/opt/intellij-idea-ultimate-edition/lib/nio-fs.jar:/opt/intellij-idea-ultimate-edition/lib/product-client.jar:/opt/intellij-idea-ultimate-edition/lib/product.jar:/opt/intellij-idea-ultimate-edition/lib/ant/lib/ant.jar -XX:ErrorFile=/home/aeonik/java_error_in_idea_%p.log -XX:HeapDumpPath=/home/aeonik/java_error_in_idea_.hprof -Xms128m -Xmx2048m -XX:ReservedCodeCacheSize=512m -XX:+UseG1GC -XX:SoftRefLRUPolicyMSPerMB=50 -XX:CICompilerCount=2 -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -XX:+IgnoreUnrecognizedVMOptions -XX:CompileCommand=exclude,com/intellij/openapi/vfs/impl/FilePartNodeRoot,trieDescend -ea -Dsun.io.useCanonCaches=false -Dsun.java2d.metal=true -Djbr.catch.SIGABRT=true "-Djdk.http.auth.tunneling.disabledSchemes=\"\"" -Djdk.attach.allowAttachSelf=true -Djdk.module.illegalAccess.silent=true -Dkotlinx.coroutines.debug=off -Dsun.tools.attach.tmp.only=true -Dawt.lock.fair=true -Xmx6000m -Dcom.sun.awt.use.national.layouts=true -Djb.vmOptionsFile=/home/aeonik/.config/JetBrains/IntelliJIdea2023.2/idea64.vmoptions -Djava.system.class.loader=com.intellij.util.lang.PathClassLoader -Didea.vendor.name=JetBrains -Didea.paths.selector=IntelliJIdea2023.2 -Djna.boot.library.path=/opt/intellij-idea-ultimate-edition/lib/jna/amd64 -Dpty4j.preferred.native.folder=/opt/intellij-idea-ultimate-edition/lib/pty4j -Djna.nosys=true -Djna.noclasspath=true -Dsplash=true -Daether.connector.resumeDownloads=false --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.ref=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.nio.charset=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.base/java.time=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED --add-opens=java.base/jdk.internal.vm=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/sun.nio.fs=ALL-UNNAMED --add-opens=java.base/sun.security.ssl=ALL-UNNAMED --add-opens=java.base/sun.security.util=ALL-UNNAMED --add-opens=java.base/sun.net.dns=ALL-UNNAMED --add-opens=java.desktop/com.sun.java.swing.plaf.gtk=ALL-UNNAMED --add-opens=java.desktop/java.awt=ALL-UNNAMED --add-opens=java.desktop/java.awt.dnd.peer=ALL-UNNAMED --add-opens=java.desktop/java.awt.event=ALL-UNNAMED --add-opens=java.desktop/java.awt.image=ALL-UNNAMED --add-opens=java.desktop/java.awt.peer=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED --add-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED --add-opens=java.desktop/sun.awt.X11=ALL-UNNAMED --add-opens=java.desktop/sun.awt.datatransfer=ALL-UNNAMED --add-opens=java.desktop/sun.awt.image=ALL-UNNAMED --add-opens=java.desktop/sun.awt=ALL-UNNAMED --add-opens=java.desktop/sun.font=ALL-UNNAMED --add-opens=java.desktop/sun.java2d=ALL-UNNAMED --add-opens=java.desktop/sun.swing=ALL-UNNAMED --add-opens=java.desktop/com.sun.java.swing=ALL-UNNAMED --add-opens=jdk.attach/sun.tools.attach=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-opens=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED --add-opens=jdk.jdi/com.sun.tools.jdi=ALL-UNNAMED com.intellij.idea.Main
             │ │ ├─799487 /opt/intellij-idea-ultimate-edition/bin/fsnotifier
             │ │ └─802333 /home/aeonik/.local/share/JetBrains/IntelliJIdea2023.2/github-copilot-intellij/copilot-agent/bin/copilot-agent-linux
             │ ├─app-kaccess@autostart.service
             │ │ └─3416 /usr/bin/kaccess
             │ ├─app-kmix_autostart@autostart.service
             │ │ └─3438 /usr/bin/kmix --keepvisibility
             │ ├─app-org.corectrl.corectrl-71c84c68f0d0487097c61b02bda086b6.scope
             │ │ └─35030 /usr/bin/corectrl
             │ ├─app-org.kde.discover.notifier@autostart.service
             │ │ └─3428 /usr/lib/DiscoverNotifier
             │ ├─app-org.kde.dolphin-e2b96a7d05ff4410bfc177062e02f5cf.scope
             │ │ ├─ 828116 /usr/lib/kf5/kioslave5 /usr/lib/qt/plugins/kf5/kio/thumbnail.so thumbnail "" local:/run/user/1000/dolphingPWnch.433.kioworker.socket
             │ │ ├─1502151 /usr/bin/dolphin
             │ │ ├─1502173 /bin/zsh
             │ │ ├─1502177 /bin/zsh
             │ │ ├─1502226 /bin/zsh
             │ │ ├─1502228 /bin/zsh
             │ │ └─1502230 /usr/share/zsh-theme-powerlevel10k/gitstatus/usrbin/gitstatusd -G v1.5.4 -s -1 -u -1 -d -1 -c -1 -m -1 -v FATAL -t 32
             │ ├─app-org.kde.kalendarac@autostart.service
             │ │ ├─3429 /usr/bin/kalendarac
             │ │ ├─3591 /usr/bin/akonadi_control
             │ │ ├─3610 /usr/bin/akonadiserver
             │ │ ├─3620 /usr/bin/mysqld --defaults-file=/home/aeonik/.local/share/akonadi/mysql.conf --datadir=/home/aeonik/.local/share/akonadi/db_data/ --socket=/run/user/1000/akonadi/mysql.socket --pid-file=/run/user/1000/akonadi/mysql.pid
             │ │ ├─3761 /usr/bin/akonadi_akonotes_resource --identifier akonadi_akonotes_resource_0
             │ │ ├─3762 /usr/bin/akonadi_archivemail_agent --identifier akonadi_archivemail_agent
             │ │ ├─3765 /usr/bin/akonadi_contacts_resource --identifier akonadi_contacts_resource_0
             │ │ ├─3768 /usr/bin/akonadi_followupreminder_agent --identifier akonadi_followupreminder_agent
             │ │ ├─3769 /usr/bin/akonadi_google_resource --identifier akonadi_google_resource_7
             │ │ ├─3772 /usr/bin/akonadi_imap_resource --identifier akonadi_imap_resource_0
             │ │ ├─3773 /usr/bin/akonadi_imap_resource --identifier akonadi_imap_resource_1
             │ │ ├─3775 /usr/bin/akonadi_indexing_agent --identifier akonadi_indexing_agent
             │ │ ├─3778 /usr/bin/akonadi_maildir_resource --identifier akonadi_maildir_resource_0
             │ │ ├─3844 /usr/bin/akonadi_maildispatcher_agent --identifier akonadi_maildispatcher_agent
             │ │ ├─3854 /usr/bin/akonadi_mailfilter_agent --identifier akonadi_mailfilter_agent
             │ │ ├─3855 /usr/bin/akonadi_mailmerge_agent --identifier akonadi_mailmerge_agent
             │ │ ├─3857 /usr/bin/akonadi_migration_agent --identifier akonadi_migration_agent
             │ │ ├─3864 /usr/bin/akonadi_newmailnotifier_agent --identifier akonadi_newmailnotifier_agent
             │ │ ├─3872 /usr/bin/akonadi_notes_agent --identifier akonadi_notes_agent
             │ │ ├─3881 /usr/bin/akonadi_sendlater_agent --identifier akonadi_sendlater_agent
             │ │ └─3884 /usr/bin/akonadi_unifiedmailbox_agent --identifier akonadi_unifiedmailbox_agent
             │ ├─app-org.kde.kclockd\x2dautostart@autostart.service
             │ │ └─3397 /usr/bin/kclockd
             │ ├─app-org.kde.kdeconnect.daemon@autostart.service
             │ │ └─3400 /usr/lib/kdeconnectd
             │ ├─app-org.kde.kgpg@autostart.service
             │ │ └─3430 /usr/bin/kgpg
             │ ├─app-org.kde.konsole-4e108b445bb3454f9cffa0e4a9bb6caa.scope
             │ │ ├─  3732 /usr/bin/konsole -session 10cad06f6e000166145957700000116190038_1697484856_342521
             │ │ ├─  3763 /bin/zsh
             │ │ ├─  3770 /bin/zsh
             │ │ ├─  3776 /bin/zsh
             │ │ ├─  3780 /bin/zsh
             │ │ ├─  3950 /bin/zsh
             │ │ ├─  3952 /bin/zsh
             │ │ ├─  3956 /bin/zsh
             │ │ ├─  3969 /usr/share/zsh-theme-powerlevel10k/gitstatus/usrbin/gitstatusd -G v1.5.4 -s -1 -u -1 -d -1 -c -1 -m -1 -v FATAL -t 32
             │ │ ├─  4010 /bin/zsh
             │ │ ├─  4013 /bin/zsh
             │ │ ├─  4014 /bin/zsh
             │ │ ├─  4016 /bin/zsh
             │ │ ├─  4022 /bin/zsh
             │ │ ├─  4026 /bin/zsh
             │ │ ├─  4045 /usr/share/zsh-theme-powerlevel10k/gitstatus/usrbin/gitstatusd -G v1.5.4 -s -1 -u -1 -d -1 -c -1 -m -1 -v FATAL -t 32
             │ │ ├─  4080 /usr/share/zsh-theme-powerlevel10k/gitstatus/usrbin/gitstatusd -G v1.5.4 -s -1 -u -1 -d -1 -c -1 -m -1 -v FATAL -t 32
             │ │ ├─  4137 /bin/zsh
             │ │ ├─  4141 /bin/zsh
             │ │ ├─  4144 /bin/zsh
             │ │ ├─  4162 /usr/share/zsh-theme-powerlevel10k/gitstatus/usrbin/gitstatusd -G v1.5.4 -s -1 -u -1 -d -1 -c -1 -m -1 -v FATAL -t 32
             │ │ ├─806121 sudo lnav
             │ │ ├─806162 sudo lnav
             │ │ ├─806163 lnav
             │ │ ├─806168 lnav
             │ │ ├─806169 lnav
             │ │ └─834135 systemctl status user@1000
             │ ├─app-org.kde.konsole-6637c1bc53184faab694b25f96a2ed9b.scope
             │ │ ├─   4920 /usr/bin/konsole -session 10cad06f6e000169582862000000030700013_1697484856_342791
             │ │ ├─   4943 /bin/zsh
             │ │ ├─   4945 /bin/zsh
             │ │ ├─   4996 /bin/zsh
             │ │ ├─   5007 /bin/zsh
             │ │ ├─   5014 /bin/zsh
             │ │ ├─   5015 /bin/zsh
             │ │ ├─   5017 /usr/share/zsh-theme-powerlevel10k/gitstatus/usrbin/gitstatusd -G v1.5.4 -s -1 -u -1 -d -1 -c -1 -m -1 -v FATAL -t 32
             │ │ ├─   5053 /bin/zsh
             │ │ ├─   5054 /bin/zsh
             │ │ ├─   5056 /usr/share/zsh-theme-powerlevel10k/gitstatus/usrbin/gitstatusd -G v1.5.4 -s -1 -u -1 -d -1 -c -1 -m -1 -v FATAL -t 32
             │ │ ├─3153066 /bin/zsh
             │ │ ├─3153072 /bin/zsh
             │ │ ├─3153124 /bin/zsh
             │ │ ├─3153125 /bin/zsh
             │ │ └─3153127 /usr/share/zsh-theme-powerlevel10k/gitstatus/usrbin/gitstatusd -G v1.5.4 -s -1 -u -1 -d -1 -c -1 -m -1 -v FATAL -t 32
             │ ├─app-org.kde.konsole-6719d85b8498404cb649337a97ea3597.scope
             │ │ ├─4582 /usr/bin/konsole -session 10cad06f6e000168451967400000030070046_1697484856_342770
             │ │ ├─4722 /bin/zsh
             │ │ ├─4727 /bin/zsh
             │ │ ├─4791 /bin/zsh
             │ │ ├─4795 /bin/zsh
             │ │ ├─4816 /bin/zsh
             │ │ ├─4818 /bin/zsh
             │ │ ├─4822 /usr/share/zsh-theme-powerlevel10k/gitstatus/usrbin/gitstatusd -G v1.5.4 -s -1 -u -1 -d -1 -c -1 -m -1 -v FATAL -t 32
             │ │ ├─4880 /bin/zsh
             │ │ ├─4881 /bin/zsh
             │ │ └─4883 /usr/share/zsh-theme-powerlevel10k/gitstatus/usrbin/gitstatusd -G v1.5.4 -s -1 -u -1 -d -1 -c -1 -m -1 -v FATAL -t 32
             │ ├─app-org.kde.konsole-67a8e571fbc642549fb8fa275a5f8d0a.scope
             │ │ ├─3743 /usr/bin/konsole -session 10cad06f6e000166664284100000028520011_1697484856_342532
             │ │ ├─3919 /bin/zsh
             │ │ ├─3932 /bin/zsh
             │ │ ├─3959 /bin/zsh
             │ │ ├─4030 /bin/zsh
             │ │ ├─4283 /bin/zsh
             │ │ ├─4286 /bin/zsh
             │ │ ├─4326 /bin/zsh
             │ │ ├─4346 /bin/zsh
             │ │ ├─4348 /bin/zsh
             │ │ ├─4351 /usr/share/zsh-theme-powerlevel10k/gitstatus/usrbin/gitstatusd -G v1.5.4 -s -1 -u -1 -d -1 -c -1 -m -1 -v FATAL -t 32
             │ │ ├─4401 /bin/zsh
             │ │ ├─4406 /bin/zsh
             │ │ ├─4407 /bin/zsh
             │ │ ├─4409 /usr/share/zsh-theme-powerlevel10k/gitstatus/usrbin/gitstatusd -G v1.5.4 -s -1 -u -1 -d -1 -c -1 -m -1 -v FATAL -t 32
             │ │ ├─4454 /bin/zsh
             │ │ ├─4455 /bin/zsh
             │ │ ├─4457 /usr/share/zsh-theme-powerlevel10k/gitstatus/usrbin/gitstatusd -G v1.5.4 -s -1 -u -1 -d -1 -c -1 -m -1 -v FATAL -t 32
             │ │ ├─4504 /bin/zsh
             │ │ ├─4506 /bin/zsh
             │ │ └─4507 /usr/share/zsh-theme-powerlevel10k/gitstatus/usrbin/gitstatusd -G v1.5.4 -s -1 -u -1 -d -1 -c -1 -m -1 -v FATAL -t 32
             │ ├─app-org.kde.konsole-c0246eac1a8a4d758cb72096f802232b.scope
             │ │ ├─4218 /usr/bin/konsole -session 10cad06f6e000167495672900000032900064_1697484856_342549
             │ │ ├─4609 /bin/zsh
             │ │ ├─4611 /bin/zsh
             │ │ ├─4666 /bin/zsh
             │ │ ├─4670 /bin/zsh
             │ │ ├─4681 /bin/zsh
             │ │ ├─4682 /bin/zsh
             │ │ ├─4684 /usr/share/zsh-theme-powerlevel10k/gitstatus/usrbin/gitstatusd -G v1.5.4 -s -1 -u -1 -d -1 -c -1 -m -1 -v FATAL -t 32
             │ │ ├─4730 /bin/zsh
             │ │ ├─4731 /bin/zsh
             │ │ └─4733 /usr/share/zsh-theme-powerlevel10k/gitstatus/usrbin/gitstatusd -G v1.5.4 -s -1 -u -1 -d -1 -c -1 -m -1 -v FATAL -t 32
             │ ├─app-org.kde.konsole-f66aed5c1e474ae7aad7999165fb747d.scope
             │ │ ├─4988 /usr/bin/konsole -session 10cad06f6e000169603317300000030700074_1697484856_342828
             │ │ ├─5109 /bin/zsh
             │ │ ├─5117 /bin/zsh
             │ │ ├─5163 /bin/zsh
             │ │ ├─5164 /bin/zsh
             │ │ └─5167 /usr/share/zsh-theme-powerlevel10k/gitstatus/usrbin/gitstatusd -G v1.5.4 -s -1 -u -1 -d -1 -c -1 -m -1 -v FATAL -t 32
             │ ├─app-org.rncbc.qpwgraph-471e490311624967a2130e50962b4898.scope
             │ │ └─2987838 /usr/bin/qpwgraph
             │ ├─app-org.rncbc.qpwgraph-749da5c27135486ba125d3ef5eee93e4.scope
             │ │ └─2576585 /usr/bin/qpwgraph
             │ ├─app-qjoypad-e946fd45a3bd4b03863c44c4f8972b01.scope
             │ │ └─3774 /usr/bin/qjoypad -session 10cad06f6e000167381604200000029640013_1697484856_342532
             │ ├─app-steam-a1b686d1df0b4d12a38600b184ae3b52.scope
             │ │ ├─2804953 bash /home/aeonik/.local/share/Steam/steam.sh
             │ │ └─2805129 /home/aeonik/.local/share/Steam/ubuntu12_32/steam
             │ ├─dconf.service
             │ │ └─3138 /usr/lib/dconf-service
             │ ├─gpg-agent.service
             │ │ └─3595 /usr/bin/gpg-agent --supervised
             │ └─obex.service
             │   └─5968 /usr/lib/bluetooth/obexd
             ├─background.slice
             │ ├─plasma-baloorunner.service
             │ │ └─6815 /usr/lib/baloorunner
             │ ├─plasma-gmenudbusmenuproxy.service
             │ │ └─3164 /usr/bin/gmenudbusmenuproxy
             │ ├─plasma-kactivitymanagerd.service
             │ │ └─3121 /usr/lib/kactivitymanagerd
             │ ├─plasma-kglobalaccel.service
             │ │ └─3118 /usr/bin/kglobalaccel5
             │ ├─plasma-kscreen.service
             │ │ └─3316 /usr/lib/kf5/kscreen_backend_launcher
             │ ├─plasma-ksystemstats.service
             │ │ └─3214 /usr/bin/ksystemstats
             │ ├─plasma-polkit-agent.service
             │ │ └─3165 /usr/lib/polkit-kde-authentication-agent-1
             │ ├─plasma-powerdevil.service
             │ │ └─3460 /usr/lib/org_kde_powerdevil
             │ └─plasma-xembedsniproxy.service
             │   └─3168 /usr/bin/xembedsniproxy
             ├─init.scope
             │ ├─2801 /usr/lib/systemd/systemd --user
             │ └─2803 "(sd-pam)"
             └─session.slice
               ├─at-spi-dbus-bus.service
               │ ├─3718 /usr/lib/at-spi-bus-launcher
               │ ├─3725 /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 11 --address=unix:path=/run/user/1000/at-spi/bus_0
               │ └─3728 /usr/lib/at-spi2-registryd --use-gnome-session
               ├─dbus.service
               │ ├─2828 /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
               │ ├─4591 /usr/bin/kwalletd5
               │ └─5893 /usr/lib/telepathy/mission-control-5
               ├─gvfs-daemon.service
               │ ├─   3535 /usr/lib/gvfsd
               │ ├─   3545 /usr/lib/gvfsd-fuse /run/user/1000/gvfs -f
               │ ├─1340309 /usr/lib/gvfsd-trash --spawner :1.46 /org/gtk/gvfs/exec_spaw/0
               │ ├─1340342 /usr/lib/gvfsd-network --spawner :1.46 /org/gtk/gvfs/exec_spaw/1
               │ └─1340378 /usr/lib/gvfsd-dnssd --spawner :1.46 /org/gtk/gvfs/exec_spaw/2
               ├─gvfs-udisks2-volume-monitor.service
               │ └─1340151 /usr/lib/gvfs-udisks2-volume-monitor
               ├─pipewire-pulse.service
               │ └─2814 /usr/bin/pipewire-pulse
               ├─pipewire.service
               │ └─2812 /usr/bin/pipewire
               ├─plasma-kded.service
               │ └─3088 /usr/bin/kded5
               ├─plasma-ksmserver.service
               │ ├─3086 /usr/bin/ksmserver
               │ └─5106 /usr/bin/kate -session 10cad06f6e000169625500200000030700084_1697484856_342863
               ├─plasma-kwin_x11.service
               │ └─3089 /usr/bin/kwin_x11 --replace
               ├─plasma-plasmashell.service
               │ └─3133 /usr/bin/plasmashell --no-respawn
               ├─plasma-xdg-desktop-portal-kde.service
               │ └─3167 /usr/lib/xdg-desktop-portal-kde
               ├─wireplumber.service
               │ └─2813 /usr/bin/wireplumber
               ├─xdg-desktop-portal.service
               │ └─3056 /usr/lib/xdg-desktop-portal
               ├─xdg-document-portal.service
               │ ├─3061 /usr/lib/xdg-document-portal
               │ └─3072 fusermount3 -o rw,nosuid,nodev,fsname=portal,auto_unmount,subtype=portal -- /run/user/1000/doc
               └─xdg-permission-store.service
                 └─3065 /usr/lib/xdg-permission-store

Oct 20 10:01:59 aeonik plasmashell[2805129]: [2023-10-20 08:47:55] Background update loop checking for update. . .
Oct 20 10:01:59 aeonik plasmashell[2805129]: [2023-10-20 08:47:55] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_publicbeta_ubuntu12?t=430203983
Oct 20 10:01:59 aeonik plasmashell[2805129]: [2023-10-20 08:47:55] Manifest download: send request
Oct 20 10:01:59 aeonik plasmashell[2805129]: [2023-10-20 08:47:55] Manifest download: waiting for download to finish
Oct 20 10:01:59 aeonik plasmashell[2805129]: [2023-10-20 08:47:56] Manifest download: finished
Oct 20 10:01:59 aeonik plasmashell[2805129]: [2023-10-20 08:47:56] Download skipped by HTTP 304 Not Modified
Oct 20 10:01:59 aeonik plasmashell[2805129]: [2023-10-20 08:47:56] Nothing to do
Oct 20 10:01:59 aeonik plasmashell[2805129]: [2023-10-20 08:53:00] uninstalled manifest found in /home/aeonik/.local/share/Steam/package/steam_client_publicbeta_ubuntu12 (1).
Oct 20 10:01:59 aeonik plasmashell[2805129]: [2023-10-20 09:23:00] uninstalled manifest found in /home/aeonik/.local/share/Steam/package/steam_client_publicbeta_ubuntu12 (1).
Oct 20 10:01:59 aeonik plasmashell[2805129]: [2023-10-20 09:53:00] uninstalled manifest found in /home/aeonik/.local/share/Steam/package/steam_client_publicbeta_ubuntu12 (1).

Looking through journals for plasmashell, I truncated these to just include a sample of unique process IDs.

❯ journalctl -xe | grep plasmashell
Oct 20 09:58:34 aeonik plasmashell[797448]: java.lang.ClassCastException: class clojure.lang.Symbol cannot be cast to class java.lang.String (clojure.lang.Symbol is in unnamed module of loader com.intellij.ide.plugins.cl.PluginClassLoader @7532997b; java.lang.String is in module java.base of loader 'bootstrap')
Oct 20 10:01:58 aeonik plasmashell[3133]: file:///usr/share/plasma/plasmoids/org.kde.plasma.windowlist/contents/ui/main.qml:38:23: QML BasicListItem: Binding loop detected for property "width"
Oct 20 10:01:59 aeonik plasmashell[2805129]: [2023-10-20 01:52:58] uninstalled manifest found in /home/aeonik/.local/share/Steam/package/steam_client_publicbeta_ubuntu12 (1).
Oct 20 10:09:53 aeonik plasmashell[3155674]: ATTENTION: default value of option mesa_glthread overridden by environment.

The processes IDs are being correlated correctly, it just seems to be be parent process that gets the name of the log. One of the processes was Steam, which I closed between these two commands.

❯ ps -p 797448 3133 2805129 3155674
    PID TTY      STAT   TIME COMMAND
   3133 ?        Ssl  808:23 /usr/bin/plasmashell --no-respawn
 797448 ?        Sl     4:12 /opt/intellij-idea-ultimate-edition/jbr/bin/java -classpath /opt/intellij-idea-ultimate-edition/lib/platform-loader.jar:/opt/intellij-idea-ultimate-edition/lib/util.jar:/opt/intellij-idea-ultimate-edit
3155674 ?        Sl    17:19 /usr/lib/firefox/firefox

Offline

#16 2023-10-20 15:10:48

seth
Member
Registered: 2012-09-03
Posts: 50,983

Re: KDE Plasmashell: parent process hides child process in log messages

Does any of the processes that show up under their actual binary show up in the output of "systemctl status user@$(id -u)"?

Offline

Board footer

Powered by FluxBB