Forums

World of Tanks crash mid game

Auteur Réponses
mkade Lundi 24 Juin 2013 à 23:56
mkadeAnonymous

Hello, this is my first time using playonmac and wine.
I fully downloaded and installed wine 1.6-rc2, playonmac 4.2.1, XQuartz 2.7.4 and World of Tanks 8.5
i can open and run the game (on lowest graphics settings), I am sometimes able to get partway into a game but usually 1-2 minutes in it has an audio glitch and the game promptly turns off afterwards. Attempts to rejoin usually result in immediate exiting the game again once finished loading the map. It also crashes whenever i attempt to enter sniper mode.
I am using OS X 10.8.4 2010 iMac 3.06 GHz i3 processor 4 GB memory ATI Radeon HD 4670 256 MB graphics
Here is what the debugger shows after i get booted from the game (the bottom portion at least)
Just do what you can i guess if you have a solution im glad to listen thanks for reading this and thanks for any help i receive. 

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.

err:d3d:resource_init Out of adapter memory

wine: Unhandled page fault on read access to 0x2f2b09ea at address 0x6e7cb0 (thread 003c), starting debugger...

Unhandled exception: page fault on read access to 0x2f2b09ea in 32-bit code (0x006e7cb0).

Register dump:

 CS:001b SS:0023 DS:0023 ES:0023 FS:1067 GS:000f

 EIP:006e7cb0 ESP:0876e300 EBP:66000000 EFLAGS:00010293(  R- --  I S -A- -C)

 EAX:1c847834 EBX:0876e338 ECX:2f2b09ea EDX:00000002

 ESI:1e06b3d0 EDI:00000018

Stack dump:

0x0876e300:  00000000 0876e900 1df8e068 00000000

0x0876e310:  006e4fee 2f2b09ea 64eb9067 00000000

0x0876e320:  1df8e068 0876e900 1df8de78 2ab37400

0x0876e330:  0000004f 0000004f 0876e35c 1c847828

0x0876e340:  1c85e5c8 1c85e5c8 2810a400 14c99284

0x0876e350:  fffffffe 785838da 00000000 0000000f

020c: sel=1067 base=80440000 limit=00000fff 32-bit rw-

Backtrace:

=>0 0x006e7cb0 in worldoftanks (+0x2e7cb0) (0x66000000)

0x006e7cb0: movl 0x0(%ecx),%ebp

Modules:

Module Address Debug info Name (66 modules)

ELF       0-82001000 Stabs           <wine-loader>

PE   340000-  394000 Deferred        ortp

PE   3a0000-  3fc000 Deferred        vivoxoal

PE   400000- 1840000 Deferred        worldoftanks

PE 1840000- 1f5c000 Deferred        vivoxsdk

PE 1f60000- 20d2000 Deferred        vivoxplatform

PE 20e0000- 2123000 Deferred        libcurl

PE 2130000- 21d1000 Deferred        umbraob32

PE 21e0000- 23df000 Deferred        d3dx9_43

PE 23e0000- 24de000 Deferred        libeay32

PE 24e0000- 25e5000 Deferred        fmodex

PE 25f0000- 2649000 Deferred        fmod_event_net

PE 2650000- 26c4000 Deferred        d3dx10_43

PE 7580000- 77e7000 Deferred        d3dx9_31

PE 8870000- 88a7000 Deferred        uwapi

PE 10000000-10056000 Deferred        voip

PE 401b0000-401b4000 Deferred        version

PE 401c0000-401c4000 Deferred        ws2_32

PE 40490000-40494000 Deferred        rsaenh

PE 40590000-40599000 Deferred        msacm32

PE 405c0000-405c4000 Deferred        iphlpapi

PE 405f0000-405f3000 Deferred        sensapi

PE 40710000-40714000 Deferred        advapi32

PE 40780000-40784000 Deferred        dnsapi

