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

xdgh segfault when trying to screenshare with obs #126

Open
oliob opened this issue Oct 30, 2023 · 3 comments
Open

xdgh segfault when trying to screenshare with obs #126

oliob opened this issue Oct 30, 2023 · 3 comments

Comments

@oliob
Copy link

oliob commented Oct 30, 2023

Hi, on v1.2.3 I get a segfault when trying to screenshare:

Oct 30 22:19:41 myhost kernel: xdg-desktop-por[10798]: segfault at 90 ip 00007fe0e7d09a29 sp 00007ffe3dcfc5b0 error 4 in libpipewire-0.3.so.0.383.0[7fe0e7c93000+7e000] likely on CPU 17 (core 5, socket 0)
Oct 30 22:19:41 myhost kernel: Code: 00 44 89 c2 44 89 c9 44 8b 44 24 08 4c 8b 4c 24 10 e9 5b fa ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 55 53 48 89 fd 48 83 ec 08 <48> 8b 8f 90 00 00 00 48 8b 7f 78 e8 67 3d ff ff 48 89 c3 48 85 c0

xdgh is running already with "-v" but no further info in logs.
All other xdg-desktop-portals (gnome etc are killed).
I am running hyprland and wayland on nvidia proprietary drivers.

@vaxerski
Copy link
Member

I need a log. Logs are printed to stdout.

@oliob
Copy link
Author

oliob commented Oct 31, 2023

