You are not logged in.

#1 2025-01-10 18:25:10

another_newbie
Member
Registered: 2024-04-21
Posts: 13

Hyprland not starting after Arch update

hello,
so like many arch and hyprland users, i had issues with logging into my hyprland after updating my system. the errors gave me libaquamarine.3 not found, so i symlinked it and it stopped giving me that error.
however i still got errors so i tried reinstalling hyprland but now i get this log. i tried running it from tty but i get the same output and it doesnt start.

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

Hyprland received signal 6(ABRT)
Version: ee8116ac5dc412dce924a0163074ce7988dd0cfc
Tag: v0.44.0-31-gee8116ac
Date: Sat Oct 12 01:29:51 2024
Flags:

System info:
	System name: Linux
	Node name: archlinux
	Release: 6.12.8-arch1-1
	Version: #1 SMP PREEMPT_DYNAMIC Thu, 02 Jan 2025 22:52:26 +0000

GPU:
	00:02.0 VGA compatible controller [0300]: Intel Corporation CometLake-H GT2 [UHD Graphics] [8086:9bc4] (rev 05) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU116M [GeForce GTX 1660 Ti Mobile] [10de:2191] (rev a1) (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:
	# | hyprland(_Z12getBacktracev+0x46) [0x5a35cb4fb9f6]
		getBacktrace()
		??:?
	#1 | hyprland(_ZN13CrashReporter18createAndSaveCrashEi+0x97c) [0x5a35cb4587cc]
		CrashReporter::createAndSaveCrash(int)
		??:?
	#2 | hyprland(_Z25handleUnrecoverableSignali+0x5c) [0x5a35cb3be95c]
		handleUnrecoverableSignal(int)
		??:?
	#3 | /usr/lib/libc.so.6(+0x3d1d0) [0x70dde155d1d0]
		??
		??:0
	#4 | /usr/lib/libc.so.6(+0x963f4) [0x70dde15b63f4]
		??
		??:0
	#5 | /usr/lib/libc.so.6(gsignal+0x20) [0x70dde155d120]
		??
		??:0
	#6 | /usr/lib/libc.so.6(abort+0xdf) [0x70dde15444c3]
		??
		??:0
	#7 | /usr/lib/libstdc++.so.6(+0x97b2c) [0x70dde1897b2c]
		??
		??:0
	#8 | /usr/lib/libstdc++.so.6(+0xadf3a) [0x70dde18adf3a]
		??
		??:0
	#9 | /usr/lib/libstdc++.so.6(_ZSt10unexpectedv+0) [0x70dde189752a]
		??
		??:0
	#1 | /usr/lib/libstdc++.so.6(+0xae1f6) [0x70dde18ae1f6]
		??
		??:0
	#11 | /usr/lib/libstdc++.so.6(+0x975a5) [0x70dde18975a5]
		??
		??:0
	#12 | /usr/lib/libhyprutils.so.1(_ZN9Hyprutils6Signal7CSignal16registerListenerESt8functionIFvSt3anyEE+0x406) [0x70dde1b8ce16]
		??
		??:0
	#13 | hyprland(_ZN8CMonitor9onConnectEb+0x1bb) [0x5a35cb50db2b]
		CMonitor::onConnect(bool)
		??:?
	#14 | hyprland(_ZN11CCompositor12onNewMonitorEN9Hyprutils6Memory14CSharedPointerIN10Aquamarine7IOutputEEE+0x28b) [0x5a35cb3d800b]
		CCompositor::onNewMonitor(Hyprutils::Memory::CSharedPointer<Aquamarine::IOutput>)
		??:?
	#15 | hyprland(+0x2a6882) [0x5a35cb3d8882]
		std::_Function_handler<void (void*, std::any), CCompositor::initAllSignals()::{lambda(void*, std::any)#1}>::_M_invoke(std::_Any_data const&, void*&&, std::any&&)
		Compositor.cpp:?
	#16 | /usr/lib/libhyprutils.so.1(_ZN9Hyprutils6Signal21CStaticSignalListener4emitESt3any+0x66) [0x70dde1b8c246]
		??
		??:0
	#17 | /usr/lib/libhyprutils.so.1(_ZN9Hyprutils6Signal7CSignal4emitESt3any+0x4ac) [0x70dde1b8c74c]
		??
		??:0
	#18 | /usr/lib/libaquamarine.so.3(+0x8ec2b) [0x70dde2499c2b]
		??
		??:0
	#19 | /usr/lib/libaquamarine.so.3(_ZN10Aquamarine15CWaylandBackend14dispatchEventsEv+0xc1) [0x70dde2493181]
		??
		??:0
	#2 | hyprland(+0x4831d6) [0x5a35cb5b51d6]
		aquamarineFDWrite(int, unsigned int, void*)
		EventLoopManager.cpp:?
	#21 | /usr/lib/libwayland-server.so.0(wl_event_loop_dispatch+0x1f2) [0x70dde23af112]
		??
		??:0
	#22 | /usr/lib/libwayland-server.so.0(wl_display_run+0x37) [0x70dde23b11f7]
		??
		??:0
	#23 | hyprland(_ZN17CEventLoopManager9enterLoopEv+0x369) [0x5a35cb5b6809]
		CEventLoopManager::enterLoop()
		??:?
	#24 | hyprland(main+0xcc0) [0x5a35cb378f60]
		main
		??:?
	#25 | /usr/lib/libc.so.6(+0x25e08) [0x70dde1545e08]
		??
		??:0
	#26 | /usr/lib/libc.so.6(__libc_start_main+0x8c) [0x70dde1545ecc]
		??
		??:0
	#27 | hyprland(_start+0x25) [0x5a35cb3be685]
		_start
		??:?


Log tail:
[LOG] XCursor already has a shape progress loaded, skipping
[LOG] XCursor already has a shape wait loaded, skipping
[LOG] XCursor already has a shape cell loaded, skipping
[LOG] XCursor already has a shape crosshair loaded, skipping
[LOG] XCursor already has a shape text loaded, skipping
[LOG] XCursor already has a shape vertical-text loaded, skipping
[LOG] XCursor failed to find a legacy shape with name dnd-link, skipping
[LOG] XCursor already has a shape copy loaded, skipping
[LOG] XCursor already has a shape move loaded, skipping
[LOG] XCursor already has a shape no-drop loaded, skipping
[LOG] XCursor already has a shape not-allowed loaded, skipping
[LOG] XCursor already has a shape grab loaded, skipping
[LOG] XCursor already has a shape grabbing loaded, skipping
[LOG] XCursor already has a shape e-resize loaded, skipping
[LOG] XCursor already has a shape n-resize loaded, skipping
[LOG] XCursor already has a shape ne-resize loaded, skipping
[LOG] XCursor already has a shape nw-resize loaded, skipping
[LOG] XCursor already has a shape s-resize loaded, skipping
[LOG] XCursor already has a shape se-resize loaded, skipping
[LOG] XCursor already has a shape sw-resize loaded, skipping
[LOG] XCursor already has a shape w-resize loaded, skipping
[LOG] XCursor already has a shape ew-resize loaded, skipping
[LOG] XCursor already has a shape ns-resize loaded, skipping
[LOG] XCursor already has a shape nesw-resize loaded, skipping
[LOG] XCursor already has a shape nwse-resize loaded, skipping
[LOG] XCursor already has a shape col-resize loaded, skipping
[LOG] XCursor already has a shape row-resize loaded, skipping
[LOG] XCursor already has a shape all-scroll loaded, skipping
[LOG] XCursor already has a shape zoom-in loaded, skipping
[LOG] XCursor already has a shape zoom-out loaded, skipping
[hc] loadThemeStyle: loading for size 24
[hc] Failed reading svg: XML parse error: Error domain 1 code 73 on line 3 column 51 of data: Couldn't find end of Start Tag circle line 3

[hc] getShapesC: found 1 images for left_ptr
[LOG] Starting XWayland
[LOG] Starting up the XWayland server
[ERR] Failed to bind socket @/tmp/.X11-unix/X0
[LOG] XWayland found a suitable display socket at DISPLAY: :5
[WARN] Failed to change process scheduling strategy
[LOG] Hyprland init finished.
[LOG] Running on WAYLAND_DISPLAY: wayland-1
[LOG] New aquamarine output with name HEADLESS-1
[LOG] New output with name FALLBACK
[LOG] [hookSystem] New hook event registered: newMonitor
[hc] getShapesC: found 1 images for left_ptr
[LOG] Hyprland is ready, running the event loop!
[LOG] [AQ] backend: poll fd 11 for implementation headless
[LOG] [AQ] backend: poll fd 13 for implementation wayland
[LOG] [AQ] backend: poll fd 12 for idle
[LOG] New aquamarine keyboard with name wl_keyboard
[LOG] ApplyConfigToKeyboard for "wl_keyboard", hasconfig: 0
[LOG] Attempting to create a keymap for layout us with variant  (rules: , model: , options: )
[LOG] Updating keyboard 5a35f83e01e0's translation state from a provided keymap
[LOG] xkb: LED index 0 (name Num Lock) got index 1
[LOG] xkb: LED index 1 (name Caps Lock) got index 0
[LOG] xkb: LED index 2 (name Scroll Lock) got index 2
[LOG] xkb: Mod index 0 (name Shift) got index 0
[LOG] xkb: Mod index 1 (name Lock) got index 1
[LOG] xkb: Mod index 2 (name Control) got index 2
[LOG] xkb: Mod index 3 (name Mod1) got index 3
[LOG] xkb: Mod index 4 (name Mod2) got index 4
[LOG] xkb: Mod index 5 (name Mod3) got index 5
[LOG] xkb: Mod index 6 (name Mod4) got index 6
[LOG] xkb: Mod index 7 (name Mod5) got index 7
[LOG] Updating keymap fd for keyboard wl_keyboard
[LOG] Updated keymap fd to 52
[LOG] [hookSystem] New hook event registered: activeLayout
[LOG] Set the keyboard layout to us and variant to  for keyboard "wl_keyboard"
[LOG] New keyboard created, pointers Hypr: 5a35f83e01e0 and AQ: 5a35f7e0ee10
[LOG] New aquamarine pointer with name wl_pointer
[LOG] Attached pointer wl_pointer to global
[LOG] New mouse created, pointer AQ: 5a35f7ed0710
[LOG] New aquamarine output with name WAYLAND-1
[LOG] New output with name WAYLAND-1

Last edited by another_newbie (2025-01-10 18:29:23)

Offline

#2 2025-01-10 18:33:36

mackin_cheese
Member
Registered: 2025-01-07
Posts: 104

Re: Hyprland not starting after Arch update

another newbie wrote:

so like many arch and hyprland users, i had issues with logging into my hyprland after updating my system

If there are multiple people facing the issue, please submit a bug report and wait for a solution, do not symlink libraries!!

Online

#3 2025-01-10 18:37:56

fighter
Member
Registered: 2025-01-10
Posts: 6

Re: Hyprland not starting after Arch update

can you try the -git version?

Offline

#4 2025-01-10 18:42:40

another_newbie
Member
Registered: 2024-04-21
Posts: 13

Re: Hyprland not starting after Arch update

fighter wrote:

can you try the -git version?

i'm actually using JaKooLit's repo for hyprland, and i tried reinstalling it but nothing.

in the hyprland github issues, it was stated that it is an Arch issue as this behaviour is triggered after an arch update.

Offline

#5 2025-01-10 18:53:48

fighter
Member
Registered: 2025-01-10
Posts: 6

Re: Hyprland not starting after Arch update

What I meant was if you are able to install the hyprland-git package from the AUR in the mean time. That's the one I'm using and I'm able to launch Hyprland. You can reinstall your version back when the issue is solved in the stable branch.

Offline

#6 2025-01-10 19:19:54

mackin_cheese
Member
Registered: 2025-01-07
Posts: 104

Re: Hyprland not starting after Arch update

another newbie wrote:

i'm actually using JaKooLit's repo for hyprland, and i tried reinstalling it but nothing.

did you make a post on this forum about an app from a repo that is not from Arch?

Online

#7 2025-01-10 19:38:18

another_newbie
Member
Registered: 2024-04-21
Posts: 13

Re: Hyprland not starting after Arch update

mackin_cheese wrote:
another newbie wrote:

i'm actually using JaKooLit's repo for hyprland, and i tried reinstalling it but nothing.

did you make a post on this forum about an app from a repo that is not from Arch?

the issue is within arch though. when the system is updated, it breaks hyprland, no matter where you got it from.

Offline

#8 2025-01-10 19:40:08

another_newbie
Member
Registered: 2024-04-21
Posts: 13

Re: Hyprland not starting after Arch update

fighter wrote:

What I meant was if you are able to install the hyprland-git package from the AUR in the mean time. That's the one I'm using and I'm able to launch Hyprland. You can reinstall your version back when the issue is solved in the stable branch.

i'm trying to do that right now, but it's a nightmare with dependencies, i have to manually remove each one. even after doing that, i now get an error for a missing protocol

  hyprland-surface-v1.proto 

Offline

#9 2025-01-10 19:48:06

mackin_cheese
Member
Registered: 2025-01-07
Posts: 104

Re: Hyprland not starting after Arch update

another newbie wrote:

the issue is within arch though. when the system is updated, it breaks hyprland, no matter where you got it from.

It does matter where you got it from. Unless you can guarantee that you have 100% verified with concrete proof that the script you used to download Hyprland is not the issue then it does matter.

The distro might be Arch, but if you are not using a package from the official arch repo, then we can't provide support. Install the official Hyprland package via pacman and if you are still facing the issue, we can provide support.

Asking us to provide support of an app that you went outside of pacman for is too much of an ask. We don't know what script you used and even then, that would involve meticulously going through the script and verifying that script to see if it's even pulling the proper (up-to-date) sources from upstream. If you go outside of pacman, you seek support from the source you got Hyprland from, and if they are saying it's an arch issue, then use the solution that arch provides (which is the official arch parckage), if then the issue is still present after you install the official arch package, THEN we can provide suport.

Last edited by mackin_cheese (2025-01-10 20:06:11)

Online

#10 2025-01-10 22:39:05

seth
Member
Registered: 2012-09-03
Posts: 60,595

Re: Hyprland not starting after Arch update

libaquamarine.3 not found, so i symlinked

Do NOT fix missing libraries with custom symlink. Ever!

How exactly do you build your compy of hyprland that you end up with linker issues?
Or do you just download some precompiled binary from somewhere on the internet?

https://archlinux.org/packages/extra/x86_64/aquamarine/ is at so.6, if something wants so.3
1. something should not want that
2. you'll have to provide the so.3, not a rebranded so.6

Offline

Board footer

Powered by FluxBB