Hello,
I try to play at this game. Ubisoft's DRM works correctly after to apply a
patch on Wine 1.3.1 source. But, when i launch the game I have this error
message :
Code:
..\..\..\src\thread\ms\thread.cpp(328) : ASSERT FAILURE: Ret()
wine: Unhandled exception 0x80000003 at address 0x7b8326d3 (thread 001f),
starting debugger...
0x7b8326d3 DebugBreak+0x3 in kernel32: int $3
Modules:
Module Address Debug info Name (131 modules)
PE 240000- 256000 Deferred xinput1_3
PE 260000- 2c3000 Deferred lead3dengine
PE 2d0000- 2e9000 Deferred leadd3dxenonr
PE 2f0000- 3eb000 Deferred lead3doffline
PE 3f0000- 3f7000 Deferred x3daudio1_6
PE 400000- 1522000 Export conviction_game
PE 17b0000- 1bca000 Deferred d3dx9_41
PE 10000000-10070000 Deferred d3dx10_41
PE 18000000-1803b000 Deferred binkw32
ELF 7b800000-7b971000 Export kernel32<elf>
\-PE 7b810000-7b971000 \ kernel32
ELF 7bc00000-7bcb9000 Deferred ntdll<elf>
\-PE 7bc10000-7bcb9000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7d758000-7d78b000 Deferred uxtheme<elf>
\-PE 7d760000-7d78b000 \ uxtheme
ELF 7d88b000-7d894000 Deferred librt.so.1
ELF 7d894000-7d8cd000 Deferred libdbus-1.so.3
ELF 7d8cd000-7d8d1000 Deferred libgpg-error.so.0
ELF 7d8d1000-7d8e1000 Deferred libtasn1.so.3
ELF 7d8e1000-7d8e4000 Deferred libkeyutils.so.1
ELF 7d8e4000-7d907000 Deferred libk5crypto.so.3
ELF 7d907000-7d9b9000 Deferred libkrb5.so.3
ELF 7d9b9000-7d9c9000 Deferred libavahi-client.so.3
ELF 7d9c9000-7da3d000 Deferred libgcrypt.so.11
ELF 7da3d000-7dad5000 Deferred libgnutls.so.26
ELF 7dad5000-7db04000 Deferred libgssapi_krb5.so.2
ELF 7db04000-7dc21000 Deferred libx11.so.6
ELF 7dc77000-7dc7e000 Deferred libkrb5support.so.0
ELF 7dc7e000-7dc81000 Deferred libcom_err.so.2
ELF 7dc81000-7dccc000 Deferred libcups.so.2
ELF 7dcdc000-7dce5000 Deferred libxcursor.so.1
ELF 7dce5000-7dcea000 Deferred libxfixes.so.3
ELF 7dcea000-7dced000 Deferred libxcomposite.so.1
ELF 7dced000-7dcf4000 Deferred libxrandr.so.2
ELF 7dcf4000-7dcfd000 Deferred libxrender.so.1
ELF 7dcfd000-7dd02000 Deferred libxxf86vm.so.1
ELF 7dd02000-7dd1b000 Deferred libxcb.so.1
ELF 7dd1b000-7dd2a000 Deferred libxext.so.6
ELF 7dd2a000-7dd42000 Deferred libice.so.6
ELF 7dd42000-7dd4a000 Deferred libsm.so.6
ELF 7dd4c000-7dd58000 Deferred libavahi-common.so.3
ELF 7dd5a000-7de01000 Deferred winex11<elf>
\-PE 7dd70000-7de01000 \ winex11
ELF 7de01000-7de27000 Deferred libexpat.so.1
ELF 7de27000-7de56000 Deferred libfontconfig.so.1
ELF 7de56000-7de5b000 Deferred libxdmcp.so.6
ELF 7de66000-7dedd000 Deferred libfreetype.so.6
ELF 7dedd000-7df24000 Deferred dsound<elf>
\-PE 7dee0000-7df24000 \ dsound
ELF 7df24000-7df46000 Deferred mpr<elf>
\-PE 7df30000-7df46000 \ mpr
ELF 7df46000-7df5a000 Deferred libz.so.1
ELF 7df5a000-7dfb6000 Deferred wininet<elf>
\-PE 7df60000-7dfb6000 \ wininet
ELF 7dfb6000-7dfdc000 Deferred msvfw32<elf>
\-PE 7dfc0000-7dfdc000 \ msvfw32
ELF 7dfdc000-7e001000 Deferred msacm32<elf>
\-PE 7dfe0000-7e001000 \ msacm32
ELF 7e001000-7e03e000 Deferred avifil32<elf>
\-PE 7e010000-7e03e000 \ avifil32
ELF 7e03e000-7e127000 Deferred oleaut32<elf>
\-PE 7e060000-7e127000 \ oleaut32
ELF 7e127000-7e17e000 Deferred dbghelp<elf>
\-PE 7e130000-7e17e000 \ dbghelp
ELF 7e17e000-7e1a7000 Deferred netapi32<elf>
\-PE 7e180000-7e1a7000 \ netapi32
ELF 7e1a7000-7e1d2000 Deferred secur32<elf>
\-PE 7e1b0000-7e1d2000 \ secur32
ELF 7e1d2000-7e26e000 Deferred crypt32<elf>
\-PE 7e1e0000-7e26e000 \ crypt32
ELF 7e26e000-7e282000 Deferred libresolv.so.2
ELF 7e282000-7e2a1000 Deferred iphlpapi<elf>
\-PE 7e290000-7e2a1000 \ iphlpapi
ELF 7e2a1000-7e2ce000 Deferred ws2_32<elf>
\-PE 7e2b0000-7e2ce000 \ ws2_32
ELF 7e2ce000-7e35e000 Deferred winmm<elf>
\-PE 7e2e0000-7e35e000 \ winmm
ELF 7e35e000-7e373000 Deferred psapi<elf>
\-PE 7e360000-7e373000 \ psapi
ELF 7e373000-7e393000 Deferred imm32<elf>
\-PE 7e380000-7e393000 \ imm32
ELF 7e393000-7e3cc000 Deferred dinput<elf>
\-PE 7e3a0000-7e3cc000 \ dinput
ELF 7e3cc000-7e3e6000 Deferred dinput8<elf>
\-PE 7e3d0000-7e3e6000 \ dinput8
ELF 7e3e6000-7e4e4000 Deferred ole32<elf>
\-PE 7e400000-7e4e4000 \ ole32
ELF 7e4e4000-7e568000 Deferred msvcrt<elf>
\-PE 7e500000-7e568000 \ msvcrt
ELF 7e568000-7e6a3000 Deferred wined3d<elf>
\-PE 7e570000-7e6a3000 \ wined3d
ELF 7e6a3000-7e6d6000 Deferred d3d9<elf>
\-PE 7e6b0000-7e6d6000 \ d3d9
ELF 7e6d6000-7e738000 Deferred shlwapi<elf>
\-PE 7e6e0000-7e738000 \ shlwapi
ELF 7e738000-7e917000 Deferred shell32<elf>
\-PE 7e750000-7e917000 \ shell32
ELF 7e917000-7e9d0000 Deferred comdlg32<elf>
\-PE 7e920000-7e9d0000 \ comdlg32
ELF 7e9d0000-7eabd000 Deferred comctl32<elf>
\-PE 7e9e0000-7eabd000 \ comctl32
ELF 7eabd000-7eb31000 Deferred rpcrt4<elf>
\-PE 7ead0000-7eb31000 \ rpcrt4
ELF 7eb31000-7eb44000 Deferred lz32<elf>
\-PE 7eb40000-7eb44000 \ lz32
ELF 7eb44000-7eb5c000 Deferred version<elf>
\-PE 7eb50000-7eb5c000 \ version
ELF 7eb5c000-7ebe8000 Deferred gdi32<elf>
\-PE 7eb70000-7ebe8000 \ gdi32
ELF 7ebe8000-7ed19000 Deferred user32<elf>
\-PE 7ec00000-7ed19000 \ user32
ELF 7ed19000-7ed50000 Deferred winspool<elf>
\-PE 7ed20000-7ed50000 \ winspool
ELF 7ed50000-7edae000 Deferred setupapi<elf>
\-PE 7ed60000-7edae000 \ setupapi
ELF 7edae000-7ee08000 Deferred advapi32<elf>
\-PE 7edc0000-7ee08000 \ advapi32
ELF 7ee32000-7ee3e000 Deferred libnss_files.so.2
ELF 7ee3e000-7ee55000 Deferred libnsl.so.1
ELF 7efca000-7eff0000 Deferred libm.so.6
ELF 7eff0000-7eff3000 Deferred libxinerama.so.1
ELF 7eff3000-7eff6000 Deferred libxau.so.6
ELF 7eff6000-7f000000 Deferred libnss_nis.so.2
ELF b7570000-b7574000 Deferred libuuid.so.1
ELF b7574000-b757c000 Deferred libnss_compat.so.2
ELF b757d000-b7581000 Deferred libdl.so.2
ELF b7581000-b76c8000 Deferred libc.so.6
ELF b76c9000-b76e2000 Deferred libpthread.so.0
ELF b76f2000-b7832000 Deferred libwine.so.1
ELF b7834000-b7851000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
00000016 0
00000015 0
00000014 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000017 0
00000013 0
00000012 0
00000019 explorer.exe
0000001a 0
0000001e (D) C:\Program Files\Ubisoft\Tom Clancy's Splinter Cell
Conviction\src\system\Conviction_game.exe
00000020 1
0000001f 0 <=Backtrace:
=>0 0x7b8326d3 DebugBreak+0x3() in kernel32 (0x017afb00)
1 0x00e99709 in conviction_game (+0xa99708) (0x014a3e08)
Thanks for your help.