Hartmut Birr wrote:
I got the fpu crash while compiling ntoskrnl on ros. The dependency files were build successful. The crash occurs at the first real compilation. I've added many debug prints. I've never seen a fpu trap. The crash was a page fault on address 0xffffffff. Eip and an other register was 0xffffffff. The return address has point after a fpu instruction. I've disabled sysenter and no crash occurs. So I had the feeling that something was wrong with the stack, because the address 0xffffffff is very dirty. Currently I don't understand what is going on. Finding the real bug was a little bit try and error.
- Hartmut
Thanks for your last fix as well...I can't believe I hadn' t noticed it... originally 9(esp) was correct but I ended up moving stuff later and not noticing.
Best regards, Alex Ionescu