scsi oops, 2.3.99-pre6

From: David Fries (dfries@umr.edu)
Date: Sat May 06 2000 - 16:39:33 EST


When I was in XF86_SVGA playing quake 3 with the glx (OpenGL) XFree module
inserted I had this oops. Nothing was recorded in the kernel logs, I was
able to capture it over the serial console line. It looked like to me the
2nd oops was repeated with a longer stack trace over and over until the
machine (hung or rebooted I forget which).

The system is a K6-2, NRC53c810 scsi controller, Matrox G200 video card,
and gcc 2.95.2.

Unable to handle kernel NULL pointer dereference at virtual address 00000048
c019ce1d
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c019ce1d>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00213086
eax: 00000001 ebx: c2fb0000 ecx: 0000000b edx: c11ea000
esi: 00000000 edi: c11ea120 ebp: 02fb0000 esp: c1c81ef0
ds: 0018 es: 0018 ss: 0018
Process XF86_SVGA (pid: 145, stackpage=c1c81000)
Stack: c2fb0000 c11ea000 c11ea120 02fb0000 00000001 c11ea001 c019d1de c4800006
       c0236721 c019d2a6 c11ea000 00000001 c2fb0000 c11ea001 00000000 c11ea000
       c02ba120 00000001 c0190160 c480000c c019c32f c11ea000 c11ea000 00203246
Call Trace: [<c019d1de>] [<c4800006>] [<c0236721>] [<c019d2a6>] [<c0190160>] [<c480000c>] [<c019c32f>]
       [<c019e5fe>] [<c010bc80>] [<c010bde4>] [<c010add0>]
Code: 69 46 48 a4 00 00 00 8d 44 02 7c 89 44 24 20 8b 46 4c 8b 4c

>>EIP; c019ce1d <scsi_free+87d9/a96c> <=====
Trace; c019d1de <scsi_free+8b9a/a96c>
Trace; c4800006 <rpc_garbage_args+45384a6/45524a0>
Trace; c0236721 <scsi_device_types+b0c1/2a3e0>
Trace; c019d2a6 <scsi_free+8c62/a96c>
Trace; c0190160 <scsi_block_when_processing_errors+494/734>
Trace; c480000c <rpc_garbage_args+45384ac/45524a0>
Trace; c019c32f <scsi_free+7ceb/a96c>
Trace; c019e5fe <scsi_free+9fba/a96c>
Trace; c010bc80 <__rwsem_wake+202c/2058>
Trace; c010bde4 <enable_irq+e4/130>
Trace; c010add0 <__rwsem_wake+117c/2058>
Code; c019ce1d <scsi_free+87d9/a96c>
00000000 <_EIP>:
Code; c019ce1d <scsi_free+87d9/a96c> <=====
   0: 69 46 48 a4 00 00 00 imul $0xa4,0x48(%esi),%eax <=====
Code; c019ce24 <scsi_free+87e0/a96c>
   7: 8d 44 02 7c lea 0x7c(%edx,%eax,1),%eax
Code; c019ce28 <scsi_free+87e4/a96c>
   b: 89 44 24 20 mov %eax,0x20(%esp,1)
Code; c019ce2c <scsi_free+87e8/a96c>
   f: 8b 46 4c mov 0x4c(%esi),%eax
Code; c019ce2f <scsi_free+87eb/a96c>
  12: 8b 4c 00 00 mov 0x0(%eax,%eax,1),%ecx

Aiee, killing interrupt handler
invalid operand: 0000
CPU: 0
EIP: 0010:[<c01137e1>]
EFLAGS: 00213286
eax: 0000001b ebx: c1c803dc ecx: c02a3ade edx: c0257f9c
esi: c1c803dc edi: c1c80000 ebp: c1c81dd0 esp: c1c81da4
ds: 0018 es: 0018 ss: 0018
Process XF86_SVGA (pid: 145, stackpage=c1c81000)
Stack: c020c6e7 c020c836 00000280 c1c803dc c1c803dc 00000400 c1c80000 00000011
       c1c803f8 00000000 00000400 00000020 c011a470 c1c81ebc 00000000 00000048
       02fb0000 c1c803dc c20f6bc0 c1c80000 c010b21c 0000000b c01117ba c020be9e
