OBS crashing (dxgi. dll)

gmdavid

New Member
Hi! My OBS is crashing while recording for no particular reason. It says it crashes because of dxgi.dll, but I don't seem to find any info or fix. I leave two example logs (have more, it happens all the time). It's so annoying because I record longplays and sometimes it ruins the whole take for hours of gameplay. If someone can help it would save my life.
 

Attachments

  • Crash 2025-01-24 02-34-37.txt
    257.7 KB · Views: 16
  • Crash 2025-02-07 00-31-34.txt
    294.8 KB · Views: 14

AaronD

Active Member
I don't have an answer for the crashes - hopefully someone else does - but:
...I record longplays and sometimes it ruins the whole take for hours of gameplay...
Are you recording directly to MP4? It does that. If you crash while recording MP4, you lose everything. If you crash while recording MKV, you still have everything up to the crash point.

Any serious editor will take MKV directly, as will YouTube and probably other sites as well. And if you MUST have MP4, File -> Remux... in OBS will copy it verbatim into that container with no loss of quality at all. Really no reason not to use it.
 

gmdavid

New Member
Yeah, I know that, I record to mkv. I mean it ruins the takes because I can't edit them to upload them as a longplay with the random cuts made by the crashes. I keep the footage, it just ruins the longplay. Sometimes I just can't repeat that part without starting the game from from scratch, I just want to get rid of the crashes as much as I can. Right now I can't rely on OBS for recording a short game (1-1.5 hours) on a single take without crashing. Thank you anyway, if I didn't know it would be pretty useful, it'd be much worse if I lost the footage too.
 

Suslik V

Active Member
Code:
Thread 76E8: libobs: graphics thread (Crashed)
Stack            EIP              Arg0             Arg1             Arg2             Arg3             Address
0000004AA6E6F9A8 00007FF997AB18C3 0000000000000000 0000000000000000 0000000000000000 0000000000000000 dxgi.dll!0x7ff997ab18c3
0000004AA6E6F9B0 00007FF95C4A5C9E 0000018A0BBB0460 0000000000000001 0000000000000010 0000000000000000 libobs-d3d11.dll!device_present+0x4e
0000004AA6E6F9E0 00007FF98A923F47 0000000000000001 0000000000000000 0000000000000001 0000000000000001 obs.dll!render_displays+0x1e7
0000004AA6E6FA30 00007FF98A92763A 0000000000000000 00001BD6D04DC4E4 0000000000000000 0000000000000000 obs.dll!obs_graphics_thread_loop+0x2aa
0000004AA6E6FAE0 00007FF98A927A4F FFFFFFFFFFFFFFFF 0000002FE39C9BA3 0000004AA6E6FBF9 0000000000000000 obs.dll!obs_graphics_thread+0x12f
0000004AA6E6FB90 00007FF98A7E14A7 0000018A6C1D7EC0 0000000000000000 0000000000000000 0000000000000000 w32-pthreads.dll!ptw32_threadStart+0x1b7
0000004AA6E6FC60 00007FF999A01BB2 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ucrtbase.dll!0x7ff999a01bb2
0000004AA6E6FC90 00007FF99AEA7374 0000000000000000 0000000000000000 0000000000000000 0000000000000000 kernel32.dll!0x7ff99aea7374
0000004AA6E6FCC0 00007FF99BBDCC91 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!0x7ff99bbdcc91

Thread 59AC:
Stack            EIP              Arg0             Arg1             Arg2             Arg3             Address
0000004AA5958FF8 00007FF99BC2D574 0000018A1EF61F18 0000018A7687E0B0 0000018A65DBA270 0000018A7687E0B0 ntdll.dll!0x7ff99bc2d574
0000004AA5959000 00007FF99970920E 0000018A65DBA378 0000004AA5959BB0 0000000000000000 0000000000003774 kernelbase.dll!0x7ff99970920e
0000004AA59590A0 00007FF9924C3F7E 0000018A65DB9B98 0000004AA5959470 0000000000000001 0000000000000000 d3d11.dll!0x7ff9924c3f7e
0000004AA59592E0 00007FF9924C3C36 0000018A0BE87000 0000004AA5959470 0000004A00000001 0000000000000000 d3d11.dll!0x7ff9924c3c36
0000004AA5959410 00007FF997AB2679 0000018A0BE87000 0000018A0BE87000 0000000000000000 0000000000000000 dxgi.dll!0x7ff997ab2679
0000004AA5959AB0 00007FF997AB22CA 0002000700000000 0000000000000000 0000000000000000 0000000000000000 dxgi.dll!0x7ff997ab22ca
0000004AA595A150 00007FF997AC7137 0000018A65DBA388 0000004AA595AB51 0000000000000030 0000000000000000 dxgi.dll!0x7ff997ac7137
0000004AA595AA90 00007FF997AC5F5B 0000000100000000 0000018A0BE87000 0000004AA595AC30 0000000000000000 dxgi.dll!0x7ff997ac5f5b
0000004AA595AB30 00007FF997AB1990 0000000000000000 0000000000000000 0000018A65DA66E0 000000018355F93D dxgi.dll!0x7ff997ab1990
0000004AA595ACC0 0000000180071ECA 0000000000000000 0000004AA595AF00 0000018A65DA66E0 0000018A0BAF9130 rtsshooks64.dll!0x180071eca
0000004AA595ACF0 00007FF8B47538AD 0000000000000000 0000004AA595AF10 0000018A0BAF9130 0000000000000000 qt6gui.dll!0x7ff8b47538ad
0000004AA595ADC0 00007FF8B4602EE0 0000000000000000 0000000000000000 0000000000000000 0000000000000001 qt6gui.dll!0x7ff8b4602ee0
0000004AA595AE10 00007FF8B44F009A 0000000000000000 0000018A65D72920 0000000000000000 0000000000000000 qt6gui.dll!0x7ff8b44f009a
0000004AA595B0A0 00007FF8B45CC381 0000000000000000 0000004AA595B1B9 0000018A64CD2370 0000004AA595B1B9 qt6gui.dll!0x7ff8b45cc381
0000004AA595B110 0000004A000000BA 0000018A659E2BD0 0000018A659E21E0 0000000000000000 0000018A0B35E5E8 <unknown>!0x4a000000ba
Crashes in graphics thread are rare on this forum. At least try to remove RivaTuner application from your PC and try again.
This application is listed here:
so, it is wise to try OBS without it (it seems that "rtsshooks64.dll" somehow hooked to elements of OBS GUI but what caused the issue - I don't know).
 

gmdavid

New Member
Yep... that could be the issue. But I use RivaTuner to display current fps to my stream deck, which is vital for knowing if everything is the performance is ok. I've looked around and tried the option 'Use Microsoft Detours API hooking' in RT, let's see if these crashes stop.
 
Top