The log stopps right in the middle off logging without an error message
Only error befre is during start: [ERR] [pipewire] pw didn't allow for a context connection
Here the log:
#################################
[LOG] Initializing xdph...
[LOG] XDG_CURRENT_DESKTOP set to Hyprland
[LOG] Gathering exported interfaces
[LOG] | Got interface: wl_shm (ver 1)
[LOG] | Got interface: wl_drm (ver 2)
[LOG] | Got interface: zwp_linux_dmabuf_v1 (ver 4)
[LOG] | Got interface: wl_compositor (ver 6)
[LOG] | Got interface: wl_subcompositor (ver 1)
[LOG] | Got interface: wl_data_device_manager (ver 3)
[LOG] | Got interface: zwlr_export_dmabuf_manager_v1 (ver 1)
olli@mcc ~ $ head -n 100 xdph.log
[LOG] Initializing xdph...
[LOG] XDG_CURRENT_DESKTOP set to Hyprland
[LOG] Gathering exported interfaces
[LOG] | Got interface: wl_shm (ver 1)
[LOG] | Got interface: wl_drm (ver 2)
[LOG] | Got interface: zwp_linux_dmabuf_v1 (ver 4)
[LOG] | Got interface: wl_compositor (ver 6)
[LOG] | Got interface: wl_subcompositor (ver 1)
[LOG] | Got interface: wl_data_device_manager (ver 3)
[LOG] | Got interface: zwlr_export_dmabuf_manager_v1 (ver 1)
[LOG] | Got interface: zwlr_data_control_manager_v1 (ver 2)
[LOG] | Got interface: zwp_primary_selection_device_manager_v1 (ver 1)
[LOG] | Got interface: wp_viewporter (ver 1)
[LOG] | Got interface: zwlr_gamma_control_manager_v1 (ver 1)
[LOG] | Got interface: zwlr_output_power_manager_v1 (ver 1)
[LOG] | Got interface: xdg_wm_base (ver 5)
[LOG] | Got interface: wl_seat (ver 8)
[LOG] | Got interface: wp_presentation (ver 1)
[LOG] | Got interface: org_kde_kwin_idle (ver 1)
[LOG] | Got interface: ext_idle_notifier_v1 (ver 1)
[LOG] | Got interface: zwlr_layer_shell_v1 (ver 4)
[LOG] | Got interface: org_kde_kwin_server_decoration_manager (ver 1)
[LOG] | Got interface: zxdg_decoration_manager_v1 (ver 1)
[LOG] | Got interface: zwlr_output_manager_v1 (ver 4)
[LOG] | Got interface: zwlr_input_inhibit_manager_v1 (ver 1)
[LOG] | Got interface: zwp_keyboard_shortcuts_inhibit_manager_v1 (ver 1)
[LOG] | Got interface: zwp_pointer_constraints_v1 (ver 1)
[LOG] | Got interface: zwp_relative_pointer_manager_v1 (ver 1)
[LOG] | Got interface: zwp_virtual_keyboard_manager_v1 (ver 1)
[LOG] | Got interface: zwlr_virtual_pointer_manager_v1 (ver 2)
[LOG] | Got interface: zwlr_foreign_toplevel_manager_v1 (ver 3)
[LOG] | Got interface: wp_drm_lease_device_v1 (ver 1)
[LOG] | Got interface: zwp_tablet_manager_v2 (ver 1)
[LOG] | Got interface: zwp_idle_inhibit_manager_v1 (ver 1)
[LOG] | Got interface: zxdg_exporter_v1 (ver 1)
[LOG] | Got interface: zxdg_importer_v1 (ver 1)
[LOG] | Got interface: zxdg_exporter_v2 (ver 1)
[LOG] | Got interface: zxdg_importer_v2 (ver 1)
[LOG] | Got interface: zwp_pointer_gestures_v1 (ver 3)
[LOG] | Got interface: zwp_text_input_manager_v3 (ver 1)
[LOG] | Got interface: zwp_input_method_manager_v2 (ver 1)
[LOG] | Got interface: xdg_activation_v1 (ver 1)
[LOG] | Got interface: ext_session_lock_manager_v1 (ver 1)
[LOG] | Got interface: wp_cursor_shape_manager_v1 (ver 1)
[LOG] | Got interface: wp_tearing_control_manager_v1 (ver 1)
[LOG] | Got interface: wp_single_pixel_buffer_manager_v1 (ver 1)
[LOG] | Got interface: xwayland_shell_v1 (ver 1)
[LOG] | Got interface: hyprland_toplevel_export_manager_v1 (ver 2)
[LOG] | Got interface: wp_fractional_scale_manager_v1 (ver 1)
[LOG] | Got interface: zwp_text_input_manager_v1 (ver 1)
[LOG] | Got interface: hyprland_global_shortcuts_manager_v1 (ver 1)
[LOG] [globalshortcuts] registered
[LOG] | Got interface: zwlr_screencopy_manager_v1 (ver 3)
[ERR] [pipewire] pw didn't allow for a context connection
[LOG] [screencopy] init successful
[LOG] | Got interface: zxdg_output_manager_v1 (ver 3)
[LOG] | Got interface: wl_output (ver 4)
[LOG] [screencopy] Registered for toplevel export
[LOG] [core] dmabufFeedbackMainDevice
[TRACE] [core] createGBMDevice: render node /dev/dri/renderD128
[TRACE] [core] dmabufFeedbackFormatTable
[TRACE] [core] dmabufFeedbackTrancheTargetDevice
[TRACE] [core] dmabufFeedbackTrancheFormats
[TRACE] [core] dmabufFeedbackTrancheDone
[TRACE] [core] dmabufFeedbackDone
[LOG] Found output name DP-2
[TRACE] [core] got poll event
[TRACE] [core] got poll event
[TRACE] [core] got poll event
<....>
[TRACE] [core] got poll event
[TRACE] [core] got poll event
[TRACE] [toplevel] New toplevel at 0x55f80c83b990
[TRACE] [toplevel] toplevel at 0x55f80c845290 set class to com.obsproject.Studio
[TRACE] [toplevel] toplevel at 0x55f80c845290 set title to OBS 29.1.3 - Profile: Untitled - Scenes: Untitled
[TRACE] [toplevel] toplevel at 0x55f80c845290 set title to OBS 29.1.3 - Profile: Untitled - Scenes: Untitled
[TRACE] [core] got poll event
[TRACE] [core] got poll event
<....>
[TRACE] [core] got poll event
[TRACE] [toplevel] New toplevel at 0x55f80c8450d0
[TRACE] [toplevel] toplevel at 0x55f80c8454b0 set class to com.obsproject.Studio
[TRACE] [toplevel] toplevel at 0x55f80c8454b0 set title to Create/Select Source
[TRACE] [toplevel] toplevel at 0x55f80c8454b0 set title to Create/Select Source
[TRACE] [core] got poll event
<....>
[TRACE] [core] got poll

@vaxerski
Copy link
Member

well that means something's wrong with your pipewire.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants