Hyprland icon indicating copy to clipboard operation
Hyprland copied to clipboard

electron apps crash after launching

Open ilolm opened this issue 1 year ago • 2 comments

Already reported ? *

  • [X] I have searched the existing open and closed issues.

Regression?

Yes

System Info and Version

System/Version info
Hyprland, built from branch  at commit 0f594732b063a90d44df8c5d402d658f27471dfe  (props: bump version to 0.43.0).
Date: Sun Sep 8 16:48:21 2024
Tag: v0.43.0, commits: 5196

flags: (if any)


System Information:
System name: Linux
Node name: ILOVePACMAN
Release: 6.6.56-1-lts
Version: #1 SMP PREEMPT_DYNAMIC Thu, 10 Oct 2024 12:04:53 +0000


GPU information: 
05:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU106 [GeForce RTX 2060 12GB] [10de:1f03] (rev a1) (prog-if 00 [VGA controller])
NVRM version: NVIDIA UNIX x86_64 Kernel Module  560.35.03  Fri Aug 16 21:39:15 UTC 2024


os-release: NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo


plugins:

======Config-Start======


Config File: /home/user/.config/hypr/hyprland.conf: Read Succeeded
# Sourcing external config files

# Default Configs
$configs = $HOME/.config/hypr/configs

source=$configs/Settings.conf
source=$configs/Keybinds.conf

# User Configs
$UserConfigs = $HOME/.config/hypr/UserConfigs

source= $UserConfigs/Startup_Apps.conf
source= $UserConfigs/ENVariables.conf
source= $UserConfigs/Monitors.conf
source= $UserConfigs/Laptops.conf
source= $UserConfigs/LaptopDisplay.conf
source= $UserConfigs/WindowRules.conf
source= $UserConfigs/UserKeybinds.conf
source= $UserConfigs/UserSettings.conf
source= $UserConfigs/WorkspaceRules.conf


Config File: /home/user/.config/hypr/configs/Settings.conf: Read Succeeded
# Default Settings. avoid changing this file as during update, this will be replaced

# refer to Hyprland wiki for more info https://wiki.hyprland.org/Configuring/Variables

# Initial boot script enable to apply initial wallpapers, theming, new settings etc.
exec-once = $HOME/.config/hypr/initial-boot.sh

Config File: /home/user/.config/hypr/configs/Keybinds.conf: Read Succeeded
# Default Keybinds
# visit https://wiki.hyprland.org/Configuring/Binds/ for more info

$mainMod = SUPER
# Default
$scriptsDir = $HOME/.config/hypr/scripts
$configs = $HOME/.config/hypr/configs
# User
$UserConfigs = $HOME/.config/hypr/UserConfigs
$UserScripts = $HOME/.config/hypr/UserScripts

# Flameshot
$flameshot = XDG_CURRENT_DESKTOP=sway flameshot gui


bind = CTRL ALT, Delete, exec, hyprctl dispatch exit 0
bind = $mainMod, Q, killactive,
bind = $mainMod, F, fullscreen
bind = $mainMod SHIFT, Q, closewindow, 
bind = $mainMod SHIFT, F, togglefloating,
bind = $mainMod ALT, F, exec, hyprctl dispatch workspaceopt allfloat
bind = $mainMod, L, exec, $scriptsDir/LockScreen.sh
bind = CTRL ALT, P, exec, $scriptsDir/Wlogout.sh

# FEATURES / EXTRAS
bind = $mainMod, H, exec, $scriptsDir/KeyHints.sh # Small help file
bind = $mainMod ALT, R, exec, $scriptsDir/Refresh.sh # Refresh waybar, swaync, rofi
bind = $mainMod ALT, E, exec, $scriptsDir/RofiEmoji.sh # emoji
bind = $mainMod, S, exec, $scriptsDir/RofiSearch.sh # Google search from Rofi
bind = $mainMod SHIFT, B, exec, $scriptsDir/ChangeBlur.sh # Toggle blur settings 
bind = $mainMod SHIFT, G, exec, $scriptsDir/GameMode.sh # animations ON/OFF
bind = $mainMod ALT, L, exec, $scriptsDir/ChangeLayout.sh # Toggle Master or Dwindle Layout
bind = $mainMod ALT, V, exec, $scriptsDir/ClipManager.sh # Clipboard Manager
bind = $mainMod SHIFT, N, exec, swaync-client -t -sw # swayNC panel
bind = SHIFT, ALT_L, exec, $scriptsDir/SwitchKeyboardLayout.sh # Switch Keyboard Layout

# FEATURES / EXTRAS (UserScripts)
bind = $mainMod, E, exec, $UserScripts/QuickEdit.sh # Quick Edit Hyprland Settings
bind = $mainMod SHIFT, M, exec, $UserScripts/RofiBeats.sh # online music
bind = $mainMod, W, exec, $UserScripts/WallpaperSelect.sh # Select wallpaper to apply
bind = CTRL ALT, W, exec, $UserScripts/WallpaperRandom.sh # Random wallpapers

# Waybar / Bar related
bind = $mainMod, B, exec, killall -SIGUSR1 waybar # Toggle hide/show waybar 
bind = $mainMod CTRL, B, exec, $scriptsDir/WaybarStyles.sh # Waybar Styles Menu
bind = $mainMod ALT, B, exec, $scriptsDir/WaybarLayout.sh # Waybar Layout Menu

# Master Layout
bind = $mainMod CTRL, D, layoutmsg, removemaster
bind = $mainMod, I, layoutmsg, addmaster
bind = $mainMod, J, layoutmsg, cyclenext
bind = $mainMod, K, layoutmsg, cycleprev
bind = $mainMod, M, exec, hyprctl dispatch splitratio 0.3
bind = $mainMod, P, pseudo, # dwindle
bind = $mainMod CTRL, Return, layoutmsg, swapwithmaster

# group
bind = $mainMod, G, togglegroup
bind = ALT, tab, changegroupactive  #change focus to another window  

# Special Keys / Hot Keys
bind = , xf86audioraisevolume, exec, $scriptsDir/Volume.sh --inc #volume up
bind = , xf86audiolowervolume, exec, $scriptsDir/Volume.sh --dec #volume down
bind = , xf86AudioMicMute, exec, $scriptsDir/Volume.sh --toggle-mic #mute mic
bind = , xf86audiomute, exec, $scriptsDir/Volume.sh --toggle
bind = , xf86Sleep, exec, systemctl suspend  # sleep button 
bind = , xf86Rfkill, exec, $scriptsDir/AirplaneMode.sh #Airplane mode

# media controls using keyboards
bind = , xf86AudioPlayPause, exec, $scriptsDir/MediaCtrl.sh --pause
bind = , xf86AudioPause, exec, $scriptsDir/MediaCtrl.sh --pause
bind = , xf86AudioPlay, exec, $scriptsDir/MediaCtrl.sh --pause
bind = , xf86AudioNext, exec, $scriptsDir/MediaCtrl.sh --nxt
bind = , xf86AudioPrev, exec, $scriptsDir/MediaCtrl.sh --prv
bind = , xf86audiostop, exec, $scriptsDir/MediaCtrl.sh --stop

# Screenshot keybindings NOTE: You may need to press Fn key as well
bind = SHIFT, Print, exec, $flameshot
bind = $mainMod, Print, exec, $scriptsDir/ScreenShot.sh --now
bind = $mainMod SHIFT, Print, exec, $scriptsDir/ScreenShot.sh --area
bind = $mainMod CTRL, Print, exec, $scriptsDir/ScreenShot.sh --in5 #screenshot in 5 secs
bind = $mainMod ALT, Print, exec, $scriptsDir/ScreenShot.sh --in10 #screenshot in 10 secs
bind = ALT, Print, exec, $scriptsDir/ScreenShot.sh --active #take screenshot of active window

# screenshot with swappy (another screenshot tool)
bind = $mainMod SHIFT, S, exec, $scriptsDir/ScreenShot.sh --swappy

# Resize windows
binde = $mainMod SHIFT, left, resizeactive,-50 0
binde = $mainMod SHIFT, right, resizeactive,50 0
binde = $mainMod SHIFT, up, resizeactive,0 -50
binde = $mainMod SHIFT, down, resizeactive,0 50

# Move windows
bind = $mainMod CTRL, left, movewindow, l
bind = $mainMod CTRL, right, movewindow, r
bind = $mainMod CTRL, up, movewindow, u
bind = $mainMod CTRL, down, movewindow, d

# Move focus with mainMod + arrow keys
bind = $mainMod, left, movefocus, l
bind = $mainMod, right, movefocus, r
bind = $mainMod, up, movefocus, u
bind = $mainMod, down, movefocus, d

# Workspaces related
bind = $mainMod, tab, workspace, m+1
bind = $mainMod SHIFT, tab, workspace, m-1

# Special workspace
bind = $mainMod SHIFT, U, movetoworkspace, special
bind = $mainMod, U, togglespecialworkspace,

# The following mappings use the key codes to better support various keyboard layouts
# 1 is code:10, 2 is code 11, etc
# Switch workspaces with mainMod + [0-9] 
bind = $mainMod, code:10, workspace, 1
bind = $mainMod, code:11, workspace, 2
bind = $mainMod, code:12, workspace, 3
bind = $mainMod, code:13, workspace, 4
bind = $mainMod, code:14, workspace, 5
bind = $mainMod, code:15, workspace, 6
bind = $mainMod, code:16, workspace, 7
bind = $mainMod, code:17, workspace, 8
bind = $mainMod, code:18, workspace, 9
bind = $mainMod, code:19, workspace, 10

# Move active window and follow to workspace mainMod + SHIFT [0-9]
bind = $mainMod SHIFT, code:10, movetoworkspace, 1
bind = $mainMod SHIFT, code:11, movetoworkspace, 2
bind = $mainMod SHIFT, code:12, movetoworkspace, 3
bind = $mainMod SHIFT, code:13, movetoworkspace, 4
bind = $mainMod SHIFT, code:14, movetoworkspace, 5
bind = $mainMod SHIFT, code:15, movetoworkspace, 6
bind = $mainMod SHIFT, code:16, movetoworkspace, 7
bind = $mainMod SHIFT, code:17, movetoworkspace, 8
bind = $mainMod SHIFT, code:18, movetoworkspace, 9
bind = $mainMod SHIFT, code:19, movetoworkspace, 10
bind = $mainMod SHIFT, bracketleft, movetoworkspace, -1 # brackets [ or ]
bind = $mainMod SHIFT, bracketright, movetoworkspace, +1

# Move active window to a workspace silently mainMod + CTRL [0-9]
bind = $mainMod CTRL, code:10, movetoworkspacesilent, 1
bind = $mainMod CTRL, code:11, movetoworkspacesilent, 2
bind = $mainMod CTRL, code:12, movetoworkspacesilent, 3
bind = $mainMod CTRL, code:13, movetoworkspacesilent, 4
bind = $mainMod CTRL, code:14, movetoworkspacesilent, 5
bind = $mainMod CTRL, code:15, movetoworkspacesilent, 6
bind = $mainMod CTRL, code:16, movetoworkspacesilent, 7
bind = $mainMod CTRL, code:17, movetoworkspacesilent, 8
bind = $mainMod CTRL, code:18, movetoworkspacesilent, 9
bind = $mainMod CTRL, code:19, movetoworkspacesilent, 10
bind = $mainMod CTRL, bracketleft, movetoworkspacesilent, -1 # brackets [ or ]
bind = $mainMod CTRL, bracketright, movetoworkspacesilent, +1

# Scroll through existing workspaces with mainMod + scroll
bind = $mainMod, mouse_down, workspace, e+1
bind = $mainMod, mouse_up, workspace, e-1
bind = $mainMod, period, workspace, e+1
bind = $mainMod, comma, workspace, e-1

# Move/resize windows with mainMod + LMB/RMB and dragging
bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow


Config File: /home/user/.config/hypr/UserConfigs/Startup_Apps.conf: Read Succeeded
#Commands & Apps to be executed at launch

$scriptsDir = $HOME/.config/hypr/scripts
$UserScripts = $HOME/.config/hypr/UserScripts

$wallDIR=$HOME/Pictures/wallpapers
$lock = $scriptsDir/LockScreen.sh
$SwwwRandom = $UserScripts/WallpaperAutoChange.sh

# wallpaper stuff / More wallpaper options below
exec-once = swww-daemon --format xrgb
#exec-once = $SwwwRandom $wallDIR # random wallpaper switcher every 30 minutes 

# Startup
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP

# Polkit (Polkit Gnome / KDE)
exec-once = $scriptsDir/Polkit.sh

# starup apps
exec-once = waybar &
exec-once = nm-applet --indicator &
exec-once = swaync &
exec-once = ags &
exec-once = keepassxc &
#exec-once = blueman-applet &
#exec-once = rog-control-center &

#clipboard manager
exec-once = wl-paste --type text --watch cliphist store 
exec-once = wl-paste --type image --watch cliphist store

# Rainbow borders
exec-once = $UserScripts/RainbowBorders.sh &

# Starting hypridle to start hyprlock
exec-once = hypridle &

# Start pyprland daemon
exec-once = pypr &

# Here are list of features available but disabled by default
# exec-once = swww-daemon --format xrgb && swww img $HOME/Pictures/wallpapers/mecha-nostalgia.png  # persistent wallpaper

#gnome polkit for nixos
#exec-once = $scriptsDir/Polkit-NixOS.sh

# xdg-desktop-portal-hyprland (should be auto starting. However, you can force to start)
#exec-once = $scriptsDir/PortalHyprland.sh


Config File: /home/user/.config/hypr/UserConfigs/ENVariables.conf: Read Succeeded

#environment-variables
env = CLUTTER_BACKEND,wayland
env = GDK_BACKEND,wayland,x11
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
env = QT_QPA_PLATFORM,wayland;xcb
env = QT_QPA_PLATFORMTHEME,qt5ct
env = QT_QPA_PLATFORMTHEME,qt6ct   
env = QT_SCALE_FACTOR,1
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
env = XDG_CURRENT_DESKTOP,Hyprland
env = XDG_SESSION_DESKTOP,Hyprland
env = XDG_SESSION_TYPE,wayland

# vulkan
#env = WLR_RENDERER,vulkan

# firefox
env = MOZ_ENABLE_WAYLAND,1

# NVIDIA 
# This is from Hyprland Wiki. As a start, WLR_NO_HARDWARE_CURSORS 1 will be activated if nvidia gpu detected
env = WLR_NO_HARDWARE_CURSORS,1
env = LIBVA_DRIVER_NAME,nvidia 
env = __GLX_VENDOR_LIBRARY_NAME,nvidia
env = GBM_BACKEND,nvidia-drm 

#env = __NV_PRIME_RENDER_OFFLOAD,1 
#env = __VK_LAYER_NV_optimus,NVIDIA_only
#env = WLR_DRM_NO_ATOMIC,1
#env = NVD_BACKEND,direct

# FOR VM and POSSIBLY NVIDIA
#env = WLR_RENDERER_ALLOW_SOFTWARE,1

# nvidia firefox (for hardware acceleration on FF)?
# check this post https://github.com/elFarto/nvidia-vaapi-driver#configuration
#env = MOZ_DISABLE_RDD_SANDBOX,1
#env = NVD_BACKEND,direct
#env = EGL_PLATFORM,wayland


Config File: /home/user/.config/hypr/UserConfigs/Monitors.conf: Read Succeeded

# Monitor Configuration
# See Hyprland wiki for more details
# https://wiki.hyprland.org/Configuring/Monitors/
# Configure your Display resolution, offset, scale and Monitors here, use `hyprctl monitors` to get the info.


# Monitors
#monitor=,preferred,auto,1
monitor = DP-1, 1920x1080@165, 0x0, 1 #own screen
monitor = DVi-D-1, 1920x1080@60, 0x1080, 1

# NOTE: for laptop, kindly check notes in Laptops.conf regarding display
# Created this inorder for the monitor display to not wake up if not intended.
# See here: https://github.com/hyprwm/Hyprland/issues/4090

#monitor = eDP-1, preferred, auto, 1
#monitor = eDP-1, 2560x1440@165, 0x0, 1 #own screen
#monitor = DP-3, 1920x1080@240, auto, 1 
#monitor = DP-1, preferred, auto, 1
#monitor = HDMI-A-1, preferred,auto,1

# QEMU-KVM or any virtual box
#monitor = Virtual-1, 1920x1080@60,auto,1

# Hi Refresh Rate
#monitor=,highrr,auto,1

# High Resolution
#monitor=,highres,auto,1

# to disable a monitor
#monitor=name,disable

# Mirror
#monitor=DP-3,1920x1080@60,0x0,1,mirror,DP-2
#monitor=,preferred,auto,1,mirror,eDP-1


# Example :
#monitor=eDP-1,2560x1440@165,0x0,1
#workspace=HDMI-A-1,1
#monitor=HDMI-A-1,2560x1440@144,0x0,1,mirror,eDP-1
#workspace=HDMI-A-2,2

#monitor=eDP-1,transform,0
#monitor=eDP-1,addreserved,10,10,10,49
#workspace=eDP-1,1



Config File: /home/user/.config/hypr/UserConfigs/Laptops.conf: Read Succeeded

# See https://wiki.hyprland.org/Configuring/Keywords/ for more variable settings
# These configs are mostly for laptops. This is addemdum to Keybinds.conf

$mainMod = SUPER
$scriptsDir = $HOME/.config/hypr/scripts
$UserConfigs = $HOME/.config/hypr/UserConfigs

bind = , xf86KbdBrightnessDown, exec, $scriptsDir/BrightnessKbd.sh --dec #Keyboard brightness Down
bind = , xf86KbdBrightnessUp, exec, $scriptsDir/BrightnessKbd.sh --inc #Keyboard brightness up
bind = , xf86Launch1, exec, rog-control-center # ASUS Armory crate button
bind = , xf86Launch3, exec, asusctl led-mode -n #FN+F4 Switch keyboard RGB profile 
bind = , xf86Launch4, exec, asusctl profile -n  #FN+F5 change of fan profiles (Quite, Balance, Performance)
bind = , xf86MonBrightnessDown, exec, $scriptsDir/Brightness.sh --dec 
bind = , xf86MonBrightnessUp, exec, $scriptsDir/Brightness.sh --inc 
bind = , xf86TouchpadToggle, exec, $scriptsDir/TouchPad.sh #disable touchpad

# Screenshot keybindings for Asus G15 (no PrinSrc button)
bind = $mainMod, F6, exec, $scriptsDir/ScreenShot.sh --now # Fullscreen
bind = $mainMod SHIFT, F6, exec, $scriptsDir/ScreenShot.sh --area 
bind = $mainMod CTRL, F6, exec, $scriptsDir/ScreenShot.sh --in5 # Screenshot in 5 secs
bind = $mainMod ALT, F6, exec, $scriptsDir/ScreenShot.sh --in10 # Screenshot in 10 secs
bind = ALT, F6, exec, $scriptsDir/ScreenShot.sh --active # Screenshot active window

# Below are useful when you are connecting your laptop in external display
# Suggest you edit below for your laptop display
# From WIKI This is to disable laptop monitor when lid is closed.
# consult https://wiki.hyprland.org/hyprland-wiki/pages/Configuring/Binds/#switches
#bindl = , switch:off:Lid Switch,exec,hyprctl keyword monitor "eDP-1, preferred, auto, 1"
#bindl = , switch:on:Lid Switch,exec,hyprctl keyword monitor "eDP-1, disable"


# WARNING! Using this method has some caveats!! USE THIS PART WITH SOME CAUTION!
# CONS of doing this, is that you need to set up your wallpaper (SUPER W) and choose wallpaper.
# CAVEATS! Sometimes the Main Laptop Monitor DOES NOT have display that it needs to re-connect your external monitor
# One work around is to ensure that before shutting down laptop, MAKE SURE your laptop lid is OPEN!!
# Make sure to comment (put # on the both the bindl = , switch ......) above
# NOTE: Display for laptop are being generated into LaptopDisplay.conf
# This part is to be use if you do not want your main laptop monitor to wake up during say wallpaper change etc

#bindl = , switch:off:Lid Switch,exec,echo "monitor = eDP-1, preferred, auto, 1" > $UserConfigs/LaptopDisplay.conf
#bindl = , switch:on:Lid Switch,exec,echo "monitor = eDP-1, disable" > $UserConfigs/LaptopDisplay.conf

# for laptop-lid action (to erase the last entry)
#exec-once = echo "eDP-1, preferred, auto, 1" > $HOME/.config/hypr/UserConfigs/LaptopDisplay.conf
#


Config File: /home/user/.config/hypr/UserConfigs/LaptopDisplay.conf: Read Succeeded
# NOTE, THIS FILE IS BEING USED by disabling Laptop display monitor behaviour when closing lid.
# See notes on Laptops.conf

#monitor = eDP-1, preferred, auto, 1


Config File: /home/user/.config/hypr/UserConfigs/WindowRules.conf: Read Succeeded
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more

#windowrule = noblur,gamescope
#windowrule = fullscreen,gamescope
#windowrule = workspace 6 silent,^(gamescope)$

windowrule = center,^(pavucontrol)

# windowrule v2 move to workspace
windowrulev2 = workspace 1, class:^([Tt]hunderbird)$
windowrulev2 = workspace 2, class:^([Ff]irefox|org.mozilla.firefox|[Ff]irefox-esr)$
windowrulev2 = workspace 2, class:^([Mm]icrosoft-edge(-stable|-beta|-dev|-unstable)?)$
#windowrulev2 = workspace 3, class:^([Tt]hunar)$
windowrulev2 = workspace 4, class:^(com.obsproject.Studio)$
windowrulev2 = workspace 5 silent, class:^([Ss]team)$,title:^([Ss]team)$
windowrulev2 = workspace 5 silent, class:^(lutris)$
windowrulev2 = workspace 6 silent, class:^(virt-manager)$
windowrulev2 = workspace 7 silent, class:^(discord)$
windowrulev2 = workspace 7 silent, class:^(WebCord)$
windowrulev2 = workspace 9 silent, class:^([Aa]udacious)$

# windowrule v2 - float
windowrulev2 = float, class:^(org.kde.polkit-kde-authentication-agent-1)$ 
windowrulev2 = float, class:([Zz)oom|onedriver|onedriver-launcher)$
windowrulev2 = float, class:([Tt]hunar), title:(File Operation Progress)
windowrulev2 = float, class:([Tt]hunar), title:(Confirm to replace files)
windowrulev2 = float, class:(xdg-desktop-portal-gtk)
windowrulev2 = float, class:(org.gnome.Calculator), title:(Calculator)
windowrulev2 = float, class:(codium|codium-url-handler|VSCodium), title:(Add Folder to Workspace)
windowrulev2 = float, class:^([Rr]ofi)$
windowrulev2 = float, class:^(eog)$
windowrulev2 = float, class:^(pavucontrol)$
windowrulev2 = float, class:^(nwg-look|qt5ct|qt6ct|mpv)$
windowrulev2 = float, class:^(nm-applet|nm-connection-editor|blueman-manager)$
windowrulev2 = float, class:^(gnome-system-monitor|org.gnome.SystemMonitor)$ # system monitor
windowrulev2 = float, class:^(yad)$ # icon browser
windowrulev2 = float, class:^(wihotspot-gui)$ # wifi hotspot
windowrulev2 = float, class:^(evince)$ # document viewer
windowrulev2 = float, class:^(file-roller|org.gnome.FileRoller)$ # archive manager
windowrulev2 = float, class:^([Bb]aobab|org.gnome.[Bb]aobab)$ # Disk usage analyzer
windowrulev2 = float, title:(Kvantum Manager)

# windowrule v2 - opacity #enable as desired
windowrulev2 = opacity 0.9 0.6, class:^([Rr]ofi)$
windowrulev2 = opacity 0.9 0.7, class:^(Brave-browser(-beta|-dev)?)$
windowrulev2 = opacity 0.9 0.7, class:^([Ff]irefox|org.mozilla.firefox|[Ff]irefox-esr)$
windowrulev2 = opacity 0.9 0.8, class:^([Mm]icrosoft-edge(-stable|-beta|-dev|-unstable)?)$
windowrulev2 = opacity 0.9 0.8, class:^(google-chrome(-beta|-dev|-unstable)?)$
windowrulev2 = opacity 0.94 0.86, class:^(chrome-.+-Default)$ # Chrome PWAs
windowrulev2 = opacity 0.9 0.8, class:^([Tt]hunar)$
windowrulev2 = opacity 0.8 0.6, class:^(pcmanfm-qt)$
windowrulev2 = opacity 0.8 0.7, class:^(gedit|org.gnome.TextEditor)$
windowrulev2 = opacity 0.9 0.8, class:^(deluge)$
windowrulev2 = opacity 0.9 0.8, class:^(Alacritty)$
windowrulev2 = opacity 0.9 0.8, class:^(kitty)$
windowrulev2 = opacity 0.9 0.7, class:^(mousepad)$
windowrulev2 = opacity 0.9 0.7, class:^(VSCodium|codium-url-handler)$
windowrulev2 = opacity 0.9 0.8, class:^(nwg-look|qt5ct|qt6ct|yad)$
windowrulev2 = opacity 0.9 0.8, title:(Kvantum Manager)
windowrulev2 = opacity 0.9 0.7, class:^(com.obsproject.Studio)$
windowrulev2 = opacity 0.9 0.7, class:^([Aa]udacious)$
windowrulev2 = opacity 0.9 0.8, class:^(org.gnome.Nautilus)$
windowrulev2 = opacity 0.9 0.8, class:^(VSCode|code-url-handler)$
windowrulev2 = opacity 0.9 0.8, class:^(jetbrains-studio)$ # Android Studio
windowrulev2 = opacity 0.9 0.8, class:^(jetbrains-phpstorm)$ # PHPStorm
windowrulev2 = opacity 0.94 0.86, class:^(discord)$
windowrulev2 = opacity 0.9 0.8, class:^(org.telegram.desktop)$
windowrulev2 = opacity 0.94 0.86, class:^(gnome-disks|evince|wihotspot-gui|org.gnome.baobab)$
windowrulev2 = opacity 0.9 0.8, class:^(file-roller|org.gnome.FileRoller)$ # archive manager
windowrulev2 = opacity 0.9 0.8, class:^(seahorse)$ # gnome-keyring gui
windowrulev2 = opacity 0.82 0.75, class:^(gnome-system-monitor|org.gnome.SystemMonitor)$
windowrulev2 = opacity 0.9 0.8, class:^(xdg-desktop-portal-gtk)$ # gnome-keyring gui

# windowrule v2 - size
windowrulev2 = size 70% 70%, class:^(gnome-system-monitor|org.gnome.SystemMonitor)$
windowrulev2 = size 70% 70%, class:^(xdg-desktop-portal-gtk)$
windowrulev2 = size 60% 70%, title:(Kvantum Manager)
windowrulev2 = size 60% 70%, class:^(qt6ct)$
windowrulev2 = size 70% 70%, class:^(evince|wihotspot-gui)$
windowrulev2 = size 60% 70%, class:^(file-roller|org.gnome.FileRoller)$

#layerrule = unset,class:^([Rr]ofi)$
#layerrule = blur,class:^([Rr]ofi)$
#layerrule = ignorezero, <rofi>

layerrule = ignorezero, overview
layerrule = blur, overview

#windowrulev2 = bordercolor rgb(EE4B55) rgb(880808), fullscreen:1
#windowrulev2 = bordercolor rgb(282737) rgb(1E1D2D), floating:1
#windowrulev2 = opacity 0.8 0.8, pinned:1

# Picture-in-a-Picture (PIP) rules: Oddly, some need re-duplication.  This is because the window for
# PIP changes after on first launch, and will not inherant the rules...
windowrulev2=opacity 0.95 0.75,title:^(Picture-in-Picture)$ # for opacity: [focus num] [bg num]
# Interestingly, the opacity rule above doesn't need the reduplication?
windowrulev2=pin,title:^(Picture-in-Picture)$ 
#windowrulev2=pin,title:^(Firefox)$ 
windowrulev2=float, title:^(Picture-in-Picture)$
#windowrulev2=float, title:^(Firefox)$
windowrulev2=size 25% 25%,title:^(Picture-in-Picture)$ 
#windowrulev2=size 25% 25%,title:^(Firefox)$ 
windowrulev2=move 72% 7%,title:^(Picture-in-Picture)$ 
#windowrulev2=move 72% 7%,title:^(Firefox)$ 


