Comments (30)
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.
Can you please open the console with Ctrl + Shift + J and paste the output here please?
from jitsi-meet-electron.
@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.
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.
Can you press F5 so it restarts and check the output then?
from jitsi-meet-electron.
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: {…}, …}
from jitsi-meet-electron.
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.
@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.
Thanks for checking!
from jitsi-meet-electron.
I am unable to reproduce this on Arch :-/
from jitsi-meet-electron.
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.
Please test with our builds to avoid confusion, the Flatpak build is a 3rd party build.
from jitsi-meet-electron.
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.
Can you try and get the main window console logs?
from jitsi-meet-electron.
Found this issue on electron : electron/electron#32760
The FreeTube/NixOS issue seems to have the same behaviour (white screen)
from jitsi-meet-electron.
I can check later again, but I think I saw the same error but it worked for me...
from jitsi-meet-electron.
❯ 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.
Hmmm, really strange, I see it working fine with Ubuntu 22.04 (Wayland)
from jitsi-meet-electron.
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!
from jitsi-meet-electron.
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...)
from jitsi-meet-electron.
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.
Intel iGPU here aswell (I can check the driver used if required)
from jitsi-meet-electron.
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.
Same issue here on Arch, but building with electron25 instead of 26 fixes it.
from jitsi-meet-electron.
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.
Ferdium had the same issue and rolled back to 25
from jitsi-meet-electron.
Does installing the "vainfo" package solve it for those affected?
from jitsi-meet-electron.
@saghul nope
from jitsi-meet-electron.
@csett86 Since 25 is still supported how about a downgrade?
from jitsi-meet-electron.
SGTM!
from jitsi-meet-electron.
FYI: Released v2023.9.1 with the downgrade just now
from jitsi-meet-electron.
Related Issues (20)
- 2023.11.2 requires at least jitsi-meet-web 1.0.7658-1, otherwise it returns to the main screen after 30sec HOT 8
- add support for telling that the set password was copied HOT 4
- Can’t get into any room after configuring jitsi-keycloak-adapter HOT 9
- Enable new macOS screen capture when we have Chromium >= 120 HOT 5
- Jitsi electron shared Entire Screen instead of only selected Chrome browser HOT 7
- best way to support this project ? HOT 2
- No indication on mac when screenshare permission denied HOT 1
- windows 7系统的上面,Jitsi Mee客户端不支持,无法使用 HOT 3
- Chromium 123 added support for desktop soundsharing on linux! 🚀🚀 HOT 6
- Share Screen Doesn't Work in RPi5! HOT 2
- macOS操作系统无法共享声音
- Change taskbar icon when mic is open HOT 5
- Segmentation fault on X.Org since version 2024.5.0 (AppImage) HOT 7
- Screen sharing on Linux with Wayland pops up a select application/screen window twice HOT 5
- Jitsi Meet 2024.5.0 Flatpak won't launch under Wayland HOT 8
- Ubuntu 24.04: Crashing on Launch, AppArmor profile or --no-sandbox required to fix HOT 1
- Share screen not working - Called JitsiMeetElectron.obtainDesktopStreams but it is not defined HOT 8
- How to minimize and close jitsi-meet desktop application to system tray? HOT 2
- Not a bug, but a question about login accounts HOT 6
- option to login with github as well HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jitsi-meet-electron.