Supreeeme / xwayland-satellite

Xwayland outside your Wayland
Mozilla Public License 2.0
166 stars 8 forks source link

Discord crashing #7

Closed cptn-cosmo closed 4 months ago

cptn-cosmo commented 5 months ago

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:

cosmo@xpsarch ~> discord
Discord 0.0.52
Starting app.
Starting updater.
2024-04-30T21:42:06.829Z [Modules] Modules initializing
2024-04-30T21:42:06.829Z [Modules] Distribution: remote
2024-04-30T21:42:06.829Z [Modules] Host updates: enabled
2024-04-30T21:42:06.829Z [Modules] Module updates: enabled
2024-04-30T21:42:06.830Z [Modules] Module install path: /home/cosmo/.config/discord/0.0.52/modules
2024-04-30T21:42:06.830Z [Modules] Module installed file path: /home/cosmo/.config/discord/0.0.52/modules/installed.json
2024-04-30T21:42:06.830Z [Modules] Module download path: /home/cosmo/.config/discord/0.0.52/modules/pending
splashScreen.initSplash(false)
CDM component API found
blackbox: 2024-04-30T21:42:06.911Z 0

----------------------------------------------
blackbox: 2024-04-30T21:42:06.938Z 1 Discord starting: {"releaseChannel":"stable","version":"0.0.52"}, modulepath: /home/cosmo/.config/discord/0.0.52/modules
blackbox: 2024-04-30T21:42:06.956Z 2 ✅ webContents.created web1 ""
blackbox: 2024-04-30T21:42:06.966Z 3 ✅ window.created win1 "discord"
splashScreen: SPLASH_SCREEN_READY
2024-04-30T21:42:07.107Z [Modules] No updates to install
splashScreen: no-pending-updates
2024-04-30T21:42:07.108Z [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-04-30T21:42:07.186Z 4 ✅ webContents.did-finish-load web1
2024-04-30T21:42:07.443Z [Modules] Host is up to date.
2024-04-30T21:42:07.445Z [Modules] Checking for module updates at https://discord.com/api/modules/stable/versions.json
2024-04-30T21:42:07.472Z [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-04-30T21:42:07.647Z 5 ✅ webContents.created web2 ""
blackbox: 2024-04-30T21:42:07.665Z 6 ✅ window.created win2 "Discord"
[WebContents] crashed (reason: crashed, exitCode: 139)... reloading
Optional module ./ElectronTestRpc was not included.
blackbox: 2024-04-30T21:42:10.899Z 7 ❌ render-process-gone { reason: 'crashed', exitCode: 139 }
blackbox: 2024-04-30T21:42:10.908Z 8 window.closed win2
blackbox: 2024-04-30T21:42:10.997Z 9 ✅ webContents.created web3 ""
blackbox: 2024-04-30T21:42:11.042Z 10 ✅ window.created win3 "Discord"
blackbox: 2024-04-30T21:42:11.049Z 11 webContents.destroyed web2
blackbox: 2024-04-30T21:42:11.058Z 12 Wrote 193504 byte minidump to /home/cosmo/.config/discord/0.0.52/modules/crashlogs/2024_04_30T21_42_10_969Z-0-minidump.dmp
blackbox: 2024-04-30T21:42:11.072Z 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":"cdbf40c5241e4463835376c124784d66","span_id":"898df7b54fdf8091"},"app":{"app_name":"discord","app_version":"0.0.52","app_start_time":"2024-04-30T21:42:06.377Z"},"os":{"kernel_version":"6.8.8-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":16631230464,"free_memory":11880095744,"processor_count":4,"cpu_description":"Intel(R) Core(TM) i7-7Y75 CPU @ 1.30GHz","processor_frequency":2619},"node":{"name":"Node","type":"runtime","version":"18.18.2"},"runtime":{"name":"Electron","version":"28.2.10"},"electron":{"crashed_url":"https://discordapp.com/app?_=1714513327601","details":{"reason":"crashed","exitCode":139}}},"environment":"stable","release":"0.0.52","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":1714513326.712,"category":"console","level":"log","message":"Discord 0.0.52"},{"timestamp":1714513326.806,"category":"electron","message":"app.will-finish-launching","type":"ui"},{"timestamp":1714513326.81,"category":"electron","message":"app.ready","type":"ui"},{"timestamp":1714513326.82,"category":"electron","message":"app.session-created","type":"ui"},{"timestamp":1714513326.822,"category":"console","level":"log","message":"Starting app."},{"timestamp":1714513326.827,"category":"console","level":"log","message":"Starting updater."},{"timestamp":1714513326.829,"category":"console","level":"log","message":"2024-04-30T21:42:06.829Z [Modules] Modules initializing"},{"timestamp":1714513326.829,"category":"console","level":"log","message":"2024-04-30T21:42:06.829Z [Modules] Distribution: remote"},{"timestamp":1714513326.829,"category":"console","level":"log","message":"2024-04-30T21:42:06.829Z [Modules] Host updates: enabled"},{"timestamp":1714513326.829,"category":"console","level":"log","message":"2024-04-30T21:42:06.829Z [Modules] Module updates: enabled"},{"timestamp":1714513326.83,"category":"console","level":"log","message":"2024-04-30T21:42:06.830Z [Modules] Module install path: /home/cosmo/.config/discord/0.0.52/modules"},{"timestamp":1714513326.83,"category":"console","level":"log","message":"2024-04-30T21:42:06.830Z [Modules] Module installed file path: /home/cosmo/.config/discord/0.0.52/modules/installed.json"},{"timestamp":1714513326.83,"category":"console","level":"log","message":"2024-04-30T21:42:06.830Z [Modules] Module download path: /home/cosmo/.config/discord/0.0.52/modules/pending"},{"timestamp":1714513326.833,"category":"console","level":"log","message":"splashScreen.initSplash(false)"},{"timestamp":1714513326.834,"category":"console","level":"log","message":"CDM component API found"},{"timestamp":1714513326.84,"category":"electron","message":"app.web-contents-created","type":"ui"},{"timestamp":1714513326.841,"category":"electron","message":"app.browser-window-created","type":"ui"},{"timestamp":1714513326.911,"category":"console","level":"log","message":"blackbox: 2024-04-30T21:42:06.911Z 0 \n\n----------------------------------------------"},{"timestamp":1714513326.935,"category":"electron","message":"app.gpu-info-update","type":"ui"},{"timestamp":1714513326.938,"category":"console","level":"log","message":"blackbox: 2024-04-30T21:42:06.938Z 1 Discord starting: {\"releaseChannel\":\"stable\",\"version\":\"0.0.52\"}, modulepath: /home/cosmo/.config/discord/0.0.52/modules"},{"timestamp":1714513326.956,"category":"console","level":"log","message":"blackbox: 2024-04-30T21:42:06.956Z 2 ✅ webContents.created web1 \"\""},{"timestamp":1714513326.966,"category":"console","level":"log","message":"blackbox: 2024-04-30T21:42:06.966Z 3 ✅ window.created win1 \"discord\""},{"timestamp":1714513327.105,"category":"console","level":"log","message":"splashScreen: SPLASH_SCREEN_READY"},{"timestamp":1714513327.106,"category":"electron","message":"window.show","type":"ui","data":{"id":1,"url":"app:///app_bootstrap/splash/index.html"}},{"timestamp":1714513327.107,"category":"console","level":"log","message":"2024-04-30T21:42:07.107Z [Modules] No updates to install"},{"timestamp":1714513327.108,"category":"console","level":"log","message":"splashScreen: no-pending-updates"},{"timestamp":1714513327.108,"category":"console","level":"log","message":"2024-04-30T21:42:07.108Z [Modules] Checking for host updates."},{"timestamp":1714513327.109,"category":"console","level":"log","message":"splashScreen: checking-for-updates"},{"timestamp":1714513327.111,"category":"console","level":"log","message":"splashScreen.updateSplashState checking-for-updates checking-for-updates {}"},{"timestamp":1714513327.113,"category":"console","level":"log","message":"splashScreen.webContentsSend: SPLASH_UPDATE_STATE SPLASH_UPDATE_STATE [ { status: 'checking-for-updates' } ]"},{"timestamp":1714513327.117,"category":"electron","message":"window.focus","type":"ui","data":{"id":1,"url":"app:///app_bootstrap/splash/index.html"}},{"timestamp":1714513327.118,"category":"electron","message":"app.browser-window-focus","type":"ui"},{"timestamp":1714513327.133,"category":"electron","message":"renderer.dom-ready","type":"ui","data":{"id":1,"url":"app:///app_bootstrap/splash/index.html"}},{"timestamp":1714513327.186,"category":"console","level":"log","message":"blackbox: 2024-04-30T21:42:07.186Z 4 ✅ webContents.did-finish-load web1"},{"timestamp":1714513327.433,"type":"http","category":"electron.net","data":{"url":"https://discord.com/api/updates/stable?platform=linux&version=0.0.52","method":"GET","status_code":204}},{"timestamp":1714513327.443,"category":"console","level":"log","message":"2024-04-30T21:42:07.443Z [Modules] Host is up to date."},{"timestamp":1714513327.445,"category":"console","level":"log","message":"2024-04-30T21:42:07.445Z [Modules] Checking for module updates at https://discord.com/api/modules/stable/versions.json"},{"timestamp":1714513327.467,"type":"http","category":"electron.net","data":{"url":"https://discord.com/api/modules/stable/versions.json?host_version=0.0.52&platform=linux&_=5715044","method":"GET","status_code":200}},{"timestamp":1714513327.472,"category":"console","level":"log","message":"2024-04-30T21:42:07.472Z [Modules] No module updates available."},{"timestamp":1714513327.473,"category":"console","level":"log","message":"splashScreen: update-check-finished true 0 false"},{"timestamp":1714513327.474,"category":"console","level":"log","message":"CDM completed with status (old updater): [{\"id\":\"oimompecagnajdejgnnjijobebaeigek\",\"status\":\"new\",\"title\":\"Widevine Content Decryption Module\",\"version\":\"4.10.2710.0\"}]"},{"timestamp":1714513327.475,"category":"console","level":"log","message":"splashScreen.launchMainWindow: false"},{"timestamp":1714513327.608,"category":"electron","message":"powerMonitor.newListener","type":"ui"},{"timestamp":1714513327.608,"category":"electron","message":"powerMonitor.newListener","type":"ui"},{"timestamp":1714513327.608,"category":"electron","message":"powerMonitor.newListener","type":"ui"},{"timestamp":1714513327.608,"category":"electron","message":"powerMonitor.newListener","type":"ui"},{"timestamp":1714513327.608,"category":"electron","message":"powerMonitor.newListener","type":"ui"},{"timestamp":1714513327.628,"category":"electron","message":"app.web-contents-created","type":"ui"},{"timestamp":1714513327.631,"category":"electron","message":"app.browser-window-created","type":"ui"},{"timestamp":1714513327.632,"category":"console","level":"log","message":"Optional module ./ElectronTestRpc was not included."},{"timestamp":1714513327.646,"category":"console","level":"log","message":"splashScreen.updateSplashState launching launching {}"},{"timestamp":1714513327.647,"category":"console","level":"log","message":"splashScreen.webContentsSend: SPLASH_UPDATE_STATE SPLASH_UPDATE_STATE [ { status: 'launching' } ]"},{"timestamp":1714513327.647,"category":"console","level":"log","message":"blackbox: 2024-04-30T21:42:07.647Z 5 ✅ webContents.created web2 \"\""},{"timestamp":1714513327.665,"category":"console","level":"log","message":"blackbox: 2024-04-30T21:42:07.665Z 6 ✅ window.created win2 \"Discord\""},{"timestamp":1714513329.319,"category":"console","data":{"arguments":["Initializing voice engine with audio subsystem: false"],"logger":"console"},"level":"log","message":"Initializing voice engine with audio subsystem: false"},{"timestamp":1714513330.884,"category":"electron","message":"app.render-process-gone","type":"ui"},{"timestamp":1714513330.885,"type":"process","category":"child-process","message":"'renderer' process exited with 'crashed'","level":"fatal","data":{"reason":"crashed","exitCode":139}},{"timestamp":1714513330.885,"category":"console","level":"error","message":"[WebContents] crashed (reason: crashed, exitCode: 139)... reloading"},{"timestamp":1714513330.888,"category":"electron","message":"window.closed","type":"ui","data":{"id":2,"url":"https://discordapp.com/app?_=1714513327601"}},{"timestamp":1714513330.89,"category":"electron","message":"app.web-contents-created","type":"ui"},{"timestamp":1714513330.892,"category":"electron","message":"app.browser-window-created","type":"ui"},{"timestamp":1714513330.892,"category":"electron","message":"window.show","type":"ui","data":{}},{"timestamp":1714513330.893,"category":"console","level":"log","message":"Optional module ./ElectronTestRpc was not included."},{"timestamp":1714513330.899,"category":"console","level":"log","message":"blackbox: 2024-04-30T21:42:10.899Z 7 ❌ render-process-gone { reason: 'crashed', exitCode: 139 }"},{"timestamp":1714513326.712,"category":"console","level":"log","message":"Discord 0.0.52"},{"timestamp":1714513326.806,"category":"electron","message":"app.will-finish-launching","type":"ui"},{"timestamp":1714513326.81,"category":"electron","message":"app.ready","type":"ui"},{"timestamp":1714513326.82,"category":"electron","message":"app.session-created","type":"ui"},{"timestamp":1714513326.822,"category":"console","level":"log","message":"Starting app."},{"timestamp":1714513326.827,"category":"console","level":"log","message":"Starting updater."},{"timestamp":1714513326.829,"category":"console","level":"log","message":"2024-04-30T21:42:06.829Z [Modules] Modules initializing"},{"timestamp":1714513326.829,"category":"console","level":"log","message":"2024-04-30T21:42:06.829Z [Modules] Distribution: remote"},{"timestamp":1714513326.829,"category":"console","level":"log","message":"2024-04-30T21:42:06.829Z [Modules] Host updates: enabled"},{"timestamp":1714513326.829,"category":"console","level":"log","message":"2024-04-30T21:42:06.829Z [Modules] Module updates: enabled"},{"timestamp":1714513326.83,"category":"console","level":"log","message":"2024-04-30T21:42:06.830Z [Modules] Module install path: /home/cosmo/.config/discord/0.0.52/modules"},{"timestamp":1714513326.83,"category":"console","level":"log","message":"2024-04-30T21:42:06.830Z [Modules] Module installed file path: /home/cosmo/.config/discord/0.0.52/modules/installed.json"},{"timestamp":1714513326.83,"category":"console","level":"log","message":"2024-04-30T21:42:06.830Z [Modules] Module download path: /home/cosmo/.config/discord/0.0.52/modules/pending"},{"timestamp":1714513326.833,"category":"console","level":"log","message":"splashScreen.initSplash(false)"},{"timestamp":1714513326.834,"category":"console","level":"log","message":"CDM component API found"},{"timestamp":1714513326.84,"category":"electron","message":"app.web-contents-created","type":"ui"},{"timestamp":1714513326.841,"category":"electron","message":"app.browser-window-created","type":"ui"},{"timestamp":1714513326.911,"category":"console","level":"log","message":"blackbox: 2024-04-30T21:42:06.911Z 0 \n\n----------------------------------------------"},{"timestamp":1714513326.935,"category":"electron","message":"app.gpu-info-update","type":"ui"},{"timestamp":1714513326.938,"category":"console","level":"log","message":"blackbox: 2024-04-30T21:42:06.938Z 1 Discord starting: {\"releaseChannel\":\"stable\",\"version\":\"0.0.52\"}, modulepath: /home/cosmo/.config/discord/0.0.52/modules"},{"timestamp":1714513326.956,"category":"console","level":"log","message":"blackbox: 2024-04-30T21:42:06.956Z 2 ✅ webContents.created web1 \"\""},{"timestamp":1714513326.966,"category":"console","level":"log","message":"blackbox: 2024-04-30T21:42:06.966Z 3 ✅ window.created win1 \"discord\""},{"timestamp":1714513327.105,"category":"console","level":"log","message":"splashScreen: SPLASH_SCREEN_READY"},{"timestamp":1714513327.106,"category":"electron","message":"window.show","type":"ui","data":{"id":1,"url":"app:///app_bootstrap/splash/index.html"}},{"timestamp":1714513327.107,"category":"console","level":"log","message":"2024-04-30T21:42:07.107Z [Modules] No updates to install"},{"timestamp":1714513327.108,"category":"console","level":"log","message":"splashScreen: no-pending-updates"},{"timestamp":1714513327.108,"category":"console","level":"log","message":"2024-04-30T21:42:07.108Z [Modules] Checking for host updates."},{"timestamp":1714513327.109,"category":"console","level":"log","message":"splashScreen: checking-for-updates"},{"timestamp":1714513327.111,"category":"console","level":"log","message":"splashScreen.updateSplashState checking-for-updates checking-for-updates {}"},{"timestamp":1714513327.113,"category":"console","level":"log","message":"splashScreen.webContentsSend: SPLASH_UPDATE_STATE SPLASH_UPDATE_STATE [ { status: 'checking-for-updates' } ]"},{"timestamp":1714513327.117,"category":"electron","message":"window.focus","type":"ui","data":{"id":1,"url":"app:///app_bootstrap/splash/index.html"}},{"timestamp":1714513327.118,"category":"electron","message":"app.browser-window-focus","type":"ui"},{"timestamp":1714513327.133,"category":"electron","message":"renderer.dom-ready","type":"ui","data":{"id":1,"url":"app:///app_bootstrap/splash/index.html"}},{"timestamp":1714513327.186,"category":"console","level":"log","message":"blackbox: 2024-04-30T21:42:07.186Z 4 ✅ webContents.did-finish-load web1"},{"timestamp":1714513327.433,"type":"http","category":"electron.net","data":{"url":"https://discord.com/api/updates/stable?platform=linux&version=0.0.52","method":"GET","status_code":204}},{"timestamp":1714513327.443,"category":"console","level":"log","message":"2024-04-30T21:42:07.443Z [Modules] Host is up to date."},{"timestamp":1714513327.445,"category":"console","level":"log","message":"2024-04-30T21:42:07.445Z [Modules] Checking for module updates at https://discord.com/api/modules/stable/versions.json"},{"timestamp":1714513327.467,"type":"http","category":"electron.net","data":{"url":"https://discord.com/api/modules/stable/versions.json?host_version=0.0.52&platform=linux&_=5715044","method":"GET","status_code":200}},{"timestamp":1714513327.472,"category":"console","level":"log","message":"2024-04-30T21:42:07.472Z [Modules] No module updates available."},{"timestamp":1714513327.473,"category":"console","level":"log","message":"splashScreen: update-check-finished true 0 false"},{"timestamp":1714513327.474,"category":"console","level":"log","message":"CDM completed with status (old updater): [{\"id\":\"oimompecagnajdejgnnjijobebaeigek\",\"status\":\"new\",\"title\":\"Widevine Content Decryption Module\",\"version\":\"4.10.2710.0\"}]"},{"timestamp":1714513327.475,"category":"console","level":"log","message":"splashScreen.launchMainWindow: false"},{"timestamp":1714513327.608,"category":"electron","message":"powerMonitor.newListener","type":"ui"},{"timestamp":1714513327.608,"category":"electron","message":"powerMonitor.newListener","type":"ui"},{"timestamp":1714513327.608,"category":"electron","message":"powerMonitor.newListener","type":"ui"},{"timestamp":1714513327.608,"category":"electron","message":"powerMonitor.newListener","type":"ui"},{"timestamp":1714513327.608,"category":"electron","message":"powerMonitor.newListener","type":"ui"},{"timestamp":1714513327.628,"category":"electron","message":"app.web-contents-created","type":"ui"},{"timestamp":1714513327.631,"category":"electron","message":"app.browser-window-created","type":"ui"},{"timestamp":1714513327.632,"category":"console","level":"log","message":"Optional module ./ElectronTestRpc was not included."},{"timestamp":1714513327.646,"category":"console","level":"log","message":"splashScreen.updateSplashState launching launching {}"},{"timestamp":1714513327.647,"category":"console","level":"log","message":"splashScreen.webContentsSend: SPLASH_UPDATE_STATE SPLASH_UPDATE_STATE [ { status: 'launching' } ]"},{"timestamp":1714513327.647,"category":"console","level":"log","message":"blackbox: 2024-04-30T21:42:07.647Z 5 ✅ webContents.created web2 \"\""},{"timestamp":1714513327.665,"category":"console","level":"log","message":"blackbox: 2024-04-30T21:42:07.665Z 6 ✅ window.created win2 \"Discord\""},{"timestamp":1714513329.319,"category":"console","data":{"arguments":["Initializing voice engine with audio subsystem: false"],"logger":"console"},"level":"log","message":"Initializing voice engine with audio subsystem: false"},{"timestamp":1714513330.884,"category":"electron","message":"app.render-process-gone","type":"ui"},{"timestamp":1714513330.885,"type":"process","category":"child-process","message":"'renderer' process exited with 'crashed'","level":"fatal","data":{"reason":"crashed","exitCode":139}},{"timestamp":1714513330.885,"category":"console","level":"error","message":"[WebContents] crashed (reason: crashed, exitCode: 139)... reloading"},{"timestamp":1714513330.888,"category":"electron","message":"window.closed","type":"ui","data":{"id":2,"url":"https://discordapp.com/app?_=1714513327601"}},{"timestamp":1714513330.89,"category":"electron","message":"app.web-contents-created","type":"ui"},{"timestamp":1714513330.892,"category":"electron","message":"app.browser-window-created","type":"ui"},{"timestamp":1714513330.892,"category":"electron","message":"window.show","type":"ui","data":{}},{"timestamp":1714513330.893,"category":"console","level":"log","message":"Optional module ./ElectronTestRpc was not included."},{"timestamp":1714513330.899,"category":"console","level":"log","message":"blackbox: 2024-04-30T21:42:10.899Z 7 ❌ render-process-gone { reason: 'crashed', exitCode: 139 }"},{"timestamp":1714513330.903,"category":"electron","message":"renderer.destroyed","type":"ui","data":{"id":2,"url":"https://discordapp.com/app?_=1714513327601"}},{"timestamp":1714513330.908,"category":"console","level":"log","message":"blackbox: 2024-04-30T21:42:10.908Z 8 window.closed win2"}],"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":"eac6f74c77a943dcadbef4a6b50fc95a","timestamp":1714513330.929,"extra":{"release_channel":"stable","sentry":{"environment":"stable","release":"0.0.52"},"wm":"niri,niri","nativeBuildNumber":"null"}}
[WebContents] double crashed (reason: crashed, exitCode: 139)... RIP =(
notificationScreen.webContentsSend: win is invalid undefined.
blackbox: 2024-04-30T21:42:14.037Z 14 ❌ render-process-gone { reason: 'crashed', exitCode: 139 }
blackbox: 2024-04-30T21:42:14.059Z 15 before-quit
Supreeeme commented 5 months ago

Could you get a log from xwayland-satellite with RUST_LOG=debug?

cptn-cosmo commented 5 months ago
~ $ 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
Supreeeme commented 5 months ago

Sorry, I meant could you launch xwayland-satellite with that env var and get the log from it? After launching discord of course.

cptn-cosmo commented 5 months ago

ah sorry. I tried that but I did not get any error messages from xwayland-satellite

Supreeeme commented 5 months ago

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)

cptn-cosmo commented 5 months ago
    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

Supreeeme commented 4 months ago

If you get no other meaningful output with debug logs on then it's not running through satellite. Did you set DISPLAY properly?

Supreeeme commented 4 months ago

Are you still seeing this?

Supreeeme commented 4 months ago

Gonna close this, reopen if seen again