2.3.25 does not boot

Andi Kleen (ak@muc.de)
Tue, 2 Nov 1999 07:06:04 +0100


It seems 2.3.25 does not boot on my SMP machine anymore. It panics early
in some assertation in __free_page:

Linux version 2.3.25 (andi@fred.muc.de) (gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)) #12 SMP Tue Nov 2 04:37:13 CET 1999
e820: 0009fc00 @ 00000000 (usable)
e820: 00000400 @ 0009fc00 (reserved)
e820: 00010000 @ 000f0000 (reserved)
e820: 00001000 @ fec00000 (reserved)
e820: 00001000 @ fee00000 (reserved)
e820: 00010000 @ ffff0000 (reserved)
e820: 07f00000 @ 00100000 (usable)
Scan SMP from c0000000 for 1024 bytes.
Scan SMP from c009fc00 for 1024 bytes.
Scan SMP from c00f0000 for 65536 bytes.
found SMP MP-table at 01005088
Intel MultiProcessor Specification v1.1
Virtual Wire compatibility mode.
OEM ID: OEM00000 Product ID: PROD00000000 APIC at: 0xFEE00000
Processor #0 Pentium(tm) Pro APIC version 17
Floating point unit present.
Machine Exception supported.
64 bit compare & exchange supported.
Internal APIC present.
Bootup CPU
Processor #1 Pentium(tm) Pro APIC version 17
Floating point unit present.
Machine Exception supported.
64 bit compare & exchange supported.
Internal APIC present.
Bus #0 is PCI
Bus #1 is PCI
Bus #2 is ISA
I/O APIC #2 Version 17 at 0xFEC00000.
Processors: 2
mapped APIC to ffffe000 (fee00000)
mapped IOAPIC to ffffd000 (fec00000)
Detected 300686381 Hz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 299.83 BogoMIPS
kernel BUG at page_alloc.c:157!

[oops run through ksymoops:]

invalid operand: 0000
CPU: 0
EIP: 0010:[<c012b2dc>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010286
eax: 00000020 ebx: c10001dc ecx: c024e64c edx: c024e658
esi: 00000007 edi: 00000004 ebp: 00000007 esp: c0265fa8
ds: 0018 es: 0018 ss: 0018
Process swapper (pid: 0, stackpage=c0265000)
Stack: 0000009d c10001dc 00000007 00000004 00000007 c026c987 00144cd7 c0264000
c0105000 c0264000 00000000 c026bc58 c1349e17 00726000 c02669f2 00000000
0009e200 c0105000 00000e00 00050f36 c0245b60 c01001c3
Call Trace: [<c0105000>] [<c0105000>] [<c01001c3>]
Code: 0f 0b 83 c4 0c 8b 43 18 a8 01 74 19 68 9f 00 00 00 68 da 8f

>>EIP; c012b2dc <__free_page+3c/118> <=====
Trace; c0105000 <empty_bad_page+0/1000>
Trace; c0105000 <empty_bad_page+0/1000>
Trace; c01001c3 <L6+0/2>
Code; c012b2dc <__free_page+3c/118>
00000000 <_EIP>:
Code; c012b2dc <__free_page+3c/118> <=====
0: 0f 0b ud2a <=====
Code; c012b2de <__free_page+3e/118>
2: 83 c4 0c addl $0xc,%esp
Code; c012b2e1 <__free_page+41/118>
5: 8b 43 18 movl 0x18(%ebx),%eax
Code; c012b2e4 <__free_page+44/118>
8: a8 01 testb $0x1,%al
Code; c012b2e6 <__free_page+46/118>
a: 74 19 je 25 <_EIP+0x25> c012b301 <__free_page+61/118>
Code; c012b2e8 <__free_page+48/118>
c: 68 9f 00 00 00 pushl $0x9f
Code; c012b2ed <__free_page+4d/118>
11: 68 da 8f 00 00 pushl $0x8fda

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

-Andi

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/