[Bug 7038] New: Audio crash in Laser Squad Nemesis (Directsound)

Wine Bugs wine-bugs at winehq.org
Sat Dec 30 01:25:58 CST 2006


http://bugs.winehq.org/show_bug.cgi?id=7038

           Summary: Audio crash in Laser Squad Nemesis (Directsound)
           Product: Wine
           Version: 0.9.28.
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wine-binary
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: oz at scorch.net


Laser Squad Nemesis 3.10 Free trial or Full version (www.lasersquadnemesis.com)
crashes wine when enabling audio. With audio disabled in game it works
flawlessly. Enabling audio returns "Unable to defrag sound buffers" error in
game. THe audio option will remain enabled however clicking apply to save the
settings and I presume actually initialises Directsound in game it then crashes
with the following debug.

mongrol at smile:~/bin$ ./lsn.exe 
lsnclient.exe
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x171be0) : stub,
simulating 64MB for now, returning 64MB left
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
wine: Unhandled page fault on read access to 0x000000c0 at address 0x5493ab
(thread 000e), starting debugger...
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
Unhandled exception: page fault on read access to 0x000000c0 in 32-bit code
(0x005493ab).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:005493ab ESP:0033f8f4 EBP:00000000 EFLAGS:00210207(   - 00      -RIP1C)
 EAX:ffffff40 EBX:0000001a ECX:000000c0 EDX:ffffffff
 ESI:0087f7a0 EDI:0087f7ac
Stack dump:
0x0033f8f4:  00545144 3efae147 0087f7a0 00544ed7
0x0033f904:  3f333333 00617f6f 007d056c ffffffff
0x0033f914:  00000000 0033f958 0081be88 0087f7a0
0x0033f924:  0033f998 0033f94c 0033f998 0087f7ac
0x0033f934:  00816739 00008000 0059b47f 0033f998
0x0033f944:  00000004 00000000 00000000 00000000
Backtrace:
=>1 0x005493ab in lsnclient (+0x1493ab) (0x00000000)
0x005493ab: movl        0x0(%ecx),%eax
Modules:
Module  Address                 Debug info      Name (85 modules)
PE      400000-639000   Export          lsnclient
ELF     7b800000-7b918000       Deferred        kernel32<elf>
  \-PE  7b820000-7b918000       \               kernel32
ELF     7bc00000-7bc81000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bc81000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7d18b000-7d1a0000       Deferred        midimap<elf>
  \-PE  7d190000-7d1a0000       \               midimap
ELF     7d1c6000-7d1de000       Deferred        msacm32<elf>
  \-PE  7d1d0000-7d1de000       \               msacm32
ELF     7d1de000-7d296000       Deferred        libasound.so.2
ELF     7d296000-7d2bf000       Deferred        winealsa<elf>
  \-PE  7d2a0000-7d2bf000       \               winealsa
ELF     7d2e7000-7d319000       Deferred        uxtheme<elf>
  \-PE  7d2f0000-7d319000       \               uxtheme
ELF     7d52f000-7d534000       Deferred        libxfixes.so.3
ELF     7d534000-7d53d000       Deferred        libxcursor.so.1
ELF     7d53d000-7d559000       Deferred        imm32<elf>
  \-PE  7d540000-7d559000       \               imm32
ELF     7d559000-7d577000       Deferred        ximcp.so.2
ELF     7d577000-7d57a000       Deferred        libxrandr.so.2
ELF     7d57a000-7d582000       Deferred        libxrender.so.1
ELF     7d582000-7d585000       Deferred        libxinerama.so.1
ELF     7da9c000-7db28000       Deferred        winex11<elf>
  \-PE  7dab0000-7db28000       \               winex11
ELF     7db28000-7db46000       Deferred        libexpat.so.1
ELF     7db46000-7db75000       Deferred        libfontconfig.so.1
ELF     7db75000-7db89000       Deferred        libz.so.1
ELF     7db89000-7dbf3000       Deferred        libfreetype.so.6
ELF     7dc54000-7e417000       Deferred        libglcore.so.1
ELF     7e417000-7e491000       Deferred        libglu.so.1
ELF     7e491000-7e516000       Deferred        libgl.so.1
ELF     7e516000-7e5cb000       Deferred        wined3d<elf>
  \-PE  7e520000-7e5cb000       \               wined3d
