Bug #1844
closedgdb detach from vkernel causes vkernel to die with SIGILL
0%
Description
Connected to a vkernel running on leaf with gdb; when I detached, the vkernel
was killed with SIGILL.
PC is marked with *, per core dump. Kernel and core are in leaf:~vsrinivas/ill.
0x08266e51 <kern_trap+0>: push %ebp
0x08266e52 <kern_trap+1>: mov %esp,%ebp
0x08266e54 <kern_trap+3>: push %edi
0x08266e55 <kern_trap+4>: push %esi
0x08266e56 <kern_trap+5>: push %ebx
0x08266e57 <kern_trap+6>: sub $0x14,%esp
0x08266e5a <kern_trap+9>: mov 0x8(%ebp),%edi
0x08266e5d <kern_trap+12>: mov %fs:0x0,%ebx
****0x08266e64 <kern_trap+19>: mov 0x4(%ebx),%esi
0x08266e67 <kern_trap+22>: mov 0x64(%esi),%eax
0x08266e6a <kern_trap+25>: mov %eax,-0x18(%ebp)
0x08266e6d <kern_trap+28>: mov 0x110(%esi),%edx
0x08266e73 <kern_trap+34>: mov %edx,-0x14(%ebp)
0x08266e76 <kern_trap+37>: mov 0x48(%esi),%eax
0x08266e79 <kern_trap+40>: mov %eax,-0x20(%ebp)
0x08266e7c <kern_trap+43>: mov 0x4c(%esi),%edx
0x08266e7f <kern_trap+46>: mov %edx,-0x1c(%ebp)
0x08266e82 <kern_trap+49>: cmpl $0xc,0x34(%edi)
0x08266e86 <kern_trap+53>: je 0x8266e91 <kern_trap+64>