It is, the process is quite elaborate. Snapd runs fc-cache-* binary from
the core snap by directly invoking ld.so (the interpreter) from the core
snap, passing library path arguments that ensure that library
dependencies come from core and lastly the binary itself. You can see it
in action here:
https://github.com/snapcore/snapd/blob/d4a45e9771e535da9bbe82be7c12e537d83e58cd/cmd/cmdutil/cmdutil.go#L100-L139

The side effect is that argv[0] is set to ld.so, so in ps output it
looks like as if ld.so is running.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1861648

Title:
  When booting 20.04 an 'ld-2.23.so' process consumes 100% CPU for
  minutes

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1861648/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to