The forum

PoL Planetside 2 crash

Author Replies
Dorsai3 Wednesday 3 July 2013 at 0:11
Dorsai3Anonymous

Greetings,

I recently decided to try out Planetside 2 inside PoL and have been running across some problems with the game crashing.

What is working:
Logging into the came
Main menu screen
keyboard input

Other than the above I have not been able to further interaction with the game. What seems to cause the crash is when I move the mouse. I have sat in game for a few minutes with out issue, but as soon as I start to move the mouse the game freezes up and I get a crash report.

I have tried wine versions 1.5.24 and 1.5.27-Planetside2 both are giving the same issue.

Any insite into the cause of this would be greatly appreciated. Debug and crash reports are below.

System info:
AMD FX(tm)-8120 Eight-Core Processor
GeForce GTX 560
Memory 16GiB
Ubuntu 13.04
Kernel 3.8.0-25-generic

Wine:
1.5.24 and 1.5.27-Planetside2

PoL:
4.2.1

Dorsai3 Wednesday 3 July 2013 at 0:12
Dorsai3Anonymous

Here is a link to the debug log.

Edited by Dorsai3

Dorsai3 Wednesday 3 July 2013 at 0:13
Dorsai3Anonymous

Crash report:

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x01d8f18c).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:01d8f18c ESP:0033d5c0 EBP:0033d5c0 EFLAGS:00010246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:00000000 ECX:0e295a4c EDX:00000000
 ESI:0e295a4c EDI:02b8854c
Stack dump:
0x0033d5c0:  0033d5d4 01d8ec0a 00000000 0e295a4c
0x0033d5d0:  28e6f0a0 0033d5ec 01d87b92 00000000
0x0033d5e0:  28e6f0a0 39729c34 ffffffff 0033d600
0x0033d5f0:  01d887c7 0e295a4c 00000000 3972a7f4
0x0033d600:  0033d618 01d8826a 39729c34 28e6f0a0
0x0033d610:  3b064c44 28e6f0a0 0033d630 01d887a4
Backtrace:
=>0 0x01d8f18c in planetside2 (+0x198f18c) (0x0033d5c0)
  1 0x01d8ec0a in planetside2 (+0x198ec09) (0x0033d5d4)
  2 0x01d87b92 in planetside2 (+0x1987b91) (0x0033d5ec)
  3 0x01d887c7 in planetside2 (+0x19887c6) (0x0033d600)
  4 0x01d8826a in planetside2 (+0x1988269) (0x0033d618)
  5 0x01d887a4 in planetside2 (+0x19887a3) (0x0033d630)
  6 0x01d8826a in planetside2 (+0x1988269) (0x0033d648)
  7 0x01d887a4 in planetside2 (+0x19887a3) (0x0033d660)
  8 0x01d8826a in planetside2 (+0x1988269) (0x0033d678)
  9 0x01d887a4 in planetside2 (+0x19887a3) (0x0033d690)
  10 0x01d8826a in planetside2 (+0x1988269) (0x0033d6a8)
  11 0x01d887a4 in planetside2 (+0x19887a3) (0x0033d6c0)
  12 0x01d8826a in planetside2 (+0x1988269) (0x0033d6d8)
  13 0x01d887a4 in planetside2 (+0x19887a3) (0x0033d6f0)
  14 0x01d8826a in planetside2 (+0x1988269) (0x0033d708)
  15 0x01d887a4 in planetside2 (+0x19887a3) (0x0033d720)
  16 0x01d8826a in planetside2 (+0x1988269) (0x0033d738)
  17 0x01d887a4 in planetside2 (+0x19887a3) (0x0033d750)
  18 0x01d8826a in planetside2 (+0x1988269) (0x0033d768)
  19 0x01d887a4 in planetside2 (+0x19887a3) (0x0033d780)
  20 0x01d8826a in planetside2 (+0x1988269) (0x0033d798)
  21 0x01d887a4 in planetside2 (+0x19887a3) (0x0033d7b0)
  22 0x01d8826a in planetside2 (+0x1988269) (0x0033d7c8)
  23 0x01d887a4 in planetside2 (+0x19887a3) (0x0033d7e0)
  24 0x01d8826a in planetside2 (+0x1988269) (0x0033d7f8)
  25 0x01d887a4 in planetside2 (+0x19887a3) (0x0033d810)
  26 0x01d8826a in planetside2 (+0x1988269) (0x0033d828)
  27 0x01d887a4 in planetside2 (+0x19887a3) (0x0033d840)
  28 0x01d8826a in planetside2 (+0x1988269) (0x0033d858)
  29 0x01d887a4 in planetside2 (+0x19887a3) (0x0033d870)
  30 0x01d8826a in planetside2 (+0x1988269) (0x0033d888)
  31 0x01d887a4 in planetside2 (+0x19887a3) (0x0033d8a0)
  32 0x01d8826a in planetside2 (+0x1988269) (0x0033d8b8)
  33 0x01d887a4 in planetside2 (+0x19887a3) (0x0033d8d0)
  34 0x01d8826a in planetside2 (+0x1988269) (0x0033d8e8)
  35 0x01d189b0 in planetside2 (+0x19189af) (0x0033d928)
  36 0x00eb7c0f in planetside2 (+0xab7c0e) (0x0033daa0)
  37 0x00d73346 in planetside2 (+0x973345) (0x0033dc40)
  38 0x00d6714a in planetside2 (+0x967149) (0x0033e018)
  39 0x03952be8 in planetside2 (+0x3552be7) (0x0033fdd0)
  40 0x0145d9f7 in planetside2 (+0x105d9f6) (0x0033fe60)
  41 0x7b8610fc call_process_entry+0xb() in kernel32 (0x0033fe78)
  42 0x7b864c0b in kernel32 (+0x54c0a) (0x0033feb8)
  43 0x7bc75b90 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
  44 0x7bc75ded call_thread_func+0x7c() in ntdll (0x0033ffa8)
  45 0x7bc75b6e RtlRaiseException+0x21() in ntdll (0x0033ffc8)
  46 0x7bc4dd3e in ntdll (+0x3dd3d) (0x0033ffe8)
