Application crashes in game

Questions about Wine on Linux
Locked
tohrin
Newbie
Newbie
Posts: 2
Joined: Mon May 13, 2013 6:40 pm

Application crashes in game

Post by tohrin »

Hello !
Here's the fact : I want to play Dark Age of Camelot under my Kubuntu.

I've been trying to run my app with Wine 1.4 for a fews days, suffered a lot.....but the program now launches.
Go to the game, clic on "create" and normally, the game should bring me to another window for the toon creation...........but instead, it crashes.

Here are the logs from wine :

Code: Select all

guillaume@Grey-potato:~/.wine32/drive_c/Program Files/DAOC$ wine dolloader.exe ".\game.dll" 92.105.60.146 10300 1 login MagicPassordSecretFromMyButt
guillaume@Grey-potato:~/.wine32/drive_c/Program Files/DAOC$ fixme:win:EnumDisplayDevicesW ((null),0,0x33f224,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f098,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33efb0,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 94 (SPI_GETMOUSETRAILS)
fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
wine: Unhandled page fault on read access to 0x00000020 at address 0x4a663c (thread 0024), starting debugger...
Unhandled exception: page fault on read access to 0x00000020 in 32-bit code (0x004a663c).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:004a663c ESP:0033ef60 EBP:0033f078 EFLAGS:00010246(  R- --  I  Z- -P- )
 EAX:0033efb0 EBX:029f0038 ECX:00000000 EDX:00000000
 ESI:00000000 EDI:022932e0
Stack dump:
0x0033ef60:  029bcfac 02979430 029f0038 7e632ff4
0x0033ef70:  00000000 43088b71 c297ea75 c5aaab67
0x0033ef80:  4319dc31 4153bf5e 41be5290 45afc58e
0x0033ef90:  bfea2aa3 40a0d77b 41109143 474c01d0
0x0033efa0:  be326998 3ef5178b 3f5c4b07 47c342f0
0x0033efb0:  3f7fffff 00000000 00000000 b6800000
000c: sel=0067 base=00000000 limit=00000000 16-bit r-x
Backtrace:
=>0 0x004a663c in game (+0xa663c) (0x0033f078)
  1 0x006434c2 in game (+0x2434c1) (0x0335284c)
  2 0x00000001 (0x0079aab8)
  3 0x00652fb0 in game (+0x252faf) (0x00675390)
  4 0xffff2958 (0xe8f18b56)
0x004a663c: movzwl      0x20(%esi),%eax
Modules:
Module  Address                 Debug info      Name (131 modules)
PE        3d0000-  3eb000       Deferred        mssds3d.m3d
PE        400000- 23fc000       Export          game
PE      10000000-100a4000       Deferred        libxml2
PE      21100000-21164000       Deferred        mss32
PE      22100000-22122000       Deferred        mssa3d.m3d
PE      22300000-2232c000       Deferred        msseax.m3d
PE      22400000-22419000       Deferred        msssoft.m3d
PE      22600000-2261f000       Deferred        mssdx7.m3d
PE      22700000-22768000       Deferred        mssrsx.m3d
PE      24100000-24120000       Deferred        mssdsp.flt
PE      26400000-26439000       Deferred        mssvoice.asi
PE      26f00000-26f2c000       Deferred        mssmp3.asi
ELF     79a1f000-79b97000       Deferred        libvorbisenc.so.2
ELF     79b97000-79be5000       Deferred        libflac.so.8
ELF     79be5000-79c57000       Deferred        libsndfile.so.1
ELF     79c57000-79ca0000       Deferred        libdbus-1.so.3
ELF     79ca0000-79d05000       Deferred        libpulsecommon-1.1.so
ELF     79d05000-79df7000       Deferred        libasound.so.2
ELF     7af2f000-7af7d000       Deferred        libpulse.so.0
ELF     7af7d000-7afa9000       Deferred        winealsa<elf>
  \-PE  7af80000-7afa9000       \               winealsa
ELF     7afa9000-7b09b000       Deferred        oleaut32<elf>
  \-PE  7afc0000-7b09b000       \               oleaut32
ELF     7b09b000-7b0de000       Deferred        dsound<elf>
  \-PE  7b0a0000-7b0de000       \               dsound
ELF     7b800000-7ba15000       Deferred        kernel32<elf>
  \-PE  7b810000-7ba15000       \               kernel32
ELF     7ba15000-7ba40000       Deferred        libvorbis.so.0
ELF     7bc00000-7bcc3000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bcc3000       \               ntdll
ELF     7bccd000-7bce5000       Deferred        libresolv.so.2
ELF     7bf00000-7bf04000       Deferred        <wine-loader>
ELF     7bf0a000-7bf11000       Deferred        libasound_module_pcm_pulse.so
ELF     7bf11000-7bf19000       Deferred        libogg.so.0
ELF     7bf19000-7bf20000       Deferred        libasyncns.so.0
ELF     7c404000-7c40e000       Deferred        libwrap.so.0
ELF     7c873000-7c87b000       Deferred        libjson.so.0
ELF     7c87e000-7c8a1000       Deferred        mmdevapi<elf>
  \-PE  7c880000-7c8a1000       \               mmdevapi
ELF     7d675000-7d693000       Deferred        libgcc_s.so.1
ELF     7d778000-7d79a000       Deferred        libdrm_intel.so.1
ELF     7d86b000-7d876000       Deferred        libpciaccess.so.0
ELF     7d876000-7d993000       Deferred        libglsl.so
ELF     7d993000-7dc0d000       Deferred        libdricore.so
ELF     7dc0d000-7dced000       Deferred        i965_dri.so
ELF     7dced000-7dcf6000       Deferred        librt.so.1
ELF     7dcf6000-7dd03000       Deferred        libdrm.so.2
ELF     7dd03000-7dd1b000       Deferred        libxcb-glx.so.0
ELF     7dd1b000-7dd1f000       Deferred        libxdamage.so.1
ELF     7dd1f000-7dd35000       Deferred        libglapi.so.0
ELF     7dd35000-7dd8e000       Deferred        libgl.so.1
ELF     7ddab000-7dde4000       Deferred        d3d9<elf>
  \-PE  7ddb0000-7dde4000       \               d3d9
ELF     7dde4000-7ddf8000       Deferred        psapi<elf>
  \-PE  7ddf0000-7ddf8000       \               psapi
ELF     7de0e000-7de42000       Deferred        uxtheme<elf>
  \-PE  7de10000-7de42000       \               uxtheme
ELF     7de42000-7de48000       Deferred        libxfixes.so.3
ELF     7de48000-7de53000       Deferred        libxcursor.so.1
ELF     7de53000-7de56000       Deferred        libx11-xcb.so.1
ELF     7dec9000-7def3000       Deferred        libexpat.so.1
ELF     7def3000-7df27000       Deferred        libfontconfig.so.1
ELF     7df27000-7df37000       Deferred        libxi.so.6
ELF     7df37000-7df3b000       Deferred        libxcomposite.so.1
ELF     7df3b000-7df44000       Deferred        libxrandr.so.2
ELF     7df44000-7df4e000       Deferred        libxrender.so.1
ELF     7df4e000-7df54000       Deferred        libxxf86vm.so.1
ELF     7df54000-7df58000       Deferred        libxinerama.so.1
ELF     7df58000-7df5f000       Deferred        libxdmcp.so.6
ELF     7df5f000-7df63000       Deferred        libxau.so.6
ELF     7df63000-7df84000       Deferred        libxcb.so.1
ELF     7df84000-7df8a000       Deferred        libuuid.so.1
ELF     7df8a000-7dfa4000       Deferred        libice.so.6
ELF     7dfa4000-7e0d8000       Deferred        libx11.so.6
ELF     7e0d8000-7e0ea000       Deferred        libxext.so.6
ELF     7e0ea000-7e0f3000       Deferred        libsm.so.6
ELF     7e0f3000-7e186000       Deferred        winex11<elf>
  \-PE  7e100000-7e186000       \               winex11
ELF     7e186000-7e19c000       Deferred        libz.so.1
ELF     7e19c000-7e236000       Deferred        libfreetype.so.6
ELF     7e253000-7e464000       Deferred        shell32<elf>
  \-PE  7e260000-7e464000       \               shell32
ELF     7e464000-7e478000       Deferred        shfolder<elf>
  \-PE  7e470000-7e478000       \               shfolder
ELF     7e478000-7e4e2000       Deferred        shlwapi<elf>
  \-PE  7e490000-7e4e2000       \               shlwapi
ELF     7e4e2000-7e504000       Deferred        imm32<elf>
  \-PE  7e4f0000-7e504000       \               imm32
ELF     7e504000-7e638000       Deferred        wined3d<elf>
  \-PE  7e510000-7e638000       \               wined3d
ELF     7e638000-7e6a0000       Deferred        ddraw<elf>
  \-PE  7e640000-7e6a0000       \               ddraw
ELF     7e6a0000-7e6c8000       Deferred        msacm32<elf>
  \-PE  7e6b0000-7e6c8000       \               msacm32
ELF     7e6c8000-7e73d000       Deferred        rpcrt4<elf>
  \-PE  7e6d0000-7e73d000       \               rpcrt4
ELF     7e73d000-7e845000       Deferred        ole32<elf>
  \-PE  7e750000-7e845000       \               ole32
ELF     7e845000-7e8f2000       Deferred        winmm<elf>
  \-PE  7e850000-7e8f2000       \               winmm
ELF     7e8f2000-7e90b000       Deferred        version<elf>
  \-PE  7e900000-7e90b000       \               version
ELF     7e90b000-7e9c8000       Deferred        gdi32<elf>
  \-PE  7e920000-7e9c8000       \               gdi32
ELF     7e9c8000-7eb08000       Deferred        user32<elf>
  \-PE  7e9e0000-7eb08000       \               user32
ELF     7eb08000-7ec00000       Deferred        comctl32<elf>
  \-PE  7eb10000-7ec00000       \               comctl32
ELF     7ec00000-7ec43000       Deferred        dinput<elf>
  \-PE  7ec10000-7ec43000       \               dinput
ELF     7ec43000-7ecd0000       Deferred        msvcrt<elf>
  \-PE  7ec60000-7ecd0000       \               msvcrt
ELF     7ecd0000-7ed30000       Deferred        advapi32<elf>
  \-PE  7ece0000-7ed30000       \               advapi32
ELF     7ed30000-7ed52000       Deferred        iphlpapi<elf>
  \-PE  7ed40000-7ed52000       \               iphlpapi
ELF     7ed52000-7ed84000       Deferred        ws2_32<elf>
  \-PE  7ed60000-7ed84000       \               ws2_32
ELF     7ed84000-7ed91000       Deferred        libnss_files.so.2
ELF     7ed91000-7ed9d000       Deferred        libnss_nis.so.2
ELF     7ed9d000-7edb7000       Deferred        libnsl.so.1
ELF     7efb7000-7efe3000       Deferred        libm.so.6
ELF     7efe5000-7f000000       Deferred        wsock32<elf>
  \-PE  7eff0000-7f000000       \               wsock32
ELF     f742b000-f7430000       Deferred        libdl.so.2
ELF     f7430000-f75d9000       Deferred        libc.so.6
ELF     f75da000-f75f5000       Deferred        libpthread.so.0
ELF     f75f7000-f7600000       Deferred        libnss_compat.so.2
ELF     f7612000-f7754000       Dwarf           libwine.so.1
ELF     f7756000-f7778000       Deferred        ld-linux.so.2
ELF     f7778000-f7779000       Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
        0000001f    0
        0000001e    0
        00000018    0
        00000017    0
        00000015    0
        00000010    0
        0000000f    0
00000012 winedevice.exe
        0000001c    0
        00000019    0
        00000014    0
        00000013    0
0000001a plugplay.exe
        00000020    0
        0000001d    0
        0000001b    0
00000021 explorer.exe
        00000022    0
00000023 (D) Z:\home\guillaume\.wine32\drive_c\DAOC\game.dll
        0000002b    0
        0000002a   15
        00000029   15
        00000027    0
        00000026    0
        00000025    0
        00000024    0 <==
^C
Wine Regression?
Thank you in advance for helping me.

Tohrin
tohrin
Newbie
Newbie
Posts: 2
Joined: Mon May 13, 2013 6:40 pm

Re: Application crashes in game

Post by tohrin »

Found this : http://bugs.winehq.org/show_bug.cgi?id=10832
But not sure, how to hard_code the value 4, can't find the right folder.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Application crashes in game

Post by dimesio »

It's a patch. You have to apply it to the source code and build Wine yourself.
http://wiki.winehq.org/FAQ#head-719d19c ... c2a301ce52

The patch is over 3 years old, so it may not apply to current Wine.
Locked