Port-xen archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: init receiving SIGILL on XEN3_DOM0/amd64



On Sun, May 18, 2008 at 01:14:34PM +0200, Manuel Bouyer wrote:
> On Sun, May 18, 2008 at 01:09:54PM +0200, Christoph Egger wrote:
> > What are the normal conditions where the kernels sends SIGILL to userland?
> 
> When the CPU sends an illegal intruction trap, I guess.

Turning on debugging in arch/amd64/amd64/trap.c (TRAP_SIGDEBUG) would confirm 
that:

pid 1 (init): ILL at rip 7f7ffde03670 addr 7f7fffffffd8
rip 0x7f7ffde03670  rsp 0x7f7fffffde98  rfl 0x202
rdi 0x0  rsi 0x0  rdx 0x0
rcx 0x0  r8  0x0  r9  0x0
r10 0x0  r11 0x0  r12 0x0
r13 0x0  r14 0x0  r15 0x0
rbp 0x0  rbx 0x7f7fffffffe0  rax 0x0
cs 0x1f  ds 0x17  es 0x17  fs 0x17  gs 0x17  ss 0x17

Stack dump:
0x0000000000000000  0x0000000000000000  0x0000000000000000 0x0000000000000000
0x0000000000000000  0x0000000000000000  0x0000000000000000 0x0000000000000000
0x0000000000000000  0x0000000000000000  0x0000000000000000 0x0000000000000000
0x0000000000000000  0x0000000000000000  0x0000000000000000 0x0000000000000000
0x0000000000000000  0x00007f7fffffffe0  0x0000000000000000 0x0000000000000017
0x0000000000000017  0x0000000000000017  0x0000000000000017 0x0000000000000000
0x0000000000000000  0x00007f7ffde03670  0x000000000000001f 0x0000000000000202
0x00007f7fffffde98  0x0000000000000017  0x0000000000000000 0x0000000000000000
0x0000000000000000  0xffffa000086cfd70  0x00007f7fffffffd8 0x0000000003a83000
0xffffa000086cebf0  0xffffa000086cec70  0x0000000000000000 0x0000000000000083
0x000000000000127f  0x0000000000000000  0x0000000000000000 0x0000ffbf00001f80
0x0000000000000000  0x0000000000000000  0x0000000000000000 0x0000000000000000
0x0000000000000000  0x0000000000000000  0x0000000000000000 0x0000000000000000
0x0000000000000000  0x0000000000000000  0x0000000000000000 0x0000000000000000
0x0000000000000000  0x0000000000000000  0x0000000000000000 0x0000000000000000
0x0000000000000000  0x0000000000000000  0x0000000000000000 0x0000000000000000
0x0000000000000000  0x0000000000000000  0x0000000000000000 0x0000000000000000
0x0000000000000000  0x0000000000000000  0x0000000000000000 0x0000000000000000
0x0000000000000000  0x0000000000000000  0x0000000000000000 0x0000000000000000
0x0000000000000000  0x0000000000000000  0x0000000000000000 0x0000000000000000

Process (pid 1) got sig 4



Home | Main Index | Thread Index | Old Index