SMP related oops when booting 2.1.112

Michel Eyckmans (
Wed, 29 Jul 1998 16:03:01 +0200


While booting 2.1.112 (compiled with gcc, I get the following
oops (written doen manually an then typed in again, so I can only hope
there are no typos):

Unable to handle kernel paging request at virtual address c6800288

current->tss.cr3 = 00101000, %cr3 = 00101000

*pde = 0009d063
*pte = 0009c061

Oop: 0003
CPU: 0
EIP: 0010:[<c01e700c>]
EFLAGS: 00010202

eax: 0010aef0 ebx: 00000051 ecx: c6800000 edx: c0108e00
esi: 00000000 edi: c01d4618 ebp: 03848000 esp: c0107898

ds: 0018 es: 0018 ss: 0018

Process swapper (pid:0, process nr: 0, stack page = c0107000)

03f489c4 00000047 00000002 c01e8d14 c01e9648 00000000 0009e200 c0106000
00009000 c01e6295 00000002 00000001 c01e6925 c01e6a42 c01b662b c0304864
c6000000 c0334884 c6000000 00000000 0009e200 c01d4860 c01001b4 00000000

Call Trace: [<c6106000>][<c01b662b>][<c01001b4>]
Code: 89 04 d9 89 54 d9 04 46 83 fe 3f 7e d3 5b 5e 5f c3 00 00 00

Kernel panic: Attempted to kill the idle task!
In swapper task - not syncing.

This is what ksymoops has to mumble about it:

>>EIP: c01e700c <init_IRQ_SMP+2c/40>
Trace: c6106000
Trace: c01b662b <stext_lock+28db/4137>
Trace: c01001b4 <L6>
Code: c01e700c <init_IRQ_SMP+2c/40>
Code: c01e700c <init_IRQ_SMP+2c/40> 89 04 d9 movl %eax,(%ecx,%ebx,8)
Code: c01e700f <init_IRQ_SMP+2f/40> 89 54 d9 04 movl %edx,0x4(%ecx,%ebx,8)
Code: c01e7013 <init_IRQ_SMP+33/40> 46 incl %esi
Code: c01e7014 <init_IRQ_SMP+34/40> 83 fe 3f cmpl $0x3f,%esi
Code: c01e7017 <init_IRQ_SMP+37/40> 7e d3 jle ffffffe0 <_EIP+0xffffffe0>
Code: c01e7019 <init_IRQ_SMP+39/40> 5b popl %ebx
Code: c01e701a <init_IRQ_SMP+3a/40> 5e popl %esi
Code: c01e701b <init_IRQ_SMP+3b/40> 5f popl %edi
Code: c01e701c <init_IRQ_SMP+3c/40> c3 ret
Code: c01e701d <init_IRQ_SMP+3d/40> 00 00 addb %al,(%eax)
Code: c01e701f <init_IRQ_SMP+3f/40> 00 00 addb %al,(%eax)
Code: c01e7021 <setup_arch+1/290> 90 nop
Code: c01e7022 <setup_arch+2/290> 90 nop
Code: c01e7023 <setup_arch+3/290> 90 nop

This (still) is on a Tyan Tomcat II.


M. Eyckmans (MCE)          Code of the Geeks v3.1
GCS d+ s+:- a32 C+++$ UHLUASO+++$ P+ L+++ E--- W++ N+++ !o K w--- !O M--
 V-- PS+ PE+ Y+ PGP- t--- !5 !X R- tv- b+ DI++ D-- G++ e+++ h+(*) !r y?

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to Please read the FAQ at