PE 407b0000-407b3000 Deferred        netapi32

PE 407e0000-407e4000 Deferred        imm32

PE 42510000-4254a000 Deferred        user32

PE 42680000-42687000 Deferred        gdi32

PE 427c0000-427ca000 Deferred        mpr

PE 427e0000-427e4000 Deferred        wsock32

PE 44230000-44234000 Deferred        rpcrt4

PE 442d0000-442d4000 Deferred        dinput8

PE 44410000-4444b000 Deferred        crypt32

PE 444f0000-44562000 Deferred        winmm

PE 445b0000-445b8000 Deferred        ole32

PE 44720000-44724000 Deferred        msvcrt

PE 447d0000-44929000 Deferred        shell32

PE 44a30000-44a5e000 Deferred        comctl32

PE 44b70000-44b87000 Deferred        wldap32

PE 44bc0000-44ca6000 Deferred        wininet

PE 44bc0000-44ca6000 Deferred        wininet

PE 44bc0000-44ca6000 Deferred        wininet

PE 44e20000-44e24000 Deferred        opengl32

PE 44f40000-44f44000 Deferred        psapi

PE 44f50000-44f58000 Deferred        oleaut32

PE 45150000-45154000 Deferred        winex11

PE 45cf0000-45cf4000 Deferred        hid

PE 47010000-4701a000 Deferred        dinput

PE 47060000-47064000 Deferred        wbemprox

PE 47090000-47094000 Deferred        dxgi

PE 470d0000-470d4000 Deferred        mmdevapi

PE 47100000-47103000 Deferred        winecoreaudio

PE 49830000-49834000 Deferred        explorerframe

PE 49960000-49964000 Deferred        dsound

PE 49eb0000-49eb3000 Deferred        usp10

PE 4a7b0000-4a7be000 Deferred        setupapi

PE 4a830000-4a838000 Deferred        winspool

PE 4ec50000-4edfb000 Deferred        gdiplus

PE 5b090000-5b0c8000 Deferred        uxtheme

PE 61b80000-61b98000 Deferred        zlib1

PE 6f140000-6f199000 Deferred        libsndfile-1

PE 77f60000-77fd6000 Deferred        shlwapi

PE 78480000-7850e000 Deferred        msvcp90

PE 78520000-785c3000 Deferred        msvcr90

PE 7b810000-7b867000 Deferred        kernel32

PE 7bc10000-7bc14000 Deferred        ntdll

Threads:

process  tid      prio (all id:s are in hex)

0000000e services.exe

00000020    0

0000001f    0

00000015    0

00000010    0

0000000f    0

00000012 winedevice.exe

0000001d    0

0000001a    0

00000014    0

00000013    0

0000001b plugplay.exe

00000021    0

0000001e    0

0000001c    0

00000022 explorer.exe

00000023    0

0000000d (D) C:\\Games\\World_of_Tanks\\worldoftanks.exe

0000003f    0

00000028    0

0000002b    0

0000002a    0

00000027   15

00000026    0

00000025    0

00000024    0

00000047    0

00000046    0

00000045    0

00000044    0

00000043    0

00000042    0

00000041    0

00000030    0

0000003a    1

00000018   15

00000019    0

00000017    0

0000003d    0

0000003c    0 <==

00000036    0

00000031    0

00000037    0

00000035    0

00000033    2

00000034    2

00000032    0

0000002d    0

0000002e    0

00000029    0

0000000b    0

mkade Mardi 25 Juin 2013 à 6:35
mkadeAnonymous

Well, the problem has progressed. I can no longer enter WoT. The debugger seems to never stop repeating this. Any help appreciated, thanks.


