OBS Crashea al abrir dos instancias

Buenos dias,
He detectado que desde que he actualizado a la ultima versión. Al abrir una segunda instancia OBS en el mismo equipo, se que queda colgada.
Algunos de los paneles dejan de funcioanar en la segunda instancia. No se deja ni cerrar la aplicación.
Si Lanzo la emisión da error que os adjunto a continuación.

https://obsproject.com/logs/Fd3YomZOnbzMqlnf

He atualizado todos los drivers, de windows y las actualizaciones de OBS y no consigo que funcione.
Me pasa lo mismo en 2 equipos diferentes. al abrir las segundas instancias, se va todo al traste.

¿Os a ocurrido algo similar?
Muchas gracias de antemano, por vuestra ayuda.

Saludos,

Jordi
 
Para abrir OBS en dos instancias deberías instalar un segundo OBS en modo portable: https://obsproject.com/forum/resources/obs-and-obs-studio-portable-mode-on-windows.359/

Había un error en OBS que permitía abrir dos instancias usando la misma instalación, pero esto podia causar problemas graves como corromper la colección de escenas y/o perfiles. En la versión actual de OBS fue corregido este error.
Hola Paisand,
Primero de todo agradecerte tu rápida respuesta. La verdad que estoy un poco desesperado con este tema.
Me ha funcionado durante meses, y ahora de repente peta por todos lados.

No se si es correcto lo que hago, en cada uno de los equipos emito simultanemente dos sesiones OBS
Te explico, tenemos una sala de Billar y cada semana tenemos competiciones, que emitimos en directo por Youtube.
En un PC1, emito 2 mesas, y en el Otro Pc las otras 2 mesas.

Estos son los .cmd que ejecuto para lanzar las mesas.
Hasta ahora nos funcionava, pero ahora se cuelga al levantar la segunda instancia.
Se queda en un estado, que algunas opciones de menu funcionan y otras no. Por ejemplo, me deja levantar la emision (peta a los pocos segundos), pero no funciona los botones de salir del OBS, los paneles se cierran y tengo que restaurarlos

Desde PC1
start /d "C:\Program Files\obs-studio\bin\64bit" "" obs64.exe --multi -portable --profile "PERFIL_M1_720_PRINCIPAL_ZOOM" --collection "ESCENA_M1_720_PRINCIPAL_ZOOM"

start /d "C:\Program Files\obs-studio\bin\64bit" "" obs64.exe --multi -portable --profile "PERFIL_M2_720_PRINCIPAL_ZOOM" --collection "ESCENA_M2_720_PRINCIPAL_ZOOM"

Desde PC2
start /d "C:\Program Files\obs-studio\bin\64bit" "" obs64.exe --multi -portable --profile "PERFIL_M3_720_PRINCIPAL_ZOOM" --collection "ESCENA_M3_720_PRINCIPAL_ZOOM"

start /d "C:\Program Files\obs-studio\bin\64bit" "" obs64.exe --multi -portable --profile "PERFIL_M4_720_PRINCIPAL_ZOOM" --collection "ESCENA_M4_720_PRINCIPAL_ZOOM"

¿Que estoy haciendo mal?
 

PaiSand

Active Member
Lo que ya dije, no se puede abrir dos veces (o más) instancias de OBS, de la misma instalación, ya que puede causar problemas. Era un error que se corrigió en la versión actual de OBS.
Lo que tienes que hacer es instalar la versión portable, que puse el enlace arriba donde se explica como hacer, y usas esa como segunda. Entonces tendrías la instalación normal para la mesa 1 y la portable para la mesa 2. En la otra compu lo mismo.

Con la versión portable de OBS es como tener varias instalaciones sin pisarse una con otra. Así puedes crear tantas instalaciones portables como desees (y permita la compu), cada una en su propia carpeta.
 

Suslik V

