Proton: Jurassic World: Evolution (648350)

Created on 28 Dec 2018  路  29Comments  路  Source: ValveSoftware/Proton

Compatibility Report

  • Jurassic World: Evolution
  • Steam AppID of the game: 648350

System Information

  • GPU: Vega 64
  • Driver/LLVM version: Mesa 19.0.0-devel
  • Kernel version: 4.19.10-300.fc29.x86_64
  • Link to full system information report: Gist
  • Proton version: 3.16-6 Beta
  • Also observed with Mesa 18.X and 4.18 Kernel versions, and Proton 3.14-4.

I confirm:

  • [X] that I haven't found an existing compatibility report for this game.
  • [X] that I have checked whether there are updates for my system available.

Attached: steam-648350.log

Symptoms

Crashes immediately upon starting the game, showing a screen to report an error to the developers.
Leaves a zombie process present that must be closed manually through some sort of process monitor.

Reproduction

Install the game and attempt to run it.

Game compatibility - Unofficial

Most helpful comment

I bought it on discount like -75%, tested it 10 days ago, reported here, asked for a refund.
Less than a week later it works, but the discount is over.
Talk about karma :)

All 29 comments

1. Log: Exception code: C0000005 ACCESS_VIOLATION at 0x148718d1a

33555.379:0024:002f:trace:seh:NtRaiseException code=c0000005 flags=0 addr=0x148718d1a ip=148718d1a tid=002f
33555.379:0024:002f:trace:seh:NtRaiseException info[0]=0000000000000000
33555.379:0024:002f:trace:seh:NtRaiseException info[1]=0000000000000018
33555.379:0024:002f:trace:seh:NtRaiseException rax=0000000066723bac rbx=0000000000000010 rcx=000000000000006f rdx=0000000000000000
33555.379:0024:002f:trace:seh:NtRaiseException rsi=0000000141a47ea0 rdi=0000000000000018 rbp=00000000014eeec9 rsp=00000000014eedf0
33555.379:0024:002f:trace:seh:NtRaiseException r8=0000000141a47ead r9=0000000000000000 r10=0000000000000000 r11=00007fd1c90309e8
33555.379:0024:002f:trace:seh:NtRaiseException r12=00007fd1c8fabf60 r13=0000000000000001 r14=0000000141c0e858 r15=00000001419eb168

2. Attaching winedbg, shows access to 0x00000018

Unhandled exception: page fault on read access to 0x00000018 in 64-bit code (0x0000000148718d1a).
Register dump:
rip:0000000148718d1a rsp:0000000001a6edf0 rbp:0000000001a6eec9 eflags:00010246 ( R- -- I Z- -P- )
rax:0000000066723bac rbx:0000000000000010 rcx:000000000000006f rdx:0000000000000000
rsi:0000000141a47ea0 rdi:0000000000000018 r8:0000000141a47ead r9:0000000000000000 r10:0000000000000000
r11:00007fc1b3a909e8 r12:00007fc1b3b30a10 r13:0000000000000001 r14:0000000141c0e858 r15:00000001419eb168
Stack dump:
0x0000000001a6edf0: 0000000141c59060 0000000001a6eee0
0x0000000001a6ee00: 0000000000000027 0000000001a6eeb0
0x0000000001a6ee10: 0000000000000018 0000000148540622
0x0000000001a6ee20: 0000000000000000 0000000000000000
0x0000000001a6ee30: 0000000000000018 0000000000000000
0x0000000001a6ee40: 0000000001a6eeb0 00000001427fe3e1
0x0000000001a6ee50: 0000000000000027 0000000001a6f018
0x0000000001a6ee60: 0000000001a6f018 0000000001a6eee0
0x0000000001a6ee70: 0000000001a6f018 00000001484fa1db
0x0000000001a6ee80: 0000000001a6eeb0 0000000001a6ef40
0x0000000001a6ee90: 0000000141a481a0 0000000000000000
0x0000000001a6eea0: 0000000000000000 0000000000000000
Backtrace:
=>0 0x0000000148718d1a in jwe (+0x8718d1a) (0x0000000001a6eec9)
1 0x0000000148540622 in jwe (+0x8540621) (0x0000000001a6eec9)
2 0x0000000142f745af in jwe (+0x2f745ae) (0x0000000001a6f030)
3 0x0000000142f7995c in jwe (+0x2f7995b) (0x00000000021cfbc0)
4 0x000000014008db6d in jwe (+0x8db6c) (0x00000000021cfbc0)
5 0x0000000148a9a960 in jwe (+0x8a9a95f) (0x00000000021cfbc0)
6 0x000000007b44c182 start_fiber+0xd1() in kernel32 (0x00000000021cfbc0)
0x0000000148718d1a: divq 0x0000000000000008(%rbx),%eax

3. Disassembling the code at 0x0000000148718d1a.

