Hello, Zheng Da, le Thu 13 May 2010 08:59:59 -0400, a écrit : > I boot hurd with the new kernel and run the user-level network drivers > but got a kernel > general protection trap. I tried several drivers and always got the > same problem. > The error can be seen at http://i.imagehost.org/0382/Screenshot.png.
Are you still getting this issue? > addr2line shows me 0x1076e6 is at > /root/gnumach-build/../gnumach/i386/i386/spl.S:217 > I don't know whether the error is caused by my change in gnumach or > the error exists in gnumach itself. Could you check the address at the top of the stack? i.e. use show registers to know the value of esp, say 0x2f0094, and use examine 2f0094 for instance, to get the value. Also, you could add popl %edx pushl %edx just before the ret, to determine whether the issue is the stack itself or the return address. Samuel