0x01d8f18c: movl 0x0(%edx,%eax,4),%edx
Modules:
Module Address Debug info Name (165 modules)
PE  340000-  399000 Deferred        physx3characterkinematic_x86
PE  400000- 3ba1e00 Export          planetside2
PE 3bb0000- 3d78000 Deferred        physx3common_x86
PE 3d80000- 3dfe000 Deferred        physx3cooking_x86
PE 3e00000- 40ee000 Deferred        physx3_x86
PE 40f0000- 42ef000 Deferred        d3dx9_43
PE 10000000-10128000 Deferred        apexframework_x86
PE 20040000-21400000 Deferred        awesomium
PE 273e0000-27460000 Deferred        apex_common_legacy_x86
PE 27570000-275ba000 Deferred        apex_framework_legacy_x86
PE 276d0000-27833000 Deferred        apex_dynamicsystem_x86
PE 27f50000-27fa4000 Deferred        ortp
PE 27fc0000-2801c000 Deferred        vivoxoal
PE 30810000-30f2c000 Deferred        vivoxsdk
PE 3b400000-3b41e000 Deferred        steam_api
PE 4ad00000-4b67f000 Deferred        icudt
PE 6f140000-6f199000 Deferred        libsndfile-1
ELF 7b800000-7b904000 Dwarf           kernel32<elf>
  \\-PE 7b810000-7b904000 \\               kernel32
ELF 7bc00000-7bcc7000 Dwarf           ntdll<elf>
  \\-PE 7bc10000-7bcc7000 \\               ntdll
ELF 7bf00000-7bf03000 Deferred        <wine-loader>
ELF 7d938000-7d96b000 Deferred        uxtheme<elf>
  \\-PE 7d940000-7d96b000 \\               uxtheme
