Open jimis opened 1 year ago
P.S. The secondary issue is the failure finding libz.so.1 which causes the crash. I'm assuming icecream is failing to transfer all the dependencies that the binary needs. Could be related to the recently enabled hwcaps optimisations in OpenSUSE.
This is probably fixed by https://github.com/icecc/icecream/pull/602.
The primary issue is still valid, a crashed process is not reaped in time by iceccd.
A recent issue appeared recently on my OpenSUSE-Tumbleweed bleeding edge system, and all the jobs icecc sends to other nodes are failing. But the biggest problem is that they are failing really slow, timing out basically before they re-run locally.
On my local system:
On the server side, it does not appear like it run out of memory. In debug mode I capture the failure as following:
The crash of cc1plus seems to happen very quickly but iceccd does not reap the dead process immediately. Until that minute elapses, I can see in the process table a zombie process named
[g++] defunct
.Version of icecream on both systems:
P.S. The secondary issue is the failure finding
libz.so.1
which causes the crash. I'm assuming icecream is failing to transfer all the dependencies that the binary needs. Could be related to the recently enabled hwcaps optimisations in OpenSUSE. I see that mycc1plus
binaries depend on: