Hyprland icon indicating copy to clipboard operation
Hyprland copied to clipboard

Crash using Xwayland

Open TheSunCat opened this issue 1 year ago • 1 comments

System Info and Version

System/Version info
Hyprland, built from branch  at commit  dirty ().
Date: 
Tag: , commits: 

flags: (if any)


System Information:
System name: Linux
Node name: nixos-mat
Release: 6.6.32
Version: #1-NixOS SMP PREEMPT_DYNAMIC Sat May 25 14:22:56 UTC 2024


GPU information: 
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 33 [Radeon RX 7700S/7600/7600S/7600M XT/PRO W7600] [1002:7480] (rev c1) (prog-if 00 [VGA controller])
c4:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Phoenix1 [1002:15bf] (rev c2) (prog-if 00 [VGA controller])


os-release: ANSI_COLOR="1;34"
BUG_REPORT_URL="https://github.com/NixOS/nixpkgs/issues"
BUILD_ID="24.11.20240605.e8057b6"
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 (Vicuña)"
SUPPORT_URL="https://nixos.org/community.html"
VERSION="24.11 (Vicuña)"
VERSION_CODENAME="vicuña"
VERSION_ID="24.11"


plugins:

Bug or Regression?

Bug

Description

Hyprland is crashing while using JetBrains Rider in XWayland. There is a prolonged freeze when any XWayland app opens, and then there is a chance it crashes.

How to reproduce

It doesn't happen consistently, but closing all Xwayland apps and opening one causes the freeze. I assume this is Xwayland starting up (??)

Crash reports, logs, images, videos

I did have some unsaved progress :')

--------------------------------------------
   Hyprland Crash Report
--------------------------------------------
I hope you didn't have any unsaved progress.

Hyprland received signal 11(SEGV)
Version: 
Tag: 

System info:
	System name: Linux
	Node name: nixos-mat
	Release: 6.6.32
	Version: #1-NixOS SMP PREEMPT_DYNAMIC Sat May 25 14:22:56 UTC 2024

GPU:
	03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 33 [Radeon RX 7700S/7600/7600S/7600M XT/PRO W7600] [1002:7480] (rev c1) (prog-if 00 [VGA controller])
c4:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Phoenix1 [1002:15bf] (rev c2) (prog-if 00 [VGA controller])


os-release:
	ANSI_COLOR="1;34"
	BUG_REPORT_URL="https://github.com/NixOS/nixpkgs/issues"
	BUILD_ID="24.11.20240605.e8057b6"
	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 (Vicuña)"
	SUPPORT_URL="https://nixos.org/community.html"
	VERSION="24.11 (Vicuña)"
	VERSION_CODENAME="vicuña"
	VERSION_ID="24.11"
Backtrace:
	# | /home/mat/.nix-profile/bin/Hyprland(_Z12getBacktracev+0x48) [0x63f368]
		getBacktrace()
		??:?
	#1 | /home/mat/.nix-profile/bin/Hyprland(_ZN13CrashReporter18createAndSaveCrashEi+0x7fd) [0x5ba9fd]
		CrashReporter::createAndSaveCrash(int)
		??:?
	#2 | /home/mat/.nix-profile/bin/Hyprland(_Z25handleUnrecoverableSignali+0x5f) [0x53e81f]
		handleUnrecoverableSignal(int)
		??:?
	#3 | /nix/store/k7zgvzp2r31zkg9xqgjim7mbknryv6bs-glibc-2.39-52/lib/libc.so.6(+0x3ff30) [0x7efe7f652f30]
		??
		??:0
	#4 | /nix/store/7rnc20sb0h5zxqm5vims6mvi6gr3iy27-wayland-1.22.0/lib/libwayland-server.so.0(wl_event_loop_dispatch+0xa0) [0x7efe803ed8f0]
		??
		??:0
	#5 | /nix/store/7rnc20sb0h5zxqm5vims6mvi6gr3iy27-wayland-1.22.0/lib/libwayland-server.so.0(wl_display_run+0x25) [0x7efe803eb455]
		??
		??:0
	#6 | /home/mat/.nix-profile/bin/Hyprland(_ZN17CEventLoopManager9enterLoopEP10wl_displayP13wl_event_loop+0x4d) [0x6c5b4d]
		CEventLoopManager::enterLoop(wl_display*, wl_event_loop*)
		??:?
	#7 | /home/mat/.nix-profile/bin/Hyprland(main+0x75d) [0x5068cd]
		main
		??:?
	#8 | /nix/store/k7zgvzp2r31zkg9xqgjim7mbknryv6bs-glibc-2.39-52/lib/libc.so.6(+0x2a10e) [0x7efe7f63d10e]
		??
		??:0
	#9 | /nix/store/k7zgvzp2r31zkg9xqgjim7mbknryv6bs-glibc-2.39-52/lib/libc.so.6(__libc_start_main+0x89) [0x7efe7f63d1c9]
		??
		??:0
	#1 | /home/mat/.nix-profile/bin/Hyprland(_start+0x25) [0x53e685]
		_start
		??:?


