Makrennel / hyprland-void

void linux hyprland templates for building with xbps-src
Other
114 stars 11 forks source link

The new Hyprland update not starting up. #58

Closed Oglo12 closed 2 months ago

Oglo12 commented 2 months ago

I don't know whether I should report this upstream to Hyprland, or here. It seems to be that your template is missing some dependencies or something. I am in a VM, but older versions of Hyprland work fine.

Crash:

--------------------------------------------
   Hyprland Crash Report
--------------------------------------------
All these computers...

Hyprland received signal 6(ABRT)
Version: cba1ade848feac44b2eda677503900639581c3f4
Tag: v0.40.0

System info:
    System name: Linux
    Node name: QEMU
    Release: 6.6.30_1
    Version: #1 SMP PREEMPT_DYNAMIC Sat May  4 01:16:03 UTC 2024

GPU:
    00:01.0 VGA compatible controller [0300]: Red Hat, Inc. QXL paravirtual graphic card [1b36:0100] (rev 05) (prog-if 00 [VGA controller])

os-release:
    NAME="Void"
    ID="void"
    PRETTY_NAME="Void Linux"
    HOME_URL="https://voidlinux.org/"
    DOCUMENTATION_URL="https://docs.voidlinux.org/"
    LOGO="void-logo"
    ANSI_COLOR="0;38;2;71;128;97"

    DISTRIB_ID="void"
Backtrace:
    # | Hyprland(_Z12getBacktracev+0x5d) [0x55c8246573dd]
        getBacktrace()
        ??:?
    #1 | Hyprland(_ZN13CrashReporter18createAndSaveCrashEi+0x84d) [0x55c8245d2ebd]
        CrashReporter::createAndSaveCrash(int)
        ??:?
    #2 | Hyprland(_Z25handleUnrecoverableSignali+0x5c) [0x55c82455792c]
        handleUnrecoverableSignal(int)
        ??:?
    #3 | /usr/lib/libc.so.6(+0x3f8c0) [0x7f5af1a558c0]
        ??
        ??:0
    #4 | /usr/lib/libc.so.6(+0x8e62c) [0x7f5af1aa462c]
        ??
        ??:0
    #5 | /usr/lib/libc.so.6(gsignal+0x12) [0x7f5af1a55822]
        ??
        ??:0
    #6 | /usr/lib/libc.so.6(abort+0xd3) [0x7f5af1a3e4af]
        ??
        ??:0
    #7 | /usr/lib/libstdc++.so.6(+0xa7c4a) [0x7f5af1ca7c4a]
        ??
        ??:0
    #8 | /usr/lib/libstdc++.so.6(+0xdcb9a) [0x7f5af1cdcb9a]
        ??
        ??:0
    #9 | /usr/lib/libstdc++.so.6(+0xdcc05) [0x7f5af1cdcc05]
        ??
        ??:0
    #1 | /usr/lib/libstdc++.so.6(+0xdce57) [0x7f5af1cdce57]
        ??
        ??:0
    #11 | Hyprland(+0xf8147) [0x55c8244de147]
        std::__throw_bad_optional_access()
        ??:?
    #12 | Hyprland(_ZN11CCompositor10initServerEv+0x3b5) [0x55c824566b95]
        CCompositor::initServer()
        ??:?
    #13 | Hyprland(main+0x6fd) [0x55c824521a5d]
        main
        ??:?
    #14 | /usr/lib/libc.so.6(+0x29c4c) [0x7f5af1a3fc4c]
        ??
        ??:0
    #15 | /usr/lib/libc.so.6(__libc_start_main+0x85) [0x7f5af1a3fd05]
        ??
        ??:0
    #16 | Hyprland(_start+0x21) [0x55c8245577c1]
        _start
        ??:?

Log tail:
LOGO="void-logo"
ANSI_COLOR="0;38;2;71;128;97"

DISTRIB_ID="void"

[LOG] ========================

[INFO] If you are crashing, or encounter any bugs, please consult https://wiki.hyprland.org/Crashes-and-Bugs/

[LOG]
Current splash: some basic startup code

[LOG] Creating the EventLoopManager!
[LOG] Creating the HookSystem!
[LOG] Creating the ProtocolManager!
[LOG] [TearingControl] Registered global
[LOG] [FractionalScale] Registered global
[LOG] [XDGOutput] Registered global
[LOG] [CursorShape] Registered global
[LOG] [IdleInhibit] Registered global
[LOG] [RelativePointer] Registered global
[LOG] [XDGDecoration] Registered global
[LOG] [AlphaModifier] Registered global
[LOG] [GammaControl] Registered global
[LOG] [ForeignToplevel] Registered global
[LOG] [PointerGestures] Registered global
[LOG] [ForeignToplevelWlr] Registered global
[LOG] [ShortcutsInhibit] Registered global
[LOG] [TextInputV3] Registered global
[LOG] [PointerConstraints] Registered global
[LOG] [OutputPower] Registered global
[LOG] [XDGActivation] Registered global
[LOG] [IdleNotify] Registered global
[LOG] [SessionLock] Registered global
[LOG] [IMEv2] Registered global
[LOG] [VirtualKeyboard] Registered global
[LOG] [VirtualPointer] Registered global
[LOG] [OutputManagement] Registered global
[LOG] ToplevelExportManager started successfully!
[LOG] TextInputV1Manager started successfully!
[LOG] GlobalShortcutsManager started successfully!
[LOG] ScreencopyProtocolManager started successfully!
[LOG] Creating the KeybindManager!
[LOG] Creating the AnimationManager!
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 43.07µs. Estimated average calc time: 0.00µs.
[LOG] Creating the ConfigManager!
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 22.57µs. Estimated average calc time: 0.00µs.
[LOG] Using config: /home/jackson/.config/hypr/hyprland.conf
[INFO] !!!!HEY YOU, YES YOU!!!!: further logs to stdout / logfile are disabled by default. BEFORE SENDING THIS LOG, ENABLE THEM. Use debug:disable_logs = false to do so: https://wiki.hyprland.org/Configuring/Variables/#debug
[LOG] Creating the CHyprError!
[LOG] Creating the LayoutManager!
[LOG] Creating the TokenManager!
[LOG] [hookSystem] New hook event registered: preConfigReload
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 25.97µs. Estimated average calc time: 0.00µs.
[LOG] Using config: /home/jackson/.config/hypr/hyprland.conf
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 22.62µs. Estimated average calc time: 0.01µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 21.99µs. Estimated average calc time: 0.00µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 19.47µs. Estimated average calc time: 0.00µs.
[ERR] source= globbing error: found no match
[LOG] Disabling stdout logs! Check the log for further logs.
[EGL] command: eglQueryDeviceStringEXT, error: EGL_BAD_PARAMETER (0x300c), message: "eglQueryDeviceStringEXT"
[EGL] command: eglQueryDeviceStringEXT, error: EGL_BAD_PARAMETER (0x300c), message: "eglQueryDeviceStringEXT"
[render/egl.c:319] Software rendering detected, please use the WLR_RENDERER_ALLOW_SOFTWARE environment variable to proceed
[render/egl.c:571] Failed to initialize EGL context
[render/gles2/renderer.c:503] Could not initialize EGL
[EGL] command: eglQueryDeviceStringEXT, error: EGL_BAD_PARAMETER (0x300c), message: "eglQueryDeviceStringEXT"
[EGL] command: eglQueryDeviceStringEXT, error: EGL_BAD_PARAMETER (0x300c), message: "eglQueryDeviceStringEXT"
[render/egl.c:319] Software rendering detected, please use the WLR_RENDERER_ALLOW_SOFTWARE environment variable to proceed
[render/egl.c:571] Failed to initialize EGL context
[render/gles2/renderer.c:503] Could not initialize EGL
[CRITICAL] m_sWLRRenderer was NULL! This usually means wlroots could not find a GPU or enountered some issues.
[CRITICAL] Critical error thrown: wlr_gles2_renderer_create_with_drm_fd() failed!
Makrennel commented 2 months ago

Use in Virtual Machines is not necessarily supported by Hyprland, it can only maybe work if you enable 3D acceleration, which judging by the error message you have not.

See: https://wiki.hyprland.org/Getting-Started/Master-Tutorial/#vm

The template does not install graphics drivers, or seat management, which is mentioned in the README.