hyprwm / Hyprland

Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
https://hyprland.org
BSD 3-Clause "New" or "Revised" License
19.71k stars 837 forks source link

Discord crashing #7846

Closed matt1432 closed 10 hours ago

matt1432 commented 20 hours ago

Already reported ? *

Regression?

Yes

System Info and Version

System/Version info ```sh Hyprland, built from branch at commit 94140e886ea8c4ac34478d290c212f0f5454ab2e (). Date: 2024-09-18 Tag: , commits: 5234 flags: (if any) System Information: System name: Linux Node name: wim Release: 6.10.9-zen1 Version: #1-NixOS ZEN SMP PREEMPT_DYNAMIC Tue Jan 1 00:00:00 UTC 1980 GPU information: 07:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Barcelo [1002:15e7] (rev d1) (prog-if 00 [VGA controller]) os-release: ANSI_COLOR="1;34" BUG_REPORT_URL="https://github.com/NixOS/nixpkgs/issues" BUILD_ID="24.11.20240918.75ac2a5" DOCUMENTATION_URL="https://nixos.org/learn.html" HOME_URL="https://nixos.org/" ID=nixos IMAGE_ID="" IMAGE_VERSION="" LOGO="nix-snowflake" NAME=NixOS PRETTY_NAME="NixOS 24.11 (Vicuna)" SUPPORT_URL="https://nixos.org/community.html" VERSION="24.11 (Vicuna)" VERSION_CODENAME=vicuna VERSION_ID="24.11" plugins: hyprgrass by horriblename ver 0.7 hyprexpo by Vaxry ver 1.0 ======Config-Start====== Config File: /home/matt/.config/hypr/hyprland.conf: Read Succeeded exec-once = /nix/store/4a86f7kq7757fjwf5zzwk0jxixn4330n-dbus-1.14.10/bin/dbus-update-activation-environment --systemd -all && systemctl --user stop hyprland-session.target && systemctl --user start hyprland-session.target plugin=/nix/store/ginr9k71mn793w0ldqf8kfr3kabnfhg8-hyprgrass-0.7.0/lib/libhyprgrass.so plugin=/nix/store/34b1skvz6gsx1k4r34xbx19mhfpmqdb9-hyprexpo-0.1/lib/libhyprexpo.so $mainMod=SUPER source=/home/matt/.nix/devices/wim/config/hypr/main.conf animations { bezier=easeInOutBack, 0.68, -0.6, 0.32, 1.6 animation=fadeLayersIn, 0 animation=fadeLayersOut, 1, 3000, default animation=layers, 1, 8, easeInOutBack, slide left } cursor { hide_on_touch=true no_hardware_cursors=false } device { name=logitech-g502-x accel_profile=flat sensitivity=0 } device { name=logitech-g502-hero-gaming-mouse accel_profile=flat sensitivity=0 } dwindle { smart_split=true special_scale_factor=0.800000 } gestures { workspace_swipe=true workspace_swipe_cancel_ratio=0.150000 workspace_swipe_fingers=3 workspace_swipe_touch=false } input { touchpad { disable_while_typing=false drag_lock=true natural_scroll=true tap-and-drag=true } follow_mouse=true kb_layout=ca kb_variant=multix numlock_by_default=true repeat_rate=25 } misc { disable_hyprland_logo=true disable_splash_rendering=true vfr=true } plugin { hyprexpo { bg_col=rgb(111111) columns=3 enable_gesture=true gap_size=5 gesture_distance=300 gesture_fingers=3 gesture_positive=true workspace_method=center current } touch_gestures { experimental { send_cancel=0 } sensitivity=4.000000 workspace_swipe_fingers=3 } } xwayland { force_zero_scaling=true } bind=,XF86AudioPlay, exec, playerctl play-pause bind=,XF86AudioStop, exec, playerctl stop bind=,XF86AudioNext, exec, playerctl next bind=,XF86AudioPrev, exec, playerctl previous bind=ALT, tab, hyprexpo:expo, toggle bind=$mainMod SHIFT, E , exec, ags -t win-powermenu bind=$mainMod , D , exec, ags -t win-applauncher bind=$mainMod , V , exec, ags -t win-clipboard bind= , Print, exec, ags -t win-screenshot bind=$mainMod, F, fullscreen bind=$mainMod, C, killactive bind=$mainMod SHIFT, SPACE, togglefloating bind=$mainMod, J, layoutmsg, togglesplit bind=$mainMod, left, movefocus, l bind=$mainMod, right, movefocus, r bind=$mainMod, up, movefocus, u bind=$mainMod, down, movefocus, d bind=$mainMod, 1, workspace, 1 bind=$mainMod, 2, workspace, 2 bind=$mainMod, 3, workspace, 3 bind=$mainMod, 4, workspace, 4 bind=$mainMod, 5, workspace, 5 bind=$mainMod, 6, workspace, 6 bind=$mainMod, 7, workspace, 7 bind=$mainMod, 8, workspace, 8 bind=$mainMod, 9, workspace, 9 bind=$mainMod, 0, workspace, 10 bind=$mainMod SHIFT, 1, movetoworkspace, 1 bind=$mainMod SHIFT, 2, movetoworkspace, 2 bind=$mainMod SHIFT, 3, movetoworkspace, 3 bind=$mainMod SHIFT, 4, movetoworkspace, 4 bind=$mainMod SHIFT, 5, movetoworkspace, 5 bind=$mainMod SHIFT, 6, movetoworkspace, 6 bind=$mainMod SHIFT, 7, movetoworkspace, 7 bind=$mainMod SHIFT, 8, movetoworkspace, 8 bind=$mainMod SHIFT, 9, movetoworkspace, 9 bind=$mainMod SHIFT, 0, movetoworkspace, 10 bind=,XF86AudioMute, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle bind=,XF86AudioMicMute, exec, pactl set-source-mute @DEFAULT_SOURCE@ toggle bind=$mainMod, L, exec, /nix/store/ifa1fdr08n346nn9nlgiqvqxd69ni9xw-lock/bin/lock bind=$mainMod, Q, exec, foot bind=$mainMod SHIFT, C, exec, wl-color-picker bind=$mainMod, P, togglespecialworkspace, protonmail bind=$mainMod, S, togglespecialworkspace, spot binde=, XF86MonBrightnessUp , exec, ags -r 'Brightness.screen += 0.05' binde=, XF86MonBrightnessDown, exec, ags -r 'Brightness.screen -= 0.05' binde=,XF86AudioRaiseVolume, exec, wpctl set-volume -l 1.5 @DEFAULT_AUDIO_SINK@ 5%+ & ags -r 'popup_osd("speaker")' & binde=,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- & ags -r 'popup_osd("speaker")' & bindm=$mainMod, mouse:272, movewindow bindm=$mainMod, mouse:273, resizewindow bindn= , Escape , exec, ags -r 'closeAll()' bindr=CAPS, Caps_Lock, exec, ags -r 'Brightness.fetchCapsState()' envd=XCURSOR_THEME, Dracula-cursors envd=XCURSOR_SIZE, 24 envd=GTK_USE_PORTAL, 1 envd=NIXOS_OZONE_WL, 1 envd=ELECTRON_OZONE_PLATFORM_HINT, auto envd=XDG_DATA_DIRS, /nix/store/99kdsvjp77yv0yxs9wzpn8x227j7d1zc-gsettings-desktop-schemas-46.0/share/gsettings-schemas/gsettings-desktop-schemas-46.0:/nix/store/nzll3s1gzpmqiij4vyanpnpybryx8i0f-gtk+3-3.24.43/share/gsettings-schemas/gtk+3-3.24.43:$XDG_DATA_DIRS exec-once=hyprctl setcursor Dracula-hyprcursor 24 exec-once=hyprctl dispatch focusmonitor eDP-1 exec-once=ags exec-once=sleep 3; ags -r 'App.openWindow("win-applauncher")' exec-once=gnome-keyring-daemon --start --components=secrets exec-once=/nix/store/iwl4n75c161a9xx1nj56wy90hqf8wq4y-polkit-kde-agent-1-5.27.11/libexec/polkit-kde-authentication-agent-1 exec-once=/nix/store/p6a8dbkwgr17yx60bl5cnn696289vcvk-kdeconnect-kde-23.08.5/libexec/kdeconnectd exec-once=kdeconnect-indicator exec-once=wl-paste --watch cliphist store exec-once=sleep 3; nextcloud --background exec-once=sleep 10; tmux new-session -s protonmail-bridge -d 'bash -c protonmail-bridge -c' exec-once=[workspace special:protonmail silent] sleep 10; proton-mail exec-once=[workspace special:spot silent] spotify exec-once=sleep 3; /nix/store/2a5ihc3mc18bwddmscr9kghv5jlp3893-restartTailscale/bin/restartTailscale layerrule=noanim, ^(?!win-).* layerrule=blur, ^(blur-bg.*) layerrule=ignorealpha 0.19, ^(blur-bg.*) monitor=desc:Acer Technologies Acer K212HQL T3EAA0014201,1920x1080@60,840x450, 1, transform, 3 monitor=desc:BOE 0x0964,1920x1200@60,0x2920, 1 monitor=desc:Samsung Electric Company C27JG5x HTOM100586,2560x1440@120,1920x120, 1 monitor=desc:GIGA-BYTE TECHNOLOGY CO. LTD. G27QC 0x00000B1D,2560x1440@120,1920x1560, 1 monitor=desc:Sharp Corporation LC-40LB480U 0x00000001,1680x1050, auto, 1,mirror, eDP-1 windowrule=float,^(org.kde.polkit-kde-authentication-agent-1)$ windowrule=size 741 288,^(org.kde.polkit-kde-authentication-agent-1)$ windowrule=center,^(org.kde.polkit-kde-authentication-agent-1)$ windowrule=size 741 288,^(org.kde.ksshaskpass)$ windowrule=move cursor -370 -144,^(org.kde.ksshaskpass)$ windowrule=tile,^(libreoffice)$ windowrule=float,^(org.gnome.Calculator)$ windowrule=float,^(com.gabm.satty)$ windowrule=size 1000 700,^(com.gabm.satty)$ windowrule=float,^(com.nextcloud.desktopclient.nextcloud)$ windowrule=move cursor -15 -10,^(com.nextcloud.desktopclient.nextcloud)$ windowrule=size 400 581,^(com.nextcloud.desktopclient.nextcloud)$ windowrule=workspace special:protonmail silent,^(Proton Mail)$ windowrule=workspace special:spot silent,^(Spotify)$ Config File: /home/matt/.nix/devices/wim/config/hypr/main.conf: Read Succeeded # Cosmetic general { gaps_in = 5 gaps_out = 5 border_size = 2 col.active_border = rgb(411C6C) col.inactive_border = rgba(595959aa) } decoration { rounding = 20 blur { enabled = true size = 3 passes = 1 } drop_shadow = false } animations { enabled = yes bezier = myBezier, 0.05, 0.9, 0.1, 1.05 bezier = easeInBack, 0.36, 0, 0.66, -0.56 bezier = easeOutBack, 0.34, 1.56, 0.64, 1 bezier = softEaseOutBack, 0.34, 1.26, 0.64, 1 animation = windows, 1, 7, myBezier animation = windowsIn, 1, 7, easeOutBack, slide animation = windowsOut, 1, 7, easeInBack, slide animation = windowsMove, 1, 7, easeOutBack, slide animation = workspaces, 1, 6, softEaseOutBack, slide animation = fade, 1, 7, default animation = fadeIn, 1, 7, easeOutBack animation = fadeOut, 1, 7, easeInBack animation = border, 1, 10, default animation = borderangle, 1, 8, default } ======Config-End======== ```

