2.2.5 crash

Philippe Troin (phil@fifi.org)
11 Apr 1999 20:29:37 -0700


Got this crash on:
Linux tantale 2.2.5 #1 SMP Mon Mar 29 09:08:09 PST 1999 i586 unknown
The box is an UP, but runs with an SMP kernel.

Phil.

This is the output of ksymoops:

Options used: -V (default)
-o /lib/modules/2.2.5/ (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-m /boot/System.map-2.2.5 (specified)
-c 1 (default)

invalid operand: 0000
CPU: 0
EIP: 0010:[<bffffba6>]
EFLAGS: 00010292
eax: 00000000 ebx: c3fe4460 ecx: 0000000b edx: 00000000
esi: 08074000 edi: c12be000 ebp: 080b9acc esp: c12bffbc
ds: 0018 es: 0018 ss: 0018
Process sh (pid: 24160, process nr: 156, stackpage=c12bf000)
Stack: c12bffc4 00000004 00000001 080bab6c 00000004 080b9acc 08053900 bffffba4
080bab6c 0000002b 0000002b ffffffff 08073ffe 00000023 00010246 bffffb9c
0000002b
Call Trace:
Code: ff bf 23 2b 07 08 00 00 00 00 cc 9a 0b 08 00 00 00 00 00 00

>>EIP: bffffba6 Before first symbol
Code: bffffba6 Before first symbol 00000000 <_EIP>: <===
Code: bffffba6 Before first symbol 0: ff (bad) <===
Code: bffffba7 Before first symbol 1: bf 23 2b 07 08 movl $0x8072b23,%edi
Code: bffffbac Before first symbol 6: 00 00 addb %al,(%eax)
Code: bffffbae Before first symbol 8: 00 00 addb %al,(%eax)
Code: bffffbb0 Before first symbol a: cc int3
Code: bffffbb1 Before first symbol b: 9a 0b 08 00 00 lcall 0x0,0x80b
Code: bffffbb6 Before first symbol 10: 00 00

Unable to handle kernel paging request at virtual address c7af1dc8
current->tss.cr3 = 00002000, %cr3 = 01ec8000
*pde = 00000000
Oops: 0000
CPU: 8192
EIP: 0010:[<c010f94a>]
EFLAGS: 00010086
eax: c1e3c000 ebx: c1e3c000 ecx: c010f930 edx: 00000018
esi: c1e3c000 edi: ff78ecf8 ebp: c010f930 esp: c1e3c030
ds: 0018 es: 0018 ss: 0018
Process (pid: 8192, process nr: 90, stackpage=c1e3b000)
Stack: ff78ecf8 c010f930 cc4b0bcf c0108d05 c1e3c048 00000000 c1e3c000 c010f930
00000018 c1e3c000 ff78ecf8 c010f930 8fd633cc 00000018 00000018 ffffffff
c010f94a 00000010 00010086 c1e3c000 c1e3c000 ff78ecf8 c010f930 00000000
Call Trace: [<c010f930>] [<c0108d05>] [<c010f930>] [<c010f930>] [<c010f94a>] [<c010f930>] [<c0108d05>]
[<c010f930>] [<c010f930>] [<c010f94a>] [<c010f930>] [<c0108d05>] [<c010f930>] [<c010f930>] [<c010f94a>]
[<c010f930>] [<c0108d05>] [<c010f930>] [<c010f930>] [<c010f94a>] [<c010f930>] [<c0108d05>] [<c010f930>]
[<c010f930>] [<c010f94a>] [<c010f930>] [<c0108d05>] [<c010f930>] [<c010f930>] [<c010f94a>] [<c010f930>]
[<c0108d05>] [<c010f930>] [<c010f930>] [<c010f94a>] [<c010f930>] [<c0108d05>] [<c010f930>] [<c010f930>]
[<c010f94a>] [<c010f930>] [<c0108d05>] [<c010f930>] [<c010f930>] [<c010f94a>] [<c010f930>] [<c0108d05>]
[<c010f930>] [<c010f930>] [<c010f94a>] [<c010f930>] [<c0108d05>] [<c010f930>] [<c010f930>] [<c010f94a>]
[<c010f930>] [<c0108d05>] [<c010f930>] [<c010f930>] [<c010f94a>] [<c010f930>] [<c0108d05>] [<c010f930>]
[<c010f930>] [<c010f94a>] [<c0108d05>] [<c010f930>] [<c010f94a>] [<c0108d05>] [<c010f930>] [<c010f94a>]
[<c0108d05>] [<c010f930>] [<c010f94a>] [<c0108d05>] [<c010f930>] [<c010f94a>] [<c0108d05>] [<c010f930>]
[<c010f94a>] [<c0108d05>] [<c010f930>] [<c010f94a>] [<c0108d05>] [<c010f930>] [<c010f94a>] [<c0108d05>]
[<c010f930>] [<c010f94a>] [<c0108d05>] [<c010f930>] [<c010f94a>] [<c0108d05>] [<c010f930>] [<c010f94a>]
[<c0108d05>] [<c010f930>] [<c010f94a>] [<c0108d05>] [<c010f930>] [<c010f94a>] [<c0108d05>] [<c010f930>]
[<c010f94a>] [<c0108d05>] [<c010f930>] [<c010f94a>] [<c0108d05>] [<c010f930>] [<c010f94a>] [<c0108d05>]
[<c010f930>] [<c010f94a>] [<c0108d05>] [<c010f930>] [<c010f94a>] [<c0108d05>] [<c010f930>] [<c010f94a>]
[<c0108d05>] [<c010f930>] [<c010f94a>] [<c0108d05>] [<c010f930>] [<c010f94a>] [<c0108d05>] [<c010f930>]
[<c010f94a>] [<c0108d05>] [<c010f930>] [<c010f94a>] [<c0108d05>] [<c010f930>] [<c010f94a>] [<c0108d05>]
[<c010f930>] [<c010f94a>] [<c0108d05>] [<c010f930>] [<c010f94a>] [<c0108d05>] [<c010f930>] [<c010f94a>]
[<c0108d05>] [<c010f930>] [<c010f94a>] [<c0108d05>] [<c010f930>] [<c010f94a>] [<c0108d05>] [<c010f930>]
[<c010f94a>] [<c0108d05>] [<c010f930>] [<c010f94a>] [<c0108d05>] [<c010f930>] [<c010f94a>] [<c0108d05>]
[<c010f930>] [<c010f94a>] [<c0108d05>] [<c010f930>] [<c010f94a>] [<c0108d05>] [<c010f930>] [<c010f94a>]
[<c0108d05>] [<c010f930>] [<c010f94a>] [<c0108d05>]
Code: 8b 14 85 c8 1d 20 c0 03 14 85 48 1e 20 c0 89 d0 85 c0 0f 85

>>EIP: c010f94a <do_page_fault+1a/324>
Trace: c010f930 <do_page_fault+0/324>
Trace: c0108d05 <error_code+2d/34>
Trace: c010f930 <do_page_fault+0/324>
Trace: c010f930 <do_page_fault+0/324>
Trace: c010f94a <do_page_fault+1a/324>
Trace: c010f930 <do_page_fault+0/324>
Trace: c0108d05 <error_code+2d/34>
Trace: c010f930 <do_page_fault+0/324>
Trace: c010f930 <do_page_fault+0/324>
Trace: c010f930 <do_page_fault+0/324>
Trace: c0108d05 <error_code+2d/34>
Trace: c010f94a <do_page_fault+1a/324>
Trace: c010f930 <do_page_fault+0/324>
Trace: c010f930 <do_page_fault+0/324>
Trace: c010f930 <do_page_fault+0/324>
Trace: c0108d05 <error_code+2d/34>
Trace: c010f94a <do_page_fault+1a/324>
Trace: c010f930 <do_page_fault+0/324>
Trace: c0108d05 <error_code+2d/34>
Trace: c010f94a <do_page_fault+1a/324>
Trace: c010f930 <do_page_fault+0/324>
Trace: c0108d05 <error_code+2d/34>
Trace: c010f94a <do_page_fault+1a/324>
Trace: c010f930 <do_page_fault+0/324>
Trace: c0108d05 <error_code+2d/34>
Trace: c010f94a <do_page_fault+1a/324>
Trace: c010f930 <do_page_fault+0/324>
Trace: c0108d05 <error_code+2d/34>
Code: c010f94a <do_page_fault+1a/324> 00000000 <_EIP>: <===
Code: c010f94a <do_page_fault+1a/324> 0: 8b 14 85 c8 1d movl 0xc0201dc8(,%eax,4),%edx <===
Code: c010f94f <do_page_fault+1f/324> 5: 20 c0
Code: c010f951 <do_page_fault+21/324> 7: 03 14 85 48 1e addl 0xc0201e48(,%eax,4),%edx
Code: c010f956 <do_page_fault+26/324> c: 20 c0
Code: c010f958 <do_page_fault+28/324> e: 89 d0 movl %edx,%eax
Code: c010f95a <do_page_fault+2a/324> 10: 85 c0 testl %eax,%eax
Code: c010f95c <do_page_fault+2c/324> 12: 0f 85 00 00 00 jne c010f962 <do_page_fault+32/324>
Code: c010f961 <do_page_fault+31/324> 17: 00

Aiee, killing interrupt handler
Unable to handle kernel paging request at virtual address 00002000
current->tss.cr3 = 00002000, %cr3 = 01ec8000
*pde = 00000000
Oops: 0002
CPU: 8192
EIP: 0010:[<c0111b7e>]
EFLAGS: 00010006
eax: 00002000 ebx: c1e3a0b8 ecx: 00000286 edx: 00002000
esi: c1e3a000 edi: c7af1dc8 ebp: c1e3bf94 esp: c1e3bf98
ds: 0018 es: 0018 ss: 0018
Process (pid: 8192, process nr: 90, stackpage=c1e3b000)
Stack: c011874c c1e3a0b8 c1e3bff4 c1e3a000 c7af1dc8 00002000 c010910a c1e3a000
c010910f 0000000b 00000000 c010fc02 c01b0879 c1e3bff4 00000000 c1e3a000
c1e3c000 ff78ecf8 c010f930 00002000 c0108d05 c1e3bff4 00000000 c1e3c000
Call Trace: [<c011874c>] [<c010910a>] [<c010910f>] [<c010fc02>] [<c01b0879>] [<c010f930>] [<c0108d05>]
[<c010f930>]
Code: 89 02 85 c0 74 03 89 50 04 b8 01 00 00 00 eb 04 89 f6 31 c0

>>EIP: c0111b7e <del_timer+22/58>
Trace: c011874c <do_exit+74/2ac>
Trace: c010910a <die+4e/54>
Trace: c010910f <die+53/54>
Trace: c010fc02 <do_page_fault+2d2/324>
Trace: c01b0879 <lk_lockmsg+1160/11d7>
Trace: c010f930 <do_page_fault+0/324>
Trace: c0108d05 <error_code+2d/34>
Trace: c010f930 <do_page_fault+0/324>
Code: c0111b7e <del_timer+22/58> 00000000 <_EIP>: <===
Code: c0111b7e <del_timer+22/58> 0: 89 02 movl %eax,(%edx) <===
Code: c0111b80 <del_timer+24/58> 2: 85 c0 testl %eax,%eax
Code: c0111b82 <del_timer+26/58> 4: 74 03 je c0111b87 <del_timer+2b/58>
Code: c0111b84 <del_timer+28/58> 6: 89 50 04 movl %edx,0x4(%eax)
Code: c0111b87 <del_timer+2b/58> 9: b8 01 00 00 00 movl $0x1,%eax
Code: c0111b8c <del_timer+30/58> e: eb 04 jmp c0111b92 <del_timer+36/58>
Code: c0111b8e <del_timer+32/58> 10: 89 f6 movl %esi,%esi
Code: c0111b90 <del_timer+34/58> 12: 31 c0 xorl %eax,%eax

Aiee, killing interrupt handler

7 warnings issued. Results may not be reliable.

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