Re: GPF with 2.3.39 at boot up <with ksymoops output>

From: Christopher J. Reimer (reimer@doe.carleton.ca)
Date: Mon Jan 17 2000 - 10:15:09 EST


On Sun, 16 Jan 2000, Christopher J. Reimer wrote:

>
> This is the message I got from booting a hp vectra Xu (pentium 90,
> 16 MB RAM EEpro 10/100, 3c905,pcnet32 and amd...., it boots
> fine with the default redhat 6.1 kernel:
>
> NET4: Linux TCP/IP 1.0 for NET4.0
> IP Protocols: ICMP, UDP, TCP
> IP: routing cache hash table of 512 buckets, 4Kbytes
> TCP: Hash tables configured (established 1024 bind 2048)
> Starting kswapd v1.6
> general protection fault: 0000
> CPU: 0
> EIP: 0010:[<c011255d>]
> EFLAGS: 00010286
> eax: ffffffff ebx: c00ee000 ecx: 00000000 edx: ffffffff
> esi: c009a3e8 edi: c00ee3e8 ebp: c009bf60 esp: c009bf00
> ds: 0018 es: 0018 ss: 0018
> Process swapper (pid: 1, stackpage=c009b000)
> Stack: 00000000 c009a000 c009bfbc c009bf44 00000000 c011267e c009bf50 00000000
> c00b8a00 fffffff5 00000000 00000000 c009bf4c c009bf4c c009bf54 c009bf54
> c009bf5c 00000000 00000000 c009bf4c c009bf4c c009bf54 c009bf54 c009bf5c
> Call Trace: [<c011267e>] [<c010783b>] [<c0109470>] [<c012c510>]
> [<c0107453>] [<c012c510>] [<c012c464>] [<c0107097>] [<c010745c>]
>
> Code: 39 02 0f 83 c0 07 00 00 ff 02 a1 e0 84 26 c0 8b 75 08 89 75
>
> In my system map for this kernel, here are the relevent entries:
>
> c01266b0 T get_swaparea_info
> c01268b4 T is_swap_partition
> c0107820 T sys_clone
> c0107844 T sys_vfork
> c010943c T system_call
> c0109474 T ret_from_sys_call
> c012c464 T bdflush
> c012c510 T kupdate
> c012c5e0 T lookup_vfsmnt
> c0107434 T kernel_thread
> c010746c T exit_thread
> c012c3d8 T sys_bdflush
> c012c464 T bdflush
> c012c510 T kupdate
> c0107090 t init
> c01071a0 T disable_hlt
>
>

        Here is the ksymoops output, btw, the kernel was compiled on a
dual Celeron machine (running redhat 6.1) using egcs 2.95.2:

ksymoops 2.3.3 on i586 2.2.12-20. Options used
     -v vmlinux (specified)
     -K (specified)
     -L (specified)
     -o /lib/modules/2.3.39/ (specified)
     -m /boot/System.map-2.3.39 (specified)

No modules in ksyms, skipping objects
CPU: 0
EIP: 0010:[<c011255d>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010286
eax: ffffffff ebx: c00ee000 ecx: 00000000 edx: ffffffff
esi: c009a3e8 edi: c00ee3e8 ebp: c009bf60 esp: c009bf00
ds: 0018 es: 0018 ss: 0018
Process swapper (pid: 1, stackpage=c009b000)
Stack: 00000000 c009a000 c009bfbc c009bf44 00000000 c011267e c009bf50 00000000
       c00b8a00 fffffff5 00000000 00000000 c009bf4c c009bf4c c009bf54 c009bf54
       c009bf5c 00000000 00000000 c009bf4c c009bf4c c009bf54 c009bf54 c009bf5c
Call Trace: [<c011267e>] [<c010783b>] [<c0109470>] [<c012c510>]
[<c0107453>] [<c012c510>] [<c012c464>] [<c0107097>] [<c010745c>]
Code: 39 02 0f 83 c0 07 00 00 ff 02 a1 e0 84 26 c0 8b 75 08 89 75

>>EIP; c011255d <do_fork+121/940> <=====
Trace; c011267e <do_fork+242/940>
Trace; c010783b <sys_clone+1b/24>
Trace; c0109470 <system_call+34/38>
Trace; c012c510 <kupdate+0/d0>
Trace; c0107453 <kernel_thread+1f/38>
Trace; c012c510 <kupdate+0/d0>
Trace; c012c464 <bdflush+0/ac>
Trace; c0107097 <init+7/110>
Trace; c010745c <kernel_thread+28/38>
Code; c011255d <do_fork+121/940>
00000000 <_EIP>:
Code; c011255d <do_fork+121/940> <=====
   0: 39 02 cmpl %eax,(%edx) <=====
Code; c011255f <do_fork+123/940>
   2: 0f 83 c0 07 00 00 jae 7c8 <_EIP+0x7c8> c0112d25 <do_fork+8e9/940>
Code; c0112565 <do_fork+129/940>
   8: ff 02 incl (%edx)
Code; c0112567 <do_fork+12b/940>
   a: a1 e0 84 26 c0 movl 0xc02684e0,%eax
Code; c011256c <do_fork+130/940>
   f: 8b 75 08 movl 0x8(%ebp),%esi
Code; c011256f <do_fork+133/940>
  12: 89 75 00 movl %esi,0x0(%ebp)

-
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/



This archive was generated by hypermail 2b29 : Sun Jan 23 2000 - 21:00:15 EST