Call Trace: [<c020c6e7>] [<c020c836>] [<c011a470>] [<c010b21c>] [<c01117ba>] [<c020be9e>] [<c0121ab2>]
       [<c010ae4d>] [<c01922c6>] [<c010ae4d>] [<c019ce1d>] [<c019d1de>] [<c4800006>] [<c0236721>] [<c019d2a6>]
       [<c0190160>] [<c480000c>] [<c019c32f>] [<c019e5fe>] [<c010bc80>] [<c010bde4>] [<c010add0>]
Code: 0f 0b 8d 65 e0 5b 5e 5f c9 c3 90 55 89 e5 83 ec 14 57 56 53

>>EIP; c01137e1 <schedule+3cd/3d8> <=====
Trace; c020c6e7 <blk_ioctl+ad53/29cad>
Trace; c020c836 <blk_ioctl+aea2/29cad>
Trace; c011a470 <exit_mm+5b8/e40>
Trace; c010b21c <__rwsem_wake+15c8/2058>
Trace; c01117ba <__verify_write+4ca/8dc>
Trace; c020be9e <blk_ioctl+a50a/29cad>
Trace; c0121ab2 <do_brk+3b2/690>
Trace; c010ae4d <__rwsem_wake+11f9/2058>
Trace; c01922c6 <scsi_mark_host_reset+6a2/8c0>
Trace; c010ae4d <__rwsem_wake+11f9/2058>
Trace; c019ce1d <scsi_free+87d9/a96c>
Trace; c019d1de <scsi_free+8b9a/a96c>
Trace; c4800006 <rpc_garbage_args+45384a6/45524a0>
Trace; c0236721 <scsi_device_types+b0c1/2a3e0>
Trace; c019d2a6 <scsi_free+8c62/a96c>
Trace; c0190160 <scsi_block_when_processing_errors+494/734>
Trace; c480000c <rpc_garbage_args+45384ac/45524a0>
Trace; c019c32f <scsi_free+7ceb/a96c>
Trace; c019e5fe <scsi_free+9fba/a96c>
Trace; c010bc80 <__rwsem_wake+202c/2058>
Trace; c010bde4 <enable_irq+e4/130>
Trace; c010add0 <__rwsem_wake+117c/2058>
Code; c01137e1 <schedule+3cd/3d8>
00000000 <_EIP>:
Code; c01137e1 <schedule+3cd/3d8> <=====
   0: 0f 0b ud2a <=====
Code; c01137e3 <schedule+3cf/3d8>
   2: 8d 65 e0 lea 0xffffffe0(%ebp),%esp
Code; c01137e6 <schedule+3d2/3d8>
   5: 5b pop %ebx
Code; c01137e7 <schedule+3d3/3d8>
   6: 5e pop %esi
Code; c01137e8 <schedule+3d4/3d8>
   7: 5f pop %edi
Code; c01137e9 <schedule+3d5/3d8>
   8: c9 leave
Code; c01137ea <schedule+3d6/3d8>
   9: c3 ret
Code; c01137eb <schedule+3d7/3d8>
   a: 90 nop
Code; c01137ec <__wake_up+0/2ec>
   b: 55 push %ebp
Code; c01137ed <__wake_up+1/2ec>
   c: 89 e5 mov %esp,%ebp
Code; c01137ef <__wake_up+3/2ec>
   e: 83 ec 14 sub $0x14,%esp
Code; c01137f2 <__wake_up+6/2ec>
  11: 57 push %edi
Code; c01137f3 <__wake_up+7/2ec>
  12: 56 push %esi
Code; c01137f4 <__wake_up+8/2ec>
  13: 53 push %ebx

-- 
		+---------------------------------+
		|      David Fries                |
		|      dfries@umr.edu             |
		+---------------------------------+

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



This archive was generated by hypermail 2b29 : Sun May 07 2000 - 21:00:20 EST