Anyone notice this?
Matthew Dillon
dillon at apollo.backplane.com
Mon Nov 10 12:58:35 PST 2003
:
:> The BSD opera seg faults on me on exit. The linux opera and the bsd
:> opera both generate messed up graphics for me.
:>
:> I'm trying to track down the cause.
:>
:
:Native Opera on FreeBSD crashes on exit, it always have.
:
I have found it... the last major syscall separation commit accidently
used a 32 bit result from lseek instead of a 64 bit result. %edx of
the return value was not being modified because only 32 bits of the
return value were being set.
In fact, even the normal DFly lseek() call was screwing up the top 32 bits
because only 32 bits of the return value was being set instead of 64 bits
(off_t's are 64 bits).
The fix has been committed.
-Matt
Matthew Dillon
<dillon at xxxxxxxxxxxxx>
More information about the Kernel
mailing list