http://bugs.winehq.org/show_bug.cgi?id=19332
Summary: At certain point xaudio2_2.dll needs _aligned_malloc in msvcrt Product: Wine Version: 1.1.25 Platform: PC URL: http://www.callofjuarez.com OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msvcrt AssignedTo: wine-bugs@winehq.org ReportedBy: andras@csevego.net
I've playing Call of Juarez for a while, when the game crashed because of _aligned_malloc function is not found in native msvcrt.dll implementation. Backtrace shows it needed for xaudio. There was sound, and the game crashed after half an hour of playing.
Log: wine: Call from 0x7ef97ad0 to unimplemented function msvcrt.dll._aligned_malloc, aborting wine: Unimplemented function msvcrt.dll._aligned_malloc called at address 0x7ef97ad0 (thread 002d), starting debugger... fixme:d3d:IWineD3DEventQueryImpl_GetData Wrong thread, reporting GPU idle. Unhandled exception: unimplemented function msvcrt.dll._aligned_malloc called in 32-bit code (0x7ef97ad0).
Backtrace: =>0 0x7ef97ad0 stub_entry_point+0x50(dll="msvcrt.dll", name="_aligned_malloc", ret_addr=0x3c3704) [/home/andras/src/wine/dlls/ntdll/loader.c:196] in ntdll (0x0553e6ec) 1 0x003e000f (0x0553e714) 2 0x0557f350 in xaudio2_2 (+0x3f350) (0x0553e764) (...)