|
From: Tom H. <to...@co...> - 2005-06-18 12:00:22
|
In message <Pin...@ch...>
Nicholas Nethercote <nj...@cs...> wrote:
> On Sat, 18 Jun 2005, Tom Hughes wrote:
>
> > Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2005-06-18 03:00:02 BST
> >
> > == 157 tests, 150 stderr failures, 57 stdout failures =================
>
> Was that me? What's the problem?
It was the system call wrapper - do_syscall_WRK was prototyped as
taking UInt arguments so 64 bit values passed in got truncated. Worse
with the final argument passed on the stack the assembly still loaded
eight bytes from the stack so the high bytes were random.
I've just committed a fix.
Tom
--
Tom Hughes (to...@co...)
http://www.compton.nu/
|