Closed octagonalsquare closed 10 months ago
Please test if this is reproduceable without any third party plugins. The only way this will occur is if OBS is not being allowed to cleanly exit, and you have many third party plugins which might be causing this.
Also uploading the last log file (instead of current) when restarting after getting this error would be useful.
Please test if this is reproduceable without any third party plugins. The only way this will occur is if OBS is not being allowed to cleanly exit, and you have many third party plugins which might be causing this.
Also uploading the last log file (instead of current) when restarting after getting this error would be useful.
I've only got one 3rd party that's causing this issue and it's the one that comes from here allowing me to stream on YouTube at the same time, also here's the last log file (I had just finished a stream prior to this also by the way, https://obsproject.com/logs/w7O1bA8FXzBSaXLv ).
I've only got one 3rd party that's causing this issue and it's the one that comes from here allowing me to stream on YouTube at the same time, also here's the last log file (I had just finished a stream prior to this also by the way, https://obsproject.com/logs/w7O1bA8FXzBSaXLv ).
So you're saying with that plugin uninstalled it does not occur?
I've only got one 3rd party that's causing this issue and it's the one that comes from here allowing me to stream on YouTube at the same time, also here's the last log file (I had just finished a stream prior to this also by the way, https://obsproject.com/logs/w7O1bA8FXzBSaXLv ).
So you're saying with that plugin uninstalled it does not occur?
Yeah, in SafeMode the plugin is deactivated (which is the same as if it's not installed), and it shows that the plugin is the problem. I uninstalled once and even then I didn't have issues, it didn't crash once. Of course I was only testing to see if it would crash and didn't stream during that time, and it didn't crash. I reinstalled it, and every other time OBS kept crashing when I shut the program down because each time that I loaded it back up, it told me that it was turning it on in SafeMode.
Please test if this is reproduceable without any third party plugins. The only way this will occur is if OBS is not being allowed to cleanly exit, and you have many third party plugins which might be causing this.
Also uploading the last log file (instead of current) when restarting after getting this error would be useful.
I've tried selecting "Safe Mode" which deactivates the plugins and after shutting down and starting up again, and yesterday doing so still caused the same message upon next startup. But today it didn't. I have done a clean install of OBS and added in my plugins slowly and so far none are causing the issue. But I think this is still worth investigating as I did have it happen without plugins as well.
And I have made sure that when I close the program, it is no longer streaming or recording, and all replay buffers are stopped.
Also, I did upload the last log, not current. At least, I clicked the "Upload Last Log" button. But here is a log from a stream I did:
16:45:03.206: [Safe Mode] User elected to launch normally.
16:45:03.210: CPU Name: Intel(R) Core(TM) i9-9900 CPU @ 3.10GHz
16:45:03.210: CPU Speed: 3096MHz
16:45:03.210: Physical Cores: 8, Logical Cores: 16
16:45:03.210: Physical Memory: 48976MB Total, 38919MB Free
16:45:03.210: Windows Version: 10.0 Build 19045 (release: 22H2; revision: 3693; 64-bit)
16:45:03.210: Running as administrator: false
16:45:03.210: Windows 10/11 Gaming Features:
16:45:03.210: Game DVR: On
16:45:03.210: Game Mode: Probably On (no reg key set)
16:45:03.212: Sec. Software Status:
16:45:03.224: Microsoft Defender Antivirus: enabled (AV)
16:45:03.225: Windows Firewall: disabled (FW)
16:45:03.226: Current Date/Time: 2023-12-02, 16:45:03
16:45:03.226: Browser Hardware Acceleration: true
16:45:03.226: Hide OBS windows from screen capture: false
16:45:03.226: Qt Version: 6.5.3 (runtime), 6.5.3 (compiled)
16:45:03.226: Portable mode: false
16:45:03.333: OBS 30.0.0 (64-bit, windows)
16:45:03.333: ---------------------------------
16:45:03.333: ---------------------------------
16:45:03.333: audio settings reset:
16:45:03.333: samples per sec: 48000
16:45:03.333: speakers: 2
16:45:03.333: max buffering: 960 milliseconds
16:45:03.333: buffering type: dynamically increasing
16:45:03.337: ---------------------------------
16:45:03.337: Initializing D3D11...
16:45:03.337: Available Video Adapters:
16:45:03.338: Adapter 0: NVIDIA GeForce RTX 2070 SUPER
16:45:03.338: Dedicated VRAM: 8391753728 (7.8 GiB)
16:45:03.338: Shared VRAM: 25677742080 (23.9 GiB)
16:45:03.338: PCI ID: 10de:1e84
16:45:03.338: HAGS Status: Disabled (Default: No, Driver status: Supported)
16:45:03.339: Driver Version: 31.0.15.3619
16:45:03.339: output 0:
16:45:03.339: name=DELL AW2518HF
16:45:03.339: pos={0, 0}
16:45:03.339: size={1920, 1080}
16:45:03.339: attached=true
16:45:03.339: refresh=120
16:45:03.339: bits_per_color=8
16:45:03.339: space=RGB_FULL_G22_NONE_P709
16:45:03.339: sdr_white_nits=80
16:45:03.339: nit_range=[min=0.500000, max=270.000000, max_full_frame=270.000000]
16:45:03.339: dpi=96 (100%)
16:45:03.339: id=\\?\DISPLAY#DELA103#5&2d4d4529&0&UID4352#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}
16:45:03.339: alt_id=\\.\DISPLAY1
16:45:03.340: output 1:
16:45:03.340: name=ASUS VP228
16:45:03.340: pos={-1920, 0}
16:45:03.340: size={1920, 1080}
16:45:03.340: attached=true
16:45:03.340: refresh=60
16:45:03.340: bits_per_color=8
16:45:03.340: space=RGB_FULL_G22_NONE_P709
16:45:03.340: sdr_white_nits=80
16:45:03.340: nit_range=[min=0.500000, max=270.000000, max_full_frame=270.000000]
16:45:03.340: dpi=96 (100%)
16:45:03.340: id=\\?\DISPLAY#ACI22C3#5&2d4d4529&0&UID4354#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}
16:45:03.340: alt_id=\\.\DISPLAY2
16:45:03.340: Adapter 1: Intel(R) UHD Graphics 630
16:45:03.340: Dedicated VRAM: 134217728 (0.1 GiB)
16:45:03.340: Shared VRAM: 25677742080 (23.9 GiB)
16:45:03.340: PCI ID: 8086:3e98
16:45:03.340: HAGS Status: Disabled (Default: No, Driver status: Unsupported)
16:45:03.340: Driver Version: 27.20.100.9664
16:45:03.344: Loading up D3D11 on adapter NVIDIA GeForce RTX 2070 SUPER (0)
16:45:03.435: D3D11 loaded successfully, feature level used: b000
16:45:03.435: DXGI increase maximum frame latency success
16:45:03.435: D3D11 GPU priority setup failed (not admin?)
16:45:04.088: ---------------------------------
16:45:04.088: video settings reset:
16:45:04.088: base resolution: 1920x1080
16:45:04.088: output resolution: 1920x1080
16:45:04.088: downscale filter: Bicubic
16:45:04.088: fps: 60/1
16:45:04.088: format: NV12
16:45:04.088: YUV mode: Rec. 709/Full
16:45:04.089: NV12 texture support enabled
16:45:04.089: P010 texture support not available
16:45:04.090: Audio monitoring device:
16:45:04.090: name: Default
16:45:04.090: id: default
16:45:04.090: ---------------------------------
16:45:04.103: No AJA devices found, skipping loading AJA UI plugin
16:45:04.104: Failed to initialize module 'aja-output-ui.dll'
16:45:04.116: No AJA devices found, skipping loading AJA plugin
16:45:04.116: Failed to initialize module 'aja.dll'
16:45:04.117: Skipping module '../../obs-plugins/64bit/chrome_elf.dll', not an OBS plugin
16:45:04.217: [CoreAudio encoder]: Adding CoreAudio AAC encoder
16:45:04.219: Failed to load 'en-US' text for module: 'decklink-captions.dll'
16:45:04.222: Failed to load 'en-US' text for module: 'decklink-output-ui.dll'
16:45:04.229: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
16:45:04.229: Failed to initialize module 'decklink.dll'
16:45:04.263: [AMF] Unable to load 'amfrt64.dll', error code 126.
16:45:04.264: [AMF] AMF Test failed due to one or more errors.
16:45:04.264: Failed to initialize module 'enc-amf.dll'
16:45:04.324: [input-overlay] Loading v5.0.3-HEAD (39a1d1a) build time 2023.03.11 13:47
16:45:04.329: [input-overlay] Initializing SDL2 for gamepad input (compile-time: 2.26.1, run-time: 2.26.1)
16:45:04.368: Skipping module '../../obs-plugins/64bit/libcef.dll', not an OBS plugin
16:45:04.369: Skipping module '../../obs-plugins/64bit/libEGL.dll', not an OBS plugin
16:45:04.371: Skipping module '../../obs-plugins/64bit/libGLESv2.dll', not an OBS plugin
16:45:04.397: [Move Transition] loaded version 2.8.1
16:45:04.482: [obs-browser]: Version 2.22.1
16:45:04.482: [obs-browser]: CEF Version 103.0.5060.134 (runtime), 103.0.0-5060-shared-textures.2594+gc69ad37+chromium-103.0.5060.134 (compiled)
16:45:04.529: NVENC supported
16:45:05.176: [NVENC] AV1 is not supported
16:45:05.191: [noise suppress]: NVIDIA AUDIO FX version: 1.3.0.21
16:45:06.540: [noise suppress]: NVIDIA AUDIO FX enabled
16:45:06.541: Failed to get NVVideoEffects.dll version info size
16:45:06.549: [NVIDIA VIDEO FX]: FX disabled, redistributable not found or could not be loaded.
16:45:07.009: LoadLibrary failed for '../../obs-plugins/64bit/obs-screenshot-filter.dll': The specified module could not be found.
16:45:07.009: (126)
16:45:07.009: Module '../../obs-plugins/64bit/obs-screenshot-filter.dll' not loaded
16:45:07.029: obs-streamelements-bootstrap: skipping trying to load Qt5 flavor of a plugin for OBS version 30.0.0
16:45:07.061: obs-streamelements-bootstrap: loaded module: C:\Program Files\obs-studio\obs-plugins\64bit\obs-streamelements-core
16:45:07.068: [obs-streamelements-core]: Version unknown
16:45:07.068: obs-streamelements-bootstrap: initialized: C:\Program Files\obs-studio\obs-plugins\64bit\obs-streamelements-core
16:45:07.081: obs-streamelements-bootstrap: skipping trying to load Qt5 flavor of a plugin for OBS version 30.0.0
16:45:07.098: obs-streamelements-bootstrap: loaded module: C:\Program Files\obs-studio\obs-plugins\64bit\obs-streamelements
16:45:07.098: obs-streamelements: initializing
16:45:07.102: obs-streamelements: checking for updates
16:45:07.102: obs-streamelements: ShowStatusBarMessage: Checking for updates...
16:45:07.102: obs-streamelements: context->manifestFilePath: C:\Users\*\AppData\Roaming\obs-studio/plugin_config/obs-streamelements/obs-streamelements.manifest
16:45:07.102: obs-streamelements: config_folder_path: C:\Users\*\AppData\Roaming\obs-studio/plugin_config/obs-streamelements/
16:45:07.108: obs-streamelements: creating signal handlers
16:45:07.108: obs-streamelements: connecting signal handlers
16:45:07.108: obs-streamelements: initialized
16:45:07.108: obs-streamelements-bootstrap: initialized: C:\Program Files\obs-studio\obs-plugins\64bit\obs-streamelements
16:45:07.151: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.3.3 | RPC Version: 1)
16:45:07.151: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.5.3 | Qt version (run-time): 6.5.3
16:45:07.151: [obs-websocket] [obs_module_load] Linked ASIO Version: 102800
16:45:07.163: [obs-websocket] [obs_module_load] Module loaded.
16:45:07.200: google_s2t_caption_plugin 0.28 obs_module_load -12224812
16:45:07.221: [Recursion Effect] loaded version 0.0.5
16:45:07.241: LoadLibrary failed for '../../obs-plugins/64bit/replay-source.dll': The specified module could not be found.
16:45:07.241: (126)
16:45:07.241: Module '../../obs-plugins/64bit/replay-source.dll' not loaded
16:45:07.255: Skipping module '../../obs-plugins/64bit/SDL2.dll', not an OBS plugin
16:45:07.275: [Source Record] loaded version 0.3.2
16:45:07.292: [Vertical Canvas] loaded version 1.0.6
16:45:07.296: QLayout: Attempting to add QLayout "" to CanvasDock "", which already has a layout
16:45:07.349: QLayout: Attempting to add QLayout "" to CanvasScenesDock "CanvasDock1080x1920Scenes", which already has a layout
16:45:07.364: QLayout: Attempting to add QLayout "" to CanvasSourcesDock "CanvasDock1080x1920Sources", which already has a layout
16:45:07.375: QLayout: Attempting to add QLayout "" to CanvasDock "CanvasDock1080x1920", which already has a layout
16:45:07.406: [vlc-video]: Couldn't find VLC installation, VLC video source disabled
16:45:07.446: [phandasm_waveform]: Registered v1.5.0 x64
16:45:07.446: [phandasm_waveform]: Using CPU capabilities: AVX2 AVX FMA3 SSE2
16:45:07.482: ---------------------------------
16:45:07.482: Loaded Modules:
16:45:07.482: win-wasapi.dll
16:45:07.482: win-dshow.dll
16:45:07.482: win-capture.dll
16:45:07.482: waveform.dll
16:45:07.482: vlc-video.dll
16:45:07.482: vertical-canvas.dll
16:45:07.482: text-freetype2.dll
16:45:07.482: source-record.dll
16:45:07.482: rtmp-services.dll
16:45:07.482: recursion-effect.dll
16:45:07.482: obs_google_caption_plugin.dll
16:45:07.482: obs-x264.dll
16:45:07.482: obs-websocket.dll
16:45:07.482: obs-webrtc.dll
16:45:07.482: obs-vst.dll
16:45:07.482: obs-transitions.dll
16:45:07.482: obs-text.dll
16:45:07.482: obs-streamelements.dll
16:45:07.482: obs-streamelements-core.dll
16:45:07.482: obs-shaderfilter.dll
16:45:07.482: obs-qsv11.dll
16:45:07.482: obs-outputs.dll
16:45:07.482: obs-filters.dll
16:45:07.482: obs-ffmpeg.dll
16:45:07.482: obs-browser.dll
16:45:07.482: move-transition.dll
16:45:07.482: input-overlay.dll
16:45:07.482: image-source.dll
16:45:07.482: frontend-tools.dll
16:45:07.482: decklink-output-ui.dll
16:45:07.482: decklink-captions.dll
16:45:07.482: coreaudio-encoder.dll
16:45:07.482: ---------------------------------
16:45:07.482: google_s2t_caption_plugin 0.28 obs_module_post_load
16:45:08.012: obs-streamelements-core: StreamElementsExternalSceneDataProviderSlobsClient: path does not exist: C:/Users/*/AppData/Roaming/slobs-client/SceneCollections
16:45:08.123: QObject::connect: No such slot io_settings_dialog::RefreshUi()
16:45:08.123: QObject::connect: (receiver name: 'io_config_dialog')
16:45:08.130: Could not parse stylesheet of object QFrame(0x1ccc30de410, name = "streamelements_central_widget_frame")
16:45:08.130: Could not parse stylesheet of object QFrame(0x1ccc30de410, name = "streamelements_central_widget_frame")
16:45:08.134: QMainWindow::addDockWidget: invalid 'area' argument
16:45:08.146: QDockWidgetLayout::addItem(): please use QDockWidgetLayout::setWidget()
16:45:08.147: QMainWindow::addDockWidget: invalid 'area' argument
16:45:08.182: QWidget::setTabOrder: 'first' and 'second' must be in the same window
16:45:08.182: ==== Startup complete ===============================================
16:45:08.260: obs-streamelements: DownloadFileAsync: 200 ('https://cdn.streamelements.com/obs/dist/obs-streamelements/windows/latest/obs-streamelements.manifest?_nocache=20231202224507')
16:45:08.262: All scene data cleared
16:45:08.262: ------------------------------------------------
16:45:08.263: [win-wasapi: 'My Mic'] update settings:
16:45:08.263: device id: {0.0.1.00000000}.{a8058909-1ff5-4473-8748-61e03bed6761}
16:45:08.263: use device timing: 0
16:45:08.268: obs-streamelements: detected obs-streamelements-core version: 20231115000085
16:45:08.268: obs-streamelements: ShowStatusBarMessage: No software update available.
16:45:08.304: [Loaded global audio device]: 'My Mic'
16:45:08.304: [win-wasapi: 'Desktop'] update settings:
16:45:08.304: device id: {0.0.1.00000000}.{8b7aef28-cda3-4235-bb0d-b3ff86ceb976}
16:45:08.304: use device timing: 0
16:45:08.304: [Loaded global audio device]: 'Desktop'
16:45:08.307: [duplicator-monitor-capture: 'Display Capture'] update settings:
16:45:08.307: display: DELL AW2518HF (1920x1080)
16:45:08.307: cursor: true
16:45:08.307: method: DXGI
16:45:08.307: id: \\?\DISPLAY#DELA103#5&2d4d4529&0&UID4352#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}
16:45:08.307: alt_id: \\.\DISPLAY1
16:45:08.307: setting_id: \\?\DISPLAY#DELA103#5&2d4d4529&0&UID4352#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}
16:45:08.307: force SDR: false
16:45:08.309: [duplicator-monitor-capture: 'Display Capture 2'] update settings:
16:45:08.309: display: ASUS VP228 (1920x1080)
16:45:08.309: cursor: true
16:45:08.309: method: DXGI
16:45:08.309: id: \\?\DISPLAY#ACI22C3#5&2d4d4529&0&UID4354#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}
16:45:08.309: alt_id: \\.\DISPLAY2
16:45:08.309: setting_id: \\?\DISPLAY#ACI22C3#5&2d4d4529&0&UID4354#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}
16:45:08.309: force SDR: false
16:45:08.383: WASAPI: Device 'VoiceMeeter Aux Output (VB-Audio VoiceMeeter AUX VAIO)' [48000 Hz] initialized (source: Desktop)
16:45:08.390: WASAPI: Device 'VoiceMeeter Output (VB-Audio VoiceMeeter VAIO)' [48000 Hz] initialized (source: My Mic)
16:45:08.432: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Desktop)
16:45:08.432:
16:45:08.500: [win-wasapi: 'Discord'] update settings:
16:45:08.500: executable: Discord.exe
16:45:08.500: title: #spudministrator-chat | Spudcentral: Potato_noir's Server - Discord
16:45:08.500: class: Chrome_WidgetWin_1
16:45:08.500: priority: 2
16:45:08.501: [WASAPISource::TryInitialize]:[[VIRTUAL_AUDIO_DEVICE_PROCESS_LOOPBACK]] Failed to find window
16:45:08.501: WASAPI: Device '' failed to start (source: Discord)
16:45:08.983: ---------------------------------
16:45:08.983: [DShow Device: 'Capture Card'] settings updated:
16:45:08.983: video device: AVerMedia Live Gamer HD 2
16:45:08.983: video path: \\?\usb#vid_07ca&pid_1570&mi_00#7&14f13e38&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
16:45:08.983: resolution: 1920x1080
16:45:08.983: flip: 0
16:45:08.983: fps: 60.00 (interval: 166666)
16:45:08.983: format: YUY2
16:45:08.983: buffering: disabled
16:45:08.983: hardware decode: disabled
16:45:09.014: DShow: Could not set audio format
16:45:09.014: Capture Card: Audio configuration failed, ignoring audio
16:45:09.291: Switched to scene 'Minecraft'
16:45:09.291: save_or_load_event_callback 0, -12224812
16:45:09.325: unknown mute when setting: ''
16:45:09.340: dock: 260 260 fs: 10
16:45:09.340: target: 271 0
16:45:09.341: ------------------------------------------------
16:45:09.341: Loaded scenes:
16:45:09.341: - scene 'Switch':
16:45:09.341: - source: 'Capture Card' (dshow_input)
16:45:09.341: - source: 'Logo Waveform' (group)
16:45:09.341: - source: 'Logo' (image_source)
16:45:09.341: - source: 'Waveform Visualizer' (phandasm_waveform_source)
16:45:09.341: - source: 'Guest' (group)
16:45:09.341: - source: 'Guests' (text_gdiplus_v2)
16:45:09.341: - source: 'Waveform Visualizer 2' (phandasm_waveform_source)
16:45:09.341: - source: 'Chat' (browser_source)
16:45:09.341: - source: 'Discord' (wasapi_process_output_capture)
16:45:09.341: - scene 'Minecraft':
16:45:09.341: - source: 'Minecraft Capture' (game_capture)
16:45:09.341: - source: 'Logo Waveform' (group)
16:45:09.341: - source: 'Logo' (image_source)
16:45:09.341: - source: 'Waveform Visualizer' (phandasm_waveform_source)
16:45:09.341: - source: 'Guest' (group)
16:45:09.341: - source: 'Guests' (text_gdiplus_v2)
16:45:09.341: - source: 'Waveform Visualizer 2' (phandasm_waveform_source)
16:45:09.341: - source: 'Chat' (browser_source)
16:45:09.341: - source: 'Discord' (wasapi_process_output_capture)
16:45:09.341: - scene 'Minecraft Vert':
16:45:09.341: - source: 'Minecraft Capture' (game_capture)
16:45:09.341: - scene 'Desktop 1':
16:45:09.341: - source: 'Display Capture' (monitor_capture)
16:45:09.341: - source: 'Logo Waveform' (group)
16:45:09.341: - source: 'Logo' (image_source)
16:45:09.341: - source: 'Waveform Visualizer' (phandasm_waveform_source)
16:45:09.341: - source: 'Discord' (wasapi_process_output_capture)
16:45:09.341: - scene 'Desktop 1 Vert':
16:45:09.341: - source: 'Display Capture' (monitor_capture)
16:45:09.341: - scene 'Desktop 2':
16:45:09.341: - source: 'Display Capture 2' (monitor_capture)
16:45:09.341: - source: 'Logo Waveform' (group)
16:45:09.341: - source: 'Logo' (image_source)
16:45:09.341: - source: 'Waveform Visualizer' (phandasm_waveform_source)
16:45:09.341: - scene 'Desktop 2 Vert':
16:45:09.341: - source: 'Display Capture 2' (monitor_capture)
16:45:09.341: - scene 'Switch Vert':
16:45:09.341: - source: 'Capture Card' (dshow_input)
16:45:09.341: ------------------------------------------------
16:45:09.578: YT: InitYTUserUrl() User is not signed
16:45:09.579: YT: InitYTUserUrl() User is not signed
16:45:09.642: OBS_FRONTEND_EVENT_FINISHED_LOADING, plugin_manager loaded: 1, 6.5.3
16:45:09.642: enabled: 0, is_streaming 0, streaming_output_enabled 1, streaming_transcripts_enabled 0, is_streaming_relevant: 0, is_recording 0, recording_output_enabled 0, recording_transcripts_enabled 0, is_recording_relevant: 0, is_virtualcam_on 0, virtualcam_transcripts_enabled 0, is_virtualcam_relevant 0, is_preview_open 0, is_text_output_relevant 0, scene_collection_name: , source: '', equal_settings 1, do_captioning 0
16:45:09.642: settings changed, disabling captioning
16:45:16.101: User switched to scene 'Switch'
16:49:30.285: [obs-nvenc: 'advanced_video_stream'] settings:
16:49:30.285: codec: H264
16:49:30.285: rate_control: CBR
16:49:30.285: bitrate: 10000
16:49:30.285: cqp: 20
16:49:30.285: keyint: 120
16:49:30.285: preset: p5
16:49:30.285: tuning: hq
16:49:30.285: multipass: qres
16:49:30.285: profile: high
16:49:30.285: width: 1920
16:49:30.285: height: 1080
16:49:30.285: b-frames: 2
16:49:30.285: lookahead: false
16:49:30.285: psycho_aq: true
16:49:30.285:
16:49:30.349: [CoreAudio AAC: 'adv_stream_audio']: settings:
16:49:30.349: mode: AAC
16:49:30.349: bitrate: 160
16:49:30.349: sample rate: 48000
16:49:30.349: cbr: on
16:49:30.349: output buffer: 1536
16:49:30.350: [rtmp stream: 'adv_stream'] Connecting to RTMP URL rtmps://a.rtmps*...
16:49:30.357: Output 'Vertical Backtrack': Tried to use obs_output_set_mixers on an encoded output
16:49:30.366: [CoreAudio AAC: 'Track2']: settings:
16:49:30.366: mode: AAC
16:49:30.366: bitrate: 160
16:49:30.366: sample rate: 48000
16:49:30.366: cbr: on
16:49:30.366: output buffer: 1536
16:49:30.368: [CoreAudio AAC: 'Track3']: settings:
16:49:30.368: mode: AAC
16:49:30.368: bitrate: 160
16:49:30.368: sample rate: 48000
16:49:30.368: cbr: on
16:49:30.368: output buffer: 1536
16:49:30.370: [CoreAudio AAC: 'Track4']: settings:
16:49:30.370: mode: AAC
16:49:30.370: bitrate: 160
16:49:30.370: sample rate: 48000
16:49:30.370: cbr: on
16:49:30.370: output buffer: 1536
16:49:30.373: [CoreAudio AAC: 'Track5']: settings:
16:49:30.373: mode: AAC
16:49:30.373: bitrate: 160
16:49:30.373: sample rate: 48000
16:49:30.373: cbr: on
16:49:30.373: output buffer: 1536
16:49:30.376: [CoreAudio AAC: 'Track6']: settings:
16:49:30.376: mode: AAC
16:49:30.376: bitrate: 160
16:49:30.376: sample rate: 48000
16:49:30.376: cbr: on
16:49:30.376: output buffer: 1536
16:49:30.378: [rtmp stream: 'adv_stream'] Interface: Killer E2500 Gigabit Ethernet Controller (ethernet, 1000↓/1000↑ mbps)
16:49:30.386: ==== Replay Buffer Start ===========================================
16:49:30.389: NV12 texture support enabled
16:49:30.389: P010 texture support not available
16:49:30.391: Output 'Vertical Backtrack': Tried to use obs_output_set_media on an encoded output
16:49:30.426: [obs-nvenc: 'vertical_canvas_record_video_encoder'] settings:
16:49:30.426: codec: H264
16:49:30.426: rate_control: CBR
16:49:30.426: bitrate: 10000
16:49:30.426: cqp: 20
16:49:30.426: keyint: 120
16:49:30.426: preset: p5
16:49:30.426: tuning: hq
16:49:30.426: multipass: qres
16:49:30.426: profile: high
16:49:30.426: width: 1080
16:49:30.426: height: 1920
16:49:30.426: b-frames: 2
16:49:30.426: lookahead: false
16:49:30.426: psycho_aq: true
16:49:30.426:
16:49:30.475: save_or_load_event_callback 1, -12224812
16:49:30.475: obs save event
16:49:30.510: [rtmp stream: 'adv_stream'] Connection to rtmps://a.rtmps.* (142.250.113.134) successful
16:49:30.511: [rtmp stream: 'adv_stream'] Socket send buffer is 65536 bytes
16:49:30.514: stream_started_event
16:49:30.514: enabled: 0, is_streaming 1, streaming_output_enabled 1, streaming_transcripts_enabled 0, is_streaming_relevant: 1, is_recording 0, recording_output_enabled 0, recording_transcripts_enabled 0, is_recording_relevant: 0, is_virtualcam_on 0, virtualcam_transcripts_enabled 0, is_virtualcam_relevant 0, is_preview_open 0, is_text_output_relevant 0, scene_collection_name: , source: '', equal_settings 1, do_captioning 0
16:49:30.514: settings changed, disabling captioning
16:49:30.514: ==== Streaming Start ===============================================
16:49:30.514: caption_output_writer_loop streaming starting
16:49:30.594: Output 'Replay Buffer': stopping
16:49:30.594: Output 'Replay Buffer': Total frames output: 1
16:49:30.594: Output 'Replay Buffer': Total drawn frames: 13
16:49:30.594: ==== Replay Buffer Stop ============================================
16:57:01.624: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_16-57-01.mkv'
16:57:22.018: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_16-57-21.mkv'
17:01:16.926: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_17-01-16.mkv'
17:06:50.982: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_17-06-50.mkv'
17:08:06.592: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_17-08-06.mkv'
17:17:26.809: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_17-17-26.mkv'
17:24:45.016: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_17-24-44.mkv'
17:26:48.733: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_17-26-48.mkv'
17:29:48.277: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_17-29-48.mkv'
17:34:49.928: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_17-34-49.mkv'
17:37:57.465: Output 'vertical_canvas_record': Tried to use obs_output_set_mixers on an encoded output
17:37:57.465: encoder 'vertical_canvas_record_video_encoder': Cannot apply a new video_t object while the encoder is active
17:37:57.465: Output 'vertical_canvas_record': Tried to use obs_output_set_media on an encoded output
17:37:57.467: [ffmpeg muxer: 'vertical_canvas_record'] Writing file 'E:/verticals/2023-12-02 17-37-57-vertical'...
17:37:57.645: [ffmpeg muxer: 'vertical_canvas_record'] os_process_pipe_write for packet data failed
17:37:57.645: [ffmpeg muxer: 'vertical_canvas_record'] ffmpeg-mux: Couldn't find an appropriate muxer for 'E:/verticals/2023-12-02 17-37-57-vertical'
17:37:57.645: Couldn't initialize muxer
17:37:57.645:
17:37:57.645: [ffmpeg muxer: 'vertical_canvas_record'] Output of file 'E:/verticals/2023-12-02 17-37-57-vertical' stopped
17:37:57.645: Output 'vertical_canvas_record': stopping
17:37:57.645: Output 'vertical_canvas_record': Total frames output: 1
17:37:57.645: Output 'vertical_canvas_record': Total drawn frames: 11
17:37:57.646: [vertical-canvas] record stop error -8
17:47:22.330: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_17-47-22.mkv'
17:51:39.102: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_17-51-38.mkv'
17:52:09.750: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_17-52-09.mkv'
17:58:15.243: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_17-58-14.mkv'
17:59:00.498: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_17-59-00.mkv'
18:02:08.680: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_18-02-08.mkv'
18:05:14.211: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_18-05-13.mkv'
18:07:01.322: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_18-07-01.mkv'
18:07:32.816: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_18-07-32.mkv'
18:10:04.608: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_18-10-04.mkv'
18:13:41.503: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_18-13-41.mkv'
18:14:12.990: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_18-14-12.mkv'
18:14:32.337: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_18-14-32.mkv'
18:14:37.246: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_18-14-36.mkv'
18:15:35.150: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_18-15-34.mkv'
18:16:56.823: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_18-16-56.mkv'
18:18:17.591: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_18-18-17.mkv'
18:18:33.404: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_18-18-33.mkv'
18:18:55.921: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_18-18-55.mkv'
18:19:09.431: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_18-19-09.mkv'
18:20:41.287: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_18-20-41.mkv'
18:21:11.929: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_18-21-11.mkv'
18:21:28.136: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_18-21-27.mkv'
18:21:47.474: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_18-21-47.mkv'
18:22:05.344: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_18-22-05.mkv'
18:22:35.051: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_18-22-34.mkv'
18:23:10.666: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_18-23-10.mkv'
18:23:23.506: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_18-23-23.mkv'
18:23:43.415: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_18-23-43.mkv'
18:23:56.439: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_18-23-56.mkv'
18:24:54.778: [ffmpeg muxer: 'Vertical Backtrack'] Wrote replay buffer to 'E:/verticals/Backtrack_2023-12-02_18-24-54.mkv'
18:53:24.011: Last log entry repeated for 8 more lines
18:53:24.011: save_or_load_event_callback 1, -12224812
18:53:24.011: obs save event
18:53:24.226: [rtmp stream: 'adv_stream'] User stopped the stream
18:53:24.226: [rtmp stream: 'adv_stream'] Socket send buffer is 2097152 bytes
18:53:24.226: Output 'adv_stream': stopping
18:53:24.226: Output 'adv_stream': Total frames output: 445898
18:53:24.226: Output 'adv_stream': Total drawn frames: 446033
18:53:24.227: stream_stopped_event
18:53:24.227: enabled: 0, is_streaming 0, streaming_output_enabled 1, streaming_transcripts_enabled 0, is_streaming_relevant: 0, is_recording 0, recording_output_enabled 0, recording_transcripts_enabled 0, is_recording_relevant: 0, is_virtualcam_on 0, virtualcam_transcripts_enabled 0, is_virtualcam_relevant 0, is_preview_open 0, is_text_output_relevant 0, scene_collection_name: , source: '', equal_settings 1, do_captioning 0
18:53:24.227: settings changed, disabling captioning
18:53:24.227: caption_output_writer_loop streaming done
18:53:24.229: ==== Streaming Stop ================================================
18:53:24.428: QMetaObject::invokeMethod: No such method CanvasDock::OnReplayBufferStop()
18:53:24.428: Candidates are:
18:53:24.428: OnReplayBufferStop(int,QString)
18:53:24.672: Output 'Vertical Backtrack': stopping
18:53:24.672: Output 'Vertical Backtrack': Total frames output: 446039
18:53:24.672: Output 'Vertical Backtrack': Total drawn frames: 446052
18:54:15.587: enabled: 0, is_streaming 0, streaming_output_enabled 1, streaming_transcripts_enabled 0, is_streaming_relevant: 0, is_recording 0, recording_output_enabled 0, recording_transcripts_enabled 0, is_recording_relevant: 0, is_virtualcam_on 0, virtualcam_transcripts_enabled 0, is_virtualcam_relevant 0, is_preview_open 1, is_text_output_relevant 0, scene_collection_name: , source: '', equal_settings 1, do_captioning 0
18:54:15.587: settings changed, disabling captioning
18:54:20.779: enabled: 0, is_streaming 0, streaming_output_enabled 1, streaming_transcripts_enabled 0, is_streaming_relevant: 0, is_recording 0, recording_output_enabled 0, recording_transcripts_enabled 0, is_recording_relevant: 0, is_virtualcam_on 0, virtualcam_transcripts_enabled 0, is_virtualcam_relevant 0, is_preview_open 0, is_text_output_relevant 0, scene_collection_name: , source: '', equal_settings 1, do_captioning 0
18:54:20.779: settings changed, disabling captioning
18:55:49.561: ==== Shutting down ==================================================
18:55:49.576: save_or_load_event_callback 1, -12224812
18:55:49.576: obs save event
18:55:49.599: WASAPI: Device 'VoiceMeeter Output (VB-Audio VoiceMeeter VAIO)' Terminated
18:55:49.603: WASAPI: Device 'VoiceMeeter Aux Output (VB-Audio VoiceMeeter AUX VAIO)' Terminated
18:55:49.607: WASAPI: Device '[VIRTUAL_AUDIO_DEVICE_PROCESS_LOOPBACK]' Terminated
18:55:49.885: All scene data cleared
18:55:49.885: ------------------------------------------------
18:55:49.903: obs_frontent_exiting, stopping captioner
18:55:49.906: obs_frontent_exiting done
18:55:49.908: Tried to call obs_frontend_get_global_config with no callbacks!
18:55:49.935: Tried to call obs_frontend_get_scenes with no callbacks!
18:55:49.935: Tried to call obs_frontend_get_current_scene with no callbacks!
18:55:51.109: Tried to call obs_frontend_get_global_config with no callbacks!
That log still has a significant number of third party plugins installed.
Basically, what we think is happening here is that certain plugins have always been causing unclean shutdowns of OBS, and that we added detection for it in OBS 30, it's just showing those issues where previously nobody noticed.
We need to understand which plugins are causing the safe mode to trigger on shutdown, and why, so narrowing it down to which specific plugins are causing this issue will help us determine if this is a bug in the plugin itself, or something in OBS that we need to correct.
We have not been able to reproduce this with only a base OBS install.
That log still has a significant number of third party plugins installed.
Basically, what we think is happening here is that certain plugins have always been causing unclean shutdowns of OBS, and that we added detection for it in OBS 30, it's just showing those issues where previously nobody noticed.
We need to understand which plugins are causing the safe mode to trigger on shutdown, and why, so narrowing it down to which specific plugins are causing this issue will help us determine if this is a bug in the plugin itself, or something in OBS that we need to correct.
We have not been able to reproduce this with only a base OBS install.
OK, all that log is literal Greek to me. I'm wondering if you're reading all the scene stuff as 3rd party as well, and if that's the case, that right there wouldn't make any sense. I did run my OBS yesteday for a special stream. These right here are when the OBS doesn't pop up saying it crashed. I have it on two screens (one for the main, one for the chat(s)). The only part that keeps leaving when I turn it on in safe mode is the one that allows me to stream to YouTube at the same time.
The other two screens here are when it's in Safe Mode, so now you know what it looks like in both modes
This is happening for me maybe half the time I use OBS to record gameplay, and in particular it's leaving a process running in the background consuming 1 CPU core--I have to kill this process for it to stop, reopening OBS doesn't help. If I leave it running, it forces my monitor to stay on when idle (powercfg) and Discord keeps me in streamer mode.
I notice this difference at the end of the logs:
15:08:29.402: [Scripting] Total detached callbacks: 0
15:08:29.403: Freeing OBS context data
15:08:29.462: == Profiler Results =============================
[...]
When this appears, there isn't a hung process and OBS believes it exited cleanly. And this may appear regardless of whether the prior run exited cleanly.
And here are the modules that I have in common with https://github.com/obsproject/obs-studio/issues/9955#issuecomment-1837626288:
Of these, I only recognize input-overlay.dll as something I had to add myself.
I note that if I don't kill the process, it can happen that when I relaunch, record as usual, and exit as usual, that I'm left with two stuck background processes.
On review, it looks like this report has turned in to multiple, unrelated reports.
@octagonalsquare Can you please confirm if this is happening without third party plugins installed?
As a general comment to everyone, Safe Mode is a new feature that is catching existing instances of OBS not cleanly shutting down. These unclean shutdowns have most likely been occurring for a long while, they were just never noticed until now. There are hundreds if not thousands of potential reasons that OBS might not cleanly shutdown. They are not automatically related because you get a Safe Mode prompt on start, and I'd like to keep the additional off-topic comments and "me too" stuff to a minimum right now until we understand the root cause of the original report. If you have reliable replication steps for an issue causing Safe Mode to trigger that has different replication steps than this issue, please open a new report with detailed steps and log files.
Unfortunately I am not sure.
I had an issue where I lost a bunch of files and had to actually completely reinstall OBS and all my plugins. It has not happened since then, but could be because my install before was busted, or because I updated whatever plugin was causing the issue, or any number of other reasons. It did seem to work once without plugins before I had to redo everything, but it would occasionally also work with them on and I wasn’t able to do more tests to confirm it wasn’t a fluke
On Thu, Jan 4, 2024 at 3:11 PM Joel Bethke @.***> wrote:
On review, it looks like this report has turned in to multiple, unrelated reports.
@octagonalsquare https://github.com/octagonalsquare Can you please confirm if this is happening without third party plugins installed?
As a general comment to everyone, Safe Mode is a new feature that is catching existing instances of OBS not cleanly shutting down. These unclean shutdowns have most likely been occurring for a long while, they were just never noticed until now. There are hundreds if not thousands of potential reasons that OBS might not cleanly shutdown. They are not automatically related because you get a Safe Mode prompt on start, and I'd like to keep the additional off-topic comments and "me too" stuff to a minimum right now until we understand the root cause of the original report. If you have reliable replication steps for an issue causing Safe Mode to trigger that has different replication steps than this issue, please open a new report with detailed steps and log files.
— Reply to this email directly, view it on GitHub https://github.com/obsproject/obs-studio/issues/9955#issuecomment-1877765485, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKLIVS5KEWHPXIU6M37D3EDYM4LH7AVCNFSM6AAAAABAEMRU5OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZXG43DKNBYGU . You are receiving this because you were mentioned.Message ID: @.***>
Ok, it is very likely that there was a configuration or third-party plugin issue causing the original report. Since it's no longer occurring, I will go ahead and close this.
OK, this is one that I commented on, but did not start, the issue that I'm having is still happening, that thread was noted way above on this thread, but it's still going on.
I'll open another bug for my issue when I have a chance.
Operating System Info
Windows 10
Other OS
No response
OBS Studio Version
30.0.0
OBS Studio Version (Other)
No response
OBS Studio Log URL
https://obsproject.com/logs/BLQTJwBqFeBxnRGC
OBS Studio Crash Log URL
No response
Expected Behavior
I would think that if everything is stopped and you click the designated Exit button that it would shut off properly.
Current Behavior
I am always prompted with the "OBS did not shut down properly during your last session" prompt every time I launch OBS
Steps to Reproduce
Anything else we should know?
No response