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

Crash to login prompt on wallpaper change #5718

Closed
grappas opened this issue Apr 23, 2024 · 2 comments
Closed

Crash to login prompt on wallpaper change #5718

grappas opened this issue Apr 23, 2024 · 2 comments
Labels
bug Something isn't working

Comments

@grappas
Copy link

grappas commented Apr 23, 2024

Hyprland Version

System/Version info
Hyprland, built from branch main at commit bb4646bbdf7d3490c2442347d852a62470aec2aa  (compositor: properly update workspace in moveWindowToWorkspaceSafe).
Date: Tue Apr 23 17:38:12 2024
Tag: v0.39.1-60-gbb4646bb, commits: 4520

flags: (if any)


System Information:
System name: Linux
Node name: arch
Release: 6.8.7-arch1-1
Version: #1 SMP PREEMPT_DYNAMIC Wed, 17 Apr 2024 15:20:28 +0000


GPU information:
0b:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] [1002:73df] (rev c0) (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


plugins:

Bug or Regression?

Bug

Description

Launching either hyprpaper or wpaperd crashes whole desktop.

How to reproduce

  1. Launch (see: commit) hyprland.
  2. Launch wpaperd or hyprpaper.

Crash reports, logs, images, videos

Hyprland Crash Report
--------------------------------------------
   Hyprland Crash Report
--------------------------------------------
Oops

Hyprland received signal 11 (Segmentation fault)

Version: bb4646bbdf7d3490c2442347d852a62470aec2aa
Tag: v0.39.1-60-gbb4646bb

System info:
        System name: Linux
        Node name: arch
        Release: 6.8.7-arch1-1
        Version: #1 SMP PREEMPT_DYNAMIC Wed, 17 Apr 2024 15:20:28 +0000

GPU:
        0b:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] [1002:73df] (rev c0) (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+0x66) [0x643e9b0dcdb6]
                getBacktrace()
                ??:?
        #1 | Hyprland(_ZN13CrashReporter18createAndSaveCrashEi+0x87f) [0x643e9b08556f]
                CrashReporter::createAndSaveCrash(int)
                ??:?
        #2 | Hyprland(_Z25handleUnrecoverableSignali+0x48) [0x643e9b01d7b8]
                handleUnrecoverableSignal(int)
                ??:?
        #3 | /usr/lib/libc.so.6(+0x3c770) [0x75084956e770]
                ??
                ??:0
        #4 | Hyprland(+0x2c0b6c) [0x643e9b1d7b6c]
                wlr_surface_send_frame_done
                ??:?
        #5 | Hyprland(_ZN13CHyprRenderer26sendFrameEventsToWorkspaceEP8CMonitorSt10shared_ptrI10CWorkspaceEP8timespec+0xdd) [0x643e9b1899ed]
                CHyprRenderer::sendFrameEventsToWorkspace(CMonitor*, std::shared_ptr<CWorkspace>, timespec*)
                ??:?
        #6 | Hyprland(_ZN13CHyprRenderer13renderMonitorEP8CMonitor+0x1027) [0x643e9b191f37]
                CHyprRenderer::renderMonitor(CMonitor*)
                ??:?
        #7 | Hyprland(_Z13handleWrappedP11wl_listenerPv+0x5b) [0x643e9b0e64bb]
                handleWrapped(wl_listener*, void*)
                ??:?
        #8 | /usr/lib/libwayland-server.so.0(wl_signal_emit_mutable+0x7e) [0x75084a00901e]
                ??
                ??:0
        #9 | Hyprland(+0x2947f6) [0x643e9b1ab7f6]
                handle_tablet_tool_button
                ??:?
        #10 | /usr/lib/libdrm.so.2(drmHandleEvent+0x127) [0x750849fe4907]
                ??
                ??:0
        #11 | Hyprland(handle_drm_event+0x51) [0x643e9b1a9241]
                handle_drm_event
                ??:?
        #12 | /usr/lib/libwayland-server.so.0(wl_event_loop_dispatch+0xa2) [0x75084a00aae2]
                ??
                ??:0
        #13 | /usr/lib/libwayland-server.so.0(wl_display_run+0x27) [0x75084a00b2d7]
                ??
                ??:0
        #14 | Hyprland(_ZN17CEventLoopManager9enterLoopEP10wl_displayP13wl_event_loop+0x5b) [0x643e9b101beb]
                CEventLoopManager::enterLoop(wl_display*, wl_event_loop*)
                ??:?
        #15 | Hyprland(main+0x8b7) [0x643e9afed6a7]
                main
                ??:?
        #16 | /usr/lib/libc.so.6(+0x25cd0) [0x750849557cd0]
                ??
                ??:0
        #17 | /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x750849557d8a]
                ??
                ??:0
        #18 | Hyprland(_start+0x25) [0x643e9b00b155]
                _start
                ??:?


