[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