scsi oops, 2.3.99-pre6

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

  • Next message: German Jose Gomez Garcia: "Unable to run dosemu in 2.2.14/15"

    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 : Sat May 06 2000 - 17:45:54 EDT