fixme:thread:AcquireSRWLockShared (0x14f1d0): stub
fixme:thread:ReleaseSRWLockShared (0x14f1d0): stub
fixme:thread:AcquireSRWLockShared (0x14f1d0): stub
fixme:thread:ReleaseSRWLockShared (0x14f1d0): stub
fixme:thread:AcquireSRWLockShared (0x14f1d0): stub
fixme:thread:ReleaseSRWLockShared (0x14f1d0): stub
fixme:thread:AcquireSRWLockShared (0x14f1d0): stub
fixme:thread:ReleaseSRWLockShared (0x14f1d0): stub
fixme:thread:AcquireSRWLockShared (0x14f1d0): stub
fixme:thread:ReleaseSRWLockShared (0x14f1d0): stub
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_END_BROWSER_SESSION: STUB
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_RESET_URLCACHE_SESSION: STUB
fixme:thread:AcquireSRWLockShared (0x14f1d0): stub
fixme:thread:ReleaseSRWLockShared (0x14f1d0): stub
err:d3d:resource_unload Resource 0x1fd63b8 is being unloaded while mapped.
err:d3d:resource_unload Resource 0x1fd63b8 is being unloaded while mapped.
err:d3d:resource_unload Resource 0x1fae048 is being unloaded while mapped.
err:d3d:resource_unload Resource 0x1fae048 is being unloaded while mapped.
fixme:advapi:UnregisterTraceGuids 0: stub
fixme:advapi:UnregisterTraceGuids 0: stub
fixme:advapi:UnregisterTraceGuids 0: stub
fixme:advapi:UnregisterTraceGuids 0: stub
fixme:advapi:UnregisterTraceGuids 0: stub
fixme:advapi:UnregisterTraceGuids 0: stub
fixme:ntdll:NtConnectPort (0x5b0c1170,L"\\\\ThemeApiPort",0x33f98c,0x0,0x0,0x0,0x33f99c,0x33f998),stub!
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33fd2c 63 C) semi-stub
fixme:msvcp:locale__Locimp__Makexloc (0x33fd2c 63 0x15d390 0x0) semi-stub
fixme:msvcp:locale__Locimp__Makewloc (0x33fd2c 63 0x15d390 0x0) semi-stub
fixme:msvcp:locale__Locimp__Makeushloc (0x33fd2c 63 0x15d390 0x0) semi-stub
fixme:win:EnumDisplayDevicesW ((null),0,0x118ab48,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x118ab48,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33e9b0,0x00000000), stub!
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33e93c 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33e704 1 C) semi-stub
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33e290,0x00000000), stub!
error: xp_attach_gl_context returned: 2
X Error of failed request: 0
Major opcode of failed request: 149 (GLX)
Minor opcode of failed request: 26 (X_GLXMakeContextCurrent)
Serial number of failed request: 380
Current serial number in output stream: 380
wine(22976,0x41a26000) malloc: *** error for object 0x40148500: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Ronin DUSETTE Mardi 25 Juin 2013 à 6:55
Ronin DUSETTE

err:d3d:resource_init Out of adapter memory

Citer


This is saying that you ran out of video memory on your video card.


Operation system: Windows XP/Vista/7/8
CPU: 2.2GHz
RAM: 1.5 GB for Windows XP, 2 GB for Windows Vista/7/8
GPU: GeForce 6800GT with 256 MB of video memory / ATI X800 with 256 MB of video memory, DirectX 9.0c
Audio adapter: compatible with DirectX9.0c
Space available on HDD: 9 GB
Internet connection speed: 256 Kbps

Citer


It looks like your computer meets the above minimum requirements, but literally just minimum.

You may want to try to manually set your video memory in:

PlayOnMac -> Configure -> Select world of tanks virtual drive -> Display tab -> Video Memory -> Set the amount that your card has. I think by default, Wine only sees a certain about of video memory (64 mb, if im not mistaken), so restart your computer and give that a shot, then try to start the game again.


Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
nirbhay Mardi 25 Juin 2013 à 19:21
nirbhayAnonymous

Try to run purge command in mac console after every 5-10 game plays. That will free up Inactive memory.