Description

Since 94140e886ea8c4ac34478d290c212f0f5454ab2e Discord crashes on launch.

How to reproduce

Try to open Discord after 94140e886ea8c4ac34478d290c212f0f5454ab2e

Crash reports, logs, images, videos

[Nix] Disabling updates already done
[Vencord] Starting up...
[Vencord] Loading original Discord app.asar
Discord 0.0.68

(Discord:845523): Gdk-WARNING **: 22:15:21.270: Failed to read portal settings: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.Settings” on object at path /org/freedesktop/portal/desktop
Starting app.
Starting updater.
2024-09-19T02:15:21.394Z [Modules] Modules initializing
2024-09-19T02:15:21.394Z [Modules] Distribution: remote
2024-09-19T02:15:21.395Z [Modules] Host updates: disabled
2024-09-19T02:15:21.395Z [Modules] Module updates: enabled
2024-09-19T02:15:21.395Z [Modules] Module install path: /home/matt/.config/discord/0.0.68/modules
2024-09-19T02:15:21.395Z [Modules] Module installed file path: /home/matt/.config/discord/0.0.68/modules/installed.json
2024-09-19T02:15:21.395Z [Modules] Module download path: /home/matt/.config/discord/0.0.68/modules/pending
splashScreen.initSplash(false)
CDM component API found
blackbox: 2024-09-19T02:15:21.500Z 0 