ELF 7d970000-7d977000 Deferred        libxfixes.so.3
ELF 7d978000-7d983000 Deferred        libxcursor.so.1
ELF 7d988000-7d998000 Deferred        libxi.so.6
ELF 7d998000-7d99c000 Deferred        libxcomposite.so.1
ELF 7d9a0000-7d9ab000 Deferred        libxrandr.so.2
ELF 7d9b0000-7d9ba000 Deferred        libxrender.so.1
ELF 7d9c0000-7d9c6000 Deferred        libxxf86vm.so.1
ELF 7d9c8000-7d9cc000 Deferred        libxinerama.so.1
ELF 7d9d0000-7d9d4000 Deferred        libxau.so.6
ELF 7d9d8000-7d9fd000 Deferred        libxcb.so.1
ELF 7da00000-7da06000 Deferred        libuuid.so.1
ELF 7da08000-7db3f000 Deferred        libx11.so.6
ELF 7db40000-7db52000 Deferred        libxext.so.6
ELF 7db58000-7db72000 Deferred        libice.so.6
ELF 7db78000-7db81000 Deferred        libsm.so.6
ELF 7dbb8000-7dc43000 Deferred        winex11<elf>
  \\-PE 7dbc0000-7dc43000 \\               winex11
ELF 7de30000-7de58000 Deferred        libexpat.so.1
ELF 7de58000-7de91000 Deferred        libfontconfig.so.1
ELF 7de98000-7df33000 Deferred        libfreetype.so.6
ELF 7df90000-7dfa4000 Deferred        libz.so.1
ELF 7dfa8000-7dfbb000 Deferred        psapi<elf>
  \\-PE 7dfb0000-7dfbb000 \\               psapi
ELF 7dfc0000-7e096000 Deferred        opengl32<elf>
  \\-PE 7dfe0000-7e096000 \\               opengl32
ELF 7e098000-7e1c5000 Deferred        wined3d<elf>
  \\-PE 7e0b0000-7e1c5000 \\               wined3d
ELF 7e1c8000-7e1fe000 Deferred        d3d9<elf>
  \\-PE 7e1d0000-7e1fe000 \\               d3d9
ELF 7e200000-7e299000 Deferred        msvcrt<elf>
  \\-PE 7e220000-7e299000 \\               msvcrt
ELF 7e2a0000-7e2ba000 Deferred        wsock32<elf>
  \\-PE 7e2b0000-7e2ba000 \\               wsock32
ELF 7e2c0000-7e3db000 Deferred        oleaut32<elf>
  \\-PE 7e2e0000-7e3db000 \\               oleaut32
ELF 7e3e0000-7e5f7000 Deferred        shell32<elf>
  \\-PE 7e3f0000-7e5f7000 \\               shell32
ELF 7e5f8000-7e667000 Deferred        shlwapi<elf>
  \\-PE 7e610000-7e667000 \\               shlwapi
ELF 7e668000-7e683000 Deferred        dinput8<elf>
  \\-PE 7e670000-7e683000 \\               dinput8
ELF 7e688000-7e6b0000 Deferred        msacm32<elf>
  \\-PE 7e690000-7e6b0000 \\               msacm32
ELF 7e6b0000-7e728000 Deferred        rpcrt4<elf>
  \\-PE 7e6c0000-7e728000 \\               rpcrt4
ELF 7e728000-7e83c000 Deferred        ole32<elf>
  \\-PE 7e740000-7e83c000 \\               ole32
ELF 7e840000-7e8f0000 Deferred        winmm<elf>
  \\-PE 7e850000-7e8f0000 \\               winmm
ELF 7e8f0000-7e9e6000 Deferred        comctl32<elf>
  \\-PE 7e900000-7e9e6000 \\               comctl32
ELF 7e9e8000-7ea0b000 Deferred        iphlpapi<elf>
  \\-PE 7e9f0000-7ea0b000 \\               iphlpapi
ELF 7ea10000-7ea41000 Deferred        ws2_32<elf>
  \\-PE 7ea20000-7ea41000 \\               ws2_32
ELF 7ea48000-7ea6a000 Deferred        imm32<elf>
  \\-PE 7ea50000-7ea6a000 \\               imm32
ELF 7ea70000-7ead6000 Deferred        advapi32<elf>
  \\-PE 7ea80000-7ead6000 \\               advapi32
ELF 7ead8000-7ebde000 Deferred        gdi32<elf>
  \\-PE 7eae0000-7ebde000 \\               gdi32
ELF 7ebe0000-7ed25000 Deferred        user32<elf>
  \\-PE 7ebf0000-7ed25000 \\               user32
