Francis Galiegue wrote:

> On Tue, 10 Oct 2000, Udo Weber wrote:
>
> >
> > Unable to handle kernel paging request at virtual address 2405f68c
> > current->tss.cr3 = 00101000, %cr3 = 00101000
> > *pde = 00000000
> > Oops: 0002
> > CPU:    0
> > EIP:    0010:[<c01280c4>]
> > EFLAGS: 00010202
> > eax: 2405f658   ebx: c46a3000   ecx: c46a3000   edx: c7f50bf4
> > esi: c46a3120   edi: c46a3120   ebp: c0359bd0   esp: c7ee9f1c
> > ds: 0018   es: 0018   ss: 0018
> > Process kswapd (pid: 4, process nr: 4, stackpage=c7ee9000)
> > Stack: c46c0420 c0129a35 c46a3060 c0281d00 00000206 c0129a2c c46a3000
> > c7fcf740
> >        c0359ba8 c0129a65 c0359bd0 0000198f c7ee8000 00000030 c7fcf740
> > c462cfe0
> >        00000018 c011e102 c0359bd0 00000030 00000030 00001ff0 0000001f
> > 00000005
> > Call Trace: [<c0129a35>] [<c0129a2c>] [<c0129a65>] [<c011e102>]
> > [<c0111c8e>] [<c
> > 0122cb9>] [<c01e9c4e>]
> >        [<c01e9c4e>] [<c0122d9a>] [<c0122d76>] [<c0108baf>] [<c0108bb8>]
> > Code: 89 50 34 c7 01 00 00 00 00 89 02 c7 41 34 00 00 00 00 ff 0d
> >
> > Unable to handle kernel paging request at virtual address 41c6fd0e
> > current->tss.cr3 = 01dbd000, %cr3 = 01dbd000
> > *pde = 00000000
> > Oops: 0000
> > CPU:    0
> > EIP:    0010:[<c013112c>]
> > EFLAGS: 00010206
> > eax: c035d0c8   ebx: c4805010   ecx: c0281d00   edx: c0281d00
> > esi: c480500c   edi: 41c6fd0a   ebp: 00000247   esp: c1dbff6c
> > ds: 0018   es: 0018   ss: 0018
> > Process lftp (pid: 1029, process nr: 42, stackpage=c1dbf000)
> > Stack: c136abc0 00000001 00000065 080b7f18 c136abc0 c0131b61 c4805000
> > c136abc0
> >        c4805000 0000005e c1dbe000 000003e8 080b7f18 bffffafc c1dbe000
> > c4805000
> >        c4805000 00000001 08105a80 c026fc00 bffffafc c010a0d4 080b7f18
> > 00000001
> > Call Trace: [<c0131b61>] [<c010a0d4>]
> > Code: 8b 47 04 89 c6 c1 e6 04 03 77 08 85 c0 74 3b 90 83 c6 f0 8d
> >
>
> Have you tried passing these to ksymoops? What does it say?
>
> --
> Francis Galiegue, [EMAIL PROTECTED]
> "Programming is a race between programmers, who try and make more and more
> idiot-proof software, and universe, which produces more and more remarkable
> idiots. Until now, universe leads the race"  -- R. Cook

I'm not familar with ksymoops but this is what I got as output (I just pasted
the Oops in it):

[root@mumpel /root]# ksymoops -m /boot/System.map
ksymoops 2.3.4 on i686 2.2.17-21mdk.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.2.17-21mdk/ (default)
     -m /boot/System.map (specified)
Warning (compare_maps): ksyms_base symbol module_list_R__ver_module_list not
fou
Warning (compare_maps): mismatch on symbol adapter_def  , ibmtr_cs says
c81616d0
Warning (compare_maps): mismatch on symbol channel_def  , ibmtr_cs says
c8162114
Warning (compare_maps): mismatch on symbol ibmtr_probe  , ibmtr_cs says
c81617b8
Reading Oops report from the terminal

output from the first Oops (see above):

>>EIP; c01280c4 <remove_from_queues+c0/158>   <=====
Trace; c0129a35 <try_to_free_buffers+41/b4>
Trace; c0129a2c <try_to_free_buffers+38/b4>
Trace; c0129a65 <try_to_free_buffers+71/b4>
Trace; c011e102 <shrink_mmap+116/174>
Trace; c0111c8e <schedule+146/27c>
Code;  c01280c4 <remove_from_queues+c0/158>
00000000 <_EIP>:
Code;  c01280c4 <remove_from_queues+c0/158>   <=====
   0:   89 50 34                  mov    %edx,0x34(%eax)   <=====
Code;  c01280c7 <remove_from_queues+c3/158>
   3:   c7 01 00 00 00 00         movl   $0x0,(%ecx)
Code;  c01280cd <remove_from_queues+c9/158>
   9:   89 02                     mov    %eax,(%edx)
Code;  c01280cf <remove_from_queues+cb/158>
   b:   c7 41 34 00 00 00 00      movl   $0x0,0x34(%ecx)
Code;  c01280d6 <remove_from_queues+d2/158>
  12:   ff 0d 00 00 00 00         decl   0x0

*************************************************************
output from the scound Oops (see above):

>>EIP; c013112c <free_wait+10/74>   <=====
Trace; c0131b61 <sys_poll+145/154>
Trace; c010a0d4 <system_call+34/40>
Code;  c013112c <free_wait+10/74>
00000000 <_EIP>:
Code;  c013112c <free_wait+10/74>   <=====
   0:   8b 47 04                  mov    0x4(%edi),%eax   <=====
Code;  c013112f <free_wait+13/74>
   3:   89 c6                     mov    %eax,%esi
Code;  c0131131 <free_wait+15/74>
   5:   c1 e6 04                  shl    $0x4,%esi
Code;  c0131134 <free_wait+18/74>
   8:   03 77 08                  add    0x8(%edi),%esi
Code;  c0131137 <free_wait+1b/74>
   b:   85 c0                     test   %eax,%eax
Code;  c0131139 <free_wait+1d/74>
   d:   74 3b                     je     4a <_EIP+0x4a> c0131176
<free_wait+5a/7
Code;  c013113b <free_wait+1f/74>
   f:   90                        nop
Code;  c013113c <free_wait+20/74>
  10:   83 c6 f0                  add    $0xfffffff0,%esi
Code;  c013113f <free_wait+23/74>
  13:   8d 00                     lea    (%eax),%eax


Maybe you can tell me what is wrong with the ibmtr_cs ? or what ever.
This crashs are more and more frequently !

Thanks in advance
Udo


Reply via email to