Log tail:
[LOG] Registered signal for owner 3fc0e30: 3fd9628 -> 3fc11b0 (owner: CPopup)
[LOG] Registered signal for owner 3fc0e30: 3ed4888 -> 3fc1010 (owner: CPopup)
[LOG] New popup at wlr 2e97420 and hl 3fc0e30
[LOG] Registered signal for owner 2c89c80: 3fd9658 -> 2c89d50 (owner: CSubsurface Head)
[LOG] Registered signal for owner 3fd9350: 3fd9668 -> 2b7e9f0 (owner: FractionalScale)
[LOG] cursorImage request: shape 1 -> default
[LOG] Callback 2c89d78 -> 2c89d70, CSubsurface Head removed.
[LOG] Callback 3fc0ef0 -> 3fc0ee8, CWLSurface removed.
[LOG] Callback 3fc0f58 -> 3fc0f50, CWLSurface removed.
[LOG] CWLSurface 3fc0e30 called destroy()
[LOG] Callback 3fc11d8 -> 3fc11d0, CPopup removed.
[LOG] Callback 3fc1240 -> 3fc1238, CPopup removed.
[LOG] Callback 3fc1108 -> 3fc1100, CPopup removed.
[LOG] Callback 3fc1170 -> 3fc1168, CPopup removed.
[LOG] Callback 3fc1038 -> 3fc1030, CPopup removed.
[LOG] Callback 3fc10a0 -> 3fc1098, CPopup removed.
[LOG] Callback 2b7ea18 -> 2b7ea10, FractionalScale removed.
[LOG] Callback 3fe1988 -> 3fe1980, CSubsurface Head removed.
[LOG] Callback 3e6c440 -> 3e6c438, CWLSurface removed.
[LOG] Callback 3e6c4a8 -> 3e6c4a0, CWLSurface removed.
[LOG] CWLSurface 3e6c380 called destroy()
[LOG] Callback 3e6c728 -> 3e6c720, CPopup removed.
[LOG] Callback 3e6c790 -> 3e6c788, CPopup removed.
[LOG] Callback 3e6c658 -> 3e6c650, CPopup removed.
[LOG] Callback 3e6c6c0 -> 3e6c6b8, CPopup removed.
[LOG] Callback 3e6c588 -> 3e6c580, CPopup removed.
[LOG] Callback 3e6c5f0 -> 3e6c5e8, CPopup removed.
[LOG] Callback 2dfa178 -> 2dfa170, FractionalScale removed.
[LOG] cursorImage request: shape 1 -> default
[LOG] cursorImage request: surface 2b93a30
[LOG] Registered signal for owner 2317748: 2b93d48 -> 23177e0 (owner: CWLSurface)
[LOG] Registered signal for owner 2317748: 2b93d08 -> 2317848 (owner: CWLSurface)
[LOG] CWLSurface 2317748 called init()
[LOG] cursorImage request: shape 1 -> default
[LOG] Callback 2317808 -> 2317800, CWLSurface removed.
[LOG] Callback 2317870 -> 2317868, CWLSurface removed.
[LOG] CWLSurface 2317748 called destroy()
[LOG] cursorImage request: surface 2b93a30
[LOG] Registered signal for owner 3e6c380: 3fe1ba8 -> 3e6c418 (owner: CWLSurface)
[LOG] Registered signal for owner 3e6c380: 3fe1b68 -> 3e6c480 (owner: CWLSurface)
[LOG] CWLSurface 3e6c380 called init()
[types/xdg_shell/wlr_xdg_surface.c:169] A configure is scheduled for an uninitialized xdg_surface 0x3e86a70
[LOG] Registered signal for owner 3e6c380: 2fd6130 -> 3e6c768 (owner: CPopup)
[LOG] Registered signal for owner 3e6c380: 2fd6120 -> 3e6c5c8 (owner: CPopup)
[LOG] Registered signal for owner 3e6c380: 3fe1b78 -> 3e6c630 (owner: CPopup)
[LOG] Registered signal for owner 3e6c380: 3fe1b88 -> 3e6c698 (owner: CPopup)
[LOG] Registered signal for owner 3e6c380: 3fe1b68 -> 3e6c700 (owner: CPopup)
[LOG] Registered signal for owner 3e6c380: 3e86b38 -> 3e6c560 (owner: CPopup)
[LOG] New popup at wlr 2fd6070 and hl 3e6c380
[LOG] Registered signal for owner 3fd9350: 3fe1b98 -> 3fd9420 (owner: CSubsurface Head)
[LOG] Registered signal for owner 3fe1890: 3fe1ba8 -> 2c74210 (owner: FractionalScale)
[LOG] cursorImage request: shape 1 -> default
[LOG] New LayerSurface has no preferred monitor. Assigning Monitor eDP-2
[LOG] Registered signal for owner 3fcc500: 2c561f8 -> 3fccb50 (owner: layerSurface)
[LOG] Registered signal for owner 3fcc500: 2b00588 -> 3fcca18 (owner: layerSurface)
[LOG] Registered signal for owner 3fcc500: 2c56208 -> 3fcca80 (owner: layerSurface)
[LOG] Registered signal for owner 3fcc500: 2c56218 -> 3fccae8 (owner: layerSurface)
[LOG] Registered signal for owner 3fc0e30: 2b00598 -> 3fc1010 (owner: CPopup Head)
[LOG] Registered signal for owner 3fcc7e0: 2c56238 -> 3fcc878 (owner: CWLSurface)
[LOG] Registered signal for owner 3fcc7e0: 2c561f8 -> 3fcc8e0 (owner: CWLSurface)
[LOG] CWLSurface 3fcc7e0 called init()
[LOG] LayerSurface 2b004c0 (namespace notifications layer 2) created on monitor eDP-2
[LOG] Registered signal for owner 2c55f20: 2c56238 -> 26549d0 (owner: FractionalScale)
[LOG] LayerSurface 2b004c0 mapped

TheSunCat avatar Jun 07 '24 11:06 TheSunCat

looks like an old version, try on git

vaxerski avatar Jun 07 '24 11:06 vaxerski

Hello there!

This issue has been closed, as we are moving from issues to discussions. More about this can be found here and in #9854.

Firstly, please make sure this issue is still relevant in latest Hyprland. If so, we ask you to open a discussion (please read the discussion guidelines first, in the pinned post)

Thank you for your understanding!

vaxerski avatar Apr 05 '25 19:04 vaxerski