OBS crashing, unsure of the cause (stinger transitions?)

Hellmasker

New Member
Hi all, thank you in advance for your time.
I have posted about this problem in the OBS discord but I wanted to get some more opinions here on the forum. My OBS install started crashing maybe as far back as May despite nothing in my configuration changing. Nothing seems to *cause* these crashes; they seem to happen at random and as such, I cannot replicate them. Sometimes it seems to coincide with an alert or animation but not always.
This is the first crash log I shared on the OBS discord: https://obsproject.com/logs/T2V4XNkWtGBZROOa. I was told it looks like a stinger transition is causing the crash but it's never happened during a scene change or transition. I was asked if I use any show/hide transitions which I do, but they're almost all fades with a few slides - no stingers. It was then suggested that maybe the scripts I'm running are causing the crash so I uninstalled all of them, but I still experienced 3 crashes the next time I would stream. This https://obsproject.com/logs/8xXVzehUBGcoO04S is one of those 3 logs. Another discord member helped make sure that I have all the appropriate vc++ redistributables installed, so I used the x64 installer's repair function and I seemed not to have the x86 ones installed at all so I was hopeful that this was my fix. I was able to stream crash-free for the better part of a week but alas, I did eventually crash again. Yet another discord member said it still looks like stinger transition(s) crashing. This https://obsproject.com/logs/HpiVJQXllRPc4Ric is the log from the stream after my most recent crash that was successful.
In the meantime, the advice I was given is to try streaming with only cut transitions between my scenes so that is where I'm at. I still have all my crash logs if anyone wants to see more.
Again thank you so much.
 

PaiSand

Active Member
Check if need to update windows.
Make sure all the plugins you have installed are updated and compatible with OBS 30.2
Remove any not used plugin.

If for any reason you need one or more of this plugins, downgrade OBS to the version you where previously using.
 

Hellmasker

New Member
Check if need to update windows.
Make sure all the plugins you have installed are updated and compatible with OBS 30.2
Remove any not used plugin.

If for any reason you need one or more of this plugins, downgrade OBS to the version you where previously using.
Thank you for the reply!
Windows is updated, all my plugins are updated.
I really double checked that I'm really using all my plugins and I did remove a couple.
I also successfully streamed a handful of hours with no crash last night but that isn't exactly out of the ordinary even before I was attempting to fix this.
 

PaiSand

Active Member
The crash is caused by something outside OBS.
If you think is a particular stinger and removing it solves the issue, then remove it.
 

Hellmasker

New Member
The crash is caused by something outside OBS.
If you think is a particular stinger and removing it solves the issue, then remove it.
This is extremely helpful, thank you so much!
I use Streamer.bot to power everything on my stream, is it possible that Streamer.bot is causing it somehow? I've noticed the crashes seem to usually coincide with an alert but not always
 

PaiSand

Active Member
If it uses VCRuntime in your computer, it could be. If not, it's another thing.
Some times this Microsoft utility installs itself bad and you need to look on Microsoft help on how to fix it. When you already have installed a copy of this it's normal to be updated within Windows update, but not always is the case. If it's not installed in your system OBS will alert you of this and present you a link or button that links to this Microsoft resource so you can install it.

It may be not the stinger but one of the plugins that you have installed
Make sure inside %appdata%\obs-studio\ there's no more traces (files) from this plugins.
Just to be sure, stream without the stinger and see if the issue still happens.
 

Suslik V

Active Member
I think, this should be reported to:

