Bruce Markham wrote: > The trunk kernel is crashing. Throwing interrupt 0x39 - which > according to wonderful internet, is an interrupt sometimes used for > float emulation. So unless the AOT is purposefully injecting such > interrupt calls, then we are having some corruption issues. Very interesting. I made an update and compiled the trunk kernel again, but there was no error (with .net but with mono and that is related to a page fault, no idea why yet). The timer gets displayed and when I press a key it is displayed. > > I've experienced the same issue, intermittently, in my sandboxes, with > the "old" AOT. Sometimes, if you tweak a couple lines of the kernel > (like uncomment a couple TextMode.WriteLine() ), and then recompile > and re-AOT everything, it'll then work fine... > > (One such example, if I don't call the function to tell multiboot to > display its info, then the whole thing falls apart with the same > interrupt. It is the weirdest thing in the world...) > > I've been holding off on saying anything, because I couldn't narrow it > down. But with it occuring with the trunk kernel and the new AOT, I > thought it would bring it up. I may need DarxKies to walk me through > some advance GDB action so we can figure out what's going on... The best thing would be if you send me the .bin file. Or you set a breakpoint using "info functions", then set the breakpoint where it occurs, and finally enter an "info stack 10".
Chriss. ------------------------------------------------------------------------- SF.Net email is sponsored by: The Future of Linux Business White Paper from Novell. From the desktop to the data center, Linux is going mainstream. Let it simplify your IT future. http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4 _______________________________________________ SharpOS-Developers mailing list SharpOS-Developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sharpos-developers