Question / Help OBS sometimes refuses to save recordings

Code:
14:57:37: CLR host plugin strings not found, dynamically loading 4 strings
14:57:37: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
14:57:37: CLRHost::Initialize() Found version v2.0.50727 .NET runtime
14:57:37: CLRHost::Initialize() Found version v4.0.30319 .NET runtime
14:57:37: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
14:57:37: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
14:57:37: CLRHost::LoadPlugins() attempting to load the plugin assembly CLRBrowserSourcePlugin
14:57:37: CLRHost:: Could not find/load browser settings at location C:\Users\Mom\AppData\Roaming\OBS\pluginData\browser.json
14:57:37: CLRHost:: Exception: System.IO.FileNotFoundException: Could not find file 'C:\Users\Mom\AppData\Roaming\OBS\pluginData\browser.json'.
14:57:37: File name: 'C:\Users\Mom\AppData\Roaming\OBS\pluginData\browser.json'
14:57:37:    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
14:57:37:    at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
14:57:37:    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
14:57:37:    at CLRBrowserSourcePlugin.Shared.BrowserSettings.Reload()
14:57:38: CLRHost::LoadPlugins() successfully added CLR plugin [Type: CLRBrowserSourcePlugin.CLRBrowserSourcePlugin, Name: CLR Browser Source Plugin]
15:05:30: Open Broadcaster Software v0.659b - 32bit (´・ω・`)
15:05:30: -------------------------------
15:05:30: CPU Name: AMD FX(tm)-6100 Six-Core Processor
15:05:30: CPU Speed: 3311MHz
15:05:30: Physical Memory:  4095MB Total, 4095MB Free
15:05:30: stepping id: 2, model 1, family 21, type 0, extmodel 0, extfamily 3, HTT 1, logical cores 6, total cores 3
15:05:30: monitor 1: pos={0, 0}, size={1600, 900}
15:05:30: Windows Version: 10.0 Build 14393 (revision 0)
15:05:30: Aero is Enabled
15:05:30: -------------------------------
15:05:30: OBS Modules:
15:05:30: Base Address     Module
15:05:30: 00C60000         OBS.exe
15:05:30: 5D340000         OBSApi.dll
15:05:30: 600A0000         CLRHostPlugin.dll
15:05:30: 5D0C0000         DShowPlugin.dll
15:05:30: 5D090000         GraphicsCapture.dll
15:05:30: 5D060000         NoiseGate.dll
15:05:30: 627B0000         PSVPlugin.dll
15:05:30: 5DA10000         scenesw.dll
15:05:30: ------------------------------------------
15:05:30: Adapter 1
15:05:30:   Video Adapter: NVIDIA GeForce GTS 250
15:05:30:   Video Adapter Dedicated Video Memory: 1041825792
15:05:30:   Video Adapter Shared System Memory: 3220779008
15:05:30:   Video Adapter Output 1: pos={0, 0}, size={1600, 900}, attached=true
15:05:30: =====Stream Start: 2017-04-23, 15:05:30===============================================
15:05:30:   Multithreaded optimizations: On
15:05:30:   Base resolution: 1600x900
15:05:30:   Output resolution: 1600x900
15:05:30: ------------------------------------------
15:05:30: Loading up D3D10 on NVIDIA GeForce GTS 250 (Adapter 1)...
15:05:30: D3D10CreateDeviceAndSwapChain1: Failed on NVIDIA GeForce GTS 250: 0x80004002. Trying compatibility mode
15:05:30: ------------------------------------------
15:05:30: Audio Format: 48000 Hz
15:05:30: ------------------------------------------
15:05:30: Audio Channels: 2 Ch
15:05:30: Playback device Default
15:05:30: ------------------------------------------
15:05:30: Using desktop audio input: Speakers (Realtek High Definition Audio)
15:05:30: Global Audio time adjust: 0
15:05:30: ------------------------------------------
15:05:30: Using auxilary audio input: Microphone (Realtek High Definition Audio)
15:05:30: Mic time offset: 0
15:05:30: ------------------------------------------
15:05:30: Audio Encoding: AAC
15:05:30:     bitrate: 128
15:05:30: Using graphics capture
15:05:30: Trying to hook process: Stardew Valley.exe
15:05:30: Scene buffering time set to 700
15:05:30: Using custom x264 settings: "crf=21 tune=animation"
15:05:30: x264: VBV maxrate specified, but no bufsize, ignored
15:05:30: ------------------------------------------
15:05:30: Video Encoding: x264
15:05:30:     fps: 30
15:05:30:     width: 1600, height: 900
15:05:30:     preset: veryfast
15:05:30:     profile: high
15:05:30:     keyint: 250
15:05:30:     CBR: no
15:05:30:     CFR: yes
15:05:30:     max bitrate: 800
15:05:30:     buffer size: 0
15:05:30:     quality: 11
15:05:30: ------------------------------------------
15:05:30: SharedTexCapture hooked
15:05:31: Audio timestamp for device 'Microphone (Realtek High Definition Audio)' was behind target timestamp by 27146619
16:16:29: Capture window 0x001604F4 invalid or changing, terminating capture
16:27:52: Total frames encoded: 148242, total frames duplicated: 17 (0.01%)
16:27:52: Total frames rendered: 148264, number of late frames: 3 (0.00%) (it's okay for some frames to be late)
16:27:52: 
16:27:52: Profiler time results:
16:27:52: 
16:27:52: ==============================================================
16:27:52: video thread frame - [100%] [avg time: 0.794 ms] [children: 27.3%] [unaccounted: 72.7%]
16:27:52: | scene->Preprocess - [0.252%] [avg time: 0.002 ms]
16:27:52: | GPU download and conversion - [27.1%] [avg time: 0.215 ms] [children: 23%] [unaccounted: 4.03%]
16:27:52: | | flush - [19.1%] [avg time: 0.152 ms]
16:27:52: | | CopyResource - [3.4%] [avg time: 0.027 ms]
16:27:52: | | conversion to 4:2:0 - [0.504%] [avg time: 0.004 ms]
16:27:52: Convert444Thread - [100%] [avg time: 1.568 ms] [children: 99.4%] [unaccounted: 0.638%]
16:27:52: | Convert444toNV12 - [99.4%] [avg time: 1.558 ms]
16:27:52: encoder thread frame - [100%] [avg time: 1.67 ms] [children: 0.24%] [unaccounted: 99.8%]
16:27:52: | sending stuff out - [0.24%] [avg time: 0.004 ms]
16:27:52: ==============================================================
16:27:52: 
16:27:52: 
16:27:52: Profiler CPU results:
16:27:52: 
16:27:52: ==============================================================
16:27:52: video thread frame - [cpu time: avg 0.44 ms, total 65328.1 ms] [avg calls per frame: 1]
16:27:52: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
16:27:52: | GPU download and conversion - [cpu time: avg 0.054 ms, total 8093.75 ms] [avg calls per frame: 1]
16:27:52: | | flush - [cpu time: avg 0.036 ms, total 5453.13 ms] [avg calls per frame: 1]
16:27:52: | | CopyResource - [cpu time: avg 0.009 ms, total 1390.63 ms] [avg calls per frame: 1]
16:27:52: | | conversion to 4:2:0 - [cpu time: avg 0.001 ms, total 265.625 ms] [avg calls per frame: 1]
16:27:52: Convert444Thread - [cpu time: avg 1.5 ms, total 222375 ms] [avg calls per frame: 1]
16:27:52: | Convert444toNV12 - [cpu time: avg 1.494 ms, total 221500 ms] [avg calls per frame: 1]
16:27:52: encoder thread frame - [cpu time: avg 1.449 ms, total 214813 ms] [avg calls per frame: 1]
16:27:52: | sending stuff out - [cpu time: avg 0.004 ms, total 671.875 ms] [avg calls per frame: 1]
16:27:52: ==============================================================
16:27:52: 
16:27:52: =====Stream End: 2017-04-23, 16:27:52=================================================
16:27:53: CLR host plugin instance deleted; removing dynamically loaded localization strings
16:27:53: Terminating 0x1940


Last game capture log:
2017-04-23, 15:05:30: we're booting up: 
15:05:30: CaptureThread: attached to process Stardew Valley.exe
15:05:30: D3D9 Present
15:05:30: (half life scientist) everything..  seems to be in order
15:05:30: D3D9EndScene called
15:05:30: D3DPRESENT_PARAMETERS {
15:05:30:     BackBufferWidth: 1600
15:05:30:     BackBufferHeight: 900
15:05:30:     BackBufferFormat: D3DFMT_A8R8G8B8
15:05:30:     BackBufferCount: 1
15:05:30:     MultiSampleType: D3DMULTISAMPLE_NONE
15:05:30:     MultiSampleQuality: 0
15:05:30:     SwapEffect: D3DSWAPEFFECT_DISCARD
15:05:30:     hDeviceWindow: 1443060
15:05:30:     Windowed: true
15:05:30:     EnableAutoDepthStencil: true
15:05:30:     AutoDepthStencilFormat: D3DFMT_D24X8
15:05:30:     Flags: None
15:05:30:     FullScreen_RefreshRateInHz: 0
15:05:30:     PresentationInterval: 1
15:05:30: };
15:05:30: WARNING: Another hook is already present while trying to hook d3d9.dll, hook target is unknown. If you experience crashes, try disabling the other hooking application
15:05:30: WARNING: Another hook is already present while trying to hook d3d9.dll, hook target is unknown. If you experience crashes, try disabling the other hooking application
15:05:30: WARNING: Another hook is already present while trying to hook d3d9.dll, hook target is unknown. If you experience crashes, try disabling the other hooking application
15:05:30: successfully set up d3d9 hooks
15:05:30: D3D9Present called
15:05:30: DoD3D9GPUHook: using offset workaround
15:05:30: DoD3D9GPUHook: success
15:05:30: D3DSURFACE_DESC {
15:05:30:     Format: D3DFMT_A8R8G8B8
15:05:30:     Type: D3DRTYPE_SURFACE
15:05:30:     Usage: D3DUSAGE_RENDERTARGET 
15:05:30:     Pool: D3DPOOL_DEFAULT
15:05:30:     MultiSampleType: D3DMULTISAMPLE_NONE
15:05:30:     MultiSampleQuality: 0
15:05:30:     Width: 1600
15:05:30:     Height: 900
15:05:30: };
15:05:30: successfully capturing d3d9 frames via GPU

Here is the log from the last failed attempt at a recording
 
Top