obsproject / obsproject/obs-studio
OBS 32.2.2 crashes when closing/removing YouTube Live Control Panel dock on Windows 11
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 76.4k
- Forks
- 10.2k
- Avg merge
- 4d 23h
- Merged PRs (30d)
- 12
Description
Operating System Info
Windows 11
Other OS
No response
OBS Studio Version
Other
OBS Studio Version (Other)
32.2.2 (64 bit)
OBS Studio Log URL
https://obsproject.com/logs/uj1igMSt8So8nWRx
OBS Studio Crash Log URL
https://obsproject.com/logs/crashes/SpBnGSDOhNMlBngV
Expected Behavior
Ao fechar ou remover o painel de controle de live do YouTube, eu esperava que apenas o painel fosse fechado e que o OBS continuasse funcionando normalmente.
Current Behavior
Ao fechar/remover o painel de controle de live do YouTube, o OBS fecha com um crash.
Depois do crash, em algumas tentativas o OBS também passou a crashar ao abrir novamente.
Consegui fazer o OBS voltar a abrir renomeando o arquivo %APPDATA%\obs-studio\user.ini, fazendo com que o OBS criasse um novo user.ini.
Depois disso, consegui selecionar novamente meu perfil Lives e minhas cenas/configurações continuaram disponíveis.
Reproduzi novamente o problema ao remover o painel do YouTube e gerei o crash report informado acima.
Steps to Reproduce
- Abrir o OBS Studio 32.2.2.
- Usar o perfil conectado à minha conta do YouTube.
- Abrir/exibir o Painel de controle de live do YouTube.
- Fechar/remover o Painel de controle de live do YouTube.
- Fecho o obs apos o fim do meu uso
- Abro o OBS em outro momento e apresenta um crash.
- Ao abrir o OBS novamente, em algumas tentativas ele também apresenta um crash durante a inicialização.
Anything else we should know?
Em uma ocorrência anterior, o crash durante a inicialização apontou para Qt6Widgets.dll, seguido de YoutubeAuth::LoadUI, Auth::Load e OBSBasic::OnFirstLoad
No crash que reproduzi especificamente ao remover o painel de controle do YouTube, o crash report aponta para obs-browser.dll na thread CrBrowserMain.
O user.ini que causava crash durante a inicialização também continha youtubeLiveControlPanel no DockState.
Tenho plugins de terceiros instalados, incluindo Aitum Stream Suite/Vertical Canvas. O OBS consegue iniciar normalmente com esses plugins depois que o user.ini é recriado.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the linked OBS log and crash report, focusing on obs-browser.dll/CrBrowserMain and the user.ini DockState entry for youtubeLiveControlPanel. Compare the removal crash with the startup stack involving Qt6Widgets.dll, YoutubeAuth::LoadUI, Auth::Load, and OBSBasic::OnFirstLoad. Done means removing the YouTube Live Control Panel no longer crashes OBS or causes later startup crashes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100