[Bug 253718] Major issue with zombie processes from standard base system utils
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sat Feb 20 23:30:51 UTC 2021
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253718
--- Comment #2 from dmilith <dmilith at me.com> ---
I provided a whole VM image, cause my system (svdOS) is a whole stack of things
built on top of FreeBSD, including:
1. Sofin - which requires stuff like /Software/Git and /Software/Zsh on ZFS
datasets to run properly.
2. There's a whole ZFS dataset infrastructure provided for Sofin utility… which
would take a while to set up manually.
4. There are prepared build-utilities used by build-host (under
/Services/Sofin/), which is an even trickier part.
5. Every software bundle is read-only, the system is divided into read-only and
writable parts. / is made read-only…
Well, it's quite some custom stuff, but all open source and without any magic.
If you'd like to see stuff from the source code point of view, they're also
open and available here: https://github.com/VerKnowSys/sofin and system build
stuff is here: https://github.com/VerKnowSys/svdOS - basically shell script and
few lines of C code.
So whole that stuff requires a special script to be invoked on vanilla OS…
which would take far too long to explain…
So here is the easiest reproduction path I can provide:
Go to http://software.verknowsys.com/build-host-images/
There you'll find my Vmware exported build-host-vm in standard "ova" format
(it's a tarball). Should be possible to convert the vmdk to qcow2 if you need
it, it doesn't matter.
Here's the reproduction path:
0. Start the vm.
1. Log in as root to the VM over SSH. Use "/'\;[]p-=" as root password.
2. Invoke those commands:
# Tell Sofin to remove both previously built software bundles:
s rm Imagemagick Qemu
# let's now build both bundles again:
s b Imagemagick Qemu
It will start building Imagemagick and Qemu with all software dependencies step
by step… which will take a while.
In my case, the last time it hanged was on "perl" requirement of Qemu bundle,
but one build before it was "qemu" requirement of Qemu bundle…
When you'll notice no progress for a longer period of time, log in over SSH
again and htop/ top should show you zombie processes.
Hope you'll be able to reproduce it as well :)
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list