Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Random Crash #4689

Closed
cprin21 opened this issue Feb 12, 2024 · 3 comments
Closed

Random Crash #4689

cprin21 opened this issue Feb 12, 2024 · 3 comments
Labels
bug Something isn't working

Comments

@cprin21
Copy link

cprin21 commented Feb 12, 2024

Hyprland Version

System/Version info
Hyprland, built from branch main at commit 890307532caa3369ea089b606b7786ccce4b8504 dirty (input: avoid reassigns of unchanged surfaces in processMouseRequest).

Bug or Regression?

Bug

Description

Just browsing Librewolf, crashed to TTY. Crash log attached.
Seeing info about opengl, possible GLES issue?

How to reproduce

Seems to be random and as such cannot be replicated on demand.

Crash reports, logs, images, videos

--------------------------------------------
   Hyprland Crash Report
--------------------------------------------
Sorry, didn't mean to...

Hyprland received signal 6 (Aborted)

Version: 890307532caa3369ea089b606b7786ccce4b8504
Tag: v0.35.0-18-g89030753

System info:
	System name: Linux
	Node name: navi
	Release: 6.7.4-arch1-1
	Version: #1 SMP PREEMPT_DYNAMIC Mon, 05 Feb 2024 22:07:49 +0000

GPU:
	03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] [1002:73bf] (rev c1) (prog-if 00 [VGA controller])


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
	


Backtrace:
	#0 | Hyprland(_Z12getBacktracev+0x62) [0x5ca8b25f4552]
		getBacktrace()
		??:?
	#1 | Hyprland(_ZN13CrashReporter18createAndSaveCrashEi+0x664) [0x5ca8b25bcbd4]
		CrashReporter::createAndSaveCrash(int)
		??:?
	#2 | Hyprland(_Z25handleUnrecoverableSignali+0x48) [0x5ca8b2550688]
		handleUnrecoverableSignal(int)
		??:?
	#3 | /usr/lib/libc.so.6(+0x40770) [0x769b1fe5a770]
		??
		??:0
	#4 | /usr/lib/libc.so.6(+0x9132c) [0x769b1feab32c]
		??
		??:0
	#5 | /usr/lib/libc.so.6(gsignal+0x18) [0x769b1fe5a6c8]
		??
		??:0
	#6 | Hyprland(_ZN15CHyprOpenGLImpl5beginEP8CMonitorP7CRegionP12CFramebuffer+0x161) [0x5ca8b2669f41]
		CHyprOpenGLImpl::begin(CMonitor*, CRegion*, CFramebuffer*)
		??:?
	#7 | Hyprland(_ZN13CHyprRenderer11beginRenderEP8CMonitorR7CRegion11eRenderModeP10wlr_bufferP12CFramebuffer+0xbc) [0x5ca8b268358c]
		CHyprRenderer::beginRender(CMonitor*, CRegion&, eRenderMode, wlr_buffer*, CFramebuffer*)
		??:?
	#8 | Hyprland(_ZN13CHyprRenderer13renderMonitorEP8CMonitor+0x573) [0x5ca8b267b663]
		CHyprRenderer::renderMonitor(CMonitor*)
		??:?
	#9 | Hyprland(_Z13handleWrappedP11wl_listenerPv+0x5b) [0x5ca8b25fce2b]
		handleWrapped(wl_listener*, void*)
		??:?
	#10 | /usr/lib/libwayland-server.so.0(wl_signal_emit_mutable+0x7e) [0x769b2088e01e]
		??
		??:0
	#11 | /usr/lib/libwlroots.so.13032(+0x450e9) [0x769b208df0e9]
		??
		??:0
	#12 | /usr/lib/libdrm.so.2(drmHandleEvent+0x127) [0x769b2087b907]
		??
		??:0
	#13 | /usr/lib/libwlroots.so.13032(+0x3e98e) [0x769b208d898e]
		??
		??:0
	#14 | /usr/lib/libwayland-server.so.0(wl_event_loop_dispatch+0xa2) [0x769b2088fae2]
		??
		??:0
	#15 | /usr/lib/libwayland-server.so.0(wl_display_run+0x27) [0x769b208902d7]
		??
		??:0
	#16 | Hyprland(main+0x7fa) [0x5ca8b253803a]
		main
		??:?
	#17 | /usr/lib/libc.so.6(+0x29cd0) [0x769b1fe43cd0]
		??
		??:0
	#18 | /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x769b1fe43d8a]
		??
		??:0
	#19 | Hyprland(_start+0x25) [0x5ca8b254de55]
		_start
		??:?


Log tail:
[LOG] CWLSurface 5ca8b4811348 called destroy()
[LOG] Registered signal for owner 5ca8b4811348: 5ca8b57ffc10 -> 5ca8b4811370 (owner: CWLSurface)
[LOG] CWLSurface 5ca8b4811348 called init()
[LOG] Callback 5ca8b4811398 -> 5ca8b4811390, CWLSurface removed.
[LOG] CWLSurface 5ca8b4811348 called destroy()
[LOG] Registered signal for owner 5ca8b4811348: 5ca8b57fb240 -> 5ca8b4811370 (owner: CWLSurface)
[LOG] CWLSurface 5ca8b4811348 called init()
[LOG] Searching for matching rules for LibreWolf (title: Home / X — LibreWolf)
[LOG] Window rule nomaximizerequest ->  class:.* matched [Window 5ca8b5858ec0: title: "Home / X — LibreWolf"]
[LOG] Window 5ca8b5858ec0 set title to Home / X — LibreWolf
[LOG] Searching for matching rules for LibreWolf (title: LibreWolf)
[LOG] Window rule nomaximizerequest ->  class:.* matched [Window 5ca8b5858ec0: title: "LibreWolf"]
[LOG] Window 5ca8b5858ec0 set title to LibreWolf
[LOG] Searching for matching rules for LibreWolf (title: X — LibreWolf)
[LOG] Window rule nomaximizerequest ->  class:.* matched [Window 5ca8b5858ec0: title: "X — LibreWolf"]
[LOG] Window 5ca8b5858ec0 set title to X — LibreWolf
[CRITICAL] 
==========================================================================================
ASSERTION FAILED! 

Aborting, glGetGraphicsResetStatus returned GL_INNOCENT_CONTEXT_RESET. Cannot continue until proper GPU reset handling is implemented.

at: line 203 in OpenGL.cpp
@cprin21 cprin21 added the bug Something isn't working label Feb 12, 2024
@vaxerski
Copy link
Member

amdgpu is unstable on linux 6.7 unlucky brother. Go lts. It's not a hyprland issue

@vaxerski vaxerski closed this as not planned Won't fix, can't repro, duplicate, stale Feb 12, 2024
@cprin21
Copy link
Author

cprin21 commented Feb 12, 2024

Pain. Thanks though, solved my issue by redirecting to the problem <3

@vaxerski
Copy link
Member

yours truly

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants