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

Hyprland Crashes on Startup When Attempting To Load split-monitor-workspaces #22

Closed
steveonlinux opened this issue Jul 14, 2023 · 4 comments
Assignees
Labels
bug Something isn't working

Comments

@steveonlinux
Copy link

Hyprland Crashes With Seg Fault When being started with split-monitor-workspaces through hyprload

  • Crashing began after recent update
  • Receives "Getting Dispatcher!" and failure to start Xwayland in terminal
  • hyprland crash report log has [LOG] [hyprload] Loading plugin: split-monitor-workspaces.so as last action before crash
  • Hyprland launches without issue when hyprload not auto started
@JettScythe
Copy link

Should close this issue or #21

Also facing the same issue.
My Crash Report

@zjeffer
Copy link
Collaborator

zjeffer commented Jul 16, 2023

See this issue: #16

@MichalLasocha
Copy link

MichalLasocha commented Jul 27, 2023

I looked through the log and seem to have a similar or even same issue
This happens seemingly on the latest git release of hyprland
For the record, this was built agaist headers from the same commit as the version I am running on my computer.

--------------------------------------------
   Hyprland Crash Report
--------------------------------------------
I tried so hard, and got so far...

Hyprland received signal 11 (Segmentation fault)

Version: a9b8e2159c2813a6951d0b0186fbb7f2f8554d3e
Tag: v0.27.2-54-ga9b8e215

Hyprland seems to be running with plugins. This crash might not be Hyprland's fault.
Plugins:
	 () 


System info:
	System name: Linux
	Node name: artixbox
	Release: 6.2.11-273-tkg-pds-llvm
	Version: #1 SMP PREEMPT_DYNAMIC TKG Mon, 17 Apr 2023 23:21:17 +0000

GPU:
	01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU104 [GeForce RTX 2070 SUPER] [10de:1e84] (rev a1) (prog-if 00 [VGA controller])


os-release:
	NAME="Artix Linux"
	PRETTY_NAME="Artix Linux"
	ID=artix
	BUILD_ID=rolling
	ANSI_COLOR="0;36"
	HOME_URL="https://www.artixlinux.org/"
	DOCUMENTATION_URL="https://wiki.artixlinux.org/"
	SUPPORT_URL="https://forum.artixlinux.org/"
	BUG_REPORT_URL="https://bugs.artixlinux.org/"
	PRIVACY_POLICY_URL="https://terms.artixlinux.org/docs/privacy-policy/"
	LOGO=artixlinux-logo
	


Backtrace:
	#0 | Hyprland(_ZN13CrashReporter18createAndSaveCrashEi+0x779) [0x557140c6cee9]
		??
		??:0
	#1 | Hyprland(_Z25handleUnrecoverableSignali+0x40) [0x557140c04c40]
		??
		??:0
	#2 | /usr/lib/libc.so.6(+0x38f50) [0x7f86be051f50]
		??
		??:0
	#3 | /home/rawhav0kk/media/builds/hypr/split-monitor-workspaces/split-monitor-workspaces.so(_ZNKSt12__shared_ptrI8CMonitorLN9__gnu_cxx12_Lock_policyE2EE3getEv+0xc) [0x7f86b4161c20]
		??
		??:0
	#4 | /home/rawhav0kk/media/builds/hypr/split-monitor-workspaces/split-monitor-workspaces.so(_ZNKSt19__shared_ptr_accessI8CMonitorLN9__gnu_cxx12_Lock_policyE2ELb0ELb0EE6_M_getEv+0x18) [0x7f86b4162cac]
		??
		??:0
	#5 | /home/rawhav0kk/media/builds/hypr/split-monitor-workspaces/split-monitor-workspaces.so(_ZNKSt19__shared_ptr_accessI8CMonitorLN9__gnu_cxx12_Lock_policyE2ELb0ELb0EEptEv+0x18) [0x7f86b4161b2e]
		??
		??:0
	#6 | /home/rawhav0kk/media/builds/hypr/split-monitor-workspaces/split-monitor-workspaces.so(_Z23mapWorkspacesToMonitorsv+0xd3) [0x7f86b415d615]
		??
		??:0
	#7 | /home/rawhav0kk/media/builds/hypr/split-monitor-workspaces/split-monitor-workspaces.so(pluginInit+0x294) [0x7f86b415df7b]
		??
		??:0
	#8 | Hyprland(_ZN13CPluginSystem10loadPluginERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xadd) [0x557140d109fd]
		??
		??:0
	#9 | Hyprland(_Z14dispatchPluginNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x110) [0x557140c78410]
		??
		??:0
	#10 | Hyprland(_Z8getReplyNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5b7) [0x557140c79897]
		??
		??:0
	#11 | Hyprland(_Z13hyprCtlFDTickijPv+0x165) [0x557140c7a575]
		??
		??:0
	#12 | /usr/lib/libwayland-server.so.0(wl_event_loop_dispatch+0xa2) [0x7f86be9e0ae2]
		??
		??:0
	#13 | /usr/lib/libwayland-server.so.0(wl_display_run+0x27) [0x7f86be9e12d7]
		??
		??:0
	#14 | Hyprland(main+0xab6) [0x557140bf48d6]
		??
		??:0
	#15 | /usr/lib/libc.so.6(+0x23790) [0x7f86be03c790]
		??
		??:0
	#16 | /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x7f86be03c84a]
		??
		??:0
	#17 | Hyprland(_start+0x25) [0x557140c04ae5]
		??
		??:0