Config File: /home/user/.config/hypr/UserConfigs/UserKeybinds.conf: Read Succeeded
# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */  #
# This is where you put your own keybinds. Be Mindful to check as well ~/.config/hypr/configs/Keybinds.conf to avoid conflict
# if you think I should replace the Pre-defined Keybinds in ~/.config/hypr/configs/Keybinds.conf , submit an issue or let me know in DC and present me a valid reason as to why, such as conflicting with global shortcuts, etc etc

# See https://wiki.hyprland.org/Configuring/Keywords/ for more settings and variables
# See also Laptops.conf for laptops keybinds 

$mainMod = SUPER
$files = thunar
$term = kitty
$scriptsDir = $HOME/.config/hypr/scripts
$UserScripts = $HOME/.config/hypr/UserScripts
$browser = firefox
$steam = flatpak run com.valvesoftware.Steam
$discord = flatpak run io.github.spacingbat3.webcord
$minecraft = flatpak run org.polymc.PolyMC
$calculator = gnome-calculator
$handbook = libreoffice /media/WindowsDrive/Users/kolya/Рабочий\ стол/handbook/New\ Microsoft\ Word\ Document.docx
$greekbook = xournalpp /media/WindowsDrive/Users/kolya/Рабочий\ стол/БЕЛЕЦКАЯ\ ГРЕЧЕСКИЙ\ ЯЗЫК\ УЧЕБНИК\ \(1\).pdf
$obs = flatpak run com.obsproject.Studio

# rofi App launcher
#bindr = $mainMod, $mainMod_L, exec, pkill rofi || rofi -show drun -modi drun,filebrowser,run,window # Super Key to Launch rofi menu
bind = $mainMod, D, exec, pkill rofi || rofi -show drun -modi drun,filebrowser,run,window

# ags overview
bind = $mainMod, A, exec, pkill rofi || true && ags -t 'overview'

bind = $mainMod, Return, exec, $term  # Launch terminal
bind = $mainMod, T, exec, $files

# pyprland
bind = $mainMod SHIFT, Return, exec, pypr toggle term # Dropdown terminal
bind = $mainMod, Z, exec, pypr zoom # Toggle Zoom

# User Added Keybinds
bind = $mainMod SHIFT, O, exec, $UserScripts/ZshChangeTheme.sh # Change oh-my-zsh theme
bind = $mainMod SHIFT, V, exec, $browser # run browser
bind = $mainMod SHIFT, T, exec, telegram-desktop # telegram
bind = $mainMod SHIFT, D, exec, discord
bind = $mainMod SHIFT, J, exec, viber
bind = $mainMod SHIFT, H, exec, virtualbox
bind = $mainMod ALT, S, exec, $steam 
bind = $mainMod ALT, D, exec, $discord
bind = $mainMod ALT, M, exec, $minecraft
bind = $mainMod, C, exec, $calculator
bind = $mainMod SHIFT, P, exec, pycharm
bind = $mainMod ALT, T, exec, torbrowser-launcher
bind = $mainMod ALT, O, exec, $obs

# Books
bind = $mainMod ALT, H, exec, $handbook
bind = $mainMod ALT, G, exec, $greekbook

# For passthrough keyboard into a VM
# bind = $mainMod ALT, P, submap, passthru
#submap = passthru
# to unbind
#bind = $mainMod ALT, P, submap, reset
#submap = reset


Config File: /home/user/.config/hypr/UserConfigs/UserSettings.conf: Read Succeeded
# User Settings
# This is where you put your own settings as this will not be touched during update

# refer to Hyprland wiki for more info https://wiki.hyprland.org/Configuring/Variables

# Sourcing colors generated by wallust
source = $HOME/.config/hypr/wallust/wallust-hyprland.conf

# blurls = waybar
# blurls = rofi

dwindle {
  pseudotile = yes
  preserve_split = yes
  special_scale_factor = 0.8
}

master {
  new_status = master
  #new_is_master=1   # old one, new is above
  new_on_top=1
  mfact = 0.5
}

general {
  #sensitivity=1.00
  #apply_sens_to_raw=1
  gaps_in = 4
  gaps_out = 8
  border_size = 2
  resize_on_border = true
   
  col.active_border = $color0 $color2 $color9 $color12 $color15 90deg
  col.inactive_border = $backgroundCol

  layout = master
}

group {
  col.border_active = $color15

	groupbar {
	col.active = $color0
  }
}

decoration {
  rounding = 8
         
  active_opacity = 1.0
  inactive_opacity = 0.9
  fullscreen_opacity = 1.0

  dim_inactive = true
  dim_strength = 0.1
  dim_special = 0.8

  drop_shadow=true
  shadow_range=6
  shadow_render_power = 1
  col.shadow = $color12
  col.shadow_inactive = 0x50000000

  blur {
  enabled = true	
  size = 5
  passes = 2
  ignore_opacity = true
  new_optimizations = true
  special = true
  }
}
    
animations {
  enabled = yes

  bezier = myBezier, 0.05, 0.9, 0.1, 1.05
  bezier = linear, 0.0, 0.0, 1.0, 1.0
  bezier = wind, 0.05, 0.9, 0.1, 1.05
  bezier = winIn, 0.1, 1.1, 0.1, 1.1
  bezier = winOut, 0.3, -0.3, 0, 1
  bezier = slow, 0, 0.85, 0.3, 1
  bezier = overshot, 0.7, 0.6, 0.1, 1.1
  bezier = bounce, 1.1, 1.6, 0.1, 0.85
  bezier = sligshot, 1, -1, 0.15, 1.25
  bezier = nice, 0, 6.9, 0.5, -4.20
  
  animation = windowsIn, 1, 5, slow, popin
  animation = windowsOut, 1, 5, winOut, popin
  animation = windowsMove, 1, 5, wind, slide
  animation = border, 1, 10, linear
  animation = borderangle, 1, 180, linear, loop #used by rainbow borders and rotating colors
  animation = fade, 1, 5, overshot
  animation = workspaces, 1, 5, wind
  animation = windows, 1, 5, bounce, popin
}

input {
  kb_layout=us,ru
  kb_variant=
  kb_model=
  kb_options=grp:alt_shift_toggle
  kb_rules=
  repeat_rate=50
  repeat_delay=300
  numlock_by_default=true
  left_handed=false
  follow_mouse=true
  float_switch_override_focus=false

  touchpad {
    disable_while_typing=true
    natural_scroll=false 
    clickfinger_behavior=false
    middle_button_emulation=true
    tap-to-click=true
    drag_lock=false
          }
}

gestures {
  workspace_swipe=true
  workspace_swipe_fingers=3
  workspace_swipe_distance=400
  workspace_swipe_invert=true
  workspace_swipe_min_speed_to_force=30
  workspace_swipe_cancel_ratio=0.5
  workspace_swipe_create_new=true 
  workspace_swipe_forever=true
}

render {
  direct_scanout = true
  explicit_sync = true
}