debugger

4. Setting breakpoint on 0x0000000148718d1a, but it doesn't execute code there at all. Seems to be some kind of protection mechanism. Couldn't get further for now.

Are there any news on this issue?

Doesn't work on GTX 1080 TI either.

I tried the game with Proton-GE-4.21-2 and now there is an error about Visual C++ Runtime, like the same issue for Age of Empire I & II DE. Same thing with W-S 5.0-rc1 + Steam.

I delete "ucrtbase.dll" and reinstall vcrun2017 without success, the same error still exist.

@Odelpasso I see that vcrun2015 is installed according to the depot. Could you test uninstalling vcrun2015 first and then install vcrun2017? Protontricks has an uninstaller. The reason is that, to my experience, vcrun2015 and vcrun2017 tend to conflict with each other and it's better to install one or another but not both.

CODEX64.dll :D :D :D

The Steam page states that it "Incorporates 3rd-party DRM: Denuvo Antitamper" which is most likely the problem.

https://store.steampowered.com/app/648350/Jurassic_World_Evolution/

Sounds like the same issue as planet zoo. Maybd you could try this: https://github.com/ValveSoftware/Proton/issues/3201#issuecomment-611796212

I tried removing vcrun2015 and installing vcrun2017 but that did not work either. The game still crashes at the start with the same error.

Sounds like the same issue as planet zoo. Maybd you could try this: #3201 (comment)

I tried this patch, but there is still an error.
If that can help, I bought the game and tried the patch straight away. There was an "cannot connect to server" error. Switch to regular proton, got the VC error. Switched back to planet zoo patch. Got black screen, cursor, but the same VC error.

@JeanLucJFr Thanks for trying. I was curious about that as well. I am having trouble with the game just not launching.

Hi, I have the typical log I guess (attached below)
Some time ago I could play, I don't understand why now is crashing.
There is any way to debug this better?, I tryied to read about debugging steam process, but it is complicated, if there is any tip... or any way to accelerate this. I want to play at this! :/

======================
Proton: 1588276332 proton-5.0-7
SteamGameId: 648350
Command: ['/home/carlos/.local/share/Steam/steamapps/common/Jurassic World Evolution/JWE.exe']
Options: {'forcelgadd'}
======================
ERROR: ld.so: object '/home/carlos/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

Hi, I have the typical log I guess (attached below)
Some time ago I could play, I don't understand why now is crashing.
There is any way to debug this better?, I tryied to read about debugging steam process, but it is complicated, if there is any tip... or any way to accelerate this. I want to play at this! :/

======================
Proton: 1588276332 proton-5.0-7
SteamGameId: 648350
Command: ['/home/carlos/.local/share/Steam/steamapps/common/Jurassic World Evolution/JWE.exe']
Options: {'forcelgadd'}
======================
ERROR: ld.so: object '/home/carlos/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

You don't have the typical log. Did you try to deactivate steam overlay, restart steam and the try to launch the game.

Incidentaly, if this works, it would be nice to provided which custom parameter you use and so on.
I see from your log you have proton-5.0-7 and large adresses enabled, maybe you have other tweaks...

Regards,

Hi, I have the typical log I guess (attached below)
Some time ago I could play, I don't understand why now is crashing.
There is any way to debug this better?, I tryied to read about debugging steam process, but it is complicated, if there is any tip... or any way to accelerate this. I want to play at this! :/

======================
Proton: 1588276332 proton-5.0-7
SteamGameId: 648350
Command: ['/home/carlos/.local/share/Steam/steamapps/common/Jurassic World Evolution/JWE.exe']
Options: {'forcelgadd'}
======================
ERROR: ld.so: object '/home/carlos/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

You don't have the typical log. Did you try to deactivate steam overlay, restart steam and the try to launch the game.

Incidentaly, if this works, it would be nice to provided which custom parameter you use and so on.
I see from your log you have proton-5.0-7 and large adresses enabled, maybe you have other tweaks...

Regards,

Just disabling steam overlay the file show this (file attached)
steam-648350.log
:

About the params it is only the proton log (PROTON_LOG=1 %command%), it is running over ubuntu 20.04, so now shows a new crash. (I have been watching and reading about another one more crash on another moment)
I have lutris + vulkan in the system, and normal stuff for developer, but the s.o. it is very clean.

Too bad.
I'm hesitant to choose Jurassic World: Evolution in the May Humble Choice Bundle, while the other games have a native version or Platinum/Gold status in ProtonDB.

It's seemingly working for me with Proton 5.0-8 on Ubuntu 18.04 with a GTX970 and driver v440.82. At least for now. I've played for 4h. No zombie process either on exit.

Thanks everyone!

Yes, I can confirm this game now works with latest Proton. Thanks!

