Linus Torvalds writes: (Summary) The
only reason you get any kernel stack printout at all is because 'init'
dying will make the kernel print that out.
dying will make the kernel print that out.
The segfault address for init looks like the fixmap area to me (first byte in the last page of the fixmap?). So it's not a LDT of GDT update or anything like that, it's a normal access from user space (or a qemu emulation bug, but that sounds unlikely).
a qemu emulation bug, but that sounds unlikely).
Is that the vsyscall page?
Is that the vsyscall page?
Adding Luto to the participants.
dying will make the kernel print that out.
The segfault address for init looks like the fixmap area to me (first byte in the last page of the fixmap?). So it's not a LDT of GDT update or anything like that, it's a normal access from user space (or a qemu emulation bug, but that sounds unlikely).
a qemu emulation bug, but that sounds unlikely).
Is that the vsyscall page?
Is that the vsyscall page?
Adding Luto to the participants.