ELF     7e5cb000-7e5f1000       Deferred        d3d8<elf>
  \-PE  7e5d0000-7e5f1000       \               d3d8
ELF     7e5f1000-7e61c000       Deferred        ws2_32<elf>
  \-PE  7e600000-7e61c000       \               ws2_32
ELF     7e61c000-7e636000       Deferred        wsock32<elf>
  \-PE  7e620000-7e636000       \               wsock32
ELF     7e636000-7e67e000       Deferred        dsound<elf>
  \-PE  7e640000-7e67e000       \               dsound
ELF     7e67e000-7e70b000       Deferred        winmm<elf>
  \-PE  7e690000-7e70b000       \               winmm
ELF     7e70b000-7e7d4000       Deferred        libx11.so.6
ELF     7e7d4000-7e7e1000       Deferred        libxext.so.6
ELF     7e7e1000-7e7f9000       Deferred        libice.so.6
ELF     7e7f9000-7e847000       Deferred        ddraw<elf>
  \-PE  7e800000-7e847000       \               ddraw
ELF     7e847000-7e909000       Deferred        comctl32<elf>
  \-PE  7e850000-7e909000       \               comctl32
ELF     7e909000-7e91c000       Deferred        libresolv.so.2
ELF     7e91c000-7e93b000       Deferred        iphlpapi<elf>
  \-PE  7e920000-7e93b000       \               iphlpapi
ELF     7e93b000-7e98e000       Deferred        rpcrt4<elf>
  \-PE  7e950000-7e98e000       \               rpcrt4
ELF     7e98e000-7ea22000       Deferred        ole32<elf>
  \-PE  7e9a0000-7ea22000       \               ole32
ELF     7ea22000-7ea79000       Deferred        shlwapi<elf>
  \-PE  7ea30000-7ea79000       \               shlwapi
ELF     7ea79000-7eb67000       Deferred        shell32<elf>
  \-PE  7ea90000-7eb67000       \               shell32
ELF     7eb67000-7ebab000       Deferred        advapi32<elf>
  \-PE  7eb70000-7ebab000       \               advapi32
ELF     7ebab000-7ebb6000       Deferred        libgcc_s.so.1
ELF     7ebb6000-7ebb8000       Deferred        xlcutf8load.so.2
ELF     7ebbc000-7ebc1000       Deferred        libxdmcp.so.6
ELF     7ebc1000-7ebca000       Deferred        libsm.so.6
ELF     7eca9000-7ed5d000       Deferred        gdi32<elf>
  \-PE  7ecc0000-7ed5d000       \               gdi32
ELF     7ed5d000-7ee91000       Deferred        user32<elf>
  \-PE  7ed80000-7ee91000       \               user32
ELF     7ef9b000-7efa6000       Deferred        libnss_files.so.2
ELF     7efa6000-7efb0000       Deferred        libnss_nis.so.2
ELF     7efb0000-7efc6000       Deferred        libnsl.so.1
ELF     7efc6000-7efec000       Deferred        libm.so.6
ELF     7efed000-7efef000       Deferred        libnvidia-tls.so.1
ELF     7efef000-7eff2000       Deferred        libxau.so.6
ELF     b7ca1000-b7ca6000       Deferred        libxxf86vm.so.1
ELF     b7ca6000-b7caf000       Deferred        libnss_compat.so.2
ELF     b7cb0000-b7cb4000       Deferred        libdl.so.2
ELF     b7cb4000-b7de8000       Deferred        libc.so.6
ELF     b7de9000-b7dfc000       Deferred        libpthread.so.0
ELF     b7e10000-b7f21000       Deferred        libwine.so.1
ELF     b7f23000-b7f3e000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000f 
        00000011    0
        00000010    0
0000000d (D) C:\Program Files\Laser Squad Nemesis\LSNClient.exe
        00000014   15
        00000013   15
        0000000e    0 <==
mongrol at smile:~/bin$ wine --version
wine-0.9.28

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list