On Mon, Mar 26, 2001 at 07:55:13AM +1000, Keith Owens wrote:
> Any reason you did the conversion by hand instead of using ksymoops
> which is designed to automatically decode these oops reports?
My bad. I didn't know I could feed the stuff that I typed into ksymoops :-)
Here's what ksymoops says:
------------------------------------------------------------------------------
ksymoops 2.4.0 on i686 2.4.2-SGI_XFS_0.10. Options used
-V (specified)
-k /proc/ksyms (specified)
-l /proc/modules (specified)
-o /lib/modules/2.4.2-SGI_XFS_0.10/ (specified)
-m /boot/System.map-2.4.2-SGI_XFS_0.10 (specified)
NMI watchdog detected LOCKUP on CPU0, registers:
CPU: 0
EIP: 0010:[<c02b12a8>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00000086
eax: 00000000 ebx: c1453c00 ecx: cf025cd0 edx: c1453c00
esi: 0000007c edi: c1447d10 ebp: cf024000 esp: cf025be8
ds: 0018 es: 0018 ss: 0018
Stack: c1447d10 00000286 00000003 c012a2a3 c1447d10 00000003 00000000 00000000
00000001 00001000 c1447d78 c0134e34 c1447d10 00000003 00000000 00000001
c0134f11 00000001 00000000 c12f5e1c 00000811 cf9d69e0 00000000 00000001
Call Trace: [<c012a2a3>] [<c0134e34>] [<c0134f11>] [<c01351e4>] [<c01895cb>]
[<c018926d>] [<c012d834>]
[<c0124a8d>] [<c01f1cd8>] [<c01f1b2c>] [<c012514b>] [<c01253e1>]
[<c0125807>] [<c0125750>] [<c01f1fcf>]
[<c01eeee7>] [<c01eee40>] [<c017316d>] [<c01eee40>] [<c0170335>]
[<c016fa33>] [<c02a9a78>] [<c016f7da>]
[<c0107503>]
Code: 7e f8 e9 6c 8e e7 ff 90 7e 18 00 f3 90 7e f8 e9 d3 8e e7 ff
>>EIP; c02b12a8 <stext_lock+14e4/7468> <=====
Trace; c012a2a3 <kmem_cache_alloc+4b/bc>
Trace; c0134e34 <get_unused_buffer_head+40/b8>
Trace; c0134f11 <create_buffers+25/1d0>
Trace; c01351e4 <create_empty_buffers+18/74>
Trace; c01895cb <hook_buffers_to_page+63/e8>
Trace; c018926d <pagebuf_read_full_page+f5/21c>
Trace; c012d834 <__alloc_pages+13c/2ec>
Trace; c0124a8d <add_to_page_cache_unique+b9/cc>
Trace; c01f1cd8 <linvfs_read_full_page+14/18>
Trace; c01f1b2c <linvfs_pb_bmap+0/88>
Trace; c012514b <generic_file_readahead+223/2a0>
Trace; c01253e1 <do_generic_file_read+219/588>
Trace; c0125807 <generic_file_read+63/80>
Trace; c0125750 <file_read_actor+0/54>
Trace; c01f1fcf <xfs_read+23f/270>
Trace; c01eeee7 <linvfs_read+a7/c4>
Trace; c01eee40 <linvfs_read+0/c4>
Trace; c017316d <nfsd_read+22d/2d8>
Trace; c01eee40 <linvfs_read+0/c4>
Trace; c0170335 <nfsd_proc_read+121/12c>
Trace; c016fa33 <nfsd_dispatch+cb/168>
Trace; c02a9a78 <svc_process+2ac/544>
Trace; c016f7da <nfsd+1ca/358>
Trace; c0107503 <kernel_thread+23/30>
Code; c02b12a8 <stext_lock+14e4/7468>
00000000 <_EIP>:
Code; c02b12a8 <stext_lock+14e4/7468> <=====
0: 7e f8 jle fffffffa <_EIP+0xfffffffa> c02b12a2
<stext_lock+14de/7468> <=====
Code; c02b12aa <stext_lock+14e6/7468>
2: e9 6c 8e e7 ff jmp ffe78e73 <_EIP+0xffe78e73> c012a11b
<kmem_cache_alloc_batch+1b/80>
Code; c02b12af <stext_lock+14eb/7468>
7: 90 nop
Code; c02b12b0 <stext_lock+14ec/7468>
8: 7e 18 jle 22 <_EIP+0x22> c02b12ca
<stext_lock+1506/7468>
Code; c02b12b2 <stext_lock+14ee/7468>
a: 00 f3 add %dh,%bl
Code; c02b12b4 <stext_lock+14f0/7468>
c: 90 nop
Code; c02b12b5 <stext_lock+14f1/7468>
d: 7e f8 jle 7 <_EIP+0x7> c02b12af
<stext_lock+14eb/7468>
Code; c02b12b7 <stext_lock+14f3/7468>
f: e9 d3 8e e7 ff jmp ffe78ee7 <_EIP+0xffe78ee7> c012a18f
<free_block+f/d8>
|