2.2.10: Oops in advansys driver

Arthur Jerijian (lightmanaj@earthlink.net)
Mon, 6 Sep 1999 00:03:59 -0700


Hi all,

The Advansys driver in 2.2.10 oopsed on my twice today as I moved to a new
mainboard and CPU. Here is the output from ksymoops:

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

Unable to handle kernel NULL pointer dereference at virtual address 00000000
current->tss.cr3 = 07521000, %cr3 = 07521000
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[<c80295e0>]
EFLAGS: 00010246
eax: 00000000 ebx: c36ebf00 ecx: 00000046 edx: 00000000
esi: 00000000 edi: 00000000 ebp: c804c400 esp: c36ebdc4
ds: 0018 es: 0018 ss: 0018
Process insmod (pid: 21914, process nr: 52, stackpage=c36eb000)
Stack: c0fde800 c804c400 c8029000 c804c400 24000001 0000000e c36ebe38 00000000
00000000 0000000e c64317b0 c01d4920 00000001 c0165241 00000206 c01d4e00
c6431940 00000002 ffffffff ffffffff c01cbd4a ffffffff 00000002 00000002
Call Trace: [<c804c400>] [<c8029000>] [<c804c400>] [<c0165241>] [<c016553c>] [<c01a4840>] [<c011afca>]
[<c019034e>] [<c019034e>] [<c017256c>] [<c01133f2>] [<c804c400>] [<c802c5b6>] [<c804c400>] [<c8029000>]
[<c804e16c>] [<c803e000>] [<c802ccdd>] [<c804c400>] [<c803e000>] [<c8040a7a>] [<c804c400>] [<c01154f6>]
[<c803e000>] [<c804e16c>] [<c8039000>] [<c803e048>] [<c0108f98>] [<c803e000>] [<c010002b>]
Code: f3 ab 6a 08 6a 58 e8 c9 1f 00 00 89 c7 89 7c 24 3c 83 c4 08

>>EIP: c80295e0 <scan_scsis+54/4b8>
Trace: c804c400 <scsi_mlqueue_remove_lock+15320/2ff70>
Trace: c8029000 <cleanup_module+4f7c/4fcc>
Trace: c804c400 <scsi_mlqueue_remove_lock+15320/2ff70>
Trace: c0165241 <add_request+fd/254>
Trace: c016553c <make_request+1a4/490>
Trace: c01a4840 <CONST_INF+54/254>
Trace: c011afca <do_anonymous_page+6e/7c>
Trace: c019034e <vsprintf+2b6/2ec>
Trace: c804e16c <scsi_mlqueue_remove_lock+1708c/2ff70>
Trace: c803e000 <scsi_mlqueue_remove_lock+6f20/2ff70>
Code: c80295e0 <scan_scsis+54/4b8> 00000000 <_EIP>: <===
Code: c80295e0 <scan_scsis+54/4b8> 0: f3 ab repz stosl %eax,%es:(%edi) <===
Code: c80295e2 <scan_scsis+56/4b8> 2: 6a 08 pushl $0x8
Code: c80295e4 <scan_scsis+58/4b8> 4: 6a 58 pushl $0x58
Code: c80295e6 <scan_scsis+5a/4b8> 6: e8 c9 1f 00 00 call c802b5b4 <scsi_init_malloc+0/6c>
Code: c80295eb <scan_scsis+5f/4b8> b: 89 c7 movl %eax,%edi
Code: c80295ed <scan_scsis+61/4b8> d: 89 7c 24 3c movl %edi,0x3c(%esp,1)
Code: c80295f1 <scan_scsis+65/4b8> 11: 83 c4 08 addl $0x8,%esp

3 warnings issued. Results may not be reliable.

Thanks,
--Arthur

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