jitsi / jitsi-meet-electron

Jitsi Meet desktop application powered by :electron:
Apache License 2.0
1.5k stars 462 forks source link

v2023.9.0: Blank screen #908

Closed mindo closed 1 year ago

mindo commented 1 year ago

Description:

After the upgrade to 2023.9.0 I get a blank screen as soon as I click anywhere inside the jitsi window.

Steps to reproduce:

  1. Open jitsi
  2. Click anywhere / wait a few seconds
  3. Blank screen

Expected behavior:

I should be able to connect to any server / room

Actual behavior:

I get a blank screen.

Server information:

This happens even before entering a url/room.

Client information:

Additional information:

Fedora logs:

➜ ./jitsi-meet-x86_64_bad.AppImage --enable-logging Gtk-Message: 10:23:43.187: Failed to load module "appmenu-gtk-module" 10:23:43.356 › Checking for update [1594135:0907/102343.518635:WARNING:sandbox_linux.cc(393)] InitializeSandbox() called with multiple threads in process gpu-process. [1594044:0907/102343.537238:WARNING:bluez_dbus_manager.cc(247)] Floss manager not present, cannot set Floss enable/disable. [1594044:0907/102344.129743:INFO:CONSOLE(2)] "%c action %cpersist/PERSIST %c@ 10:23:44.128 color: gray; font-weight: lighter; color: inherit; color: gray; font-weight: lighter;", source: file:///tmp/.mount_jitsi-a7mqej/resources/app.asar/build/app.js (2) [1594044:0907/102344.129774:INFO:CONSOLE(2)] "%c prev state color: #9E9E9E; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-a7mqej/resources/app.asar/build/app.js (2) [1594044:0907/102344.129798:INFO:CONSOLE(2)] "%c action color: #03A9F4; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-a7mqej/resources/app.asar/build/app.js (2) [1594044:0907/102344.129808:INFO:CONSOLE(2)] "%c next state color: #4CAF50; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-a7mqej/resources/app.asar/build/app.js (2) [1594044:0907/102344.129823:INFO:CONSOLE(2)] "console.groupEnd", source: file:///tmp/.mount_jitsi-a7mqej/resources/app.asar/build/app.js (2) [1594044:0907/102344.132653:INFO:CONSOLE(2)] "%c action %cpersist/REHYDRATE %c@ 10:23:44.132 color: gray; font-weight: lighter; color: inherit; color: gray; font-weight: lighter;", source: file:///tmp/.mount_jitsi-a7mqej/resources/app.asar/build/app.js (2) [1594044:0907/102344.132679:INFO:CONSOLE(2)] "%c prev state color: #9E9E9E; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-a7mqej/resources/app.asar/build/app.js (2) [1594044:0907/102344.132705:INFO:CONSOLE(2)] "%c action color: #03A9F4; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-a7mqej/resources/app.asar/build/app.js (2) [1594044:0907/102344.132720:INFO:CONSOLE(2)] "%c next state color: #4CAF50; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-a7mqej/resources/app.asar/build/app.js (2) [1594044:0907/102344.132735:INFO:CONSOLE(2)] "console.groupEnd", source: file:///tmp/.mount_jitsi-a7mqej/resources/app.asar/build/app.js (2) [1594044:0907/102344.138481:INFO:CONSOLE(2)] "%c action %c@@router/LOCATION_CHANGE %c@ 10:23:44.138 color: gray; font-weight: lighter; color: inherit; color: gray; font-weight: lighter;", source: file:///tmp/.mount_jitsi-a7mqej/resources/app.asar/build/app.js (2) [1594044:0907/102344.138507:INFO:CONSOLE(2)] "%c prev state color: #9E9E9E; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-a7mqej/resources/app.asar/build/app.js (2) [1594044:0907/102344.138525:INFO:CONSOLE(2)] "%c action color: #03A9F4; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-a7mqej/resources/app.asar/build/app.js (2) [1594044:0907/102344.138535:INFO:CONSOLE(2)] "%c next state color: #4CAF50; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-a7mqej/resources/app.asar/build/app.js (2) [1594044:0907/102344.138548:INFO:CONSOLE(2)] "console.groupEnd", source: file:///tmp/.mount_jitsi-a7mqej/resources/app.asar/build/app.js (2) [1594044:0907/102344.238390:INFO:CONSOLE(2)] "%c action %cSymbol(START_ONBOARDING) %c@ 10:23:44.235 color: gray; font-weight: lighter; color: inherit; color: gray; font-weight: lighter;", source: file:///tmp/.mount_jitsi-a7mqej/resources/app.asar/build/app.js (2) [1594044:0907/102344.238440:INFO:CONSOLE(2)] "%c prev state color: #9E9E9E; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-a7mqej/resources/app.asar/build/app.js (2) [1594044:0907/102344.238453:INFO:CONSOLE(2)] "%c action color: #03A9F4; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-a7mqej/resources/app.asar/build/app.js (2) [1594044:0907/102344.238467:INFO:CONSOLE(2)] "%c next state color: #4CAF50; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-a7mqej/resources/app.asar/build/app.js (2) [1594044:0907/102344.238477:INFO:CONSOLE(2)] "console.groupEnd", source: file:///tmp/.mount_jitsi-a7mqej/resources/app.asar/build/app.js (2) 10:23:44.431 › Update for version 2023.9.0 is not available (latest version: 2023.9.0, downgrade is disallowed). 10:23:44.431 › checkForUpdatesAndNotify called, downloadPromise is null Renderer process crashed - see https://www.electronjs.org/docs/tutorial/application-debugging for potential debugging information. [1594135:0907/102354.257944:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 times! [1594135:0907/102414.914816:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 2 times! [1594135:0907/102507.622692:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 3 times!

Kali logs:

─$ ./jitsi-meet-x86_64.AppImage --enable-logging 05:22:20.958 › Checking for update [118372:0907/052221.137869:WARNING:bluez_dbus_manager.cc(247)] Floss manager not present, cannot set Floss enable/disable. [118417:0907/052221.166624:WARNING:sandbox_linux.cc(393)] InitializeSandbox() called with multiple threads in process gpu-process. [118417:0907/052221.252167:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 times! [118417:0907/052221.269713:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 2 times! [118372:0907/052221.746433:INFO:CONSOLE(2)] "%c action %cpersist/PERSIST %c@ 05:22:21.745 color: gray; font-weight: lighter; color: inherit; color: gray; font-weight: lighter;", source: file:///tmp/.mount_jitsi-oEc5Qe/resources/app.asar/build/app.js (2) [118372:0907/052221.746467:INFO:CONSOLE(2)] "%c prev state color: #9E9E9E; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-oEc5Qe/resources/app.asar/build/app.js (2) [118372:0907/052221.746500:INFO:CONSOLE(2)] "%c action color: #03A9F4; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-oEc5Qe/resources/app.asar/build/app.js (2) [118372:0907/052221.746529:INFO:CONSOLE(2)] "%c next state color: #4CAF50; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-oEc5Qe/resources/app.asar/build/app.js (2) [118372:0907/052221.746553:INFO:CONSOLE(2)] "console.groupEnd", source: file:///tmp/.mount_jitsi-oEc5Qe/resources/app.asar/build/app.js (2) [118372:0907/052221.749723:INFO:CONSOLE(2)] "%c action %cpersist/REHYDRATE %c@ 05:22:21.749 color: gray; font-weight: lighter; color: inherit; color: gray; font-weight: lighter;", source: file:///tmp/.mount_jitsi-oEc5Qe/resources/app.asar/build/app.js (2) [118372:0907/052221.749750:INFO:CONSOLE(2)] "%c prev state color: #9E9E9E; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-oEc5Qe/resources/app.asar/build/app.js (2) [118372:0907/052221.749775:INFO:CONSOLE(2)] "%c action color: #03A9F4; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-oEc5Qe/resources/app.asar/build/app.js (2) [118372:0907/052221.749792:INFO:CONSOLE(2)] "%c next state color: #4CAF50; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-oEc5Qe/resources/app.asar/build/app.js (2) [118372:0907/052221.749812:INFO:CONSOLE(2)] "console.groupEnd", source: file:///tmp/.mount_jitsi-oEc5Qe/resources/app.asar/build/app.js (2) [118372:0907/052221.755700:INFO:CONSOLE(2)] "%c action %c@@router/LOCATION_CHANGE %c@ 05:22:21.755 color: gray; font-weight: lighter; color: inherit; color: gray; font-weight: lighter;", source: file:///tmp/.mount_jitsi-oEc5Qe/resources/app.asar/build/app.js (2) [118372:0907/052221.755730:INFO:CONSOLE(2)] "%c prev state color: #9E9E9E; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-oEc5Qe/resources/app.asar/build/app.js (2) [118372:0907/052221.755760:INFO:CONSOLE(2)] "%c action color: #03A9F4; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-oEc5Qe/resources/app.asar/build/app.js (2) [118372:0907/052221.755778:INFO:CONSOLE(2)] "%c next state color: #4CAF50; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-oEc5Qe/resources/app.asar/build/app.js (2) [118372:0907/052221.755798:INFO:CONSOLE(2)] "console.groupEnd", source: file:///tmp/.mount_jitsi-oEc5Qe/resources/app.asar/build/app.js (2) [118372:0907/052221.805000:INFO:CONSOLE(2)] "%c action %cSymbol(START_ONBOARDING) %c@ 05:22:21.804 color: gray; font-weight: lighter; color: inherit; color: gray; font-weight: lighter;", source: file:///tmp/.mount_jitsi-oEc5Qe/resources/app.asar/build/app.js (2) [118372:0907/052221.805056:INFO:CONSOLE(2)] "%c prev state color: #9E9E9E; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-oEc5Qe/resources/app.asar/build/app.js (2) [118372:0907/052221.805079:INFO:CONSOLE(2)] "%c action color: #03A9F4; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-oEc5Qe/resources/app.asar/build/app.js (2) [118372:0907/052221.805099:INFO:CONSOLE(2)] "%c next state color: #4CAF50; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-oEc5Qe/resources/app.asar/build/app.js (2) [118372:0907/052221.805112:INFO:CONSOLE(2)] "console.groupEnd", source: file:///tmp/.mount_jitsi-oEc5Qe/resources/app.asar/build/app.js (2) [118417:0907/052221.880921:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 3 times! 05:22:23.307 › Update for version 2023.9.0 is not available (latest version: 2023.9.0, downgrade is disallowed). 05:22:23.308 › checkForUpdatesAndNotify called, downloadPromise is null Renderer process crashed - see https://www.electronjs.org/docs/tutorial/application-debugging for potential debugging information.

saghul commented 1 year ago

Can you please open the console with Ctrl + Shift + J and paste the output here please?

mindo commented 1 year ago

@saghul That shortcut does not work, but I was able to open the Console using f12 and then change to it. I get these messages and then disconnect. Screenshot_20230907_104121

app.js:2 action persist/PERSIST @ 10:41:01.008 app.js:2 prev state Object app.js:2 action Object app.js:2 next state Object app.js:2 action persist/REHYDRATE @ 10:41:01.012 app.js:2 prev state Object app.js:2 action Object app.js:2 next state Object app.js:2 action @@router/LOCATION_CHANGE @ 10:41:01.017 app.js:2 prev state Object app.js:2 action Object app.js:2 next state Object app.js:2 action Symbol(START_ONBOARDING) @ 10:41:01.116 app.js:2 prev state Object app.js:2 action Object app.js:2 next state Object

saghul commented 1 year ago

Can you press F5 so it restarts and check the output then?

mindo commented 1 year ago

I get these error messages: action persist/PERSIST @ 11:28:37.243 app.js:2 prev state {navbar: {…}, onboarding: {…}, recentList: {…}, router: {…}, settings: {…}} app.js:2 action {type: 'persist/PERSIST', register: ƒ, rehydrate: ƒ} app.js:2 next state {navbar: {…}, onboarding: {…}, recentList: {…}, router: {…}, settings: {…}, …} app.js:2 action persist/REHYDRATE @ 11:28:37.247 app.js:2 prev state {navbar: {…}, onboarding: {…}, recentList: {…}, router: {…}, settings: {…}, …} app.js:2 action {type: 'persist/REHYDRATE', payload: {…}, err: undefined, key: 'root'} app.js:2 next state {navbar: {…}, onboarding: {…}, recentList: {…}, router: {…}, settings: {…}, …} app.js:2 action @@router/LOCATION_CHANGE @ 11:28:37.252 app.js:2 prev state {navbar: {…}, onboarding: {…}, recentList: {…}, router: {…}, settings: {…}, …} app.js:2 action {type: '@@router/LOCATION_CHANGE', payload: {…}} app.js:2 next state {navbar: {…}, onboarding: {…}, recentList: {…}, router: {…}, settings: {…}, …} app.js:2 action Symbol(START_ONBOARDING) @ 11:28:37.339 app.js:2 prev state {navbar: {…}, onboarding: {…}, recentList: {…}, router: {…}, settings: {…}, …} app.js:2 action {type: Symbol(START_ONBOARDING), section: 'welcome-page'} app.js:2 next state {navbar: {…}, onboarding: {…}, recentList: {…}, router: {…}, settings: {…}, …} Screenshot_20230907_112851

saghul commented 1 year ago

Hum so that's no error at all. I'll try to repro from Linux, seems to be working ok on macOS here.

mindo commented 1 year ago

@saghul I don't have access do a macOS machine, but I just tested on a Windows10 VM and it works, so it appears to be an issue with Linux.

saghul commented 1 year ago

Thanks for checking!

saghul commented 1 year ago

Screenshot_20230908_090703

I am unable to reproduce this on Arch :-/

q-b commented 1 year ago

Confirmed, I use jitsi from flathub on Ubuntu 20.04, same behavior (blank screen after a few secondes, no click needed)

saghul commented 1 year ago

Please test with our builds to avoid confusion, the Flatpak build is a 3rd party build.

q-b commented 1 year ago

Same with AppImage from here

❯ ./jitsi-meet-x86_64.AppImage        
11:17:44.401 › Checking for update
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
11:17:44.600 › Generated new staging user ID: d834ad73-b03b-58e6-b9db-bf3c3d0dc528
11:17:45.943 › Update for version 2023.9.0 is not available (latest version: 2023.9.0, downgrade is disallowed).
11:17:45.944 › checkForUpdatesAndNotify called, downloadPromise is null
[14604:0908/111748.902077:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 times!
[14604:0908/111752.161131:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 2 times!

Firefox is working fine though...

saghul commented 1 year ago

Can you try and get the main window console logs?

q-b commented 1 year ago

Found this issue on electron : https://github.com/electron/electron/issues/32760

The FreeTube/NixOS issue seems to have the same behaviour (white screen)

saghul commented 1 year ago

I can check later again, but I think I saw the same error but it worked for me...

q-b commented 1 year ago
❯ ELECTRON_ENABLE_LOGGING=true ./jitsi-meet-x86_64.AppImage 
12:08:19.435 › Checking for update
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[19366:0908/120819.581266:WARNING:sandbox_linux.cc(393)] InitializeSandbox() called with multiple threads in process gpu-process.
[19324:0908/120819.661768:WARNING:bluez_dbus_manager.cc(247)] Floss manager not present, cannot set Floss enable/disable.
[19324:0908/120820.210267:INFO:CONSOLE(2)] "%c action %cpersist/PERSIST %c@ 12:08:20.208 color: gray; font-weight: lighter; color: inherit; color: gray; font-weight: lighter;", source: file:///tmp/.mount_jitsi-ITPkup/resources/app.asar/build/app.js (2)
[19324:0908/120820.210302:INFO:CONSOLE(2)] "%c prev state color: #9E9E9E; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-ITPkup/resources/app.asar/build/app.js (2)
[19324:0908/120820.210325:INFO:CONSOLE(2)] "%c action     color: #03A9F4; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-ITPkup/resources/app.asar/build/app.js (2)
[19324:0908/120820.210339:INFO:CONSOLE(2)] "%c next state color: #4CAF50; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-ITPkup/resources/app.asar/build/app.js (2)
[19324:0908/120820.210356:INFO:CONSOLE(2)] "console.groupEnd", source: file:///tmp/.mount_jitsi-ITPkup/resources/app.asar/build/app.js (2)
[19324:0908/120820.213017:INFO:CONSOLE(2)] "%c action %cpersist/REHYDRATE %c@ 12:08:20.212 color: gray; font-weight: lighter; color: inherit; color: gray; font-weight: lighter;", source: file:///tmp/.mount_jitsi-ITPkup/resources/app.asar/build/app.js (2)
[19324:0908/120820.213029:INFO:CONSOLE(2)] "%c prev state color: #9E9E9E; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-ITPkup/resources/app.asar/build/app.js (2)
[19324:0908/120820.213041:INFO:CONSOLE(2)] "%c action     color: #03A9F4; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-ITPkup/resources/app.asar/build/app.js (2)
[19324:0908/120820.213049:INFO:CONSOLE(2)] "%c next state color: #4CAF50; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-ITPkup/resources/app.asar/build/app.js (2)
[19324:0908/120820.213069:INFO:CONSOLE(2)] "console.groupEnd", source: file:///tmp/.mount_jitsi-ITPkup/resources/app.asar/build/app.js (2)
[19324:0908/120820.227234:INFO:CONSOLE(2)] "%c action %c@@router/LOCATION_CHANGE %c@ 12:08:20.219 color: gray; font-weight: lighter; color: inherit; color: gray; font-weight: lighter;", source: file:///tmp/.mount_jitsi-ITPkup/resources/app.asar/build/app.js (2)
[19324:0908/120820.227280:INFO:CONSOLE(2)] "%c prev state color: #9E9E9E; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-ITPkup/resources/app.asar/build/app.js (2)
[19324:0908/120820.227299:INFO:CONSOLE(2)] "%c action     color: #03A9F4; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-ITPkup/resources/app.asar/build/app.js (2)
[19324:0908/120820.227319:INFO:CONSOLE(2)] "%c next state color: #4CAF50; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-ITPkup/resources/app.asar/build/app.js (2)
[19324:0908/120820.227334:INFO:CONSOLE(2)] "console.groupEnd", source: file:///tmp/.mount_jitsi-ITPkup/resources/app.asar/build/app.js (2)
[19324:0908/120820.265180:INFO:CONSOLE(2)] "%c action %cSymbol(START_ONBOARDING) %c@ 12:08:20.263 color: gray; font-weight: lighter; color: inherit; color: gray; font-weight: lighter;", source: file:///tmp/.mount_jitsi-ITPkup/resources/app.asar/build/app.js (2)
[19324:0908/120820.265233:INFO:CONSOLE(2)] "%c prev state color: #9E9E9E; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-ITPkup/resources/app.asar/build/app.js (2)
[19324:0908/120820.265249:INFO:CONSOLE(2)] "%c action     color: #03A9F4; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-ITPkup/resources/app.asar/build/app.js (2)
[19324:0908/120820.265269:INFO:CONSOLE(2)] "%c next state color: #4CAF50; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-ITPkup/resources/app.asar/build/app.js (2)
[19324:0908/120820.265281:INFO:CONSOLE(2)] "console.groupEnd", source: file:///tmp/.mount_jitsi-ITPkup/resources/app.asar/build/app.js (2)
[19324:0908/120820.265295:INFO:CONSOLE(2)] "%c action %cSymbol(SET_ACTIVE_ONBOARDING) %c@ 12:08:20.264 color: gray; font-weight: lighter; color: inherit; color: gray; font-weight: lighter;", source: file:///tmp/.mount_jitsi-ITPkup/resources/app.asar/build/app.js (2)
[19324:0908/120820.265307:INFO:CONSOLE(2)] "%c prev state color: #9E9E9E; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-ITPkup/resources/app.asar/build/app.js (2)
[19324:0908/120820.265322:INFO:CONSOLE(2)] "%c action     color: #03A9F4; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-ITPkup/resources/app.asar/build/app.js (2)
[19324:0908/120820.265333:INFO:CONSOLE(2)] "%c next state color: #4CAF50; font-weight: bold [object Object]", source: file:///tmp/.mount_jitsi-ITPkup/resources/app.asar/build/app.js (2)
[19324:0908/120820.265347:INFO:CONSOLE(2)] "console.groupEnd", source: file:///tmp/.mount_jitsi-ITPkup/resources/app.asar/build/app.js (2)
12:08:20.801 › Update for version 2023.9.0 is not available (latest version: 2023.9.0, downgrade is disallowed).
12:08:20.802 › checkForUpdatesAndNotify called, downloadPromise is null
Renderer process crashed - see https://www.electronjs.org/docs/tutorial/application-debugging for potential debugging information.
[19366:0908/120823.875895:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 times!
csett86 commented 1 year ago

Hmmm, really strange, I see it working fine with Ubuntu 22.04 (Wayland)

grafik

dutty5 commented 1 year ago

Same issue here (white screen in a few seconds after the start, no click needed) on Fedora 38 (wayland), both with Flatpak version and AppImage downloaded from here (version 2023.9.0). Any solution? Thanks.

[user@fedora ~]$ /usr/local/bin/jitsi-meet-x86_64.AppImage 18:16:10.626 › Checking for update 18:16:17.703 › Update for version 2023.9.0 is not available (latest version: 2023.9.0, downgrade is disallowed). 18:16:17.704 › checkForUpdatesAndNotify called, downloadPromise is null [123974:0909/181618.380991:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 times!

image

csett86 commented 1 year ago

This is very strange, I tried to reproduce why the renderer crashes for all of you, but no luck (Fedora 38, Wayland, in VirtualBox). Both AppImage and flatpak work fine. Maybe something with the graphics driver (as its software rendering inside VirtualBox...)

Bildschirmfoto 2023-09-09 um 22 00 23

dutty5 commented 1 year ago

This is very strange, I tried to reproduce why the renderer crashes for all of you, but no luck (Fedora 38, Wayland, in VirtualBox). Both AppImage and flatpak work fine. Maybe something with the graphics driver (as its software rendering inside VirtualBox...)

I'm not sure if ever something crashes at all. In my previous post on the screenshot the Jitsi-meet screen is already blank but no crash or error reported in the command line in the background Terminal window.

I run pretty stock Fedora 38 Gnome on physical machine Lenovo X1 Nano with Intel graphics. No nvidia drivers involved.

q-b commented 1 year ago

Intel iGPU here aswell (I can check the driver used if required)

cedricroijakkers commented 1 year ago

Chiming in here, I can reproduce the issue too. I've tried installing the binary builds, or building Jitsi myself.

Environment: Arch Linux, GNOME, X11, Intel GPU

Already tried deleting all local cache, issue persists.

Rolled back to 2023.7.2, issue is gone.

adolfintel commented 1 year ago

Same issue here on Arch, but building with electron25 instead of 26 fixes it.

cedricroijakkers commented 1 year ago

Same issue here on Arch, but building with electron25 instead of 26 fixes it.

Can confirm that this works. The following patch to the PKGBUILD file makes the application work again as a quick workaround:

diff --git a/PKGBUILD b/PKGBUILD
index d8edf5e..a27d8f4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,11 +13,11 @@ license=('Apache')
 conflicts=('jitsi-meet-electron-bin'
            'jitsi-meet-electron')
 replaces=('jitsi-meet-electron')
-_electron_pkg="electron26"
+_electron_pkg="electron25"
 depends=('gtk3'
          'libxss'
          'nss'
-         "${_electron_pkg}>=26")
+         "${_electron_pkg}>=25")
 makedepends=('coreutils'
              'git'
              'python'
arjanoosting commented 1 year ago

Ferdium had the same issue and rolled back to 25

saghul commented 1 year ago

Does installing the "vainfo" package solve it for those affected?

adolfintel commented 1 year ago

@saghul nope

saghul commented 1 year ago

@csett86 Since 25 is still supported how about a downgrade?

csett86 commented 1 year ago

We can roll-back to electron 25, then we loose the wayland screensharing fixes of electron 26 (https://github.com/electron/electron/pull/39111, as the backport of that is not yet merged in electron 25: https://github.com/electron/electron/pull/39710), but regain basic functionality with Fedora and Arch, I guess.

The renderer crash is tracked upstream as https://github.com/electron/electron/issues/39775, so I will revert and only upgrade to electron 26 once the renderer crash is fixed

saghul commented 1 year ago

SGTM!

csett86 commented 1 year ago

FYI: Released v2023.9.1 with the downgrade just now