Messages in this thread | | | Subject | 2.0.23 oops | From | Guy Maor <> | Date | 27 Oct 1996 15:55:59 -0600 |
| |
I always get three oops's in a row when booting a certain 2.0.23 machine. The first doesn't write out the code, so ksymoops can only determine the trace. I'm not subscribed to the list, so please respond directly if there's more information you need.
--------------------------------
Unable to handle kernel paging request at virtual address c100c077 current->tss.cr3 = 00428000, %cr3 = 00428000 *pde = 0009e067 *pte = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<0100c077>] EFLAGS: 00010216 eax: 000000ff ebx: 00429f44 ecx: 001c5530 edx: 001c5000 esi: 00000000 edi: 00429f54 ebp: 001dc540 esp: 00429f1c ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018 Process gpm (pid: 134, process nr: 6, stackpage=00429000) Stack: 00000002 80000000 0000000f 00429f44 00000000 00000000 001dc540 003f3c98 00000004 00123feb 72616863 6a616d2d 312d726f 00302d30 00186978 0012438e 003f3c98 001dc540 001dc540 00000000 003f2000 0012249b 003f3c98 001dc540 Call Trace: [<00123feb>] [<0012438e>] [<0012249b>] [<001225cf>] [<0010a6f2>] Code: <1>
Using `System.map-2.0.23' to map addresses to symbols.
Trace: 123feb <get_chrfops+1b/20> Trace: 12438e <chrdev_open+3e/50> Trace: 12249b <do_open+cb/130> Trace: 1225cf <sys_open+3f/80> Trace: 10a6f2 <system_call+52/80>
----------------------------------------
Unable to handle kernel paging request at virtual address c100c077 current->tss.cr3 = 00428000, %cr3 = 00428000 *pde = 0009e067 *pte = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<0010ac5b>] EFLAGS: 00010206 eax: 00000010 ebx: 0009002b ecx: 0100c077 edx: 0051d414 esi: 00000000 edi: 0042a000 ebp: 00429ee0 esp: 00429e80 ds: 0018 es: 0018 fs: 0010 gs: 002b ss: 0018 Process gpm (pid: 134, process nr: 6, stackpage=00429000) Stack: 0017002b 00000000 0000c000 00000000 001dc540 01000000 01800000 01000000 001d0018 00110212 0017812b 00429ee0 00000000 0010ff20 00000000 00429f54 001dc540 80000000 005ec414 001cb698 00000000 0010a87d 00429ee0 00000000 Call Trace: [<0017002b>] [<01000000>] [<01800000>] [<01000000>] [<00110212>] [<0010ff20>] [<0010a87d>] [<0100c077>] [<00123feb>] [<0012438e>] [<0012249b>] [<001225cf>] [<0010a6f2>] Code: 64 8a 04 0e 0f a1 88 c2 81 e2 ff 00 00 00 89 54 24 10 52 68
Using `/boot/System.map-2.0.23' to map addresses to symbols.
>>EIP: 10ac5b <die_if_kernel+28b/2e0> Trace: 17002b <SHATransform+116b/1a90> Trace: 1000000 Trace: 1800000 Trace: 1000000 Trace: 110212 <do_page_fault+2f2/310> Trace: 110212 <do_page_fault+2f2/310> Trace: 10a87d <error_code+3d/50> Trace: 100c077 Trace: 123feb <get_chrfops+1b/20> Trace: 12438e <chrdev_open+3e/50> Trace: 12249b <do_open+cb/130> Trace: 1225cf <sys_open+3f/80> Trace: 10a6f2 <system_call+52/80>
Code: 10ac5b <die_if_kernel+28b/2e0> movb %fs:(%esi,%ecx,1),%al Code: 10ac5f <die_if_kernel+28f/2e0> popl %fs Code: 10ac61 <die_if_kernel+291/2e0> movb %al,%dl Code: 10ac63 <die_if_kernel+293/2e0> andl $0xff,%edx Code: 10ac69 <die_if_kernel+299/2e0> movl %edx,0x10(%esp,1) Code: 10ac6d <die_if_kernel+29d/2e0> pushl %edx Code: 10ac6e <die_if_kernel+29e/2e0> pushl $0x90909000
------------------------------------------------
Unable to handle kernel NULL pointer dereference at virtual address c000000e current->tss.cr3 = 00101000, %cr3 = 00101000 *pde = 00102067 *pte = 00000027 Oops: 0000 CPU: 0 EIP: 0010:[<00122677>] EFLAGS: 00010202 eax: 00000000 ebx: 00000001 ecx: 00186960 edx: 001b55e4 esi: 00000000 edi: 00000001 ebp: 00597018 esp: 00429db8 ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018 Process gpm (pid: 134, process nr: 6, stackpage=00429000) Stack: 00000001 00000004 00000001 00115da2 00000000 0009002b 00000014 0042a000 00429e44 0010ac92 0000000b 0017791b 00000000 0000c000 00420000 00429ee0 00000068 01800000 01000000 00420018 00110212 0017812b 00429e44 00420000 Call Trace: [<00115da2>] [<0010ac92>] [<01800000>] [<01000000>] [<00110212>] [<0010ff20>] [<001671eb>] [<0010a87d>] [<0100c077>] [<00110018>] [<0010ac5b>] [<0017002b>] [<01000000>] [<01800000>] [<01000000>] [<00110212>] [<0010ff20>] [<0010a87d>] [<0100c077>] [<00123feb>] [<0012438e>] [<0012249b>] [<001225cf>] [<0010a6f2>] Code: 66 83 7e 0e 00 75 22 68 4e 9f 17 00 e8 c8 02 ff ff 31 c0 83
Using `/boot/System.map-2.0.23' to map addresses to symbols.
>>EIP: 122677 <close_fp+7/70> Trace: 115da2 <do_exit+112/1f0> Trace: 10ac92 <die_if_kernel+2c2/2e0> Trace: 1800000 Trace: 1000000 Trace: 110212 <do_page_fault+2f2/310> Trace: 110212 <do_page_fault+2f2/310> Trace: 1671eb <lf+2b/60> Trace: 10a87d <error_code+3d/50> Trace: 100c077 Trace: 110018 <do_page_fault+f8/310> Trace: 10ac5b <die_if_kernel+28b/2e0> Trace: 17002b <SHATransform+116b/1a90> Trace: 1000000 Trace: 1800000 Trace: 1000000 Trace: 110212 <do_page_fault+2f2/310> Trace: 110212 <do_page_fault+2f2/310> Trace: 10a87d <error_code+3d/50> Trace: 100c077 Trace: 123feb <get_chrfops+1b/20> Trace: 12438e <chrdev_open+3e/50> Trace: 12249b <do_open+cb/130> Trace: 1225cf <sys_open+3f/80> Trace: 10a6f2 <system_call+52/80>
Code: 122677 <close_fp+7/70> cmpw $0x0,0xe(%esi) Code: 12267c <close_fp+c/70> jne 1226a0 <close_fp+30/70> Code: 12267e <close_fp+e/70> pushl $0x179f4e Code: 122683 <close_fp+13/70> call ffff02d9 <_EIP+ffff02d9> Code: 122688 <close_fp+18/70> xorl %eax,%eax Code: 12268a <close_fp+1a/70> addl $0xffffff90,(%eax) Code: 12268d <close_fp+1d/70> nop
| |