----------------------------------------------
CDM completed with status: cdm-ready-success
blackbox: 2024-09-19T02:15:21.516Z 1 Discord starting: {"releaseChannel":"stable","version":"0.0.68"}, modulepath: /home/matt/.config/discord/0.0.68/modules
blackbox: 2024-09-19T02:15:21.528Z 2 ✅ webContents.created web1 ""
blackbox: 2024-09-19T02:15:21.533Z 3 ✅ window.created win1 "discord"
splashScreen: SPLASH_SCREEN_READY
splashScreen.webContentsSend: SPLASH_SCREEN_QUOTE SPLASH_SCREEN_QUOTE [ 'Hold Tight — Loading Discord' ]
2024-09-19T02:15:21.726Z [Modules] No updates to install
splashScreen: no-pending-updates
2024-09-19T02:15:21.727Z [Modules] Host is up to date.
2024-09-19T02:15:21.727Z [Modules] Checking for module updates at https://discord.com/api/modules/stable/versions.json
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-09-19T02:15:21.843Z 4 ✅ webContents.did-finish-load web1
2024-09-19T02:15:22.264Z [Modules] No module updates available.
splashScreen: update-check-finished true 0 false
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-09-19T02:15:22.327Z 5 ✅ webContents.created web2 ""
blackbox: 2024-09-19T02:15:22.331Z 6 ✅ window.created win2 "Discord"
[WebContents] crashed (reason: crashed, exitCode: 139)... reloading
Optional module ./ElectronTestRpc was not included.
blackbox: 2024-09-19T02:15:26.009Z 7 ❌ render-process-gone { reason: 'crashed', exitCode: 139 }
blackbox: 2024-09-19T02:15:26.017Z 8 window.closed win2
blackbox: 2024-09-19T02:15:26.022Z 9 ✅ webContents.created web3 ""
blackbox: 2024-09-19T02:15:26.038Z 10 ✅ window.created win3 "Discord"
blackbox: 2024-09-19T02:15:26.041Z 11 webContents.destroyed web2
[WebContents] double crashed (reason: crashed, exitCode: 139)... RIP =(
notificationScreen.webContentsSend: win is invalid undefined.
blackbox: 2024-09-19T02:15:29.401Z 12 ❌ render-process-gone { reason: 'crashed', exitCode: 139 }
blackbox: 2024-09-19T02:15:29.411Z 13 before-quit
izmyname commented 11 hours ago

Should be fixed by https://github.com/hyprwm/Hyprland/pull/7852.