alamminsalo / orion

Cross platform Twitch.tv client
GNU General Public License v3.0
315 stars 60 forks source link

fraps issue #210

Open Vasmares opened 6 years ago

Vasmares commented 6 years ago

Hi,

if you run fraps after orion and then exit fraps, orion crashes and closes. Bug can be reproduced with any pc / hardware.

hope that helps.

cheers

rakslice commented 6 years ago

I can reproduce this crash with the provided 1.6.1 32-bit Windows build https://github.com/alamminsalo/orion/releases/download/v1.6.1/orion-1.6.1.exe and the current 3.5.99 release of Fraps . It doesn't happen every time, but it's not rare.

It seems the randomness is tied to some detail of the orion session; either the crash happens the first time fraps exits in a given orion session, or else I can start and stop fraps an unlimited number of times in that orion session without encountering the crash.

I can't reproduce this with my debug build of 5334e5c2e904f3aad119eff92ced015537a6da2d for msvc2015_64; I'm working on getting a 32-bit debug build going as a next attempt to get a repro in a debugger

rakslice commented 6 years ago

I was able to reproduce the problem in a msvc2015 (32-bit) debug build of 5334e5c2e904f3aad119eff92ced015537a6da2d. It's an access violation in qwindowsd's QSGRenderThread; I don't see any Orion code in the stack at the time. I'm not sure what we can do about it if there is a problem with fraps' hook and QT-based apps.