Bug Report OBS sometimes does not exit correctly (systray space is not released, process hangs, extra "Failed to fetch parent window geometry!" in log)

Sophira

New Member
Hello,

For a while now I've been experiencing a problem with the version of OBS built from git (the latest version I've tried has been built from git commit ef6e574d) where sometimes OBS will appear to exit correctly when asked, but the "obs" process still hangs around and thus the space for OBS' system tray icon is not released, even though the icon itself disappears and is replaced by a blank space. In these cases I have had to kill the "obs" process manually by sending a SIGTERM to it.

This appears to be intermittent; sometimes exiting OBS will work fine, sometimes it won't. Here are two log files as an example, one where the OBS process did not terminate (and needed to be killed), and one where it exited correctly:
As you can see, the log file from when OBS did not terminate has an extra "Failed to fetch parent window geometry!" error at the end. I do not know if this is relevant, but it seems appropriate to mention it.

Other than this, the only significant change to the log file is that the CPU speed detected is widely different (2061.537MHz on the freeze, 1248.600MHz on the good exit). This may be a red herring, however; I've had it exit correctly when it detected the CPU speed at 2325.441MHz ( https://obsproject.com/logs/R67cdyh0g4iROcj7 ) too.

I run Gentoo Linux and am using the git ebuild for obs-studio. I have an AMD Radeon RX580 and am using the open-source AMD drivers.

If there's any other information I can give that would help, please let me know!
 
Top