Log tail:
[LOG] Searching for matching rules for firefox (title: Mozilla Firefox)
[LOG] Invalid selector DP-1
[LOG] Invalid selector DP-2
[LOG] OPENINGON: [Node nullptr], Monitor: 0
[LOG] Invalid selector DP-1
[LOG] Invalid selector DP-2
[LOG] Invalid selector DP-1
[LOG] Invalid selector DP-2
[LOG] Set keyboard focus to surface 643e9e86b920, with [Window 643e9e872630: title: "Mozilla Firefox"]
[LOG] Searching for matching rules for firefox (title: Mozilla Firefox)
[LOG] Invalid selector DP-1
[LOG] Invalid selector DP-2
[LOG] Invalid selector DP-1
[LOG] Invalid selector DP-2
[LOG] [hookSystem] New hook event registered: activeWindow
[LOG] Registered signal for owner 643e9e872630: 643e9e86b7f8 -> 643e9e8727d0 (owner: XDG Window Late)
[LOG] Registered signal for owner 643e9e872630: 643e9e86b788 -> 643e9e8729d8 (owner: XDG Window Late)
[LOG] Registered signal for owner 643e9e872630: 643e9e86b7a8 -> 643e9e872970 (owner: XDG Window Late)
[LOG] Registered signal for owner 643e9e872630: 643e9e86b7b8 -> 643e9e872908 (owner: XDG Window Late)
[LOG] Registered signal for owner 643e9e872630: 643e9e86b7c8 -> 643e9e872a40 (owner: XDG Window Late)
[LOG] Registered signal for owner 643e9e872630: 643e9e86b798 -> 643e9e8728a0 (owner: XDG Window Late)
[LOG] Registered signal for owner 643e9e872630: 643e9e86b5a8 -> 643e9e872de8 (owner: XDG Window Late)
[LOG] Registered signal for owner 643e9e86b920: 643e9e86bc38 -> 643e9e867990 (owner: FractionalScale)
[LOG] Map request dispatched, monitor DP-1, window pos: [8.00000, 56.00000], window size: [1904.00000, 1016.00000]
[LOG] Invalid selector DP-1
[LOG] Invalid selector DP-2
[LOG] Invalid selector DP-1
[LOG] Invalid selector DP-2
[LOG] Searching for matching rules for firefox (title: Mozilla Firefox)
[LOG] Invalid selector DP-1
[LOG] Invalid selector DP-2
[LOG] Invalid selector DP-1
[LOG] Invalid selector DP-2
[LOG] Framebuffer created, status 36053
[LOG] cursorImage request: surface 643e9e85c2c0
[LOG] Registered signal for owner 643e9cf69ba0: 643e9e85c5d8 -> 643e9cf69be8 (owner: CWLSurface)
[LOG] Registered signal for owner 643e9cf69ba0: 643e9e85c598 -> 643e9cf69c50 (owner: CWLSurface)
[LOG] CWLSurface 643e9cf69ba0 called init()
[LOG] Registered signal for owner 643e9e86c730: 643e9e86ca48 -> 643e9e86c550 (owner: FractionalScale)
[LOG] [hookSystem] New hook event registered: windowTitle
[LOG] Searching for matching rules for firefox (title: • Discord | #hyprland-issues | Hyprland Cathedral — Mozilla Firefox)
[LOG] Invalid selector DP-1
[LOG] Invalid selector DP-2
[LOG] Invalid selector DP-1
[LOG] Invalid selector DP-2
[LOG] Window 643e9e872630 set title to • Discord | #hyprland-issues | Hyprland Cathedral — Mozilla Firefox
[LOG] Callback 643e9e85b298 -> 643e9e85b290, FractionalScale removed.
[LOG] Registered signal for owner 643e9e873e70: 643e9d6b17d8 -> 643e9e8742b8 (owner: layerSurface)
[LOG] Registered signal for owner 643e9e873e70: 643e9e8772d8 -> 643e9e874180 (owner: layerSurface)
[LOG] Registered signal for owner 643e9e873e70: 643e9d6b17e8 -> 643e9e8741e8 (owner: layerSurface)
[LOG] Registered signal for owner 643e9e873e70: 643e9d6b17f8 -> 643e9e874250 (owner: layerSurface)
[LOG] Registered signal for owner 643e9e8744a0: 643e9e8772e8 -> 643e9e874620 (owner: CPopup Head)
[LOG] LayerSurface 643e9e877210 (namespace hyprpaper layer 0) created on monitor DP-1
[LOG] Invalid selector DP-1
[LOG] Invalid selector DP-2
[LOG] Invalid selector DP-1
[LOG] Invalid selector DP-2
[ERR] BUG THIS: No CWLSurface for surface in damageSurface!!!
[LOG] Registered signal for owner 643e9d6b1500: 643e9d6b1818 -> 643e9e878740 (owner: FractionalScale)
[WARN] Orphaned wlr_surface 643e9d6b1500 in setPreferredScaleForSurface
[WARN] Orphaned wlr_surface 643e9d6b1500 in setPreferredTransformForSurface
[ERR] BUG THIS: No CWLSurface for surface in damageSurface!!!
[WARN] Orphaned wlr_surface 643e9d6b1500 in setPreferredScaleForSurface
[WARN] Orphaned wlr_surface 643e9d6b1500 in setPreferredTransformForSurface
[LOG] Invalid selector DP-1
[LOG] Invalid selector DP-2
[LOG] Invalid selector DP-1
[LOG] Invalid selector DP-2

@grappas grappas added the bug Something isn't working label Apr 23, 2024
@vaxerski
Copy link
Member

should be fixed lmk

@grappas
Copy link
Author

grappas commented Apr 23, 2024

Yep. That's fixed.

@grappas grappas closed this as completed Apr 23, 2024
gulafaran pushed a commit to gulafaran/Hyprland that referenced this issue Apr 26, 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

2 participants