obsproject / obsproject/obs-studio

OBS 32.2.2 crashes when closing/removing YouTube Live Control Panel dock on Windows 11

Open
#13,807 0 comments 0 reactions 0 assignees View on GitHub

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
  1. Abrir o OBS Studio 32.2.2.
  2. Usar o perfil conectado à minha conta do YouTube.
  3. Abrir/exibir o Painel de controle de live do YouTube.
  4. Fechar/remover o Painel de controle de live do YouTube.
  5. Fecho o obs apos o fim do meu uso
  6. Abro o OBS em outro momento e apresenta um crash.
  7. 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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.