Hi

This my Oops on SMP machine from yesterday:
(BP6 128MB net 3c59x - happend during e2fscheking 10GB partition and
running
netscape at the same time)
(Kernel is with RTL patch however I can get this locks also without RTL
so I assume
its not the fault of RTL)


Kernel BUG at vmscan.c:
102!                                                    
invalid operand:
0000                                                           
CPU:
1                                                                          
EIP: 0010
[<C012bc9b>]                                                          
EFLAGS:
0010286                                                                 
eax: 0000001c   ebx: 00000100   ecx: c0248e64   edx:
01000000                   
esi: c10dbe88   edi: 00000001   ebp: 033be045   esp:
cbfedec4                   
ds: 0018  es: 0018  ss:
0018                                                    
Process kswapd (pid:2, stackpage =
cbfed000)                                    
Stack: c0207645 c02078c4 00000066 08074000 08086000 c339e1cc 08069000
03ca0045  
Calltrace [<c0207645>] [<c02078c4>] [<c012bfc3>] [<c012c08c>]
[<c012c200>]      
        [<c012c200>] [<c012d050>] [<c012d15a>] [<c0127a37>]
[<c012d1f8>]        
       
[<c0108c78>]                                                            
Code: 0f 0b 83 c4 0c f7 c5 02 00 00 00 74 18 6a 68 68 c4 78 20
c0               


(I had to write this by hand so I hope I'ven't made any mistake here)

Here is ksymoops output:

ksymoops 2.3.4 on i686 2.4.0-test10pre4-RTL3.0pre8.  Options used
     -v /var/src/linux-2.4.0-test10pre4-RTL3.0pre8/vmlinux (specified)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.0-test10pre4-RTL3.0pre8/ (default)
     -m /boot/System.map-2.4.0-test10pre4-RTL3.0pre8 (specified)

invalid operand: 0000
CPU: 1
EIP: 0010 [<C012bc9b>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 0010286
eax: 0000001c   ebx: 00000100   ecx: c0248e64   edx: 01000000
esi: c10dbe88   edi: 00000001   ebp: 033be045   esp: cbfedec4
ds: 0018  es: 0018  ss: 0018
Stack: c0207645 c02078c4 00000066 08074000 08086000 c339e1cc 08069000
03ca0045
        [<c012c200>] [<c012d050>] [<c012d15a>] [<c0127a37>] [<c012d1f8>]
        [<c0108c78>]
Code: 0f 0b 83 c4 0c f7 c5 02 00 00 00 74 18 6a 68 68 c4 78 20 c0

>>EIP; c012bc9b <try_to_swap_out+fb/314>   <=====
Code;  c012bc9b <try_to_swap_out+fb/314>
00000000 <_EIP>:
Code;  c012bc9b <try_to_swap_out+fb/314>   <=====
   0:   0f 0b                     ud2a      <=====
Code;  c012bc9d <try_to_swap_out+fd/314>
   2:   83 c4 0c                  add    $0xc,%esp
Code;  c012bca0 <try_to_swap_out+100/314>
   5:   f7 c5 02 00 00 00         test   $0x2,%ebp
Code;  c012bca6 <try_to_swap_out+106/314>
   b:   74 18                     je     25 <_EIP+0x25> c012bcc0
<try_to_swap_out+120/314>
Code;  c012bca8 <try_to_swap_out+108/314>
   d:   6a 68                     push   $0x68
Code;  c012bcaa <try_to_swap_out+10a/314>
   f:   68 c4 78 20 c0            push   $0xc02078c4



c012bc8c:       68 c4 78 20 c0          push   $0xc02078c4
c012bc91:       68 45 76 20 c0          push   $0xc0207645
c012bc96:       e8 b5 db fe ff          call   c0119850 <printk>
c012bc9b:       0f 0b                   ud2a   
c012bc9d:       83 c4 0c                add    $0xc,%esp
c012bca0:       f7 c5 02 00 00 00       test   $0x2,%ebp
c012bca6:       74 18                   je     c012bcc0
<try_to_swap_out+0x1
c012bca8:       6a 68                   push   $0x68
c012bcaa:       68 c4 78 20 c0          push   $0xc02078c4
c012bcaf:       68 45 76 20 c0          push   $0xc0207645
c012bcb4:       e8 97 db fe ff          call   c0119850 <printk>


c0207637:       6c                      insb   (%dx),%es:(%edi)
c0207638:       69 6e 75 78 2f 6d 6f    imul  
$0x6f6d2f78,0x75(%esi),%ebp
c020763f:       75 6e                   jne    c02076af <tvecs+0x2147>
c0207641:       74 2e                   je     c0207671 <tvecs+0x2109>
c0207643:       68 00 6b 65 72          push   $0x72656b00
c0207648:       6e                      outsb  %ds:(%esi),(%dx)
c0207649:       65                      gs
c020764a:       6c                      insb   (%dx),%es:(%edi)
c020764b:       20 42 55                and    %al,0x55(%edx)
c020764e:       47                      inc    %edi
c020764f:       20 61 74                and    %ah,0x74(%ecx)


c012beb4 <swap_out_vma>:
...
c012bfb8:       8b 4c 24 38             mov    0x38(%esp,1),%ecx
c012bfbc:       51                      push   %ecx
c012bfbd:       50                      push   %eax
c012bfbe:       e8 dd fb ff ff          call   c012bba0
<try_to_swap_out>
c012bfc3:       83 c4 14                add    $0x14,%esp
c012bfc6:       85 c0                   test   %eax,%eax
c012bfc8:       75 19                   jne    c012bfe3
<swap_out_vma+0x12f>
c012bfca:       8b 44 24 28             mov    0x28(%esp,1),%eax
c012bfce:       83 78 78 00             cmpl   $0x0,0x78(%eax)
c012bfd2:       74 13                   je     c012bfe7
<swap_out_vma+0x133>
c012bfd4:       89 d9                   mov    %ebx,%ecx

-- 
             There are three types of people in the world:
               those who can count, and those who can't.
  Zdenek Kabelac  http://i.am/kabi/ [EMAIL PROTECTED] {debian.org; fi.muni.cz}

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/

Reply via email to