misc {
  disable_hyprland_logo = true
  disable_splash_rendering = true
  mouse_move_enables_dpms = true
  #vrr = 0
  enable_swallow = true
  #no_direct_scanout = true #for fullscreen games         but old one, new is render:direct_scanout
  focus_on_activate = false
  swallow_regex = ^(kitty)$
  #disable_autoreload = true
}

binds {
  workspace_back_and_forth=true
  allow_workspace_cycles=true
  pass_mouse_when_bound=false
}

#Could help when scaling and not pixelating
xwayland {
    force_zero_scaling = true
}


Config File: /home/user/.config/hypr/wallust/wallust-hyprland.conf: Read Succeeded
$background = rgb(020407)
$foreground = rgb(EBECEE)
$color0 = rgb(020407)
$color1 = rgb(07111F)
$color2 = rgb(0B3355)
$color3 = rgb(0E4370)
$color4 = rgb(4B424C)
$color5 = rgb(1792B3)
$color6 = rgb(94989A)
$color7 = rgb(DADCDE)
$color8 = rgb(989A9B)
$color9 = rgb(0A1629)
$color10 = rgb(0F4372)
$color11 = rgb(125A96)
$color12 = rgb(645866)
$color13 = rgb(1FC2EE)
$color14 = rgb(C5CACE)
$color15 = rgb(DADCDE)


Config File: /home/user/.config/hypr/UserConfigs/WorkspaceRules.conf: Read Succeeded

# You can set workspace rules to achieve workspace-specific behaviors. 
# For instance, you can define a workspace where all windows are drawn without borders or gaps.

# https://wiki.hyprland.org/Configuring/Workspace-Rules/

# Assigning workspace to a certain monitor
workspace = 1, monitor:DP-1
workspace = 2, monitor:DP-1
workspace = 3, monitor:DP-1
workspace = 4, monitor:DP-1
workspace = 5, monitor:DP-1

workspace = 6, monitor:DPI-D-1
workspace = 7, monitor:DPI-D-1
workspace = 8, monitor:DPI-D-1
workspace = 9, monitor:DPI-D-1
workspace = 0, monitor:DPI-D-1


# example rules (from wiki)
# workspace = 3, rounding:false, decorate:false
# workspace = name:coding, rounding:false, decorate:false, gapsin:0, gapsout:0, border:false, decorate:false, monitor:DP-1
# workspace = 8,bordersize:8
# workspace = name:Hello, monitor:DP-1, default:true
# workspace = name:gaming, monitor:desc:Chimei Innolux Corporation 0x150C, default:true
# workspace = 5, on-created-empty:[float] firefox
# workspace = special:scratchpad, on-created-empty:foot

======Config-End========

Each electron app has the newest version.

Description

Before electron apps used to work properly. However now almost all electron apps crash after launching(vs-code, steam, discord, chromium, electron, etc..).

How to reproduce

By opening electron apps.

Crash reports, logs, images, videos

