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 crashing at start and dumping core #8064

Closed
1 task done
Grandkahuna43325 opened this issue Oct 10, 2024 · 9 comments
Closed
1 task done

Hyprland crashing at start and dumping core #8064

Grandkahuna43325 opened this issue Oct 10, 2024 · 9 comments
Labels
bug Something isn't working

Comments

@Grandkahuna43325
Copy link

Grandkahuna43325 commented Oct 10, 2024

Already reported ? *

  • I have searched the existing open and closed issues.

System Info and Version

System/Version info
Hyprland, built from branch main at commit 6ae89940c761d4ed4317df0af29e8df41d472091  (layout: add merge_floated_into_tiled_on_groupbar (8042)).
Date: Wed Oct 9 11:58:49 2024
Tag: v0.44.0-24-g6ae89940, commits: 5323
built against aquamarine 0.4.2
                                                                                                                                                                                                                   
                                                                                                                                                                                                                   
flags: (if any)
                                                                                                                                                                                                                   
                                                                                                                                                                                                                   
System Information:
System name: Linux
Node name: archlinux
Release: 6.11.1-arch1-1
Version: #1 SMP PREEMPT_DYNAMIC Mon, 30 Sep 2024 23:49:50 +0000
                                                                                                                                                                                                                   
                                                                                                                                                                                                                   
GPU information:
06:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU116 [GeForce GTX 1660] [10de:2184] (rev a1) (prog-if 00 [VGA controller])
NVRM version: NVIDIA UNIX x86_64 Kernel Module  535.183.01  Sun May 12 19: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:
        unknown: not runtime

Description

I did pacman -Suy, rebooted, logged in and got kicked out to login screen.
I tried to downgrade it but I've got some compatibility errors from aquamarine and hyprland, and then I had a brilliant idea to build from source, now I don't know which hyprland version is installed, I don't know how to uninstall it and it still doesn't work.
I tried to do the git bisect thing but I failed to build some subrepo
and now I'm in this weird state with those packages

Crash reports, logs, images, videos

journalctl.txt
coredump.txt
crash_report.txt

Ps: I've goth this:
[debug]
debug:disable_logs = false

and this:
[debug]
disable_logs = false

in my config and Hyprland is still shouting that I don't have debug enabled

@Grandkahuna43325 Grandkahuna43325 added the bug Something isn't working label Oct 10, 2024
@BurningBeard24
Copy link

I have the same issue on Arco Linux.
I got this error message:
Hyprland: symbol lookup error: /usr/lib/libaquamarine.so.3: undefined symbol: _ZN9Hyprutils4Math6Mat3x3C1Ev

I downgrade aquamarine, hyprland and hyprlang and everything worked again.

@myamusashi
Copy link

myamusashi commented Oct 10, 2024

Upgrade hyprutils

_ZN9Hyprutils4Math6Mat3x3C1Ev

@BurningBeard24
Copy link

Update hyprutils

_ZN9Hyprutils4Math6Mat3x3C1Ev

Thank you.
It was an old version form arco linux repo installed.
Now I installed new version from arch linux repo and it worked.

@pink10000
Copy link

Had this issue.
pacman -S hyprutils
fixed it. It seems that I had hyprutils-git instead and installing hyprutils fixed the problem.

@matrox471
Copy link

Had this issue. pacman -S hyprutils fixed it. It seems that I had hyprutils-git instead and installing hyprutils fixed the problem.

Can confirm, in my case it was a remnant of when aquamarine was borked and we needed to switch to the Aur version to temp fix it. switching back to hyprutils fixed it ! Thanks @pink10000

@myamusashi
Copy link

myamusashi commented Oct 11, 2024

If you want to debugging, do this

debug {
    disable_logs = enable
    disable_time = false
    enable_stdout_logs = true
}

You can check the Hyprland or Aquamarine version with this command

git -C ./ describe --long --tags | sed 's/^v//;s/\([^-]*-\)g/r\1/;s/-/./g'

I wonder if this build setup works for you, can you give it a try?

meson setup build \
            --wipe \
            --prefix /usr \
            --libexecdir lib \
            --buildtype release (or debug )\
            --wrap-mode nodownload \
            -D warning_level=0 \
            -D b_lto=true \
            -D b_pie=true \
            -D default_library=shared \
            -D xwayland=enabled \
            -D systemd=enabled

ninja -C build

@vaxerski
Copy link
Member

hyprwm/aquamarine#88

@vaxerski vaxerski closed this as not planned Won't fix, can't repro, duplicate, stale Oct 11, 2024
@Grandkahuna43325
Copy link
Author

Thank's @myamusashi for the reply, I've built the release version and deleted the old one, the issue still persists with slightly different logs, I also applied the changes to my hyprland config

crash_report.txt
coredump.txt

If you need any additional info please ask

@Grandkahuna43325
Copy link
Author

hyprwm/aquamarine#88

I don't know if those issues are the same, I don't get anything about GBM but I may be wrong.
I hope it gets fixed soon!

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

6 participants