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

Session crashes when opening nautilus from Firefox download tab or wofi #6264

Closed
CampbellL opened this issue May 27, 2024 · 1 comment
Closed
Labels
bug Something isn't working

Comments

@CampbellL
Copy link

System Info and Version

System/Version info
Hyprland, built from branch  at commit cba1ade848feac44b2eda677503900639581c3f4  (props: bump version to 0.40.0).
Date: Sat May 4 15:42:32 2024
Tag: v0.40.0, commits: 4606

flags: (if any)


System Information:
System name: Linux
Node name: marble-arch
Release: 6.9.1-273-tkg-bmq
Version: #1 SMP PREEMPT_DYNAMIC TKG Wed, 22 May 2024 18:31:08 +0000


GPU information: 
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation AD103 [GeForce RTX 4080] [10de:2704] (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


plugins:

Bug or Regression?

Bug

Description

The session crashes for me when opening certain GTK applications through other applications.

Example, Opening nautilus through Firefox download tab crashes the session.

Oddly enough the links are only broken in certain apps:

E.g Firefox to Nautilus file explorer breaks
E.g Wofi to Nautilus breaks

However:

Discord filepicker with Nautilus works
Fuzzel launching nautilus works fine

How to reproduce

Install Nautilus and open Firefox download in file browser.

Crash reports, logs, images, videos

  │ File: .cache/hyprland/hyprlandCrashReport18527.txt

───────┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
1 │ --------------------------------------------
2 │ Hyprland Crash Report
3 │ --------------------------------------------
4 │ Oops
5 │
6 │ Hyprland received signal 11(SEGV)
7 │ Version: cba1ade
8 │ Tag: v0.40.0
9 │
10 │ System info:
11 │ System name: Linux
12 │ Node name: marble-arch
13 │ Release: 6.9.1-273-tkg-bmq
14 │ Version: #1 SMP PREEMPT_DYNAMIC TKG Wed, 22 May 2024 18:31:08 +0000
15 │
16 │ GPU:
17 │ 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation AD103 [GeForce RTX 4080] [10de:2704] (rev a1) (prog-if 00 [VGA controller])
18 │
19 │
20 │ os-release:
21 │ NAME="Arch Linux"
22 │ PRETTY_NAME="Arch Linux"
23 │ ID=arch
24 │ BUILD_ID=rolling
25 │ ANSI_COLOR="38;2;23;147;209"
26 │ HOME_URL="https://archlinux.org/"
27 │ DOCUMENTATION_URL="https://wiki.archlinux.org/"
28 │ SUPPORT_URL="https://bbs.archlinux.org/"
29 │ BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
30 │ PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
31 │ LOGO=archlinux-logo
32 │ Backtrace:
33 │ # | Hyprland(_Z12getBacktracev+0x61) [0x5f61b4a77d21]
34 │ getBacktrace()
35 │ ??:?
36 │ #1 | Hyprland(_ZN13CrashReporter18createAndSaveCrashEi+0xde9) [0x5f61b4a0e729]
37 │ CrashReporter::createAndSaveCrash(int)
38 │ ??:?
39 │ #2 | Hyprland(_Z25handleUnrecoverableSignali+0x71) [0x5f61b498e281]
40 │ handleUnrecoverableSignal(int)
41 │ ??:?
42 │ #3 | /usr/lib/libc.so.6(+0x3cae0) [0x7a3ed799cae0]
43 │ ??
44 │ ??:0
45 │ #4 | Hyprland(_ZN11CSubsurface27recheckDamageForSubsurfacesEv+0x13) [0x5f61b4a3b9c3]
46 │ CSubsurface::recheckDamageForSubsurfaces()
47 │ ??:?
48 │ #5 | Hyprland(ZN6Events21listener_commitWindowEPvS0+0x17e) [0x5f61b4a5f88e]
49 │ Events::listener_commitWindow(void*, void*)
50 │ ??:?
51 │ #6 | Hyprland(_Z13handleWrappedP11wl_listenerPv+0x77) [0x5f61b4a7df07]
52 │ handleWrapped(wl_listener*, void*)
53 │ ??:?
54 │ #7 | /usr/lib/libwayland-server.so.0(wl_signal_emit_mutable+0x7e) [0x7a3ed835401e]
55 │ ??
56 │ ??:0
57 │ #8 | Hyprland(+0x34e7ee) [0x5f61b4bd97ee]
58 │ wlr_cursor_destroy
59 │ ??:?
60 │ #9 | /usr/lib/libffi.so.8(+0x7596) [0x7a3ed7895596]
61 │ ??
62 │ ??:0
63 │ #1 | /usr/lib/libffi.so.8(+0x400e) [0x7a3ed789200e]
64 │ ??
65 │ ??:0
66 │ #11 | /usr/lib/libffi.so.8(ffi_call+0x123) [0x7a3ed7894bd3]
67 │ ??
68 │ ??:0
69 │ #12 | /usr/lib/libwayland-server.so.0(+0x8ada) [0x7a3ed8352ada]
70 │ ??
71 │ ??:0
72 │ #13 | /usr/lib/libwayland-server.so.0(+0xd180) [0x7a3ed8357180]
73 │ ??
74 │ ??:0
75 │ #14 | /usr/lib/libwayland-server.so.0(wl_event_loop_dispatch+0xa2) [0x7a3ed8355ae2]
76 │ ??
77 │ ??:0
78 │ #15 | /usr/lib/libwayland-server.so.0(wl_display_run+0x27) [0x7a3ed83562d7]
79 │ ??
80 │ ??:0
81 │ #16 | Hyprland(_ZN17CEventLoopManager9enterLoopEP10wl_displayP13wl_event_loop+0x55) [0x5f61b4acfbc5]
82 │ CEventLoopManager::enterLoop(wl_display*, wl_event_loop*)
83 │ ??:?
84 │ #17 | Hyprland(main+0xa4d) [0x5f61b495759d]
85 │ main
86 │ ??:?
87 │ #18 | /usr/lib/libc.so.6(+0x25c88) [0x7a3ed7985c88]
88 │ ??
89 │ ??:0
90 │ #19 | /usr/lib/libc.so.6(__libc_start_main+0x8c) [0x7a3ed7985d4c]
91 │ ??
92 │ ??:0
93 │ #2 | Hyprland(_start+0x25) [0x5f61b498abb5]
94 │ _start
95 │ ??:?
96 │
97 │
98 │ Log tail:
99 │ [LOG] Callback 5f61e74766d8 -> 5f61e74766d0, XDG Window Late removed.
100 │ [LOG] Callback 5f61e7476670 -> 5f61e7476668, XDG Window Late removed.
101 │ [LOG] Callback 5f61e74767a8 -> 5f61e74767a0, XDG Window Late removed.
102 │ [LOG] Callback 5f61e7476608 -> 5f61e7476600, XDG Window Late removed.
103 │ [LOG] Callback 5f61e7476b50 -> 5f61e7476b48, XDG Window Late removed.
104 │ [LOG] Framebuffer created, status 36053
105 │ [LOG] On closed window, new focused candidate is [Window 5f61e7415fd0: title: "fonts"]
106 │ [LOG] Set keyboard focus to surface 5f61e749f750, with [Window 5f61e7415fd0: title: "fonts"]
107 │ [LOG] Searching for matching rules for org.gnome.Nautilus (title: fonts)
108 │ [LOG] Window rule suppressevent maximize -> class:.* matched [Window 5f61e7415fd0: title: "fonts"]
109 │ [LOG] Callback 5f61e7476468 -> 5f61e7476460, CWindow removed.
110 │ [LOG] Searching for matching rules for kitty (title: )
111 │ [LOG] Window rule suppressevent maximize -> class:.* matched [Window 5f61e740be20: title: "
"]
112 │ [LOG] Searching for matching rules for org.gnome.Nautilus (title: fonts)
113 │ [LOG] Window rule suppressevent maximize -> class:.* matched [Window 5f61e7415fd0: title: "fonts"]
114 │ [LOG] Callback 5f61e7468d28 -> 5f61e7468d20, CSubsurface Head removed.
115 │ [LOG] Callback 5f61e7d767b8 -> 5f61e7d767b0, CPopup Head removed.
116 │ [LOG] [Window 5f61e7476370: title: "Open File", class: ] destroyed, queueing.
117 │ [LOG] Callback 5f61e7476c50 -> 5f61e7476c48, CWLSurface removed.
118 │ [LOG] Callback 5f61e7476cb8 -> 5f61e7476cb0, CWLSurface removed.
119 │ [LOG] CWLSurface 5f61e7476b90 called destroy()
120 │ [LOG] Callback 5f61e7476398 -> 5f61e7476390, XDG Window removed.
121 │ [LOG] Callback 5f61e7476400 -> 5f61e74763f8, XDG Window removed.
122 │ [LOG] Callback 5f61e74764d0 -> 5f61e74764c8, XDG Window removed.
123 │ [LOG] Callback 5f61e73f6278 -> 5f61e73f6270, FractionalScale removed.
124 │ [LOG] cursorImage request: surface 5f61e749f380
125 │ [backend/drm/drm.c:1049] Failed to pick cursor plane format
126 │ [render/gles2/renderer.c:89] DMA-BUF format is external-only
127 │ [backend/drm/renderer.c:177] Failed to begin render pass with multi-GPU destination buffer
128 │ [backend/drm/drm.c:1049] Failed to pick cursor plane format
129 │ [render/gles2/renderer.c:89] DMA-BUF format is external-only
130 │ [backend/drm/renderer.c:177] Failed to begin render pass with multi-GPU destination buffer
131 │ [LOG] cursorImage request: surface 5f61e749f380
132 │ [backend/drm/drm.c:1049] Failed to pick cursor plane format
133 │ [render/gles2/renderer.c:89] DMA-BUF format is external-only
134 │ [backend/drm/renderer.c:177] Failed to begin render pass with multi-GPU destination buffer
135 │ [backend/drm/drm.c:1049] Failed to pick cursor plane format
136 │ [render/gles2/renderer.c:89] DMA-BUF format is external-only
137 │ [backend/drm/renderer.c:177] Failed to begin render pass with multi-GPU destination buffer
138 │ [LOG] Cleanup: destroyed a window
139 │ [LOG] [XDGActivation] assigned new xdg-activation token ad104fd3-805c-4645-bbf7-9cc92bce0a1a
140 │ [LOG] Registered signal for owner 5f61e73b7490: 5f61e73b77a8 -> 5f61e73c23c0 (owner: FractionalScale)
141 │ [LOG] New XDG Toplevel created. (class: null)
142 │ [LOG] Registered signal for owner 5f61e7476370: 5f61e73b7778 -> 5f61e74763d8 (owner: XDG Window)
143 │ [LOG] Registered signal for owner 5f61e7476370: 5f61e741a468 -> 5f61e74764a8 (owner: XDG Window)
144 │ [LOG] Registered signal for owner 5f61e7476370: 5f61e73b7768 -> 5f61e7476370 (owner: XDG Window)
145 │ [LOG] Registered signal for owner 5f61e7476b90: 5f61e73b77a8 -> 5f61e7476c28 (owner: CWLSurface)
146 │ [LOG] Registered signal for owner 5f61e7476b90: 5f61e73b7768 -> 5f61e7476c90 (owner: CWLSurface)
147 │ [LOG] CWLSurface 5f61e7476b90 called init()
148 │ [LOG] Searching for matching rules for org.gnome.font-viewer (title: gnome-font-viewer)
149 │ [LOG] Window rule suppressevent maximize -> class:.* matched [Window 5f61e7476370: title: ""]
150 │ [LOG] Layout predicts size [Vector2D: x: 1280, y: 701] for [Window 5f61e7476370: title: ""]
151 │ [WARN] [XDGActivation] activate event for non-existent token ad104fd3-805c-4645-bbf7-9cc92bce0a1a??
152 │ [ERR] Listener 104874096681944 threw or timed out and was killed by Watchdog!!! This is bad. what(): basic_string::_M_create

@CampbellL CampbellL added the bug Something isn't working label May 27, 2024
@vaxerski
Copy link
Member

this is fixed in git

@vaxerski vaxerski closed this as not planned Won't fix, can't repro, duplicate, stale May 27, 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