oops when writing to trident driver with 2.3.99pre?

From: Aaron Holtzman (aholtzma@ess4.engr.UVic.CA)
Date: Mon May 15 2000 - 22:08:12 EDT

  • Next message: John Cavan: "VMware 2.0 and latest kernels, VMware module changes:"

    I recently noticed that I was getting oopsen when writing
    the trident OSS driver. Different applications make it fail
    in different ways. I've attached an oops from an mpg123 run.
    I'm not sure when this started happening, but pre7 does it
    as well.

    cheers,
    aaron

    Unable to handle kernel NULL pointer dereference at virtual address 00000000
    d084cb05
    *pde = 00000000
    Oops: 0002
    CPU: 0
    EIP: 0010:[<d084cb05>]
    Using defaults from ksymoops -t elf32-i386 -a i386
    EFLAGS: 00010292
    eax: 00000016 ebx: c1540a48 ecx: c025f874 edx: c025f874
    esi: c1540a64 edi: c1540a48 ebp: cfd6e520 esp: ceda3f38
    ds: 0018 es: 0018 ss: 0018
    Process esd (pid: 550, stackpage=ceda3000)
    Stack: d084d7a0 cfd6e520 c15332c0 cf0f4e40 cf1e4760 c1540a84 c0134dff cf0f4e40
           cfd6e520 ceda2000 cfd6e520 cfd6e520 fffffff7 c0134e8c cfd6e520 cfd6e520
           cfd6e520 00000000 c0133c27 cfd6e520 ceda2000 00000004 c0133cd8 cfd6e520
    Call Trace: [<d084d7a0>] [<c0134dff>] [<c0134e8c>] [<c0133c27>] [<c0133cd8>] [<c
    Code: c7 05 00 00 00 00 00 00 00 00 83 c4 04 89 d9 f0 ff 01 0f 8e

    >>EIP; d084cb05 <[trident]trident_release+161/190> <=====
    Trace; d084d7a0 <[trident].rodata.start+0/20c>
    Trace; c0134dff <__fput+23/7c>
    Trace; c0134e8c <_fput+34/ac>
    Trace; c0133c27 <filp_close+57/60>
    Trace; c0133cd8 <do_close+a8/f8>
    Trace; c0133d34 <sys_close+c/10>
    Trace; c010b33c <system_call+34/38>
    Code; d084cb05 <[trident]trident_release+161/190>
    00000000 <_EIP>:
    Code; d084cb05 <[trident]trident_release+161/190> <=====
             0: c7 05 00 00 00 00 00 movl $0x0,0x0 <=====
    Code; d084cb0c <[trident]trident_release+168/190>
       7: 00 00 00
    Code; d084cb0f <[trident]trident_release+16b/190>
       a: 83 c4 04 add $0x4,%esp
    Code; d084cb12 <[trident]trident_release+16e/190>
       d: 89 d9 mov %ebx,%ecx
    Code; d084cb14 <[trident]trident_release+170/190>
       f: f0 ff 01 lock incl (%ecx)
    Code; d084cb17 <[trident]trident_release+173/190>
      12: 0f 8e 00 00 00 00 jle 18 <_EIP+0x18> d084cb1d <[trident]tride

    Preceding the oops was this:

    "bad magic 5a5a5a5a (should be c1540a64), wq bug, forcing oops."

    Which is odd because I can't seem to find the string c154 anywhere
    in there source

    Sytem Details:

    Abit BP6 w/ 2x Celeron 366
    2x 128MB dimm
    Trident 4dwave
    Matrox g400
    SB vibra 16
    Adaptec 2940 SCSI w/ Tosh DVD
    Quantum LM15 on BX IDE interface

    -
    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 : Mon May 15 2000 - 22:17:04 EDT