Closed cptn-cosmo closed 4 months ago
Could you get a log from xwayland-satellite with RUST_LOG=debug
?
~ $ export RUST_LOG=debug
~ $ discord
Discord 0.0.52
Starting app.
Starting updater.
2024-05-01T18:57:07.381Z [Modules] Modules initializing
2024-05-01T18:57:07.381Z [Modules] Distribution: remote
2024-05-01T18:57:07.382Z [Modules] Host updates: enabled
2024-05-01T18:57:07.382Z [Modules] Module updates: enabled
2024-05-01T18:57:07.382Z [Modules] Module install path: /home/cosmo/.config/discord/0.0.52/modules
2024-05-01T18:57:07.382Z [Modules] Module installed file path: /home/cosmo/.config/discord/0.0.52/modules/installed.json
2024-05-01T18:57:07.382Z [Modules] Module download path: /home/cosmo/.config/discord/0.0.52/modules/pending
splashScreen.initSplash(false)
CDM component API found
blackbox: 2024-05-01T18:57:07.433Z 0
----------------------------------------------
blackbox: 2024-05-01T18:57:07.443Z 1 Discord starting: {"releaseChannel":"stable","version":"0.0.52"}, modulepath: /home/cosmo/.config/discord/0.0.52/modules
blackbox: 2024-05-01T18:57:07.457Z 2 ✅ webContents.created web1 ""
blackbox: 2024-05-01T18:57:07.462Z 3 ✅ window.created win1 "discord"
splashScreen: SPLASH_SCREEN_READY
splashScreen.webContentsSend: SPLASH_SCREEN_QUOTE SPLASH_SCREEN_QUOTE [ 'Hold Tight — Loading Discord' ]
2024-05-01T18:57:07.546Z [Modules] No updates to install
splashScreen: no-pending-updates
2024-05-01T18:57:07.546Z [Modules] Checking for host updates.
splashScreen: checking-for-updates
splashScreen.updateSplashState checking-for-updates checking-for-updates {}
splashScreen.webContentsSend: SPLASH_UPDATE_STATE SPLASH_UPDATE_STATE [ { status: 'checking-for-updates' } ]
blackbox: 2024-05-01T18:57:07.609Z 4 ✅ webContents.did-finish-load web1
2024-05-01T18:57:07.783Z [Modules] Host is up to date.
2024-05-01T18:57:07.784Z [Modules] Checking for module updates at https://discord.com/api/modules/stable/versions.json
2024-05-01T18:57:07.787Z [Modules] No module updates available.
splashScreen: update-check-finished true 0 false
CDM completed with status (old updater): [{"id":"oimompecagnajdejgnnjijobebaeigek","status":"new","title":"Widevine Content Decryption Module","version":"4.10.2710.0"}]
splashScreen.launchMainWindow: false
Optional module ./ElectronTestRpc was not included.
splashScreen.updateSplashState launching launching {}
splashScreen.webContentsSend: SPLASH_UPDATE_STATE SPLASH_UPDATE_STATE [ { status: 'launching' } ]
blackbox: 2024-05-01T18:57:07.875Z 5 ✅ webContents.created web2 ""
blackbox: 2024-05-01T18:57:07.880Z 6 ✅ window.created win2 "Discord"
[WebContents] crashed (reason: crashed, exitCode: 139)... reloading
Optional module ./ElectronTestRpc was not included.
blackbox: 2024-05-01T18:57:10.487Z 7 ❌ render-process-gone { reason: 'crashed', exitCode: 139 }
blackbox: 2024-05-01T18:57:10.495Z 8 window.closed win2
blackbox: 2024-05-01T18:57:10.508Z 9 ✅ webContents.created web3 ""
blackbox: 2024-05-01T18:57:10.512Z 10 ✅ window.created win3 "Discord"
blackbox: 2024-05-01T18:57:10.515Z 11 webContents.destroyed web2
[WebContents] double crashed (reason: crashed, exitCode: 139)... RIP =(
notificationScreen.webContentsSend: win is invalid undefined.
blackbox: 2024-05-01T18:57:13.248Z 12 ❌ render-process-gone { reason: 'crashed', exitCode: 139 }
blackbox: 2024-05-01T18:57:13.258Z 13 before-quit
Sorry, I meant could you launch xwayland-satellite with that env var and get the log from it? After launching discord of course.
ah sorry. I tried that but I did not get any error messages from xwayland-satellite
There's no output? If you're running it already in the background you need to either kill it or specify a different X display (i.e. RUST_LOG=debug cargo run :2
)
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.06s
Running `target/debug/xwayland-satellite`
2024-05-07T12:41:59.076Z DEBUG xwayland_satellite::server::dispatch > new surface with key ObjectKey(7v1)
2024-05-07T12:41:59.082Z INFO xwayland_satellite > Connected to Xwayland on :0
2024-05-07T12:41:59.082Z DEBUG xwayland_satellite::xstate > new window: CreateNotifyEvent { response_type: 16, pad: 1, sequence: 40, parent: Window { res_id: 1183 }, window: Window { res_id: 2097157 }, x: 0, y: 0, width: 1, height: 1, border_width: 0, override_redirect: false, pad: 1 }
2024-05-07T12:41:59.089Z INFO xwayland_process > The XKEYBOARD keymap compiler (xkbcomp) reports:
2024-05-07T12:41:59.089Z INFO xwayland_process > > Warning: Unsupported maximum keycode 708, clipping.
2024-05-07T12:41:59.089Z INFO xwayland_process > > X11 cannot support keycodes above 255.
2024-05-07T12:41:59.090Z INFO xwayland_process > > Warning: Could not resolve keysym XF86KbdInputAssistPrevgrou
2024-05-07T12:41:59.090Z INFO xwayland_process > > Warning: Could not resolve keysym XF86KbdInputAssistNextgrou
2024-05-07T12:41:59.091Z INFO xwayland_process > Errors from xkbcomp are not fatal to the X server
this is the output i get when i start xwayland-satellite like that, no other output happens when i try to launch discord. however in the terminal where i launch discord i get either
Discord 0.0.53
[13270:0507/144204.261988:ERROR:ozone_platform_x11.cc(240)] Missing X server or $DISPLAY
[13270:0507/144204.262026:ERROR:env.cc(257)] The platform failed to initialize. Exiting.
fish: Job 1, 'discord' terminated by signal SIGSEGV (Address boundary error)
without anything happening, or
Discord 0.0.53
Starting app.
Starting updater.
2024-05-07T12:43:55.292Z [Modules] Modules initializing
2024-05-07T12:43:55.293Z [Modules] Distribution: remote
2024-05-07T12:43:55.293Z [Modules] Host updates: enabled
2024-05-07T12:43:55.293Z [Modules] Module updates: enabled
2024-05-07T12:43:55.294Z [Modules] Module install path: /home/cosmo/.config/discord/0.0.53/modules
2024-05-07T12:43:55.294Z [Modules] Module installed file path: /home/cosmo/.config/discord/0.0.53/modules/installed.json
2024-05-07T12:43:55.294Z [Modules] Module download path: /home/cosmo/.config/discord/0.0.53/modules/pending
splashScreen.initSplash(false)
CDM component API found
CDM work timed out
blackbox: 2024-05-07T12:43:55.508Z 0
----------------------------------------------
blackbox: 2024-05-07T12:43:55.535Z 1 Discord starting: {"releaseChannel":"stable","version":"0.0.53"}, modulepath: /home/cosmo/.config/discord/0.0.53/modules
blackbox: 2024-05-07T12:43:55.560Z 2 ✅ webContents.created web1 ""
blackbox: 2024-05-07T12:43:55.570Z 3 ✅ window.created win1 "discord"
splashScreen: SPLASH_SCREEN_READY
splashScreen.webContentsSend: SPLASH_SCREEN_QUOTE SPLASH_SCREEN_QUOTE [ 'Hold Tight — Loading Discord' ]
2024-05-07T12:43:55.861Z [Modules] No updates to install
splashScreen: no-pending-updates
2024-05-07T12:43:55.862Z [Modules] Checking for host updates.
splashScreen: checking-for-updates
splashScreen.updateSplashState checking-for-updates checking-for-updates {}
splashScreen.webContentsSend: SPLASH_UPDATE_STATE SPLASH_UPDATE_STATE [ { status: 'checking-for-updates' } ]
blackbox: 2024-05-07T12:43:55.922Z 4 ✅ webContents.did-finish-load web1
2024-05-07T12:43:56.192Z [Modules] Host is up to date.
2024-05-07T12:43:56.193Z [Modules] Checking for module updates at https://discord.com/api/modules/stable/versions.json
2024-05-07T12:43:56.244Z [Modules] No module updates available.
splashScreen: update-check-finished true 0 false
CDM completed with status (old updater): undefined
splashScreen.launchMainWindow: false
Optional module ./ElectronTestRpc was not included.
splashScreen.updateSplashState launching launching {}
splashScreen.webContentsSend: SPLASH_UPDATE_STATE SPLASH_UPDATE_STATE [ { status: 'launching' } ]
blackbox: 2024-05-07T12:43:56.392Z 5 ✅ webContents.created web2 ""
blackbox: 2024-05-07T12:43:56.406Z 6 ✅ window.created win2 "Discord"
[WebContents] crashed (reason: crashed, exitCode: 139)... reloading
Optional module ./ElectronTestRpc was not included.
blackbox: 2024-05-07T12:43:59.420Z 7 ❌ render-process-gone { reason: 'crashed', exitCode: 139 }
blackbox: 2024-05-07T12:43:59.445Z 8 window.closed win2
blackbox: 2024-05-07T12:43:59.467Z 9 ✅ webContents.created web3 ""
blackbox: 2024-05-07T12:43:59.511Z 10 ✅ window.created win3 "Discord"
blackbox: 2024-05-07T12:43:59.525Z 11 webContents.destroyed web2
blackbox: 2024-05-07T12:43:59.530Z 12 Wrote 189824 byte minidump to /home/cosmo/.config/discord/0.0.53/modules/crashlogs/2024_05_07T12_43_59_501Z-0-minidump.dmp
blackbox: 2024-05-07T12:43:59.551Z 13 Sentry report: {"sdk":{"name":"sentry.javascript.electron","packages":[{"name":"npm:@sentry/electron","version":"4.13.0"}],"version":"4.13.0","integrations":["SentryMinidump","ElectronBreadcrumbs","Net","MainContext","ChildProcess","OnUncaughtException","PreloadInjection","AdditionalContext","Screenshots","InboundFilters","FunctionToString","Console","Http","Undici","OnUnhandledRejection","ContextLines","LocalVariables","Modules","RequestData","LinkedErrors"]},"contexts":{"trace":{"trace_id":"1929056be0a7497496ef470cbf06ea52","span_id":"97948f39db68e4ab"},"app":{"app_name":"discord","app_version":"0.0.53","app_start_time":"2024-05-07T12:43:54.834Z"},"os":{"kernel_version":"6.8.9-arch1-1","name":"Arch Linux"},"browser":{"name":"Chrome"},"chrome":{"name":"Chrome","type":"runtime","version":"120.0.6099.291"},"device":{"arch":"x64","family":"Desktop","language":"en-US","screen_density":1,"screen_resolution":"1920x1080","memory_size":16631226368,"free_memory":10062987264,"processor_count":4,"cpu_description":"Intel(R) Core(TM) i7-7Y75 CPU @ 1.30GHz","processor_frequency":1603},"node":{"name":"Node","type":"runtime","version":"18.18.2"},"runtime":{"name":"Electron","version":"28.2.10"},"electron":{"crashed_url":"https://discordapp.com/app?_=1715085836355","details":{"reason":"crashed","exitCode":139}}},"environment":"stable","release":"0.0.53","user":{"ip_address":"{{auto}}"},"tags":{"event.origin":"electron","event.environment":"native","event.process":"renderer","event_type":"native","nativeBuildNumber":"null","exit.reason":"crashed"},"level":"fatal","platform":"native","breadcrumbs":[{"timestamp":1715085835.158,"category":"console","level":"log","message":"Discord 0.0.53"},{"timestamp":1715085835.267,"category":"electron","message":"app.will-finish-launching","type":"ui"},{"timestamp":1715085835.272,"category":"electron","message":"app.ready","type":"ui"},{"timestamp":1715085835.282,"category":"electron","message":"app.session-created","type":"ui"},{"timestamp":1715085835.284,"category":"console","level":"log","message":"Starting app."},{"timestamp":1715085835.291,"category":"console","level":"log","message":"Starting updater."},{"timestamp":1715085835.292,"category":"console","level":"log","message":"2024-05-07T12:43:55.292Z [Modules] Modules initializing"},{"timestamp":1715085835.293,"category":"console","level":"log","message":"2024-05-07T12:43:55.293Z [Modules] Distribution: remote"},{"timestamp":1715085835.293,"category":"console","level":"log","message":"2024-05-07T12:43:55.293Z [Modules] Host updates: enabled"},{"timestamp":1715085835.293,"category":"console","level":"log","message":"2024-05-07T12:43:55.293Z [Modules] Module updates: enabled"},{"timestamp":1715085835.294,"category":"console","level":"log","message":"2024-05-07T12:43:55.294Z [Modules] Module install path: /home/cosmo/.config/discord/0.0.53/modules"},{"timestamp":1715085835.294,"category":"console","level":"log","message":"2024-05-07T12:43:55.294Z [Modules] Module installed file path: /home/cosmo/.config/discord/0.0.53/modules/installed.json"},{"timestamp":1715085835.294,"category":"console","level":"log","message":"2024-05-07T12:43:55.294Z [Modules] Module download path: /home/cosmo/.config/discord/0.0.53/modules/pending"},{"timestamp":1715085835.297,"category":"console","level":"log","message":"splashScreen.initSplash(false)"},{"timestamp":1715085835.298,"category":"console","level":"log","message":"CDM component API found"},{"timestamp":1715085835.309,"category":"electron","message":"app.web-contents-created","type":"ui"},{"timestamp":1715085835.309,"category":"electron","message":"app.browser-window-created","type":"ui"},{"timestamp":1715085835.507,"category":"console","level":"log","message":"CDM work timed out"},{"timestamp":1715085835.508,"category":"console","level":"log","message":"blackbox: 2024-05-07T12:43:55.508Z 0 \n\n----------------------------------------------"},{"timestamp":1715085835.53,"category":"electron","message":"app.gpu-info-update","type":"ui"},{"timestamp":1715085835.535,"category":"console","level":"log","message":"blackbox: 2024-05-07T12:43:55.535Z 1 Discord starting: {\"releaseChannel\":\"stable\",\"version\":\"0.0.53\"}, modulepath: /home/cosmo/.config/discord/0.0.53/modules"},{"timestamp":1715085835.56,"category":"console","level":"log","message":"blackbox: 2024-05-07T12:43:55.560Z 2 ✅ webContents.created web1 \"\""},{"timestamp":1715085835.57,"category":"console","level":"log","message":"blackbox: 2024-05-07T12:43:55.570Z 3 ✅ window.created win1 \"discord\""},{"timestamp":1715085835.856,"category":"console","level":"log","message":"splashScreen: SPLASH_SCREEN_READY"},{"timestamp":1715085835.859,"category":"console","level":"log","message":"splashScreen.webContentsSend: SPLASH_SCREEN_QUOTE SPLASH_SCREEN_QUOTE [ 'Hold Tight — Loading Discord' ]"},{"timestamp":1715085835.861,"category":"electron","message":"window.show","type":"ui","data":{"id":1,"url":"app:///app_bootstrap/splash/index.html"}},{"timestamp":1715085835.861,"category":"console","level":"log","message":"2024-05-07T12:43:55.861Z [Modules] No updates to install"},{"timestamp":1715085835.862,"category":"console","level":"log","message":"splashScreen: no-pending-updates"},{"timestamp":1715085835.862,"category":"console","level":"log","message":"2024-05-07T12:43:55.862Z [Modules] Checking for host updates."},{"timestamp":1715085835.863,"category":"console","level":"log","message":"splashScreen: checking-for-updates"},{"timestamp":1715085835.864,"category":"console","level":"log","message":"splashScreen.updateSplashState checking-for-updates checking-for-updates {}"},{"timestamp":1715085835.864,"category":"console","level":"log","message":"splashScreen.webContentsSend: SPLASH_UPDATE_STATE SPLASH_UPDATE_STATE [ { status: 'checking-for-updates' } ]"},{"timestamp":1715085835.867,"category":"electron","message":"window.focus","type":"ui","data":{"id":1,"url":"app:///app_bootstrap/splash/index.html"}},{"timestamp":1715085835.868,"category":"electron","message":"app.browser-window-focus","type":"ui"},{"timestamp":1715085835.883,"category":"electron","message":"renderer.dom-ready","type":"ui","data":{"id":1,"url":"app:///app_bootstrap/splash/index.html"}},{"timestamp":1715085835.922,"category":"console","level":"log","message":"blackbox: 2024-05-07T12:43:55.922Z 4 ✅ webContents.did-finish-load web1"},{"timestamp":1715085836.188,"type":"http","category":"electron.net","data":{"url":"https://discord.com/api/updates/stable?platform=linux&version=0.0.53","method":"GET","status_code":204}},{"timestamp":1715085836.192,"category":"console","level":"log","message":"2024-05-07T12:43:56.192Z [Modules] Host is up to date."},{"timestamp":1715085836.193,"category":"console","level":"log","message":"2024-05-07T12:43:56.193Z [Modules] Checking for module updates at https://discord.com/api/modules/stable/versions.json"},{"timestamp":1715085836.24,"type":"http","category":"electron.net","data":{"url":"https://discord.com/api/modules/stable/versions.json?host_version=0.0.53&platform=linux&_=5716952","method":"GET","status_code":200}},{"timestamp":1715085836.244,"category":"console","level":"log","message":"2024-05-07T12:43:56.244Z [Modules] No module updates available."},{"timestamp":1715085836.245,"category":"console","level":"log","message":"splashScreen: update-check-finished true 0 false"},{"timestamp":1715085836.245,"category":"console","level":"log","message":"CDM completed with status (old updater): undefined"},{"timestamp":1715085836.246,"category":"console","level":"log","message":"splashScreen.launchMainWindow: false"},{"timestamp":1715085836.358,"category":"electron","message":"powerMonitor.newListener","type":"ui"},{"timestamp":1715085836.359,"category":"electron","message":"powerMonitor.newListener","type":"ui"},{"timestamp":1715085836.359,"category":"electron","message":"powerMonitor.newListener","type":"ui"},{"timestamp":1715085836.359,"category":"electron","message":"powerMonitor.newListener","type":"ui"},{"timestamp":1715085836.359,"category":"electron","message":"powerMonitor.newListener","type":"ui"},{"timestamp":1715085836.377,"category":"electron","message":"app.web-contents-created","type":"ui"},{"timestamp":1715085836.38,"category":"electron","message":"app.browser-window-created","type":"ui"},{"timestamp":1715085836.38,"category":"console","level":"log","message":"Optional module ./ElectronTestRpc was not included."},{"timestamp":1715085836.391,"category":"console","level":"log","message":"splashScreen.updateSplashState launching launching {}"},{"timestamp":1715085836.391,"category":"console","level":"log","message":"splashScreen.webContentsSend: SPLASH_UPDATE_STATE SPLASH_UPDATE_STATE [ { status: 'launching' } ]"},{"timestamp":1715085836.392,"category":"console","level":"log","message":"blackbox: 2024-05-07T12:43:56.392Z 5 ✅ webContents.created web2 \"\""},{"timestamp":1715085836.406,"category":"console","level":"log","message":"blackbox: 2024-05-07T12:43:56.406Z 6 ✅ window.created win2 \"Discord\""},{"timestamp":1715085837.721,"category":"console","data":{"arguments":["Initializing voice engine with audio subsystem: false"],"logger":"console"},"level":"log","message":"Initializing voice engine with audio subsystem: false"},{"timestamp":1715085838.69,"category":"electron","message":"window.blur","type":"ui","data":{"id":1,"url":"app:///app_bootstrap/splash/index.html"}},{"timestamp":1715085838.69,"category":"electron","message":"app.browser-window-blur","type":"ui"},{"timestamp":1715085839.397,"category":"electron","message":"app.render-process-gone","type":"ui"},{"timestamp":1715085839.397,"type":"process","category":"child-process","message":"'renderer' process exited with 'crashed'","level":"fatal","data":{"reason":"crashed","exitCode":139}},{"timestamp":1715085839.398,"category":"console","level":"error","message":"[WebContents] crashed (reason: crashed, exitCode: 139)... reloading"},{"timestamp":1715085839.4,"category":"electron","message":"window.closed","type":"ui","data":{"id":2,"url":"https://discordapp.com/app?_=1715085836355"}},{"timestamp":1715085839.406,"category":"electron","message":"app.web-contents-created","type":"ui"},{"timestamp":1715085839.41,"category":"electron","message":"app.browser-window-created","type":"ui"},{"timestamp":1715085839.411,"category":"electron","message":"window.show","type":"ui","data":{}},{"timestamp":1715085839.411,"category":"console","level":"log","message":"Optional module ./ElectronTestRpc was not included."},{"timestamp":1715085839.42,"category":"console","level":"log","message":"blackbox: 2024-05-07T12:43:59.420Z 7 ❌ render-process-gone { reason: 'crashed', exitCode: 139 }"},{"timestamp":1715085835.158,"category":"console","level":"log","message":"Discord 0.0.53"},{"timestamp":1715085835.267,"category":"electron","message":"app.will-finish-launching","type":"ui"},{"timestamp":1715085835.272,"category":"electron","message":"app.ready","type":"ui"},{"timestamp":1715085835.282,"category":"electron","message":"app.session-created","type":"ui"},{"timestamp":1715085835.284,"category":"console","level":"log","message":"Starting app."},{"timestamp":1715085835.291,"category":"console","level":"log","message":"Starting updater."},{"timestamp":1715085835.292,"category":"console","level":"log","message":"2024-05-07T12:43:55.292Z [Modules] Modules initializing"},{"timestamp":1715085835.293,"category":"console","level":"log","message":"2024-05-07T12:43:55.293Z [Modules] Distribution: remote"},{"timestamp":1715085835.293,"category":"console","level":"log","message":"2024-05-07T12:43:55.293Z [Modules] Host updates: enabled"},{"timestamp":1715085835.293,"category":"console","level":"log","message":"2024-05-07T12:43:55.293Z [Modules] Module updates: enabled"},{"timestamp":1715085835.294,"category":"console","level":"log","message":"2024-05-07T12:43:55.294Z [Modules] Module install path: /home/cosmo/.config/discord/0.0.53/modules"},{"timestamp":1715085835.294,"category":"console","level":"log","message":"2024-05-07T12:43:55.294Z [Modules] Module installed file path: /home/cosmo/.config/discord/0.0.53/modules/installed.json"},{"timestamp":1715085835.294,"category":"console","level":"log","message":"2024-05-07T12:43:55.294Z [Modules] Module download path: /home/cosmo/.config/discord/0.0.53/modules/pending"},{"timestamp":1715085835.297,"category":"console","level":"log","message":"splashScreen.initSplash(false)"},{"timestamp":1715085835.298,"category":"console","level":"log","message":"CDM component API found"},{"timestamp":1715085835.309,"category":"electron","message":"app.web-contents-created","type":"ui"},{"timestamp":1715085835.309,"category":"electron","message":"app.browser-window-created","type":"ui"},{"timestamp":1715085835.507,"category":"console","level":"log","message":"CDM work timed out"},{"timestamp":1715085835.508,"category":"console","level":"log","message":"blackbox: 2024-05-07T12:43:55.508Z 0 \n\n----------------------------------------------"},{"timestamp":1715085835.53,"category":"electron","message":"app.gpu-info-update","type":"ui"},{"timestamp":1715085835.535,"category":"console","level":"log","message":"blackbox: 2024-05-07T12:43:55.535Z 1 Discord starting: {\"releaseChannel\":\"stable\",\"version\":\"0.0.53\"}, modulepath: /home/cosmo/.config/discord/0.0.53/modules"},{"timestamp":1715085835.56,"category":"console","level":"log","message":"blackbox: 2024-05-07T12:43:55.560Z 2 ✅ webContents.created web1 \"\""},{"timestamp":1715085835.57,"category":"console","level":"log","message":"blackbox: 2024-05-07T12:43:55.570Z 3 ✅ window.created win1 \"discord\""},{"timestamp":1715085835.856,"category":"console","level":"log","message":"splashScreen: SPLASH_SCREEN_READY"},{"timestamp":1715085835.859,"category":"console","level":"log","message":"splashScreen.webContentsSend: SPLASH_SCREEN_QUOTE SPLASH_SCREEN_QUOTE [ 'Hold Tight — Loading Discord' ]"},{"timestamp":1715085835.861,"category":"electron","message":"window.show","type":"ui","data":{"id":1,"url":"app:///app_bootstrap/splash/index.html"}},{"timestamp":1715085835.861,"category":"console","level":"log","message":"2024-05-07T12:43:55.861Z [Modules] No updates to install"},{"timestamp":1715085835.862,"category":"console","level":"log","message":"splashScreen: no-pending-updates"},{"timestamp":1715085835.862,"category":"console","level":"log","message":"2024-05-07T12:43:55.862Z [Modules] Checking for host updates."},{"timestamp":1715085835.863,"category":"console","level":"log","message":"splashScreen: checking-for-updates"},{"timestamp":1715085835.864,"category":"console","level":"log","message":"splashScreen.updateSplashState checking-for-updates checking-for-updates {}"},{"timestamp":1715085835.864,"category":"console","level":"log","message":"splashScreen.webContentsSend: SPLASH_UPDATE_STATE SPLASH_UPDATE_STATE [ { status: 'checking-for-updates' } ]"},{"timestamp":1715085835.867,"category":"electron","message":"window.focus","type":"ui","data":{"id":1,"url":"app:///app_bootstrap/splash/index.html"}},{"timestamp":1715085835.868,"category":"electron","message":"app.browser-window-focus","type":"ui"},{"timestamp":1715085835.883,"category":"electron","message":"renderer.dom-ready","type":"ui","data":{"id":1,"url":"app:///app_bootstrap/splash/index.html"}},{"timestamp":1715085835.922,"category":"console","level":"log","message":"blackbox: 2024-05-07T12:43:55.922Z 4 ✅ webContents.did-finish-load web1"},{"timestamp":1715085836.188,"type":"http","category":"electron.net","data":{"url":"https://discord.com/api/updates/stable?platform=linux&version=0.0.53","method":"GET","status_code":204}},{"timestamp":1715085836.192,"category":"console","level":"log","message":"2024-05-07T12:43:56.192Z [Modules] Host is up to date."},{"timestamp":1715085836.193,"category":"console","level":"log","message":"2024-05-07T12:43:56.193Z [Modules] Checking for module updates at https://discord.com/api/modules/stable/versions.json"},{"timestamp":1715085836.24,"type":"http","category":"electron.net","data":{"url":"https://discord.com/api/modules/stable/versions.json?host_version=0.0.53&platform=linux&_=5716952","method":"GET","status_code":200}},{"timestamp":1715085836.244,"category":"console","level":"log","message":"2024-05-07T12:43:56.244Z [Modules] No module updates available."},{"timestamp":1715085836.245,"category":"console","level":"log","message":"splashScreen: update-check-finished true 0 false"},{"timestamp":1715085836.245,"category":"console","level":"log","message":"CDM completed with status (old updater): undefined"},{"timestamp":1715085836.246,"category":"console","level":"log","message":"splashScreen.launchMainWindow: false"},{"timestamp":1715085836.358,"category":"electron","message":"powerMonitor.newListener","type":"ui"},{"timestamp":1715085836.359,"category":"electron","message":"powerMonitor.newListener","type":"ui"},{"timestamp":1715085836.359,"category":"electron","message":"powerMonitor.newListener","type":"ui"},{"timestamp":1715085836.359,"category":"electron","message":"powerMonitor.newListener","type":"ui"},{"timestamp":1715085836.359,"category":"electron","message":"powerMonitor.newListener","type":"ui"},{"timestamp":1715085836.377,"category":"electron","message":"app.web-contents-created","type":"ui"},{"timestamp":1715085836.38,"category":"electron","message":"app.browser-window-created","type":"ui"},{"timestamp":1715085836.38,"category":"console","level":"log","message":"Optional module ./ElectronTestRpc was not included."},{"timestamp":1715085836.391,"category":"console","level":"log","message":"splashScreen.updateSplashState launching launching {}"},{"timestamp":1715085836.391,"category":"console","level":"log","message":"splashScreen.webContentsSend: SPLASH_UPDATE_STATE SPLASH_UPDATE_STATE [ { status: 'launching' } ]"},{"timestamp":1715085836.392,"category":"console","level":"log","message":"blackbox: 2024-05-07T12:43:56.392Z 5 ✅ webContents.created web2 \"\""},{"timestamp":1715085836.406,"category":"console","level":"log","message":"blackbox: 2024-05-07T12:43:56.406Z 6 ✅ window.created win2 \"Discord\""},{"timestamp":1715085837.721,"category":"console","data":{"arguments":["Initializing voice engine with audio subsystem: false"],"logger":"console"},"level":"log","message":"Initializing voice engine with audio subsystem: false"},{"timestamp":1715085838.69,"category":"electron","message":"window.blur","type":"ui","data":{"id":1,"url":"app:///app_bootstrap/splash/index.html"}},{"timestamp":1715085838.69,"category":"electron","message":"app.browser-window-blur","type":"ui"},{"timestamp":1715085839.397,"category":"electron","message":"app.render-process-gone","type":"ui"},{"timestamp":1715085839.397,"type":"process","category":"child-process","message":"'renderer' process exited with 'crashed'","level":"fatal","data":{"reason":"crashed","exitCode":139}},{"timestamp":1715085839.398,"category":"console","level":"error","message":"[WebContents] crashed (reason: crashed, exitCode: 139)... reloading"},{"timestamp":1715085839.4,"category":"electron","message":"window.closed","type":"ui","data":{"id":2,"url":"https://discordapp.com/app?_=1715085836355"}},{"timestamp":1715085839.406,"category":"electron","message":"app.web-contents-created","type":"ui"},{"timestamp":1715085839.41,"category":"electron","message":"app.browser-window-created","type":"ui"},{"timestamp":1715085839.411,"category":"electron","message":"window.show","type":"ui","data":{}},{"timestamp":1715085839.411,"category":"console","level":"log","message":"Optional module ./ElectronTestRpc was not included."},{"timestamp":1715085839.42,"category":"console","level":"log","message":"blackbox: 2024-05-07T12:43:59.420Z 7 ❌ render-process-gone { reason: 'crashed', exitCode: 139 }"},{"timestamp":1715085839.431,"category":"electron","message":"renderer.destroyed","type":"ui","data":{"id":2,"url":"https://discordapp.com/app?_=1715085836355"}},{"timestamp":1715085839.445,"category":"console","level":"log","message":"blackbox: 2024-05-07T12:43:59.445Z 8 window.closed win2"},{"timestamp":1715085839.467,"category":"console","level":"log","message":"blackbox: 2024-05-07T12:43:59.467Z 9 ✅ webContents.created web3 \"\""}],"modules":{"mkdirp":"0.5.5","rimraf":"2.7.1","glob":"7.1.7","fs.realpath":"1.0.0","minimatch":"3.1.2","brace-expansion":"1.1.11","concat-map":"0.0.1","balanced-match":"1.0.2","inherits":"2.0.4","path-is-absolute":"1.0.1","inflight":"1.0.6","wrappy":"1.0.2","once":"1.4.0","yauzl":"2.10.0","fd-slicer":"1.1.0","pend":"1.2.0","buffer-crc32":"0.2.13","request":"2.88.0","extend":"3.0.2","tough-cookie":"2.4.3","psl":"1.8.0","json-stringify-safe":"5.0.1","safe-buffer":"5.2.1","aws-sign2":"0.7.0","aws4":"1.11.0","http-signature":"1.2.0","assert-plus":"1.0.0","sshpk":"1.16.1","safer-buffer":"2.1.2","asn1":"0.2.4","ecc-jsbn":"0.1.2","jsbn":"0.1.1","tweetnacl":"0.14.5","jsprim":"1.4.1","extsprintf":"1.3.0","verror":"1.10.0","core-util-is":"1.0.2","json-schema":"0.2.3","mime-types":"2.1.32","mime-db":"1.49.0","caseless":"0.12.0","forever-agent":"0.6.1","form-data":"2.3.3","combined-stream":"1.0.8","delayed-stream":"1.0.0","asynckit":"0.4.0","isstream":"0.1.2","is-typedarray":"1.0.0","qs":"6.5.3","har-validator":"5.1.5","ajv":"6.12.6","uri-js":"4.4.1","fast-deep-equal":"3.1.3","json-schema-traverse":"0.4.1","fast-json-stable-stringify":"2.1.0","har-schema":"2.0.0","uuid":"3.4.0","oauth-sign":"0.9.0","tunnel-agent":"0.6.0","performance-now":"2.1.0","arch":"2.2.0","https-proxy-agent":"5.0.1","ms":"2.1.2","agent-base":"6.0.2","lru_map":"0.3.3","cookie":"0.5.0","deepmerge":"4.3.0"},"event_id":"9f0b8cf5f384464db9372a1aa8f4f3c9","timestamp":1715085839.473,"extra":{"release_channel":"stable","sentry":{"environment":"stable","release":"0.0.53"},"wm":"niri,niri","nativeBuildNumber":"null"}}
[WebContents] double crashed (reason: crashed, exitCode: 139)... RIP =(
notificationScreen.webContentsSend: win is invalid undefined.
blackbox: 2024-05-07T12:44:02.375Z 14 ❌ render-process-gone { reason: 'crashed', exitCode: 139 }
blackbox: 2024-05-07T12:44:02.404Z 15 before-quit
with the loading window and blank mainwindow popping upuntil the crash, depending on if i have ELECTRON_OZONE_PLATFORM_HINT=wayland set or not (in the first output it is not set, in the last output it is set)
though If I understand it correctly, if it is set, then it does not go through xwayland-satellite at all. Also, if t helps in any way, it works if i run discord through cage
If you get no other meaningful output with debug logs on then it's not running through satellite. Did you set DISPLAY properly?
Are you still seeing this?
Gonna close this, reopen if seen again
starting today I am no longer able to use discord. It launches and keeps loading for a while then it crashes before it fully loaded. I got these logs so far: