ppy / osu

rhythm is just a *click* away!
https://osu.ppy.sh
MIT License
15.45k stars 2.3k forks source link

Compatibility issue with OBS Studio #11391

Closed PercyDan54 closed 3 years ago

PercyDan54 commented 3 years ago

Describe the crash: When you try to record osu!lazer(in fullscreen mode) with OBS set to "Capture specific window", when the game window lost focus, OBS will get black screen. And going back to the game crashes it.

Screenshots or videos showing encountered issue: Note that in 0:30, osu!lazer screen flashed in the OBS window https://user-images.githubusercontent.com/50285552/103435820-27df3900-4c4f-11eb-9f2c-3aa117063eef.mp4

osu!lazer version: 2020.1229.0 Logs: performance.log runtime.log crash.zip

Computer Specifications: OBS: 26.1.10 64 bit

bdach commented 3 years ago

I can capture on linux in the way mentioned above just fine, and the log shows no useful error messages. Please attach Windows Event Viewer info by performing the following steps:

  1. Type Event viewer in the Windows search bar (shortcut: Windows+S) and press Enter, or open the Run... button (Windows+R), type in eventvwr and press Enter.
  2. The Event viewer window will appear. Expand Windows Logs on the left and choose Application. It might take a while to load.
  3. In the Actions pane on the right click Save All Events As..., then choose a location to save to.
  4. On the Display Information popup, select the second option, then the checkbox to show all available languages, then English (UK) (US would also do fine).
  5. Append the resulting .evtx file to this issue.
PercyDan54 commented 3 years ago

I can capture on linux in the way mentioned above just fine, and the log shows no useful error messages. Please attach Windows Event Viewer info by performing the following steps:

  1. Type Event viewer in the Windows search bar (shortcut: Windows+S) and press Enter, or open the Run... button (Windows+R), type in eventvwr and press Enter.
  2. The Event viewer window will appear. Expand Windows Logs on the left and choose Application. It might take a while to load.
  3. In the Actions pane on the right click Save All Events As..., then choose a location to save to.
  4. On the Display Information popup, select the second option, then the checkbox to show all available languages, then English (UK) (US would also do fine).
  5. Append the resulting .evtx file to this issue.

This is all I see related to osu! crash.zip

bdach commented 3 years ago

From the attached file:

Description: The process was terminated due to an internal error in the .NET Runtime at IP 00007FF9879B1D5B (00007FF987820000) with exit code c0000005.

We've seen many of these and usually they indicate driver-level failures. Please try updating your graphics card drivers and seeing if they fix the problem.

Closing until there's conclusive proof that this is something the game actually needs to deal with.