ELF 7ed28000-7ed35000 Deferred        libnss_files.so.2
ELF 7ed38000-7ed44000 Deferred        libnss_nis.so.2
ELF 7ed48000-7ed61000 Deferred        libnsl.so.1
ELF 7ed68000-7ed71000 Deferred        libnss_compat.so.2
ELF 7ef78000-7efbb000 Deferred        libm.so.6
ELF 7efc0000-7efc9000 Deferred        librt.so.1
ELF 7efd0000-7efe7000 Deferred        libresolv.so.2
ELF 7efe8000-7f000000 Deferred        version<elf>
  \\-PE 7eff0000-7f000000 \\               version
ELF f3150000-f3195000 Deferred        dsound<elf>
  \\-PE f3160000-f3195000 \\               dsound
ELF f3198000-f319c000 Deferred        libgpg-error.so.0
ELF f31a0000-f31a4000 Deferred        libkeyutils.so.1
ELF f31a8000-f31f2000 Deferred        libdbus-1.so.3
ELF f31f8000-f326c000 Deferred        libgcrypt.so.11
ELF f3270000-f3280000 Deferred        libtasn1.so.3
ELF f3280000-f32a8000 Deferred        libk5crypto.so.3
ELF f32a8000-f3376000 Deferred        libkrb5.so.3
ELF f3378000-f3410000 Deferred        libgnutls.so.26
ELF f3410000-f344d000 Deferred        libgssapi_krb5.so.2
ELF f3450000-f34af000 Deferred        libcups.so.2
ELF f34e0000-f359d000 Deferred        crypt32<elf>
  \\-PE f34f0000-f359d000 \\               crypt32
ELF f35a0000-f35ca000 Deferred        netapi32<elf>
  \\-PE f35b0000-f35ca000 \\               netapi32
ELF f35d0000-f35fe000 Deferred        secur32<elf>
  \\-PE f35e0000-f35fe000 \\               secur32
ELF f3708000-f371a000 Deferred        libavahi-client.so.3
ELF f3720000-f372e000 Deferred        libavahi-common.so.3
ELF f3730000-f376f000 Deferred        usp10<elf>
  \\-PE f3740000-f376f000 \\               usp10
ELF f3770000-f3783000 Deferred        msimg32<elf>
  \\-PE f3780000-f3783000 \\               msimg32
ELF f3788000-f37f1000 Deferred        setupapi<elf>
  \\-PE f3790000-f37f1000 \\               setupapi
ELF f39a8000-f39b0000 Deferred        libogg.so.0
ELF f39b0000-f39dc000 Deferred        libvorbis.so.0
ELF f39e0000-f3b58000 Deferred        libvorbisenc.so.2
ELF f3b58000-f3ba8000 Deferred        libflac.so.8
ELF f3ba8000-f3c1c000 Deferred        libsndfile.so.1
ELF f3c20000-f3c8b000 Deferred        libpulsecommon-3.0.so
ELF f3c90000-f3cdf000 Deferred        libpulse.so.0
ELF f3d10000-f3e02000 Deferred        libasound.so.2
ELF f3e08000-f3e0f000 Deferred        libasyncns.so.0
ELF f3e10000-f3e1a000 Deferred        libwrap.so.0
ELF f3e20000-f3e2a000 Deferred        libjson.so.0
ELF f3e30000-f3e37000 Deferred        libasound_module_pcm_pulse.so
ELF f3e38000-f3e65000 Deferred        winealsa<elf>
  \\-PE f3e40000-f3e65000 \\               winealsa
ELF f3e68000-f3e88000 Deferred        mmdevapi<elf>
  \\-PE f3e70000-f3e88000 \\               mmdevapi
ELF f4a30000-f4a39000 Deferred        libkrb5support.so.0
ELF f51e0000-f51e5000 Deferred        libcom_err.so.2
ELF f51e8000-f5225000 Deferred        winspool<elf>
  \\-PE f51f0000-f5225000 \\               winspool
ELF f5228000-f523c000 Deferred        dhcpcsvc<elf>
  \\-PE f5230000-f523c000 \\               dhcpcsvc
ELF f5240000-f5278000 Deferred        winhttp<elf>
  \\-PE f5250000-f5278000 \\               winhttp
ELF f5278000-f528f000 Deferred        userenv<elf>
  \\-PE f5280000-f528f000 \\               userenv