because the sequence:
Code:
Thread 3358: libobs: graphics thread (Crashed)
Stack            EIP              Arg0             Arg1             Arg2             Arg3             Address
000000F2CBDBE368 00007FFC7FC2137D 000002DDF083B940 00007FFBFD8352DC 000002DC37F56E20 000000F2CBDBE550 vcruntime140.dll!0x7ffc7fc2137d
000000F2CBDBE370 00007FFC1ADA710B 000002DC2F7EC960 000002DC2F7EC960 000000F2CBDBE550 0000000000000000 obs.dll!gs_texture_set_image+0x15b
000000F2CBDBE3C0 00007FFC1AD54621 000002DC2F7EC960 0000000000000008 0000000000000000 3F80000000000000 obs.dll!obs_source_update_async_video+0x1b1
000000F2CBDBE3F0 00007FFC1AD559CF 00000000C2C80000 0000000000000000 0000000042C80000 0000000000000000 obs.dll!render_video+0xaf
000000F2CBDBE420 00007FFC1AD55C5E 0000000000000008 000002DD48F33730 000002DD48F33730 0000000000000003 obs.dll!obs_source_video_render+0x7e
000000F2CBDBE450 00007FFC1AD4C372 0000294B2D638600 00007FFB93451A90 0000000000000000 00007FFBFD833C00 obs.dll!obs_transition_video_render2+0x402
000000F2CBDBE5F0 00007FFB93451C0B 0000000000000003 000000F2CBDBE858 000000F2CBDBE730 00007FFBFD833C14 obs-transitions.dll!fade_video_render+0x2b
000000F2CBDBE620 00007FFC1AD54F62 000002DC00000000 0000000000000000 000002DC0B62B340 0000000000000000 obs.dll!source_render+0x262
000000F2CBDBE6D0 00007FFC1AD558BA 000000000000012F 000002DC0FA72820 000002DD48F32DA0 0000000000000000 obs.dll!obs_source_main_render+0xfa
000000F2CBDBE710 00007FFC1AD55C5E 000002DD48BE4C40 0000000000000000 0000294B2D63848E 00007FFBFD833C14 obs.dll!obs_source_video_render+0x7e
000000F2CBDBE740 00007FFC1AD3A2EA 000002DC0FA72820 0000000000000001 000002DC00000000 0000000000000000 obs.dll!render_item+0x102a
is just OBS rendering of the show/hide transitions.
Something goes wrong with the pointers and memory, likely OBS logic bug.
 

Hellmasker

New Member
I checked for msvcp140 in my OBS folder, not there, so I uninstalled + installed the VC redists. I have 140, 140_1, and 140_2 in my system32 folder and all three show the current 14.40.33810 version
 

Hellmasker

New Member
I think, this should be reported to:

because the sequence:
Code:
Thread 3358: libobs: graphics thread (Crashed)
Stack            EIP              Arg0             Arg1             Arg2             Arg3             Address
000000F2CBDBE368 00007FFC7FC2137D 000002DDF083B940 00007FFBFD8352DC 000002DC37F56E20 000000F2CBDBE550 vcruntime140.dll!0x7ffc7fc2137d
000000F2CBDBE370 00007FFC1ADA710B 000002DC2F7EC960 000002DC2F7EC960 000000F2CBDBE550 0000000000000000 obs.dll!gs_texture_set_image+0x15b
000000F2CBDBE3C0 00007FFC1AD54621 000002DC2F7EC960 0000000000000008 0000000000000000 3F80000000000000 obs.dll!obs_source_update_async_video+0x1b1
000000F2CBDBE3F0 00007FFC1AD559CF 00000000C2C80000 0000000000000000 0000000042C80000 0000000000000000 obs.dll!render_video+0xaf
000000F2CBDBE420 00007FFC1AD55C5E 0000000000000008 000002DD48F33730 000002DD48F33730 0000000000000003 obs.dll!obs_source_video_render+0x7e
000000F2CBDBE450 00007FFC1AD4C372 0000294B2D638600 00007FFB93451A90 0000000000000000 00007FFBFD833C00 obs.dll!obs_transition_video_render2+0x402
000000F2CBDBE5F0 00007FFB93451C0B 0000000000000003 000000F2CBDBE858 000000F2CBDBE730 00007FFBFD833C14 obs-transitions.dll!fade_video_render+0x2b
000000F2CBDBE620 00007FFC1AD54F62 000002DC00000000 0000000000000000 000002DC0B62B340 0000000000000000 obs.dll!source_render+0x262
000000F2CBDBE6D0 00007FFC1AD558BA 000000000000012F 000002DC0FA72820 000002DD48F32DA0 0000000000000000 obs.dll!obs_source_main_render+0xfa
000000F2CBDBE710 00007FFC1AD55C5E 000002DD48BE4C40 0000000000000000 0000294B2D63848E 00007FFBFD833C14 obs.dll!obs_source_video_render+0x7e
000000F2CBDBE740 00007FFC1AD3A2EA 000002DC0FA72820 0000000000000001 000002DC00000000 0000000000000000 obs.dll!render_item+0x102a
is just OBS rendering of the show/hide transitions.
Something goes wrong with the pointers and memory, likely OBS logic bug.
Thank you very much I will post it there as well
 

