ValveSoftware / ValveSoftware/Proton
Weird West (1097350)
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 32.8k
- Forks
- 1.6k
- PR merge metrics
- PR metrics pending
Description
Compatibility Report
Weird West (1097350)
System Information
System:
Host: asus-desk-1 Kernel: 5.15.28-1-MANJARO arch: x86_64 bits: 64
Desktop: Qtile v: 0.20.0 Distro: Manjaro Linux
Machine:
Type: Desktop Mobo: ASUSTeK model: TUF GAMING X570-PLUS (WI-FI) v: Rev X.0x
serial: <superuser required> UEFI-[Legacy]: American Megatrends v: 0807
date: 07/08/2019
Graphics:
Device-1: NVIDIA TU104 [GeForce RTX 2080 SUPER] driver: nvidia v: 510.54
Display: x11 server: X.Org v: 1.21.1.3 driver: X: loaded: nvidia
gpu: nvidia resolution: 1: 2560x1440~144Hz 2: 2560x1440~144Hz
OpenGL: renderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
v: 4.6.0 NVIDIA 510.54
Proton experimental latest.
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
This game has very few problems, however there is a very specific menu that often causes the game to get into a locked and unrecoverable state. In the "Perks" menu, when mousing over abilities, there are little videos that pop up showing you a preview of what the gameplay looks like. When viewing these the log starts to emit some concerning messages (see below), and usually (but not always) this results in a crash with the line
275310.269:0144:0148:err:sync:RtlpWaitForCriticalSection section 000000004E717798 "?" wait timed out in thread 0148, blocked by 0200, retrying (60 sec)
I have not found a way to recover the game from this state
Reproduction
Play game, mouse over options in "Perks" menu. The problem is intermittent, but occurs frequently enough to make it difficult to play the game.
Relevant log section
275259.777:0144:039c:warn:seh:dispatch_exception Thread 039c renamed to "RTHeartBeat 1"
275259.777:0144:039c:trace:seh:call_vectored_handlers calling handler at 000000035914D740 code=406d1388 flags=0
275259.777:0144:039c:trace:seh:call_vectored_handlers handler at 000000035914D740 returned ffffffff
275270.202:0124:0130:fixme:oleacc:find_class_data unhandled window class: L"#32769"
275270.396:0124:0130:fixme:oleacc:find_class_data unhandled window class: L"#32769"
275271.695:0124:0130:fixme:oleacc:find_class_data unhandled window class: L"#32769"
275271.821:0124:0130:fixme:oleacc:find_class_data unhandled window class: L"#32769"
275298.317:0144:0240:fixme:mfplat:topology_loader_Load 000000000105B690, 00000000193132F0, 000000001C41FD08, 0000000000000000.
275298.332:0144:0240:fixme:mfplat:media_source_QueryInterface {6ef2a662-47c0-4666-b13d-cbb717f2fa2c}, 000000001C41FCA8.
275298.451:0144:0240:fixme:mfplat:topology_loader_Load 00000000192EB610, 0000000019312F90, 000000001C41FD08, 0000000000000000.
275298.467:0144:0240:fixme:mfplat:media_source_QueryInterface {6ef2a662-47c0-4666-b13d-cbb717f2fa2c}, 000000001C41FCA8.
winegstreamer warning: videobox4: not negotiated
winegstreamer warning: videobox4: ../src-gstreamer/libs/gst/base/gstbasetransform.c(1431): gst_base_transform_reconfigure_unlocked (): /GstBin:bin5/GstVideoBox:videobox4:
not negotiated
275299.014:0144:0240:fixme:mfplat:topology_loader_Load 00000000192EB710, 0000000019313650, 000000001C41FD08, 0000000000000000.
275299.029:0144:0240:fixme:mfplat:media_source_QueryInterface {6ef2a662-47c0-4666-b13d-cbb717f2fa2c}, 000000001C41FCA8.
275299.189:0144:0240:fixme:mfplat:topology_loader_Load 00000000192EB7D0, 0000000019313110, 000000001C41FD08, 0000000000000000.
275299.203:0144:0240:fixme:mfplat:media_source_QueryInterface {6ef2a662-47c0-4666-b13d-cbb717f2fa2c}, 000000001C41FCA8.
winegstreamer warning: videobox6: not negotiated
winegstreamer warning: videobox6: ../src-gstreamer/libs/gst/base/gstbasetransform.c(1431): gst_base_transform_reconfigure_unlocked (): /GstBin:bin7/GstVideoBox:videobox6:
not negotiated
275299.270:0144:0240:fixme:mfplat:topology_loader_Load 00000000192EB890, 0000000019312F30, 000000001C41FD08, 0000000000000000.
275299.284:0144:0240:fixme:mfplat:media_source_QueryInterface {6ef2a662-47c0-4666-b13d-cbb717f2fa2c}, 000000001C41FCA8.
winegstreamer warning: videobox7: not negotiated
winegstreamer warning: videobox7: ../src-gstreamer/libs/gst/base/gstbasetransform.c(1431): gst_base_transform_reconfigure_unlocked (): /GstBin:bin8/GstVideoBox:videobox7:
not negotiated
275299.417:0144:0240:fixme:mfplat:topology_loader_Load 00000000192EB8D0, 00000000192DEC90, 000000001C41FD08, 0000000000000000.
275299.433:0144:0240:fixme:mfplat:media_source_QueryInterface {6ef2a662-47c0-4666-b13d-cbb717f2fa2c}, 000000001C41FCA8.
275303.693:0144:0240:fixme:mfplat:topology_loader_Load 00000000192EBA10, 0000000019306AD0, 000000001C41FD08, 0000000000000000.
275303.708:0144:0240:fixme:mfplat:media_source_QueryInterface {6ef2a662-47c0-4666-b13d-cbb717f2fa2c}, 000000001C41FCA8.
275304.048:0144:0240:fixme:mfplat:topology_loader_Load 00000000192EBAD0, 0000000019305C90, 000000001C41FD08, 0000000000000000.
275304.064:0144:0240:fixme:mfplat:media_source_QueryInterface {6ef2a662-47c0-4666-b13d-cbb717f2fa2c}, 000000001C41FCA8.
275304.352:0144:0240:fixme:mfplat:topology_loader_Load 00000000192EBB90, 0000000019313650, 000000001C41FD08, 0000000000000000.
275304.410:0144:0240:fixme:mfplat:topology_loader_Load 00000000192EBBD0, 0000000019315D50, 000000001C41FD08, 0000000000000000.
275304.424:0144:0240:fixme:mfplat:media_source_QueryInterface {6ef2a662-47c0-4666-b13d-cbb717f2fa2c}, 000000001C41FCA8.
winegstreamer warning: videobox13: not negotiated
winegstreamer warning: videobox13: ../src-gstreamer/libs/gst/base/gstbasetransform.c(1431): gst_base_transform_reconfigure_unlocked (): /GstBin:bin14/GstVideoBox:videobox13:
not negotiated
275304.543:0144:0240:fixme:mfplat:topology_loader_Load 00000000192EBC90, 00000000192DEC90, 000000001C41FD08, 0000000000000000.
275304.558:0144:0240:fixme:mfplat:media_source_QueryInterface {6ef2a662-47c0-4666-b13d-cbb717f2fa2c}, 000000001C41FCA8.
275304.754:0144:0240:fixme:mfplat:topology_loader_Load 00000000192EBD50, 00000000192DE9F0, 000000001C41FD08, 0000000000000000.
275304.770:0144:0240:fixme:mfplat:media_source_QueryInterface {6ef2a662-47c0-4666-b13d-cbb717f2fa2c}, 000000001C41FCA8.
275304.914:0144:0240:fixme:mfplat:topology_loader_Load 00000000192EBE10, 0000000019301AF0, 000000001C41FD08, 0000000000000000.
275304.929:0144:0240:fixme:mfplat:media_source_QueryInterface {6ef2a662-47c0-4666-b13d-cbb717f2fa2c}, 000000001C41FCA8.
275305.024:0144:0240:fixme:mfplat:topology_loader_Load 00000000192EBE50, 0000000019316890, 000000001C41FD08, 0000000000000000.
275305.046:0144:0240:fixme:mfplat:topology_loader_Load 00000000192EBE50, 0000000019305B10, 000000001C41FD08, 0000000000000000.
275305.046:0144:0240:fixme:mfplat:media_source_QueryInterface {6ef2a662-47c0-4666-b13d-cbb717f2fa2c}, 000000001C41FCA8.
275305.105:0144:0240:fixme:mfplat:topology_loader_Load 00000000192EBFD0, 0000000019306AD0, 000000001C41FD08, 0000000000000000.
275305.121:0144:0240:fixme:mfplat:media_source_QueryInterface {6ef2a662-47c0-4666-b13d-cbb717f2fa2c}, 000000001C41FCA8.
winegstreamer warning: videobox20: not negotiated
winegstreamer warning: videobox20: ../src-gstreamer/libs/gst/base/gstbasetransform.c(1431): gst_base_transform_reconfigure_unlocked (): /GstBin:bin21/GstVideoBox:videobox20:
not negotiated
275305.254:0144:0240:fixme:mfplat:topology_loader_Load 00000000192EC0D0, 0000000019305CF0, 000000001C41FD08, 0000000000000000.
275305.262:0144:0240:fixme:mfplat:media_source_QueryInterface {6ef2a662-47c0-4666-b13d-cbb717f2fa2c}, 000000001C41FCA8.
275310.269:0144:0148:err:sync:RtlpWaitForCriticalSection section 000000004E717798 "?" wait timed out in thread 0148, blocked by 0200, retrying (60 sec)
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 by reproducing the intermittent lock or crash in the game's Perks menu with Proton Experimental on a comparable Linux setup. Compare the winegstreamer, mfplat, and critical-section messages while previewing the ability videos; done means the previews no longer leave the game locked or unrecoverable.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, linux
- Domain
- operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100