[Bug 19442] New: Diablo 1.09 Sound error

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Jul 24 08:50:26 CDT 2009


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

           Summary: Diablo 1.09 Sound error
           Product: Wine
           Version: 1.1.26
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: midian at netikka.fi


When you are in-game the game suddenly crashes. This happens early or late in
the game. The game works fine without sound.

In the console you can see this after the crash:



mixer.c:305: DSOUND_BufPtrDiff: Assertion `ptr1 < buflen' failed.
wine: Assertion failed at address 0xb7d40c87 (thread 0032), starting
debugger...
Unhandled exception: assertion failed in 32-bit code (0xb7d40c87).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:b7d40c87 ESP:014de7e0 EBP:014de7e8 EFLAGS:00000202(   - --  I   - - - )
 EAX:00000000 EBX:00005c73 ECX:00005c76 EDX:00000006
 ESI:014de888 EDI:b7e54ff4
Stack dump:
0x014de7e0:  b7e54ff4 014dfb90 014de914 b7d424f8
0x014de7f0:  00000006 014de888 00000000 00000068
0x014de800:  7c090a40 00000000 00000000 014de84c
0x014de810:  7c090a40 7c090aa4 00000000 014de924
0x014de820:  b7e54ff4 00000042 00000043 014de8f8
0x014de830:  b7d75abb 7c090a40 00000043 014de93c
Backtrace:
=>0 0xb7d40c87 gsignal+0x47() in libc.so.6 (0x014de7e8)
  1 0xb7d424f8 abort+0x108() in libc.so.6 (0x014de914)
  2 0xb7d3a30c __assert_fail+0xfc() in libc.so.6 (0x014de958)
  3 0x7cd41efb DSOUND_timer+0x105b(timerID=1, msg=0, dwUser=<register EDI not
in topmost frame>, dw1=0, dw2=0)                   
[/home/midian/download/wine-1.1.26/dlls/dsound/mixer.c:863] in dsound
(0x014dea28)
  4 0x7c84039a TIME_MMSysTimeThread+0x22a(arg=(nil))
[/home/midian/download/wine-1.1.26/dlls/winmm/time.c:182]                    in
winmm (0x014dea98)
  5 0x7efbd028 call_thread_func+0xc() in ntdll (0x014deaa8)
  6 0x7efbedc5 in ntdll (+0x4edc5) (0x014deb78)
  7 0x7efc46f6 start_thread+0xe6(info=0x7ffd4fb8)
[/home/midian/download/wine-1.1.26/dlls/ntdll/thread.c:439] i                  
n ntdll (0x014df3b8)
  8 0xb7e5e1b3 start_thread+0xb3() in libpthread.so.0 (0x014df4b8)
  9 0xb7de703e __clone+0x5e() in libc.so.6 (0x00000000)
0xb7d40c87 gsignal+0x47 in libc.so.6: xchgl     %edi,%ebx
Modules:
Module  Address                 Debug info      Name (111 modules)
PE        400000-  6b2000       Deferred        diablo
PE       14e0000- 14fa000       Deferred        smackw32
PE      10000000-1004b000       Deferred        diabloui
PE      15000000-15045000       Deferred        storm
PE      19000000-19068000       Deferred        battle.snp
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7c5d5000-7c5ed000       Deferred        rasapi32<elf>
  \-PE  7c5e0000-7c5ed000       \               rasapi32
ELF     7c612000-7c625000       Deferred        libresolv.so.2
ELF     7c646000-7c663000       Deferred        iphlpapi<elf>
  \-PE  7c650000-7c663000       \               iphlpapi
ELF     7c663000-7c68e000       Deferred        ws2_32<elf>
  \-PE  7c670000-7c68e000       \               ws2_32
ELF     7c68e000-7c6a7000       Deferred        wsock32<elf>
  \-PE  7c690000-7c6a7000       \               wsock32
ELF     7c709000-7c72c000       Deferred        msacm32<elf>
  \-PE  7c710000-7c72c000       \               msacm32
ELF     7c72c000-7c7ed000       Deferred        libasound.so.2
ELF     7c7f8000-7c803000       Deferred        libgcc_s.so.1
ELF     7c80e000-7c8a4000       Dwarf           winmm<elf>
  \-PE  7c820000-7c8a4000       \               winmm
ELF     7ccc3000-7ccf7000       Deferred        winealsa<elf>
  \-PE  7ccd0000-7ccf7000       \               winealsa
ELF     7ccfe000-7cd04000       Deferred        libnss_dns.so.2
ELF     7cd04000-7cd18000       Deferred        midimap<elf>
  \-PE  7cd10000-7cd18000       \               midimap
ELF     7cd18000-7cd5e000       Dwarf           dsound<elf>
  \-PE  7cd20000-7cd5e000       \               dsound
ELF     7d307000-7de1d000       Deferred        libglcore.so.1
ELF     7de1d000-7dec1000       Deferred        libgl.so.1
ELF     7dec1000-7dfd1000       Deferred        wined3d<elf>
  \-PE  7ded0000-7dfd1000       \               wined3d
PE      7dfd1000-7e028000       Deferred        ddraw
ELF     7e028000-7e056000       Deferred        libcrypt.so.1
ELF     7e056000-7e194000       Deferred        libcrypto.so.0
ELF     7e194000-7e1d4000       Deferred        libssl.so.0
ELF     7e1d4000-7e1fc000       Deferred        libcups.so.2
ELF     7e1fd000-7e214000       Deferred        msacm32<elf>
  \-PE  7e200000-7e214000       \               msacm32
ELF     7e21d000-7e235000       Deferred        spoolss<elf>
  \-PE  7e220000-7e235000       \               spoolss
ELF     7e235000-7e251000       Deferred        localspl<elf>
  \-PE  7e240000-7e251000       \               localspl
ELF     7e27e000-7e2e3000       Deferred        rpcrt4<elf>
  \-PE  7e290000-7e2e3000       \               rpcrt4
ELF     7e2e3000-7e3c7000       Deferred        ole32<elf>
  \-PE  7e300000-7e3c7000       \               ole32
ELF     7e3db000-7e40c000       Deferred        uxtheme<elf>
  \-PE  7e3e0000-7e40c000       \               uxtheme
ELF     7e40c000-7e411000       Deferred        libxfixes.so.3
ELF     7e411000-7e41a000       Deferred        libxcursor.so.1
ELF     7e41a000-7e420000       Deferred        libxrandr.so.2
ELF     7e420000-7e428000       Deferred        libxrender.so.1
ELF     7e428000-7e42d000       Deferred        libxxf86vm.so.1
ELF     7e42d000-7e430000       Deferred        libxinerama.so.1
ELF     7e430000-7e44e000       Deferred        imm32<elf>
  \-PE  7e440000-7e44e000       \               imm32
ELF     7e44e000-7e453000       Deferred        libxdmcp.so.6
ELF     7e453000-7e46a000       Deferred        libxcb.so.1
ELF     7e46a000-7e552000       Deferred        libx11.so.6
ELF     7e552000-7e560000       Deferred        libxext.so.6
ELF     7e560000-7e578000       Deferred        libice.so.6
ELF     7e578000-7e580000       Deferred        libsm.so.6
ELF     7e580000-7e612000       Deferred        winex11<elf>
  \-PE  7e590000-7e612000       \               winex11
ELF     7e653000-7e673000       Deferred        libexpat.so.1
ELF     7e673000-7e69e000       Deferred        libfontconfig.so.1
ELF     7e69e000-7e6b2000       Deferred        libz.so.1
ELF     7e6b2000-7e71f000       Deferred        libfreetype.so.6
ELF     7e722000-7e724000       Deferred        libnvidia-tls.so.1
ELF     7e724000-7e727000       Deferred        iso8859-1.so
ELF     7e740000-7e753000       Deferred        lz32<elf>
  \-PE  7e750000-7e753000       \               lz32
ELF     7e753000-7e76c000       Deferred        version<elf>
  \-PE  7e760000-7e76c000       \               version
ELF     7e76c000-7e79c000       Deferred        winspool<elf>
  \-PE  7e770000-7e79c000       \               winspool
ELF     7e79c000-7e847000       Deferred        comdlg32<elf>
  \-PE  7e7a0000-7e847000       \               comdlg32
ELF     7e847000-7e8af000       Deferred        msvcrt<elf>
  \-PE  7e860000-7e8af000       \               msvcrt
ELF     7e8af000-7e963000       Deferred        comctl32<elf>
  \-PE  7e8c0000-7e963000       \               comctl32
ELF     7e963000-7e9b8000       Deferred        shlwapi<elf>
  \-PE  7e970000-7e9b8000       \               shlwapi
ELF     7e9b8000-7eb38000       Deferred        shell32<elf>
  \-PE  7e9d0000-7eb38000       \               shell32
ELF     7eb38000-7eb86000       Deferred        advapi32<elf>
  \-PE  7eb40000-7eb86000       \               advapi32
ELF     7eb86000-7ec1c000       Deferred        gdi32<elf>
  \-PE  7eba0000-7ec1c000       \               gdi32
ELF     7ec1c000-7ed4f000       Deferred        user32<elf>
  \-PE  7ec30000-7ed4f000       \               user32
ELF     7ed4f000-7ed5a000       Deferred        libnss_files.so.2
ELF     7ed5a000-7ed64000       Deferred        libnss_nis.so.2
ELF     7ed64000-7ed6d000       Deferred        libnss_compat.so.2
ELF     7ed6d000-7ed70000       Deferred        libxau.so.6
ELF     7ed75000-7ed8e000       Deferred        crtdll<elf>
  \-PE  7ed80000-7ed8e000       \               crtdll
ELF     7edc1000-7ef12000       Deferred        kernel32<elf>
  \-PE  7ede0000-7ef12000       \               kernel32
ELF     7ef12000-7ef39000       Deferred        libm.so.6
ELF     7ef39000-7ef3b000       Deferred        libxcb-xlib.so.0
ELF     7ef3b000-7ef52000       Deferred        libnsl.so.1
ELF     7ef5a000-7f000000       Dwarf           ntdll<elf>
  \-PE  7ef70000-7f000000       \               ntdll
ELF     b7d13000-b7d17000       Deferred        libdl.so.2
ELF     b7d17000-b7e59000       Export          libc.so.6
ELF     b7e59000-b7e70000       Export          libpthread.so.0
ELF     b7e91000-b7fcc000       Deferred        libwine.so.1
ELF     b7fcd000-b7fea000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000e 
        00000014    0
        00000010    0
        0000000f    0
00000011 
        00000017    0
        00000016    0
        00000013    0
        00000012    0
0000002e (D) C:\Diablo\Diablo.exe
        00000041    0
        00000040    2
        0000003b    0
        00000039    2
        00000038    2
        00000034    2
        00000033    1
        00000032   15 <==
        0000002f    0
00000030 
        00000031    0
Backtrace:
=>0 0xb7d40c87 gsignal+0x47() in libc.so.6 (0x014de7e8)
  1 0xb7d424f8 abort+0x108() in libc.so.6 (0x014de914)
  2 0xb7d3a30c __assert_fail+0xfc() in libc.so.6 (0x014de958)
  3 0x7cd41efb DSOUND_timer+0x105b(timerID=1, msg=0, dwUser=<register EDI not
in topmost frame>, dw1=0, dw2=0)                   
[/home/midian/download/wine-1.1.26/dlls/dsound/mixer.c:863] in dsound
(0x014dea28)
  4 0x7c84039a TIME_MMSysTimeThread+0x22a(arg=(nil))
[/home/midian/download/wine-1.1.26/dlls/winmm/time.c:182]                    in
winmm (0x014dea98)
  5 0x7efbd028 call_thread_func+0xc() in ntdll (0x014deaa8)
  6 0x7efbedc5 in ntdll (+0x4edc5) (0x014deb78)
  7 0x7efc46f6 start_thread+0xe6(info=0x7ffd4fb8)
[/home/midian/download/wine-1.1.26/dlls/ntdll/thread.c:439] i                  
n ntdll (0x014df3b8)
  8 0xb7e5e1b3 start_thread+0xb3() in libpthread.so.0 (0x014df4b8)
  9 0xb7de703e __clone+0x5e() in libc.so.6 (0x00000000)

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list