Simon 'corecode' Schubert wrote:
Seems the magazines are indeed just 2 rounds long. However, the loaded magazine has a round in, so why didn't the process get woken up?
Solution: all processes block on CPU3, which des not have any rounds. In total, there are just 5 rounds in all magazines: one each in loaded_magazine on CPUs 0,1,2 and two in previous_magazine on CPU2. So my question now is: where did all the allocated objects go?
From dmesg:
objcache(exec-args): too small for ncpus, adjusting cluster_limit 16->64 So there should be 59 objects possible to be allocated! I checked all processes. None is blocked somewehere in kern_exec, so somehow objects must be leaking! cheers simon