Active Member
Code:
Thread 397C: (Crashed)
Stack            EIP              Arg0             Arg1             Arg2             Arg3             Address
000000218C8FB250 00007FF66658E8E8 000001B188F4EA00 000000000000000F 000001B1C223CE60 000000218C8FB4B0 obs64.exe!YouTubeAppDock::DispatchYTEvent+0x38
000000218C8FB3B0 00007FF66645ACDC 000000218C8FB860 000001B1890589D0 0000000000000000 0000000000000000 obs64.exe!OBSBasic::StreamingStart+0x5dc
000000218C8FB4F0 00007FF6665FDCC6 000001B1C21DD310 000001B1890589D0 000002A900000601 0000000000000000 obs64.exe!OBSBasic::qt_static_metacall+0x306
000000218C8FB870 00007FFB1A802389 000001B1BB00E450 000001B1BB00DA20 0000000000000000 0000000000000000 qt6core.dll!0x7ffb1a802389
000000218C8FB8B0 00007FFB1A8005DB 000001B1B7B494B0 000001B1BB00DA20 000001B1BB00DA20 000001B1BB00E450 qt6core.dll!0x7ffb1a8005db
000000218C8FB940 00007FFB1A154799 000001B1B7B494B0 000001B1B7B73DA0 000001B1B7B494B0 000001B1B7B494B0 qt6widgets.dll!0x7ffb1a154799
000000218C8FBA20 00007FFB1A111D2E 0000000000000000 000000218C8FBB50 000001B1B7B73DA0 00007FFB19A1C010 qt6widgets.dll!0x7ffb1a111d2e
000000218C8FBA50 00007FFB1A110EB9 000000218C8FFA40 000001B1BB00DA20 000001B1890589D0 0000000000000000 qt6widgets.dll!0x7ffb1a110eb9
000000218C8FBC80 00007FFB1A7B704F 0000000000000000 00007FFB9D35436F 000001B1B7B207D0 000001B1B7B207D0 qt6core.dll!0x7ffb1a7b704f
000000218C8FBCF0 00007FFB1A7B9E15 000001B1890589D0 000001B1B7B902C0 000001B1CACE9AB0 000001B1B7B90200 qt6core.dll!0x7ffb1a7b9e15
000000218C8FBDB0 00007FFB19CFAFAF 0000000000000024 000000218C8FBEE0 000001B1CACE9AB0 000000218C8FBEE0 qt6gui.dll!0x7ffb19cfafaf
000000218C8FBDE0 00007FFB1A937AE9 0000000000000000 0000000000000000 000001B1CACE9AB0 000001B1B7B902C0 qt6core.dll!0x7ffb1a937ae9
000000218C8FEF30 00007FFB19CFAF89 0000000000000024 000001B1CACE9AB0 000001B1B7B494B0 000000218C8FF078 qt6gui.dll!0x7ffb19cfaf89
000000218C8FEF60 00007FFB1A7BE734 000000218C8FF018 000001B1CAD3DC30 000000218C8FF0E0 000001B1CAD3DC40 qt6core.dll!0x7ffb1a7be734
000000218C8FEFE0 00007FF6665EE248 000000218C8FF1C0 0000000000000016 000001B1BB00DA20 000000218C8FF078 obs64.exe!ExecThreadedWithoutBlocking+0xd8
000000218C8FF160 00007FF6663F7145 000001B1BAF6CEE0 0000000000000000 000001B1BB00DA20 000000218C8FF370 obs64.exe!OBSBasic::InitBrowserPanelSafeBlock+0x125
000000218C8FF210 00007FF66645F69B 0000000000000000 0000000000000001 000001B1CAFA6DE0 000001B1BB143FA0 obs64.exe!OBSBasic::NewYouTubeAppDock+0x16b
000000218C8FF270 00007FF66643F40E 000001B1BAF50A00 000001B1BAF50A00 000000218C8FFA40 00007FFB1AAC5360 obs64.exe!OBSBasic::OBSInit+0x10be
000000218C8FF4E0 00007FF6665C2F39 000001B1B7B40420 000001B1B7B40420 000000218C8FFCE0 0000000000000080 obs64.exe!OBSApp::OBSInit+0x389
000000218C8FF7C0 00007FF6665C69C3 000000218C8FFC20 000001B100000001 000000218C8FFC38 000001B1B7B48EB0 obs64.exe!run_program+0xc93
000000218C8FFBE0 00007FF6665C806C 0000000000000000 0000000000000000 0000000000000000 0000000000000001 obs64.exe!main+0x7ac
000000218C8FFDC0 00007FF66663BB1D 0000000000000007 0000000000000000 000001B1B7B3F820 000001B1B7B181E0 obs64.exe!qtEntryPoint+0x15d
000000218C8FFE50 00007FF66663B08A 0000000000000000 0000000000000000 0000000000000000 0000000000000000 obs64.exe!__scrt_common_main_seh+0x106
000000218C8FFE90 00007FFB9D8CE8D7 0000000000000000 0000000000000000 000004F0FFFFFB30 000004D0FFFFFB30 kernel32.dll!0x7ffb9d8ce8d7
000000218C8FFEC0 00007FFB9EA7BF6C 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!0x7ffb9ea7bf6c
This crash itself looks very similar to:

And launching multiply instances of OBS were discussed many times:
 
Lo que ya dije, no se puede abrir dos veces (o más) instancias de OBS, de la misma instalación, ya que puede causar problemas. Era un error que se corrigió en la versión actual de OBS.
Lo que tienes que hacer es instalar la versión portátil, que puse el enlace arriba donde se explica como hacer, y usas esa como segunda. Entonces tendrías la instalación normal para la mesa 1 y la portátil para la mesa 2. En la otra computadora lo mismo.

Con la versión portátil de OBS es como tener varias instalaciones sin pisar una con otra. Así puedes crear tantas instalaciones portátiles como desees (y permita la computadora), cada una en su propia carpeta.
Paisand 1000 gracias, eres un crack!!!
He duplicado las carpetas, y he replicado los temas y las escenas y ha funcionado
Ahora no crashea. Gracias por tu tiempo y sabiduria
Solo un pequeño comentario... ¿Es posible que ahora consuma más CPU que antes?
He lanzado las 4 mesas a emitir (2 en cada pc), y de vez en cuando se congela/pixela la imagen antes no lo hacia...
 

PaiSand

Active Member
Como hay dos OBS abiertos, sí, es posible que consuma un poco más.
Igual, Windows no siempre indica correctamente el consumo ya que suele mostrar el % de consumo a los mhz usados en ese momento. Esto es porque no siempre se usa el 100% de mhz de la CPU, para ahorrar en energía y que el componente dure más tiempo.
Esto quiere decir que, y tomalo como ejemplo que no necesariamente sea así, por más que tu CPU diga que puede llegar a 3.45 Mhz, hay momentos que va a funcionar a 500 hz. Luego un 20% de 500 Mhz representaría un 3% de los 3.45 Mhz totales.
 
Top