protonscr

Elite Dangerous doesn't load: "Add value to collection of type System.Windows.Controls.UIElementCollection’ threw an exception"

protonclosed
ValveSoftware/Proton#3027 · opened 2019-08-31 by kingo55 · updated 2019-08-31 · 1 comments · github
Kkingo55 2019-08-31 github

Compatibility Report

  • Name of the game with compatibility issues: Elite Dangerous
  • Steam AppID: 359320

System Information

I confirm:

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

Proton logs: https://gist.github.com/kingo55/8f5048c79a05dca708f1ece063074593

Symptoms

When I start the game, it fails with the following message:

Screenshot_20190831_131717

Internal error creating window: 

Add value to collection of type ‘System.Windows.Controls.UIElementCollection’ threw an exception.

And there are lines from the log which look suspicious:

11309.473:0037:0038:fixme:dbghelp:elf_search_auxv can't find symbol in module
11309.474:0030:0031:trace:seh:NtRaiseException code=80000003 flags=0 addr=0x7bcab604 ip=7bcab605 tid=0031

Proton logs: https://gist.github.com/kingo55/8f5048c79a05dca708f1ece063074593

Reproduction

I installed ED via Steam and originally the game would not start or show any messages.

Scouring the internet, I found I could use Winetricks to install certain dependencies: https://github.com/redmcg/wine/wiki

E.g. like:

STEAMAPPS=~/.steam/steam/steamapps
export WINEPREFIX=$STEAMAPPS/compatdata/359320/pfx
rm -rf $WINEPREFIX
winetricks -q dotnet40 vcrun2015 win7

After this, ED stays active for longer but it now shows the prompt with the System.Windows.Controls.UIElementCollection message.

Kkisak-valve maintainer 2019-08-31 github

Hello @kingo55, we're using one issue report per unofficially supported game title, so I've gone ahead and transferred this issue report to https://github.com/ValveSoftware/Proton/issues/150#issuecomment-526824631.

Launch options

Upstream links