Re: Oops on boot with both 2.2.17 and 2.4.0t8p6

From: Rasmus Andersen (rasmus@jaquet.dk)
Date: Sat Sep 09 2000 - 15:19:38 EST


On 0, Keith Owens <kaos@ocs.com.au> wrote:
> On Fri, 8 Sep 2000 14:48:51 +0200,
> Rasmus Andersen <rasmus@jaquet.dk> wrote:
> >I just got hold of an old machine (P75, 32MB RAM). On trying to install
> >RH 6.2 on it, I got an oops after loading the kernel from the boot floppy.
> >I then tried to boot a 2.4.0-test8-pre6 (made with make bzdisk), but got
> >an oops. The same with 2.2.17.
> >
> >Oops from 2.2.17 (some more before this, but it went offscreen):
> >
> >Code:<1>Unable to handle kernel NULL pointer dereference at virtual address 00000292
> >>>EIP; c0107f27 <show_registers+237/268> <=====
>
> The first oops is the important one in this case, some code has taken a
> branch to invalid storage. The second oops is the kernel trying to
> print the code fro9m the first oops and gives no useful data.

Thanks for the help. This is the first oops (from 2.2.17):

ksymoops 0.7c on i686 2.2.17pre13. Options used
     -V (specified)
     -K (specified)
     -L (specified)
     -O (specified)
     -m 2.2.17/linux/System.map (specified)

Code:<1>Unable to handle kernel NULL pointer dereference at virtual address 00000292
Oops: 0
CPU: 0
EIP: 0010:[<c0107f27>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010046
eax: 00000292 ebx: 00000000 ecx: 00000293 edx: 00000001
esi: 00098800 edi: c1ffa000 ebp: c2800000 esp: c1ff9ef4
ds: 0018 es: 0018 ss: 0018
Stack: 00000292 c02220c8 00000082 00000293 c3000000 c0107f85 c1ff9f54 c017e596
       c017ff8e 00000000 00000000 c101d4a3 c017ff8e c1ff9f54 00000000 c1ff8000
       c00e8130 00000000 c02220c8 c1fe7910 c1fe7961 c0107bc9 c1ff9f54 00000000
Call Trace: [<c3000000>] [<c0107f85>] [<c917e596>] [<c197ff8e>] [<c919d4a3>] [<c017ff8e>] [<c0107bc9>]
[<c0116116>] [<c0116141>] [<c101615f>] [<c01065f3>]
Code: 0f b6 0c 03 89 4c 24 14 51 68 8e e5 17 c0 e8 de a4 00 00 83

>>EIP; c0107f27 <show_registers+237/268> <=====
Trace; c3000000 <END_OF_CODE+2e30398/????>
Trace; c0107f85 <die+2d/38>
Trace; c917e596 <END_OF_CODE+8fae92e/????>
Trace; c197ff8e <END_OF_CODE+17b0326/????>
Trace; c919d4a3 <END_OF_CODE+8fcd83b/????>
Trace; c017ff8e <stext_lock+2a66/2b78>
Trace; c0107bc9 <error_code+2d/34>
Trace; c0116116 <register_proc_table+a2/e4>
Trace; c0116141 <register_proc_table+cd/e4>
Trace; c101615f <END_OF_CODE+e464f7/????>
Trace; c01065f3 <kernel_thread+23/30>
Code; c0107f27 <show_registers+237/268>
00000000 <_EIP>:
Code; c0107f27 <show_registers+237/268> <=====
   0: 0f b6 0c 03 movzbl (%ebx,%eax,1),%ecx <=====
Code; c0107f2b <show_registers+23b/268>
   4: 89 4c 24 14 mov %ecx,0x14(%esp,1)
Code; c0107f2f <show_registers+23f/268>
   8: 51 push %ecx
Code; c0107f30 <show_registers+240/268>
   9: 68 8e e5 17 c0 push $0xc017e58e
Code; c0107f35 <show_registers+245/268>
   e: e8 de a4 00 00 call a4f1 <_EIP+0xa4f1> c0112418 <printk+0/174>
Code; c0107f3a <show_registers+24a/268>
  13: 83 00 00 addl $0x0,(%eax)

This is the oops from 2.4.0t8 on the same hw:

ksymoops 2.3.4 on i686 2.2.17pre13. Options used
     -V (specified)
     -K (specified)
     -L (specified)
     -O (specified)
     -m ../linux.mettespc/System.map (specified)

Unable to handle kernel NULL pointer dereference at virtual address 00000296
 00000296
Oops: 0000
CPU: 0
EIP: 0010:[<00000296>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 000012782
eax: 000f3800 ebx: 00000010 ecx: 00010000 edx: 00000000
esi: c00e8130 edi: c00e8138 ebp: c00e8134 esp: c10bdf80
ds: 0018 es: 0018 ss:0018
Stack: c01cf189 49435024 c00c8130 c00e8138 c00e8134 0008e000 0000000f 00000000
       c01dbfdc c0105000 0008e000 c10bdfb0 c01df370 00000000 00000000 c0105000
       c01dfab4 00010f00 c01dbfdc c01d834e 00010f00 c01cca94 00010f00 c01dbfdc
Call Trace: [<c0105000>] [<c0105000>] [<c01070df>] [<c0107517>]
Code: Bad EIP value

>>EIP; 00000296 Before first symbol <=====
Trace; c0105000 <empty_bad_page+0/1000>
Trace; c0105000 <empty_bad_page+0/1000>
Trace; c01070df <init+7/158>
Trace; c0107517 <kernel_thread+23/30>

Kernel Panic: Attempted to kill init.

-- 
        Rasmus(rasmus@jaquet.dk)

The streets are safe in Philadelphia. It's only the people who make them unsafe. -Frank Rizzo, ex-police chief and mayor of Philadelphia - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Fri Sep 15 2000 - 21:00:12 EST