Coredump
Oct 17 14:35:28 ILOVePACMAN systemd[1]: [email protected]: Consumed 780ms CPU time, 386.8M memory peak.
Oct 17 14:35:28 ILOVePACMAN systemd[1]: [email protected]: Deactivated successfully.
Oct 17 14:35:28 ILOVePACMAN systemd-coredump[12756]: [🡕] Process 12651 (code-oss) of user 1000 dumped core.
                                                     
                                                     Stack trace of thread 12666:
                                                     #0  0x00007d63a764271a realpath (libc.so.6 + 0x3e71a)
                                                     #1  0x000055c4a68f3aae n/a (electron + 0x5228aae)
                                                     #2  0x000055c4a77df700 n/a (electron + 0x6114700)
                                                     #3  0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #4  0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #5  0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #6  0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #7  0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #8  0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #9  0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #10 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #11 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #12 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #13 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #14 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #15 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #16 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #17 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #18 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #19 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #20 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #21 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #22 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #23 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #24 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #25 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #26 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #27 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #28 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #29 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #30 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #31 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #32 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #33 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #34 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #35 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #36 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #37 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #38 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #39 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #40 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #41 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #42 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #43 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #44 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #45 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #46 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #47 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #48 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #49 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #50 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #51 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #52 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #53 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #54 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #55 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #56 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #57 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #58 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #59 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #60 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #61 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #62 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #63 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     
                                                     Stack trace of thread 12664:
                                                     #0  0x00007d63a7705ac3 wait4 (libc.so.6 + 0x101ac3)
                                                     #1  0x000055c4a68fdfcb n/a (electron + 0x5232fcb)
                                                     #2  0x000055c4a68ffe84 n/a (electron + 0x5234e84)
                                                     #3  0x000055c4a68e053c n/a (electron + 0x521553c)
                                                     #4  0x00007d63a769839d n/a (libc.so.6 + 0x9439d)
                                                     #5  0x00007d63a771d49c n/a (libc.so.6 + 0x11949c)
                                                     
                                                     Stack trace of thread 12658:
                                                     #0  0x00007d63a770f63d __poll (libc.so.6 + 0x10b63d)
                                                     #1  0x000055c4a5de77f5 n/a (electron + 0x471c7f5)
                                                     #2  0x000055c4a68e053c n/a (electron + 0x521553c)
                                                     #3  0x00007d63a769839d n/a (libc.so.6 + 0x9439d)
                                                     #4  0x00007d63a771d49c n/a (libc.so.6 + 0x11949c)
                                                     
                                                     Stack trace of thread 12668:
                                                     #0  0x00007d63a770f355 __open64 (libc.so.6 + 0x10b355)
                                                     #1  0x00007d63a768ea9f _IO_file_open (libc.so.6 + 0x8aa9f)
                                                     #2  0x00007d63a768ec55 _IO_file_fopen (libc.so.6 + 0x8ac55)
                                                     #3  0x00007d63a7682ea8 n/a (libc.so.6 + 0x7eea8)
                                                     #4  0x000055c4a68f6dc0 n/a (electron + 0x522bdc0)
                                                     #5  0x000055c4a68eb680 n/a (electron + 0x5220680)
                                                     #6  0x000055c4a77df903 n/a (electron + 0x6114903)
                                                     #7  0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #8  0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #9  0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #10 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #11 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #12 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #13 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #14 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #15 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #16 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #17 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #18 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #19 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #20 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #21 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #22 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #23 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #24 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #25 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #26 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #27 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #28 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #29 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #30 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #31 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #32 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #33 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #34 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #35 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #36 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #37 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #38 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #39 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #40 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #41 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #42 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #43 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #44 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #45 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #46 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #47 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #48 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #49 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #50 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #51 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #52 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #53 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #54 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #55 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #56 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #57 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #58 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #59 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #60 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #61 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #62 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     #63 0x000055c4a77dfc8b n/a (electron + 0x6114c8b)
                                                     
                                                     Stack trace of thread 12665:
                                                     #0  0x00007d63a771d8b2 epoll_wait (libc.so.6 + 0x1198b2)
                                                     #1  0x000055c4a6908660 n/a (electron + 0x523d660)
                                                     #2  0x000055c4a69084ce n/a (electron + 0x523d4ce)
                                                     #3  0x000055c4a68a909a n/a (electron + 0x51de09a)
                                                     #4  0x000055c4a6875e9a n/a (electron + 0x51aae9a)
                                                     #5  0x000055c4a68cc6f7 n/a (electron + 0x52016f7)
                                                     #6  0x000055c4a68b58fb n/a (electron + 0x51ea8fb)
                                                     #7  0x000055c4a68cc8a1 n/a (electron + 0x52018a1)
                                                     #8  0x000055c4a68e053c n/a (electron + 0x521553c)
                                                     #9  0x00007d63a769839d n/a (libc.so.6 + 0x9439d)
                                                     #10 0x00007d63a771d49c n/a (libc.so.6 + 0x11949c)
                                                     
                                                     Stack trace of thread 12674:
                                                     #0  0x00007d63a7694a19 n/a (libc.so.6 + 0x90a19)
                                                     #1  0x00007d63a7697479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                     #2  0x000055c4a2d6b27a uv_cond_wait (electron + 0x16a027a)
                                                     #3  0x000055c4aae1f146 n/a (electron + 0x9754146)
                                                     #4  0x00007d63a769839d n/a (libc.so.6 + 0x9439d)
                                                     #5  0x00007d63a771d49c n/a (libc.so.6 + 0x11949c)
                                                     
                                                     Stack trace of thread 12672:
                                                     #0  0x00007d63a771d750 epoll_pwait (libc.so.6 + 0x119750)
                                                     #1  0x000055c4a2d6fe91 n/a (electron + 0x16a4e91)
                                                     #2  0x000055c4a2d5dcb1 uv_run (electron + 0x1692cb1)
                                                     #3  0x000055c4aae2174f n/a (electron + 0x975674f)
                                                     #4  0x00007d63a769839d n/a (libc.so.6 + 0x9439d)
                                                     #5  0x00007d63a771d49c n/a (libc.so.6 + 0x11949c)
                                                     
                                                     Stack trace of thread 12675:
                                                     #0  0x00007d63a7694a19 n/a (libc.so.6 + 0x90a19)
                                                     #1  0x00007d63a7697479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                     #2  0x000055c4a2d6b27a uv_cond_wait (electron + 0x16a027a)
                                                     #3  0x000055c4aae1f146 n/a (electron + 0x9754146)
                                                     #4  0x00007d63a769839d n/a (libc.so.6 + 0x9439d)
                                                     #5  0x00007d63a771d49c n/a (libc.so.6 + 0x11949c)
                                                     
                                                     Stack trace of thread 12679:
                                                     #0  0x00007d63a7694a19 n/a (libc.so.6 + 0x90a19)
                                                     #1  0x00007d63a7697479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                     #2  0x000055c4a2d6b27a uv_cond_wait (electron + 0x16a027a)
                                                     #3  0x000055c4a2d59f0f n/a (electron + 0x168ef0f)
                                                     #4  0x00007d63a769839d n/a (libc.so.6 + 0x9439d)
                                                     #5  0x00007d63a771d49c n/a (libc.so.6 + 0x11949c)
                                                     
                                                     Stack trace of thread 12677:
                                                     #0  0x00007d63a7694a19 n/a (libc.so.6 + 0x90a19)
                                                     #1  0x00007d63a7697479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                     #2  0x000055c4a2d6b27a uv_cond_wait (electron + 0x16a027a)
                                                     #3  0x000055c4a2d59f0f n/a (electron + 0x168ef0f)
                                                     #4  0x00007d63a769839d n/a (libc.so.6 + 0x9439d)
                                                     #5  0x00007d63a771d49c n/a (libc.so.6 + 0x11949c)
                                                     
                                                     Stack trace of thread 12688:
                                                     #0  0x00007d63a771d8b2 epoll_wait (libc.so.6 + 0x1198b2)
                                                     #1  0x000055c4a6908660 n/a (electron + 0x523d660)
                                                     #2  0x000055c4a69084ce n/a (electron + 0x523d4ce)
                                                     #3  0x000055c4a68a909a n/a (electron + 0x51de09a)
                                                     #4  0x000055c4a6875e9a n/a (electron + 0x51aae9a)
                                                     #5  0x000055c4a68cc6f7 n/a (electron + 0x52016f7)
                                                     #6  0x000055c4a68cc8a1 n/a (electron + 0x52018a1)
                                                     #7  0x000055c4a68e053c n/a (electron + 0x521553c)
                                                     #8  0x00007d63a769839d n/a (libc.so.6 + 0x9439d)
                                                     #9  0x00007d63a771d49c n/a (libc.so.6 + 0x11949c)
                                                     
                                                     Stack trace of thread 12678:
                                                     #0  0x00007d63a7694a19 n/a (libc.so.6 + 0x90a19)
                                                     #1  0x00007d63a7697479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                     #2  0x000055c4a2d6b27a uv_cond_wait (electron + 0x16a027a)
                                                     #3  0x000055c4a2d59f0f n/a (electron + 0x168ef0f)
                                                     #4  0x00007d63a769839d n/a (libc.so.6 + 0x9439d)
                                                     #5  0x00007d63a771d49c n/a (libc.so.6 + 0x11949c)
                                                     
                                                     Stack trace of thread 12676:
                                                     #0  0x00007d63a7694a19 n/a (libc.so.6 + 0x90a19)
                                                     #1  0x00007d63a76a0858 n/a (libc.so.6 + 0x9c858)
                                                     #2  0x000055c4a2d6b086 uv_sem_wait (electron + 0x16a0086)
                                                     #3  0x000055c4aaeda69c n/a (electron + 0x980f69c)
                                                     #4  0x00007d63a769839d n/a (libc.so.6 + 0x9439d)
                                                     #5  0x00007d63a771d49c n/a (libc.so.6 + 0x11949c)
                                                     
                                                     Stack trace of thread 12686:
                                                     #0  0x00007d63a770fbb0 ppoll (libc.so.6 + 0x10bbb0)
                                                     #1  0x00007d63a9f70227 n/a (libglib-2.0.so.0 + 0xc0227)
                                                     #2  0x00007d63a9f0ca55 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca55)
                                                     #3  0x00007d63a9f0cab2 n/a (libglib-2.0.so.0 + 0x5cab2)
                                                     #4  0x00007d63a9f41026 n/a (libglib-2.0.so.0 + 0x91026)
                                                     #5  0x00007d63a769839d n/a (libc.so.6 + 0x9439d)
                                                     #6  0x00007d63a771d49c n/a (libc.so.6 + 0x11949c)
                                                     
                                                     Stack trace of thread 12712:
                                                     #0  0x00007d63a771d8b2 epoll_wait (libc.so.6 + 0x1198b2)
                                                     #1  0x000055c4a6908660 n/a (electron + 0x523d660)
                                                     #2  0x000055c4a69084ce n/a (electron + 0x523d4ce)
                                                     #3  0x000055c4a68a909a n/a (electron + 0x51de09a)
                                                     #4  0x000055c4a6875e9a n/a (electron + 0x51aae9a)
                                                     #5  0x000055c4a68cc6f7 n/a (electron + 0x52016f7)
                                                     #6  0x000055c4a68cc8a1 n/a (electron + 0x52018a1)
                                                     #7  0x000055c4a68e053c n/a (electron + 0x521553c)
                                                     #8  0x00007d63a769839d n/a (libc.so.6 + 0x9439d)
                                                     #9  0x00007d63a771d49c n/a (libc.so.6 + 0x11949c)
                                                     
                                                     Stack trace of thread 12711:
                                                     #0  0x00007d63a771b1fd syscall (libc.so.6 + 0x1171fd)
                                                     #1  0x00007d63a9f3fc37 g_cond_wait_until (libglib-2.0.so.0 + 0x8fc37)
                                                     #2  0x00007d63a9ed5955 n/a (libglib-2.0.so.0 + 0x25955)
                                                     #3  0x00007d63a9ed5ac8 g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x25ac8)
                                                     #4  0x00007d63a9f45a30 n/a (libglib-2.0.so.0 + 0x95a30)
                                                     #5  0x00007d63a9f41026 n/a (libglib-2.0.so.0 + 0x91026)
                                                     #6  0x00007d63a769839d n/a (libc.so.6 + 0x9439d)
                                                     #7  0x00007d63a771d49c n/a (libc.so.6 + 0x11949c)
                                                     
                                                     Stack trace of thread 12698:
                                                     #0  0x00007d63a771d8b2 epoll_wait (libc.so.6 + 0x1198b2)
                                                     #1  0x000055c4a2f6b629 n/a (electron + 0x18a0629)
                                                     #2  0x000055c4a2f2c4d7 n/a (electron + 0x18614d7)
                                                     #3  0x00007d63a769839d n/a (libc.so.6 + 0x9439d)
                                                     #4  0x00007d63a771d49c n/a (libc.so.6 + 0x11949c)
                                                     
                                                     Stack trace of thread 12690:
                                                     #0  0x00007d63a7694a19 n/a (libc.so.6 + 0x90a19)
                                                     #1  0x00007d63a76977e2 pthread_cond_timedwait (libc.so.6 + 0x937e2)
                                                     #2  0x000055c4a68dfd61 n/a (electron + 0x5214d61)
                                                     #3  0x000055c4a690b88d n/a (electron + 0x524088d)
                                                     #4  0x000055c4a688d98b n/a (electron + 0x51c298b)
                                                     #5  0x000055c4a68c5fce n/a (electron + 0x51fafce)
                                                     #6  0x000055c4a68c47cd n/a (electron + 0x51f97cd)
                                                     #7  0x000055c4a68c530e n/a (electron + 0x51fa30e)
                                                     #8  0x000055c4a68c506a n/a (electron + 0x51fa06a)
                                                     #9  0x000055c4a68c4edb n/a (electron + 0x51f9edb)
                                                     #10 0x000055c4a68e053c n/a (electron + 0x521553c)
                                                     #11 0x00007d63a769839d n/a (libc.so.6 + 0x9439d)
                                                     #12 0x00007d63a771d49c n/a (libc.so.6 + 0x11949c)
                                                     
                                                     Stack trace of thread 12723:
                                                     #0  0x00007d63a771ac57 __select (libc.so.6 + 0x116c57)
                                                     #1  0x00007d627ef40ff9 _ZN15vscode_keyboard15ListenToXEventsEPv (keymapping.node + 0x5ff9)
                                                     #2  0x00007d63a769839d n/a (libc.so.6 + 0x9439d)
                                                     #3  0x00007d63a771d49c n/a (libc.so.6 + 0x11949c)

                                                     Stack trace of thread 12693:
                                                     #0  0x00007d63a7694a19 n/a (libc.so.6 + 0x90a19)
                                                     #1  0x00007d63a76977e2 pthread_cond_timedwait (libc.so.6 + 0x937e2)
                                                     #2  0x000055c4a68dfd61 n/a (electron + 0x5214d61)
                                                     #3  0x000055c4a690b88d n/a (electron + 0x524088d)
                                                     #4  0x000055c4a688d98b n/a (electron + 0x51c298b)
                                                     #5  0x000055c4a68c5fce n/a (electron + 0x51fafce)
                                                     #6  0x000055c4a68c47cd n/a (electron + 0x51f97cd)
                                                     #7  0x000055c4a68c530e n/a (electron + 0x51fa30e)
                                                     #8  0x000055c4a68c510a n/a (electron + 0x51fa10a)
                                                     #9  0x000055c4a68c4f19 n/a (electron + 0x51f9f19)
                                                     #10 0x000055c4a68e053c n/a (electron + 0x521553c)
                                                     #11 0x00007d63a769839d n/a (libc.so.6 + 0x9439d)
                                                     #12 0x00007d63a771d49c n/a (libc.so.6 + 0x11949c)
                                                     ELF object binary architecture: AMD x86-64

ilolm avatar Oct 20 '24 12:10 ilolm

Update hyprland. You're running a very old version. Try 0.44.1 or build from git

gksudolol avatar Oct 20 '24 13:10 gksudolol

I updated. but still the same issue

ilolm avatar Oct 20 '24 13:10 ilolm

I don't think is a hyprland bug. If you launch the apps from the terminal they still crash?

JassonCordones avatar Oct 20 '24 22:10 JassonCordones

I launch apps from the terminal (non-terminal also crash).

ilolm avatar Oct 21 '24 04:10 ilolm

I dont think this is a hyprland bug. What does "before" mean? Is this bisectable? Does this happen on sway?

vaxerski avatar Oct 21 '24 15:10 vaxerski

baidunetdisk can't start after updates (baidunetdisk:10513): Gtk-WARNING **: 09:18:25.446: cannot open display: :1

vincentaxhe avatar Oct 23 '24 01:10 vincentaxhe

I dont think this is a hyprland bug. What does "before" mean? Is this bisectable? Does this happen on sway?

I don't know if this happens on sway but if this happens on sway, the problem can be in nvidia drivers or wayland. Im gonna try to test this with old driver version

ilolm avatar Oct 23 '24 08:10 ilolm

I am having the same issue. It happens on Sway as well, and I am on AMD, so it likely is not an Nvidia issue.

All electron applications will segfault a few seconds after being opened. Interestingly, Chromium does work fine for me.

EDIT: Issue was solved by setting a GTK cursor theme in nwg-look. Not sure how this works, but it works.

SpeckledFleebeedoo avatar Oct 25 '24 16:10 SpeckledFleebeedoo

do not set env = GDK_BACKEND , wayland, x11 ,and electron app baidunetdisk can launch, from hint issue

vincentaxhe avatar Oct 26 '24 05:10 vincentaxhe

do not set env = GDK_BACKEND , wayland, x11 ,and electron app baidunetdisk can launch, from hint issue

Thank you very much for your suggestion! Unfortunately it didn't work for me

ilolm avatar Oct 26 '24 06:10 ilolm

I am having the same issue. It happens on Sway as well, and I am on AMD, so it likely is not an Nvidia issue.

All electron applications will segfault a few seconds after being opened. Interestingly, Chromium does work fine for me.

EDIT: Issue was solved by setting a GTK cursor theme in nwg-look. Not sure how this works, but it works.

@SpeckledFleebeedoo Thank you so much for the reply! And it worked! I supposed it could be GTK but I had no clue that it was because of the cursor.

ilolm avatar Oct 26 '24 06:10 ilolm