Messages in this thread | | | From | Zdenek Kabelac <> | Subject | Oops with 2.4.0-test10pre4 in vmscan.c 102! (SMP) | Date | Tue, 24 Oct 2000 14:28:02 GMT |
| |
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/ kabi@i.am {debian.org; fi.muni.cz}
- 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/
| |