While researching bug 2748015 (http://sourceforge.net/tracker/?func=detail&aid=2748015&group_id=98788&atid=622063), we came along another problem with the 0.74-rc1 and 0.8.0 code base.
When starting command "while true; do sleep 0.1; done" and starting command "openssl genrsa -out /dev/null 4096" in another session the sleep command in the first session aborts occasionally with error:
sleep: xnanosleep.c:67: xnanosleep: Assertion `0 <= seconds' failed.
This problem can even be reproduced when you start the different commands as different unprivileged users. This seems like the kernel is changing the memory of random processes.
colinux 0.8.0: suffers this bug
colinux 0.7.4-rc1: suffers this bug
colinux 0.7.3: does not suffer this bug
AMD AthlonXP 3800+
Windows XP SP3 + all updates to date
Guest OS is ArchLinux (ver 2009.02) (using only prebuild packages from
the ArchLinux repositories)
While researching this further, I discovered this thread which describes a bug in the User Mode Linux kernel almost a year ago.
I have not been able to link this to a bug on the UML Sourceforge.net development page.