ValveSoftware / ValveSoftware/Proton
Aces Wild: Manic Brawling Action! (269230)
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 32.8k
- Forks
- 1.6k
- PR merge metrics
- PR metrics pending
Description
Compatibility Report
- Name of the game with compatibility issues: Aces Wild: Manic Brawling Action!
- Steam AppID of the game: 269230
System Information
- GPU: GTX 770
- Driver/LLVM version: 415.27
- Kernel version: 4.19.6-200.fc28
- Link to full system information report: Gist
- Proton version: 4.2-3
I confirm:
- that I haven't found an existing compatibility report for this game.
- that I have checked whether there are updates for my system available.
Symptoms
The game crashes on what appears to be an assertion failure in wine-mono:
88611.498:0028:0029:trace:mscoree:CLRMetaHost_GetVersionFromFile L"C:\\windows\\assembly\\GAC\\Microsoft.DirectX.DirectInput\\1.0.2902.0__31bf3856ad364e35\\Microsoft.DirectX.DirectInput.dll" 0x32e6b0 0x32e698
88611.498:0028:0029:trace:mscoree:CLRMetaHost_GetRuntime L"v1.1.4322" {bd39d1d2-ba2f-486a-89b0-b4b0cb466891} 0x32eb38
88611.498:0028:0029:trace:mscoree:CLRRuntimeInfo_QueryInterface 0x7eb72634 {bd39d1d2-ba2f-486a-89b0-b4b0cb466891} 0x32eb38
you are registering the same counter address twice: Discarded method code at 6C8EE100
you are registering the same counter address twice: Time spent JITting discarded code at 6C8EE0F8
you are registering the same counter address twice: Try holes memory size at 6C8EE0F0
you are registering the same counter address twice: Dynamic code allocs at 6C8F9234
you are registering the same counter address twice: Dynamic code bytes at 6C8F9230
you are registering the same counter address twice: Dynamic code frees at 6C8F922C
you are registering the same counter address twice: Unwind info size at 6C8EE92C
you are registering the same counter address twice: Calls to trampolines at 6C8EE768
you are registering the same counter address twice: JIT trampolines at 6C8EE764
you are registering the same counter address twice: Unbox trampolines at 6C8EE760
you are registering the same counter address twice: Static rgctx trampolines at 6C8EE75C
you are registering the same counter address twice: RGCTX unmanaged lookups at 6C8EE758
you are registering the same counter address twice: RGCTX num lazy fetch trampolines at 6C8EE754
you are registering the same counter address twice: Async JIT info size at 6C8EE594
* Assertion: should not be reached at /vagrant/mono/mono/metadata/domain.c:505
This happens soon after loading Microsoft.DirectX.DirectInput, which the game uses for non-XInput gamepad support. FWIW, I believe had this working with wine-mono 4.8.1, so it should be somewhat easy to bisect.
Reproduction
- Install Aces Wild
- Start game with a fresh prefix
- Wait for it to silently exit
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the attached steam-269230.log and the wine-mono assertion at mono/metadata/domain.c:505 after Microsoft.DirectX.DirectInput loads. Reproduce with a fresh prefix, then compare the reported working wine-mono 4.8.1 with the failing version and bisect if possible. Done means Aces Wild starts without silently exiting.
Written by the indexing model from the issue text.
Assessment
- Domain
- operating-systems, tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100