hyprwm / xdg-desktop-portal-hyprland

xdg-desktop-portal backend for Hyprland
BSD 3-Clause "New" or "Revised" License
273 stars 47 forks source link

Core dump in libsdbus #210

Closed ffoebel closed 4 months ago

ffoebel commented 4 months ago

Started happening after the updates I installed yesterday. Rolling back kernel 6.8.8 to 6.8.7 didn't have any results, but I found this:

Mai 01 11:08:13 alien systemd-coredump[5784]: [🡕] Process 1298 (xdg-desktop-por) of user 1000 dumped core.

                                              Stack trace of thread 1298:
                                              #0  0x000075a814f08cab n/a (libsdbus-c++.so.1 + 0x1acab)
                                              #1  0x000075a814f1180e n/a (libsdbus-c++.so.1 + 0x2380e)
                                              #2  0x000075a814f11d1a n/a (libsdbus-c++.so.1 + 0x23d1a)
                                              #3  0x00005cb958bbb882 n/a (xdg-desktop-portal-hyprland + 0x1c882)
                                              #4  0x00005cb958bbba65 n/a (xdg-desktop-portal-hyprland + 0x1ca65)
                                              #5  0x000075a81485cb36 n/a (libc.so.6 + 0x3eb36)
                                              #6  0x000075a81485cc80 exit (libc.so.6 + 0x3ec80)
                                              #7  0x000075a814843cd7 n/a (libc.so.6 + 0x25cd7)
                                              #8  0x000075a814843d8a __libc_start_main (libc.so.6 + 0x25d8a)
                                              #9  0x00005cb958badf55 n/a (xdg-desktop-portal-hyprland + 0xef55)
                                              ELF object binary architecture: AMD x86-64