Log tail:
[LOG] GlobalShortcutsManager bound successfully!
[LOG] ToplevelExportManager bound successfully!
[LOG] ScreencopyProtocolManager bound successfully!
[LOG] [wl res 557143e425d0] created
[LOG] [wl res 557143e425d0] set impl to 557140d9fc20
[LOG] [wl res 557143e46ad0] created
[LOG] [wl res 557143e46ad0] set impl to 557140d9fc10
[LOG] [wl res 557143e42420] created
[LOG] [wl res 557143e42420] set impl to 557140d9fc10
[wlr] [types/wlr_compositor.c:688] New wlr_surface 0x557143e470c0 (res 0x557143e46c00)
[wlr] [types/xdg_shell/wlr_xdg_surface.c:373] new xdg_surface 0x557143e47760 (res 0x557143e47870)
[LOG] New XDG Surface created. (class: (null))
[LOG] Registered signal for owner 557143e47b10: 557143e473a0 -> 557143e47b78 (owner: XDG Window)
[LOG] Registered signal for owner 557143e47b10: 557143e47810 -> 557143e47c48 (owner: XDG Window)
[wlr] [types/wlr_compositor.c:688] New wlr_surface 0x557143e48fb0 (res 0x557143e49360)
[wlr] [types/wlr_xdg_decoration_v1.c:221] new xdg_toplevel_decoration 0x557143e49480 (res 0x557143e49560)
[LOG] Registered signal for owner 557143e47b10: 557143e4ff40 -> 557143e48128 (owner: Toplevel)
[LOG] Registered signal for owner 557143e47b10: 557143e4ff50 -> 557143e48190 (owner: Toplevel)
[LOG] Registered signal for owner 557143e47b10: 557143e4ff60 -> 557143e480c0 (owner: Toplevel)
[LOG] Registered signal for owner 557143e48330: 557143e473d0 -> 557143e48338 (owner: CWLSurface)
[LOG] CWLSurface 557143e48330 called init()
[LOG] Registered signal for owner 557143e47b10: 557143e473b0 -> 557143e47be0 (owner: CWindow)
[LOG] Searching for matching rules for Alacritty (title: Alacritty)
[LOG] Set keyboard focus to surface 557143e470c0, with window name: Alacritty
[LOG]  [hookSystem] New hook event registered: activeWindow
[LOG] Window got assigned a surfaceTreeNode 0
[LOG] Registered signal for owner 557143e47b10: 557143e47390 -> 557143e47b10 (owner: XDG Window Late)
[LOG] Registered signal for owner 557143e47b10: 557143e47a50 -> 557143e47cb0 (owner: XDG Window Late)
[LOG] Registered signal for owner 557143e47b10: 557143e47830 -> 557143e47de8 (owner: XDG Window Late)
[LOG] Registered signal for owner 557143e47b10: 557143e479e0 -> 557143e47f20 (owner: XDG Window Late)
[LOG] Registered signal for owner 557143e47b10: 557143e47a00 -> 557143e47eb8 (owner: XDG Window Late)
[LOG] Registered signal for owner 557143e47b10: 557143e47a10 -> 557143e47e50 (owner: XDG Window Late)
[LOG] Registered signal for owner 557143e47b10: 557143e47a20 -> 557143e47f88 (owner: XDG Window Late)
[LOG] Registered signal for owner 557143e47b10: 557143e479f0 -> 557143e47d80 (owner: XDG Window Late)
[LOG] Registered signal for owner 557143d5aae0: 557143e473c0 -> 557143d5ab58 (owner: SurfaceTreeNode)
[LOG] Registered signal for owner 557143d5aae0: 557143e47390 -> 557143d5abc0 (owner: SurfaceTreeNode)
[LOG] Registered signal for owner 557143d5aae0: 557143e473d0 -> 557143d5ac28 (owner: SurfaceTreeNode)
[LOG] Creating a surfaceTree Root! (pWindow: 557143e47b10)
[LOG] Map request dispatched, monitor DP-1, xywh: 3452.000000 48.000000 1896.000000 1020.000000
[LOG]  [hookSystem] New hook event registered: openWindow
[LOG] Framebuffer created, status 36053
[wlr] [GLES2] Program/shader state performance warning: Vertex shader in program 14 is being recompiled based on GL state.
[wlr] [GLES2] Program/shader state performance warning: Vertex shader in program 8 is being recompiled based on GL state.
[LOG]  [hookSystem] New hook event registered: windowTitle
[LOG] Searching for matching rules for Alacritty (title: rawhav0kk@artixbox:~)
[LOG] Window 557143e47b10 set title to rawhav0kk@artixbox:~
[LOG] Searching for matching rules for Alacritty (title: rawhav0kk@artixbox:~/media/builds/hypr/split-monitor-workspaces)
[LOG] Window 557143e47b10 set title to rawhav0kk@artixbox:~/media/builds/hypr/split-monitor-workspaces
[LOG] Searching for matching rules for Alacritty (title: rawhav0kk@artixbox:~/media/builds/hypr/split-monitor-workspaces)
[LOG] Window 557143e47b10 set title to rawhav0kk@artixbox:~/media/builds/hypr/split-monitor-workspaces

@zjeffer zjeffer added the bug Something isn't working label Apr 7, 2024
@zjeffer zjeffer self-assigned this Jun 7, 2024
@zjeffer
Copy link
Collaborator

zjeffer commented Jun 7, 2024

This has most likely been fixed, closing as it's a really old issue

@zjeffer zjeffer closed this as completed Jun 7, 2024
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

4 participants