GithubHelp home page GithubHelp logo

Comments (30)

csett86 avatar csett86 commented on August 29, 2024 1

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

The renderer crash is tracked upstream as electron/electron#39775, so I will revert and only upgrade to electron 26 once the renderer crash is fixed

from jitsi-meet-electron.

saghul avatar saghul commented on August 29, 2024

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

from jitsi-meet-electron.

mindo avatar mindo commented on August 29, 2024

@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

from jitsi-meet-electron.

saghul avatar saghul commented on August 29, 2024

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

from jitsi-meet-electron.

mindo avatar mindo commented on August 29, 2024

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

from jitsi-meet-electron.

saghul avatar saghul commented on August 29, 2024

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

from jitsi-meet-electron.

mindo avatar mindo commented on August 29, 2024

@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.

from jitsi-meet-electron.

saghul avatar saghul commented on August 29, 2024

Thanks for checking!

from jitsi-meet-electron.

saghul avatar saghul commented on August 29, 2024

Screenshot_20230908_090703

I am unable to reproduce this on Arch :-/

from jitsi-meet-electron.

q-b avatar q-b commented on August 29, 2024

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

from jitsi-meet-electron.

saghul avatar saghul commented on August 29, 2024

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

from jitsi-meet-electron.

q-b avatar q-b commented on August 29, 2024

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...

from jitsi-meet-electron.

saghul avatar saghul commented on August 29, 2024

Can you try and get the main window console logs?

from jitsi-meet-electron.

q-b avatar q-b commented on August 29, 2024

Found this issue on electron : electron/electron#32760

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

from jitsi-meet-electron.

saghul avatar saghul commented on August 29, 2024

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

from jitsi-meet-electron.

q-b avatar q-b commented on August 29, 2024
❯ 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!

from jitsi-meet-electron.

csett86 avatar csett86 commented on August 29, 2024

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

grafik

from jitsi-meet-electron.

dutty5 avatar dutty5 commented on August 29, 2024

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

from jitsi-meet-electron.

csett86 avatar csett86 commented on August 29, 2024

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

from jitsi-meet-electron.

dutty5 avatar dutty5 commented on August 29, 2024

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.

from jitsi-meet-electron.

q-b avatar q-b commented on August 29, 2024

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

from jitsi-meet-electron.

cedricroijakkers avatar cedricroijakkers commented on August 29, 2024

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.

from jitsi-meet-electron.

adolfintel avatar adolfintel commented on August 29, 2024

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

from jitsi-meet-electron.

cedricroijakkers avatar cedricroijakkers commented on August 29, 2024

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'

from jitsi-meet-electron.

arjanoosting avatar arjanoosting commented on August 29, 2024

Ferdium had the same issue and rolled back to 25

from jitsi-meet-electron.

saghul avatar saghul commented on August 29, 2024

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

from jitsi-meet-electron.

adolfintel avatar adolfintel commented on August 29, 2024

@saghul nope

from jitsi-meet-electron.

saghul avatar saghul commented on August 29, 2024

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

from jitsi-meet-electron.

saghul avatar saghul commented on August 29, 2024

SGTM!

from jitsi-meet-electron.

csett86 avatar csett86 commented on August 29, 2024

FYI: Released v2023.9.1 with the downgrade just now

from jitsi-meet-electron.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.