Mai 01 11:08:13 alien bluetoothd[559]: Endpoint unregistered: sender=:1.37 path=/MediaEndpoint/A2DPSource/opus_05_duplex
Mai 01 11:08:13 alien bluetoothd[559]: Endpoint unregistered: sender=:1.37 path=/MediaEndpoint/A2DPSink/opus_05_duplex
Mai 01 11:08:13 alien bluetoothd[559]: Endpoint unregistered: sender=:1.37 path=/MediaEndpoint/A2DPSource/opus_05
Mai 01 11:08:13 alien bluetoothd[559]: Endpoint unregistered: sender=:1.37 path=/MediaEndpoint/A2DPSink/opus_05
Mai 01 11:08:13 alien bluetoothd[559]: Endpoint unregistered: sender=:1.37 path=/MediaEndpoint/A2DPSource/faststream_duplex
Mai 01 11:08:13 alien bluetoothd[559]: Endpoint unregistered: sender=:1.37 path=/MediaEndpoint/A2DPSource/faststream
Mai 01 11:08:13 alien bluetoothd[559]: Endpoint unregistered: sender=:1.37 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0
Mai 01 11:08:13 alien bluetoothd[559]: Endpoint unregistered: sender=:1.37 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1
Mai 01 11:08:13 alien bluetoothd[559]: Endpoint unregistered: sender=:1.37 path=/MediaEndpoint/A2DPSource/aptx_ll_0
Mai 01 11:08:13 alien bluetoothd[559]: Endpoint unregistered: sender=:1.37 path=/MediaEndpoint/A2DPSource/aptx_ll_1
Mai 01 11:08:13 alien bluetoothd[559]: Endpoint unregistered: sender=:1.37 path=/MediaEndpoint/A2DPSource/sbc_xq
Mai 01 11:08:13 alien bluetoothd[559]: Endpoint unregistered: sender=:1.37 path=/MediaEndpoint/A2DPSink/sbc_xq
Mai 01 11:08:13 alien bluetoothd[559]: Endpoint unregistered: sender=:1.37 path=/MediaEndpoint/A2DPSource/sbc
Mai 01 11:08:13 alien bluetoothd[559]: Endpoint unregistered: sender=:1.37 path=/MediaEndpoint/A2DPSink/sbc
Mai 01 11:08:13 alien bluetoothd[559]: Endpoint unregistered: sender=:1.37 path=/MediaEndpoint/A2DPSource/aac
Mai 01 11:08:13 alien bluetoothd[559]: Endpoint unregistered: sender=:1.37 path=/MediaEndpoint/A2DPSink/aac
Mai 01 11:08:13 alien bluetoothd[559]: Endpoint unregistered: sender=:1.37 path=/MediaEndpoint/A2DPSource/aptx
Mai 01 11:08:13 alien bluetoothd[559]: Endpoint unregistered: sender=:1.37 path=/MediaEndpoint/A2DPSink/aptx
Mai 01 11:08:13 alien bluetoothd[559]: Endpoint unregistered: sender=:1.37 path=/MediaEndpoint/A2DPSource/aptx_hd
Mai 01 11:08:13 alien bluetoothd[559]: Endpoint unregistered: sender=:1.37 path=/MediaEndpoint/A2DPSink/aptx_hd
Mai 01 11:08:13 alien bluetoothd[559]: Endpoint unregistered: sender=:1.37 path=/MediaEndpoint/A2DPSource/ldac
Mai 01 11:08:13 alien systemd-logind[561]: Session 2 logged out. Waiting for processes to exit.
Mai 01 11:08:13 alien sddm[601]: Display server stopping...
Mai 01 11:08:13 alien sddm[601]: Socket server stopped.
Mai 01 11:08:13 alien sddm[601]: Socket server stopping...
Mai 01 11:08:13 alien sddm[601]: Auth: sddm-helper exited successfully
Mai 01 11:08:13 alien sddm-helper[659]: [PAM] Ended.
Mai 01 11:08:13 alien systemd[665]: dbus-:1.2-org.kde.kwalletd6@0.service: Consumed 1.295s CPU time.
Mai 01 11:08:13 alien systemd[665]: dbus-:1.2-org.kde.kwalletd6@0.service: Failed with result 'exit-code'.
Mai 01 11:08:13 alien systemd[665]: dbus-:1.2-org.kde.kwalletd6@0.service: Main process exited, code=exited, status=255/EXCEPTION
Mai 01 11:08:13 alien systemd[1]: Started Process Core Dump (PID 5767/UID 0).
Mai 01 11:08:13 alien systemd[665]: app-flatpak-com.brave.Browser-2634.scope: Consumed 37.880s CPU time.
Mai 01 11:08:13 alien sddm-helper[659]: pam_unix(sddm:session): session closed for user curu
Mai 01 11:08:13 alien sddm-helper[659]: [PAM] Closing session
Mai 01 11:08:13 alien systemd[1]: Created slice Slice /system/systemd-coredump.
Mai 01 11:08:13 alien systemd[665]: xdg-desktop-portal-gtk.service: Failed with result 'exit-code'.
Mai 01 11:08:13 alien systemd[665]: xdg-desktop-portal-gtk.service: Main process exited, code=exited, status=1/FAILURE
Mai 01 11:08:13 alien kwalletd6[2713]: The Wayland connection broke. Did the Wayland compositor die?
Mai 01 11:08:13 alien polkitd[724]: Unregistered Authentication Agent for unix-session:2 (system bus name :1.27, object path /org/gnome/P
olicyKit1/AuthenticationAgent, locale de_DE.UTF-8) (disconnected from bus)
Mai 01 11:08:13 alien kernel: traps: xdg-desktop-por[1298] general protection fault ip:75a814f08cab sp:7fff6197f9e0 error:0 in libsdbus-c++.so.1.5.0[75a814efe000
+24000]
Mai 01 11:08:13 alien xdg-desktop-por[1016]: Error reading events from display: Datenübergabe unterbrochen (broken pipe)

Weirdly enough it's currently stable after rolling back wlroots from 0.17.3 to 0.17.2 which shouldn't be used by Hyprland anymore? Didn't downgrade the dbus client yet.

vaxerski commented 4 months ago

looks like the thing that was fixed with https://github.com/hyprwm/xdg-desktop-portal-hyprland/commit/0fe840441e43da12cd7865ed9aa8cdc35a8da85a

are you on git?

ffoebel commented 4 months ago

Nope, standard Arch packages atm. When's that screenshot portal initialised? I didn't perform any action regarding screenshots and it happens well after starting Hyprland and at least a few minutes into using it. Still find it strange that I haven't had any issues since downgrading wlroots. Nevermind, just happend a minute after posting this. I'll try git and upgrade wlroots again.

ffoebel commented 4 months ago

Hasn't happened on git so far, I'll reopen if it does.