ELF f5378000-f707e000 Deferred        libnvidia-glcore.so.304.88
ELF f7080000-f715c000 Deferred        libgl.so.1
ELF f7160000-f71a5000 Deferred        dinput<elf>
  \\-PE f7170000-f71a5000 \\               dinput
ELF f71e0000-f71fe000 Deferred        dnsapi<elf>
  \\-PE f71f0000-f71fe000 \\               dnsapi
ELF f7370000-f738d000 Deferred        libgcc_s.so.1
ELF f7398000-f73ab000 Deferred        sensapi<elf>
  \\-PE f73a0000-f73ab000 \\               sensapi
ELF f73b0000-f73b7000 Deferred        libnss_dns.so.2
ELF f7418000-f741d000 Deferred        libdl.so.2
ELF f7420000-f75d3000 Deferred        libc.so.6
ELF f75d8000-f75f3000 Deferred        libpthread.so.0
ELF f7600000-f7604000 Deferred        libnvidia-tls.so.304.88
ELF f7628000-f7769000 Dwarf           libwine.so.1
ELF f7770000-f7792000 Deferred        ld-linux.so.2
ELF f7795000-f7796000 Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
0000001f    0
0000001e    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
0000004c (D) C:\\Program Files\\Sony Online Entertainment\\Installed Games\\PlanetSide 2\\PlanetSide2.exe
00000038   15
0000002b   15
0000003a   15
00000035   15
00000034    0
0000002f    0
00000024    0
00000025   -1
0000002c    0
0000002a    0
00000030    0
00000029   15
0000000b    0
0000000d    0
00000040    0
0000003c    0
0000003b    0
00000039    0
00000037    0
00000036    0
00000027    2
00000023    2
00000028    0
00000049    0
0000004a    0
00000048    0
0000004b    0
00000031    0
0000003e    0
00000045    0
00000043    0
00000044    0
0000003f    0
00000032    0
00000067    0
00000066    0
00000065    0
00000064    0
00000063    0
00000062    1
00000061    1
00000060    1
0000005f    1
0000005e    0
0000005d    0
0000005c    0
0000005b    0
0000005a    0
00000059    0
00000058    0
00000057    0
00000056    0
00000055    0
00000054    0
00000053    0
00000052    0
00000051    0
00000050    0
0000004f    0
0000004d    0 <==
System information:
    Wine build: wine-1.5.27
    Platform: i386
    Host system: Linux
    Host version: 3.8.0-25-generic
Ronin DUSETTE Wednesday 3 July 2013 at 0:18
Ronin DUSETTE

Looks like you are missing a lot of dependencies. I can see right off the bat you need vcrun2008, possibly .net.

We need the actual POL debug output. Check the stickies for info on how to do that.

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
Dorsai3 Wednesday 3 July 2013 at 0:44
Dorsai3Anonymous

Thank you for the quick reply. I was a little slow getting the debug log up and it is kind of large so I decided to put it on google docs and share the link to the log file.

I actually used a scrip that I found on the site to do the install:
http://www.playonmac.com/en/app-1585-PlanetSide_2.html

Here are the components that it installed for me and I have not yet added anything to the list:
# Components
POL_Call POL_Install_vcrun2008
POL_Call POL_Install_d3dx9_43
POL_Call POL_Install_d3dcompiler_43
POL_Call POL_Install_dxdiag
POL_Call POL_Install_dxfullsetup
Dorsai3 Wednesday 3 July 2013 at 0:48
Dorsai3Anonymous

Sorry forgot to mention that the debug log is in the second reply, but I will put it down here also.

https://docs.google.com/file/d/0B8QeRUxKikgUSmFUX3VXcTVoZjA/edit?usp=sharing
Ronin DUSETTE Wednesday 3 July 2013 at 0:51
Ronin DUSETTE

Its ok. Check http://appdb.qinehq.com and see if its listed when you search for it. There will likely be an entry for it with tips to get it working.

OR, you could try the install script for that game :)

http://www.playonmac.com/en/app-1585-PlanetSide_2.html

Its located in:

PlayOnLinux -> Install -> Testing -> games

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
Dorsai3 Wednesday 3 July 2013 at 1:04
Dorsai3Anonymous

That is actually the install script that I used, but I am going to try re-installing the gave via the GUI. Last time I didn't think to check the "Testing" box to find an existing script.

I will let you know what happens.