Hello, I've been running gnumach with this patch for some time, doing other porting/debugging tasks and suffered from sporadic filesystem corruption.
I'm afraid this changes could be the cause of the issue. Currently, I switched back to the kernel supplied by the Debian package to check whether corruption appears again. If the memory limitation is the culprit, I should probably enter the debugger, if present, as soon as an allocation is denied. I got to find out how to do that, though. In such way, I hope to find the task that is failing. Thanks -- Diego