> From UM-linux instead, the write succeeds and the process terminates
> normally. The mmap-ed file is not affected by the write though, so I
> guess the UM-linux forces a copy-on-write in this case...
Interesting. I'll have a look and let you know what I find.
> any reason
> for this difference?
Yeah, it sure looks like a UML bug to me.