Seems like when the Browser source creates a popup window, if you navigate away from that scene or scene collection, then back, before dismissing the dialog, when you do OBS will crash.
I happen to be using this site: http://e.ggtimer.com/1 minutes
OBS becomes unresponsive but will continue streaming until you press the 'OK' button a second time, then it hard crashes. OBS-MP reports a crash, and appears to remain responsive, but will not actually close or allow you to copy the crash log into the clipboard.
As long as you don't press the OK button you can have five or six different popups and OBS will continue to respond normally.
I would guess this has something to do with the plugin not being closed properly when it launches a popup. An option to disable popups in the plugin would be a great workaround.
I made a youtube video of myself reproducing the crash: https://youtu.be/tpRBtz__vK4
And attached crash logs from both OBS and OBS-MP
(error message shortened to to character limit per post, check zip file)
I happen to be using this site: http://e.ggtimer.com/1 minutes
OBS becomes unresponsive but will continue streaming until you press the 'OK' button a second time, then it hard crashes. OBS-MP reports a crash, and appears to remain responsive, but will not actually close or allow you to copy the crash log into the clipboard.
As long as you don't press the OK button you can have five or six different popups and OBS will continue to respond normally.
I would guess this has something to do with the plugin not being closed properly when it launches a popup. An option to disable popups in the plugin would be a great workaround.
I made a youtube video of myself reproducing the crash: https://youtu.be/tpRBtz__vK4
And attached crash logs from both OBS and OBS-MP
(error message shortened to to character limit per post, check zip file)
Code:
17:42:07.501: CPU Name: AMD Phenom(tm) II X4 B55 Processor
17:42:07.501: CPU Speed: 3307MHz
17:42:07.501: Physical Cores: 4, Logical Cores: 4
17:42:07.501: Physical Memory: 8190MB Total, 4063MB Free
17:42:07.501: Windows Version: 10.0 Build 10240 (revision: 16384)
17:42:07.501: Aero is Enabled (Aero is always on for windows 8 and above)
17:42:07.515: OBS 0.12.0 (64bit, windows)
17:42:07.515: ---------------------------------
17:42:07.516: ---------------------------------
....
17:42:09.478: =====================================================================
17:42:09.478: output 'simple_stream' (rtmp_output) created
17:42:09.478: encoder 'simple_h264_stream' (obs_x264) created
17:42:09.490: AAC encoder bitrate mapping:
17:42:09.490: 32 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
17:42:09.490: 40 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
17:42:09.490: 48 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
17:42:09.490: 56 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
17:42:09.490: 64 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
17:42:09.490: 72 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
17:42:09.490: 80 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
17:42:09.490: 96 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
17:42:09.490: 112 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
17:42:09.490: 128 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
17:42:09.490: 144 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
17:42:09.490: 160 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
17:42:09.490: 192 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
17:42:09.490: 224 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
17:42:09.490: 256 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
17:42:09.490: 288 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
17:42:09.490: 320 kbit/s: 'CoreAudio AAC encoder' (CoreAudio_AAC)
17:42:09.490: encoder 'simple_aac' (CoreAudio_AAC) created
17:42:09.490: output 'simple_file_output' (ffmpeg_muxer) created
17:42:09.490: Service '' not found
17:42:09.490: service 'default_service' (rtmp_common) created
17:42:09.492: All scene data cleared
17:42:09.492: ------------------------------------------------
17:42:09.512: WASAPI: Device 'CABLE Input (VB-Audio Virtual Cable)' initialized
17:42:09.512: source 'Desktop Audio' (wasapi_output_capture) created
17:42:09.517: WASAPI: Device 'Microphone (HD Webcam C310)' initialized
17:42:09.518: source 'Mic/Aux' (wasapi_input_capture) created
17:42:09.518: source 'Scene' (scene) created
17:42:09.521: source 'BrowserSource' (browser_source) created
17:42:09.555: Audio line 'Mic/Aux' audio data currently getting cut off. This could be due to a negative sync offset that's larger than the current audio buffering time.
17:42:09.570: == Profiler Results =============================
17:42:09.570: run_program_init: 2097.67 ms
17:42:09.571: ┣OBSApp::AppInit: 3.002 ms
17:42:09.571: ┃ ┗OBSApp::InitLocale: 1.606 ms
17:42:09.571: ┗OBSApp::OBSInit: 2082.74 ms
17:42:09.571: ┣obs_startup: 1.336 ms
17:42:09.571: ┗OBSBasic::OBSInit: 2054.68 ms
17:42:09.571: ┣OBSBasic::InitBasicConfig: 0.706 ms
17:42:09.571: ┣OBSBasic::ResetAudio: 0.301 ms
17:42:09.571: ┣OBSBasic::ResetVideo: 873.719 ms
17:42:09.571: ┣OBSBasic::InitOBSCallbacks: 0.02 ms
17:42:09.571: ┣OBSBasic::InitHotkeys: 0.059 ms
17:42:09.571: ┣obs_load_all_modules: 1087.85 ms
17:42:09.571: ┃ ┣obs_init_module(coreaudio-encoder.dll): 7.15 ms
17:42:09.571: ┃ ┣obs_init_module(image-source.dll): 0.005 ms
17:42:09.571: ┃ ┣obs_init_module(obs-browser.dll): 0.113 ms
17:42:09.571: ┃ ┣obs_init_module(obs-ffmpeg.dll): 0.025 ms
17:42:09.571: ┃ ┣obs_init_module(obs-filters.dll): 0.012 ms
17:42:09.571: ┃ ┣obs_init_module(obs-outputs.dll): 0.01 ms
17:42:09.571: ┃ ┣obs_init_module(obs-x264.dll): 0.006 ms
17:42:09.571: ┃ ┣obs_init_module(rtmp-services.dll): 0.812 ms
17:42:09.571: ┃ ┣obs_init_module(text-freetype2.dll): 229.645 ms
17:42:09.571: ┃ ┣obs_init_module(win-capture.dll): 261.538 ms
17:42:09.571: ┃ ┣obs_init_module(win-decklink.dll): 4.949 ms
17:42:09.571: ┃ ┣obs_init_module(win-dshow.dll): 1.883 ms
17:42:09.571: ┃ ┣obs_init_module(win-mf.dll): 1.126 ms
17:42:09.571: ┃ ┗obs_init_module(win-wasapi.dll): 0.012 ms
17:42:09.571: ┣OBSBasic::ResetOutputs: 12.034 ms
17:42:09.571: ┣OBSBasic::CreateHotkeys: 0.029 ms
17:42:09.571: ┣OBSBasic::InitService: 0.199 ms
17:42:09.571: ┣OBSBasic::InitPrimitives: 0.698 ms
17:42:09.571: ┗OBSBasic::Load: 33.622 ms
17:42:09.571: =================================================
17:42:09.580: Audio line 'Mic/Aux' audio data no longer getting cut off.
17:42:09.640: Update check: last known remote version is 0.12.0
17:43:22.301: source 'Scene 1' (scene) created
17:43:31.295: source 'Desktop Audio' destroyed
17:43:31.295: WASAPI: Device 'CABLE Input (VB-Audio Virtual Cable)' Terminated
17:43:31.302: source 'Mic/Aux' destroyed
17:43:31.302: WASAPI: Device 'Microphone (HD Webcam C310)' Terminated
17:43:31.305: source 'Scene' destroyed
17:43:31.305: source 'BrowserSource' destroyed
17:43:31.309: source 'Scene 1' destroyed
17:43:31.309: All scene data cleared
17:43:31.309: ------------------------------------------------
17:43:31.309: source 'Scene' (scene) created
17:43:31.317: Added scene collection 'tst' (clean, tst.json)
17:43:31.317: ------------------------------------------------
17:43:33.799: source 'Scene' destroyed
17:43:33.799: All scene data cleared
17:43:33.799: ------------------------------------------------
17:43:33.818: WASAPI: Device 'CABLE Input (VB-Audio Virtual Cable)' initialized
17:43:33.818: source 'Desktop Audio' (wasapi_output_capture) created
17:43:33.824: WASAPI: Device 'Microphone (HD Webcam C310)' initialized
17:43:33.825: source 'Mic/Aux' (wasapi_input_capture) created
17:43:33.825: source 'Scene' (scene) created
17:43:33.828: source 'BrowserSource' (browser_source) created
17:43:33.828: source 'Scene 1' (scene) created
17:43:33.833: Switched to scene collection 'Untitled' (Untitled.json)
17:43:33.833: ------------------------------------------------
17:44:52.126: source 'Desktop Audio' destroyed
17:44:52.126: WASAPI: Device 'CABLE Input (VB-Audio Virtual Cable)' Terminated
17:44:52.133: source 'Mic/Aux' destroyed
17:44:52.133: WASAPI: Device 'Microphone (HD Webcam C310)' Terminated
17:44:52.136: source 'Scene' destroyed
17:44:52.137: source 'BrowserSource' destroyed
17:44:52.140: source 'Scene 1' destroyed
17:44:52.140: All scene data cleared
17:44:52.140: ------------------------------------------------
17:44:52.148: service 'default_service' destroyed
17:44:52.148: encoder 'simple_h264_stream' destroyed
17:44:52.148: encoder 'simple_aac' destroyed
17:44:52.148: output 'simple_stream' destroyed
17:44:52.149: output 'simple_file_output' destroyed
17:44:52.192: Freeing OBS context data