I bought it on discount like -75%, tested it 10 days ago, reported here, asked for a refund.
Less than a week later it works, but the discount is over.
Talk about karma :)

@JeanLucJFr heh, I lost count how many times I bought a discount non-working game just simply to patiently wait until it starts working on newer proton, still have a bunch on-hold :P.

@JeanLucJFr heh, I lost count how many times I bought a discount non-working game just simply to patiently wait until it starts working on newer proton, still have a bunch on-hold :P.

I lacked faith. The game was borked for such a long time I wouldn't have bet it would be working in the foreseable future. It take that as a deserved punishment :) and will wait until the next discount. I am patient to the extreme!

Thumbs down? :thinking:

I've played the game for a while and knowing that such game works on Linux is just amazing :tada:
I wanna share a few screeshots here:

yeah... first carnivore out! yeah... first carnivore out! yeah... first carnivore out!

This is not a user forum, people. Every time you post, all the others who have commented on here get a notification by default. Please keep the discussion on the technical problems and refrain from posting what's effectively noise here. It makes life harder for the people doing the work.

I bought this because my son is besotted with Dinosaurs. My system is running the NVidia 390.132 driver (my card is a GTS 450). I've got the Proton Driver 5.0-9 installed. When I open the game, I get a black screen, a blue-ish cursor appears and then the Jurassic World Evolution Crash Reporter window pops up. If I fill in something and submit, I get a Runtime Error window telling me that dxdiag.exe has had abnormal program termination.

Is my system just too old, or is there something else I can try to get this to work?

Hello @louisvd, Proton uses DXVK to translate DirectX 9/10/11 to Vulkan and your Fermi generation video card does not support Vulkan. You could try to add PROTON_USE_WINED3D=1 %command% to the game's launch options to tell Proton to use wine's DirectX to OpenGL render path, but it comes with a significant performance penalty and is not considered supported. Additionally, the nVidia 390.xx driver is older than the support cutoff and there may be other driver bugs that have been resolved in newer driver series. (Don't update to a newer series because support for your video card generation was dropped right after the 390 series.)

Thank you @kisak-valve . Unfortunately that did not help either. I am going to have to save up for a newer card, it seems.

Well, that sucks! I have bought a GTX1060 card, and installed the NVidia 440.100 driver. When I open Jurassic World Evolution I have exactly the same thing happening as when I had the old GTS450 card installed:
When I open the game, I get a black screen, a blue-ish cursor appears and then the Wine C++ Runtime Library pop-up appears. The runtime error says:
Screenshot from 2020-06-27 08-02-31
I click OK to exit the program, and then the Jurassic World Evolution Crash Reporter window pops up. I can choose to submit what happened or open the support site. Either option does nothing, and then the same Wine C++ Runtime error pops up again. I click OK and then it's all closed.
So this is not the quality of the card causing this. What now?

Well, that sucks! I have bought a GTX1060 card, and installed the NVidia 440.100 driver. When I open Jurassic World Evolution I have exactly the same thing happening as when I had the old GTS450 card installed:
When I open the game, I get a black screen, a blue-ish cursor appears and then the Wine C++ Runtime Library pop-up appears. The runtime error says:
Screenshot from 2020-06-27 08-02-31
I click OK to exit the program, and then the Jurassic World Evolution Crash Reporter window pops up. I can choose to submit what happened or open the support site. Either option does nothing, and then the same Wine C++ Runtime error pops up again. I click OK and then it's all closed.
So this is not the quality of the card causing this. What now?

Make sure you're not using PROTON_USE_WINED3D. New card = dxvk capable = no launch option should be needed

Well, that sucks! I have bought a GTX1060 card, and installed the NVidia 440.100 driver. When I open Jurassic World Evolution I have exactly the same thing happening as when I had the old GTS450 card installed:
When I open the game, I get a black screen, a blue-ish cursor appears and then the Wine C++ Runtime Library pop-up appears. The runtime error says:
Screenshot from 2020-06-27 08-02-31
I click OK to exit the program, and then the Jurassic World Evolution Crash Reporter window pops up. I can choose to submit what happened or open the support site. Either option does nothing, and then the same Wine C++ Runtime error pops up again. I click OK and then it's all closed.
So this is not the quality of the card causing this. What now?

Make sure you're not using PROTON_USE_WINED3D. New card = dxvk capable = no launch option should be needed

THANK YOU. I was having a really lousy day!! That PROTON_USE_WINED3D was indeed in my launch options from when I was troubleshooting on my old GTS450 card. I haven't started a game yet, but I got the menu with all the options.

My 3 year old son is also going to thank you because he just LOVES dinosaurs.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ghost picture ghost  路  3Comments

shanefagan picture shanefagan  路  3Comments

shaphanpena1 picture shaphanpena1  路  3Comments

lucifertdark picture lucifertdark  路  3Comments

ghost picture ghost  路  3Comments