Hellmasker

New Member
Crashed twice tonight, the most recent here: https://obsproject.com/logs/FrcicVrzqRpm5iOd
The first time it 100% coincided with an alert but these alerts are the same ones I made myself almost 2 years ago.

In looking further into my plugin installs I noticed I installed the Source Clone plugin around the end of May which is when all this started. The only clone I use is for another instance of the game I'm playing, at 1/4th resolution to make it blurry, and I use that for a chat cover. I can definitely come up with a different (and probably better) way to do that so I removed the plugin. I know lots of people use it but maybe it wasn't meant to copy my entire game window a second time, Idk. I didn't crash again the rest of the night after I removed it but of course that doesn't mean anything; after turning off stingers I didn't crash for a week but eventually still did. Who knows, we'll see. Thank you all again for reading <3
 

Hellmasker

New Member
Can you attach casual OBS session log from this crash (to see what was last action/event)?
This should be it. Let me know if you need any other logs or anything else from me. And thank you so much for your time!
 

Attachments

  • 2024-07-29 20-32-40.txt
    555.4 KB · Views: 12

PaiSand

Active Member
Make sure the plugins are compatible with OBS 30.2.2
Remove the ones that aren't.
Actually, backup your scene collection and profile and settings from the plugins you use if they have settings, create a new profile and scene collection. Close OBS. Now remove all the plugins, including leftover files inside %appdata%\obs-studio\ if there are a leftover files.
Now, start OBS in this new profile and scene collection. Test it. First you need to make sure OBS works right and then try plugins if they are compatible with the version of OBS you're using.
 

Suslik V

Active Member
Let me know if you need any other logs...
Unfortunately, this is log of the next session (after the the crash), not the one that was crashed. It has only "source clear error" when you shutdown or switched scene collections (different issue that @PaiSand addresses, see above).
 

Hellmasker

New Member
Unfortunately, this is log of the next session (after the the crash), not the one that was crashed. It has only "source clear error" when you shutdown or switched scene collections (different issue that @PaiSand addresses, see above).
I'm sorry you're right, THIS should be the second crash of the evening.
 

Attachments

  • 2024-07-29 18-57-11.txt
    166.6 KB · Views: 7

Hellmasker

New Member
Make sure the plugins are compatible with OBS 30.2.2
Remove the ones that aren't.
Actually, backup your scene collection and profile and settings from the plugins you use if they have settings, create a new profile and scene collection. Close OBS. Now remove all the plugins, including leftover files inside %appdata%\obs-studio\ if there are a leftover files.
Now, start OBS in this new profile and scene collection. Test it. First you need to make sure OBS works right and then try plugins if they are compatible with the version of OBS you're using.
Is there an easy way to tell if anything isn't compatible? Otherwise all the plugins I use are up to date as of around a week ago. I don't have time today to test all that but I will continue troubleshooting when I can. Thank you once again so so much for your time and your insight <3
 

PaiSand

Active Member
Is there an easy way to tell if anything isn't compatible? Otherwise all the plugins I use are up to date as of around a week ago. I don't have time today to test all that but I will continue troubleshooting when I can. Thank you once again so so much for your time and your insight <3
The best way is to check on each plugin page if they updated it for this version or if they are working on an update. Normally the dev of the plugin uses the Discussion section for this, and to answer support questions for their plugin.

Another way to test it is to not run OBS on normal way after a crash but on safe mode. This way all plugins are disable.
 
Top