oops with bk version as of 20030420T20:00:00-0700
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I got this oops right at startup time. The machine is a UP P4 HT (Northwood core).
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 312k freed
Unable to handle kernel paging request at virtual address 2000006f *pde = 00000000 Oops: 0002 [#1] CPU: 0 EIP: 0060:[<cffbea24>] Not tainted EFLAGS: 00010006
EIP is at 0xcffbea24
eax: 2000006f ebx: 00000000 ecx: c032bc54 edx: 000041b0
esi: c0370000 edi: 00000400 ebp: 00000008 esp: c037bf74
ds: 007b es: 007b ss: 0068
Process swapper (pid: 0, threadinfo=c037a000 task=c0328ac0)
Stack: c010ce5e 00000008 c037bf98 cffbea20 c010880e c037a000 c037a000
c010880e
c010b3bc c010880e cfdb8800 c037a000 c037a000 c037a000 c010880e
00000000
0000007b c032007b ffffff08 c0108838 00000060 00000246 c01088ae
00020809
Call Trace:
[<c010ce5e>] do_IRQ+0x8c/0xf8
[<c010880e>] default_idle+0x0/0x2d
[<c010880e>] default_idle+0x0/0x2d
[<c010b3bc>] common_interrupt+0x18/0x20
[<c010880e>] default_idle+0x0/0x2d
[<c010880e>] default_idle+0x0/0x2d
[<c0108838>] default_idle+0x2a/0x2d
[<c01088ae>] cpu_idle+0x39/0x42
[<c0105000>] rest_init+0x0/0x52
[<c037c83d>] start_kernel+0x18c/0x1b3
[<c037c414>] unknown_bootoption+0x0/0xff
Code: 00 00 00 20 00 00 00 00 28 10 30 c0 00 00 00 00 00 00 00 00
<0>Kernel panic: Fatal exception in interruptIn interrupt handler - not syncing
- --
- --------------. ,-. 444 Castro Street
Ulrich Drepper \ ,-----------------' \ Mountain View, CA 94041 USA
Red Hat --' drepper at redhat.com ---------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQE+o2m32ijCOnn/RHQRAlVPAJ9fAkSPtDZMyH1chGvPfeTGTmvYvwCgwkHi SjYAYTi9Uhx0E7nC+O7Y+E0=
=ap7S
-----END PGP SIGNATURE-----
Quoted 3 lines · Ulrich Drepper
I got this oops right at startup time. The machine is a UP P4 HT (Northwood core).
[...]
Cured by this patch. Arnaldo Carvalho de Melo pointed me to the lkml thread.
Signature · 3 lines
--------------. ,-. 444 Castro Street Ulrich Drepper \ ,-----------------' \ Mountain View, CA 94041 USA Red Hat `--' drepper at redhat.com `---------------------------
char/rtc.c renamed from char/rtc.c-save +2 -1
@@ -180,7 +180,7 @@ static const unsigned char days_in_mo[]* (See ./arch/XXXX/kernel/time.c for the set_rtc_mmss() function.) */ -static void rtc_interrupt (int irq,void *dev_id,struct pt_regs *regs) +static irqreturn_t rtc_interrupt (int irq,void *dev_id,struct pt_regs *regs) {/* * Can be an alarm interrupt, update complete interrupt,
@@ -208,6 +208,7 @@ static void rtc_interrupt(int irq, voidwake_up_interruptible (&rtc_wait);kill_fasync (&rtc_async_queue,SIGIO ,POLL_IN ); + return IRQ_HANDLED; }#endif