Now I know it's reproducible (it just takes few days to wain on a very busy box). -- Tomek, "Office'97, Windows'98 - every Microsoft product has an expiration date."
Options used: -V -o /lib/modules/2.1.125/ -k /proc/ksyms -l /proc/modules -m /boot/System.map-2.1.125 Unable to handle kernel NULL pointer dereference at virtual address 00000000 current->tss.cr3 = 00101000, %cr3 = 00101000 *pde = 00000000 Oops: 0002 CPU: 0 EIP: 0010:[<c000e008>] EFLAGS: 00010046 eax: 00000000 ebx: c009dfa4 ecx: 00000f17 edx: ffffffff esi: c0108d80 edi: 00000000 ebp: c009df48 esp: c009df60 ds: 0018 es: 0018 ss: 0018 Process swapper (pid: 0, process nr: 1, stackpage=c009d000) Stack: 00000202 c009dfa4 00000000 00000018 dfe10018 ffffff00 c01934fb 00000010 00000202 00000001 c0219578 00000000 c0119425 00000000 c009c000 00000000 c010a639 00009000 c0108d80 00000000 c01ee000 00000001 c009c000 00000000 Call Trace: [<c01934fb>] [<c0119425>] [<c010a639>] [<c0108d80>] [<c010740b>] Code: 00 00 00 00 00 60 e1 df e4 7f e1 df 00 00 00 00 00 00 00 00 >>EIP: c000e008 Before first symbol Trace: c01934fb <scsi_bottom_half_handler+37/1f8> Trace: c0119425 <do_bottom_half+85/a8> Trace: c010a639 <do_IRQ+45/4c> Trace: c0108d80 <ret_from_intr+0/20> Trace: c010740b <cpu_idle+37/78> Code: c000e008 Before first symbol 00000000 <_EIP>: Code: c000e008 Before first symbol 0: 00 00 addb %al,(%eax) Code: c000e00a Before first symbol 2: 00 00 addb %al,(%eax) Code: c000e00c Before first symbol 4: 00 60 e1 addb %ah,0xffffffe1(%eax) Code: c000e00f Before first symbol 7: df e4 (bad) Code: c000e011 Before first symbol 9: 7f e1 jg ffffffec <_EIP+ffffffec> c000dff4 Before first symbol Code: c000e013 Before first symbol b: df 00 fild (%eax) Aiee, killing interrupt handler Kernel panic: Attempted to kill the idle task! 659 warnings issued. Results may not be reliable.
