Skip to content

Libdecor 'no decoration' fallback doesn't work when no libdecor plugins are installed #74

@hjbar

Description

@hjbar

I’m on Debian and I use Sway as window manager. When I try to mirror my laptop screen, the following error is raised:

Couldn't open plugin directory: No such file or directory
No plugins found, falling back on no decorations
error: wayland::init(): surface not configured

Here is the output from the command wl-mirror -v eDP-1:

debug: main::main(): initializing stream
debug: main::main(): initializing wayland
debug: wayland::on_registry_add(): wl_shm (version = 2, id = 1)
debug: wayland::on_registry_add(): zwp_linux_dmabuf_v1 (version = 4, id = 2)
debug: wayland::on_registry_add(): wp_linux_drm_syncobj_manager_v1 (version = 1, id = 3)
debug: wayland::on_registry_add(): wl_compositor (version = 6, id = 4)
debug: wayland::on_registry_add(): wl_subcompositor (version = 1, id = 5)
debug: wayland::on_registry_add(): wl_data_device_manager (version = 3, id = 6)
debug: wayland::on_registry_add(): zwlr_gamma_control_manager_v1 (version = 1, id = 7)
debug: wayland::on_registry_add(): zxdg_output_manager_v1 (version = 3, id = 8)
debug: wayland::on_registry_add(): ext_idle_notifier_v1 (version = 2, id = 9)
debug: wayland::on_registry_add(): zwp_idle_inhibit_manager_v1 (version = 1, id = 10)
debug: wayland::on_registry_add(): zwlr_layer_shell_v1 (version = 4, id = 11)
debug: wayland::on_registry_add(): xdg_wm_base (version = 5, id = 12)
debug: wayland::on_registry_add(): zwp_tablet_manager_v2 (version = 1, id = 13)
debug: wayland::on_registry_add(): org_kde_kwin_server_decoration_manager (version = 1, id = 14)
debug: wayland::on_registry_add(): zxdg_decoration_manager_v1 (version = 1, id = 15)
debug: wayland::on_registry_add(): zwp_relative_pointer_manager_v1 (version = 1, id = 16)
debug: wayland::on_registry_add(): zwp_pointer_constraints_v1 (version = 1, id = 17)
debug: wayland::on_registry_add(): wp_presentation (version = 2, id = 18)
debug: wayland::on_registry_add(): wp_alpha_modifier_v1 (version = 1, id = 19)
debug: wayland::on_registry_add(): zwlr_output_manager_v1 (version = 4, id = 20)
debug: wayland::on_registry_add(): zwlr_output_power_manager_v1 (version = 1, id = 21)
debug: wayland::on_registry_add(): zwp_input_method_manager_v2 (version = 1, id = 22)
debug: wayland::on_registry_add(): zwp_text_input_manager_v3 (version = 1, id = 23)
debug: wayland::on_registry_add(): ext_foreign_toplevel_list_v1 (version = 1, id = 24)
debug: wayland::on_registry_add(): zwlr_foreign_toplevel_manager_v1 (version = 3, id = 25)
debug: wayland::on_registry_add(): ext_session_lock_manager_v1 (version = 1, id = 26)
debug: wayland::on_registry_add(): wp_drm_lease_device_v1 (version = 1, id = 27)
debug: wayland::on_registry_add(): zwlr_export_dmabuf_manager_v1 (version = 1, id = 28)
debug: wayland::on_registry_add(): zwlr_screencopy_manager_v1 (version = 3, id = 29)
debug: wayland::on_registry_add(): ext_image_copy_capture_manager_v1 (version = 1, id = 30)
debug: wayland::on_registry_add(): ext_output_image_capture_source_manager_v1 (version = 1, id = 31)
debug: wayland::on_registry_add(): zwlr_data_control_manager_v1 (version = 2, id = 32)
debug: wayland::on_registry_add(): ext_data_control_manager_v1 (version = 1, id = 33)
debug: wayland::on_registry_add(): wp_security_context_manager_v1 (version = 1, id = 34)
debug: wayland::on_registry_add(): wp_viewporter (version = 1, id = 35)
debug: wayland::on_registry_add(): wp_single_pixel_buffer_manager_v1 (version = 1, id = 36)
debug: wayland::on_registry_add(): wp_content_type_manager_v1 (version = 1, id = 37)
debug: wayland::on_registry_add(): wp_fractional_scale_manager_v1 (version = 1, id = 38)
debug: wayland::on_registry_add(): wp_tearing_control_manager_v1 (version = 1, id = 39)
debug: wayland::on_registry_add(): zxdg_exporter_v1 (version = 1, id = 40)
debug: wayland::on_registry_add(): zxdg_importer_v1 (version = 1, id = 41)
debug: wayland::on_registry_add(): zxdg_exporter_v2 (version = 1, id = 42)
debug: wayland::on_registry_add(): zxdg_importer_v2 (version = 1, id = 43)
debug: wayland::on_registry_add(): xdg_activation_v1 (version = 1, id = 44)
debug: wayland::on_registry_add(): wp_cursor_shape_manager_v1 (version = 1, id = 45)
debug: wayland::on_registry_add(): zwp_virtual_keyboard_manager_v1 (version = 1, id = 46)
debug: wayland::on_registry_add(): zwlr_virtual_pointer_manager_v1 (version = 2, id = 47)
debug: wayland::on_registry_add(): zwp_keyboard_shortcuts_inhibit_manager_v1 (version = 1, id = 48)
debug: wayland::on_registry_add(): zwp_pointer_gestures_v1 (version = 3, id = 49)
debug: wayland::on_registry_add(): ext_transient_seat_manager_v1 (version = 1, id = 50)
debug: wayland::on_registry_add(): wl_seat (version = 9, id = 51)
debug: wayland::on_registry_add(): zwp_primary_selection_device_manager_v1 (version = 1, id = 53)
debug: wayland::on_registry_add(): wl_output (version = 4, id = 54)
Couldn't open plugin directory: No such file or directory
No plugins found, falling back on no decorations
debug: wayland::on_xdg_output_name(): updating output eDP-1 (id = 54)
debug: wayland::on_xdg_output_logical_size(): updating output eDP-1 (size = 1920x1080, id = 54)
error: wayland::init(): surface not configured
debug: main::cleanup(): deallocating resources
debug: wayland::cleanup(): destroying wayland objects
debug: wayland::shm::cleanup(): destroying wayland shm objects

Here is the output from the command strace wl-mirror eDP-1:

execve("/usr/bin/wl-mirror", ["wl-mirror", "eDP-1"], 0x7fff7e0e8b48 /* 88 vars */) = 0
brk(NULL)                               = 0x56018a8df000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f442ce19000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (Aucun fichier ou dossier de ce nom)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=116422, ...}) = 0
mmap(NULL, 116422, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f442cdfc000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/libwayland-egl.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=14192, ...}) = 0
mmap(NULL, 16416, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f442cdf7000
mmap(0x7f442cdf8000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f442cdf8000
mmap(0x7f442cdf9000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f442cdf9000
mmap(0x7f442cdfa000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f442cdfa000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/libEGL.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=88008, ...}) = 0
mmap(NULL, 87328, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f442cde1000
mmap(0x7f442cde4000, 49152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f442cde4000
mmap(0x7f442cdf0000, 20480, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x7f442cdf0000
mmap(0x7f442cdf5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7f442cdf5000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/libGLESv2.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=71672, ...}) = 0
mmap(NULL, 69664, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f442cdcf000
mmap(0x7f442cdd7000, 20480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f442cdd7000
mmap(0x7f442cddc000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7f442cddc000
mmap(0x7f442cdde000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x7f442cdde000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/libdecor-0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=43360, ...}) = 0
mmap(NULL, 41416, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f442cdc4000
mmap(0x7f442cdc8000, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f442cdc8000
mmap(0x7f442cdcb000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f442cdcb000
mmap(0x7f442cdcd000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7f442cdcd000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/libgbm.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=18736, ...}) = 0
mmap(NULL, 20736, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f442cdbe000
mmap(0x7f442cdc0000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f442cdc0000
mmap(0x7f442cdc1000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f442cdc1000
mmap(0x7f442cdc2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f442cdc2000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/libdrm.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=92888, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f442cdbc000
mmap(NULL, 93424, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f442cda5000
mmap(0x7f442cdaa000, 49152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f442cdaa000
mmap(0x7f442cdb6000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x7f442cdb6000
mmap(0x7f442cdba000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f442cdba000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/libwayland-client.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=77200, ...}) = 0
mmap(NULL, 75184, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f442cd92000
mmap(0x7f442cd98000, 28672, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f442cd98000
mmap(0x7f442cd9f000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7f442cd9f000
mmap(0x7f442cda2000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7f442cda2000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=1067296, ...}) = 0
mmap(NULL, 1069080, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f442cc8c000
mmap(0x7f442cc9d000, 536576, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x7f442cc9d000
mmap(0x7f442cd20000, 458752, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x94000) = 0x7f442cd20000
mmap(0x7f442cd90000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x103000) = 0x7f442cd90000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\241\2\0\0\0\0\0"..., 832) = 832
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 896, 64) = 896
fstat(3, {st_mode=S_IFREG|0755, st_size=2190672, ...}) = 0
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 896, 64) = 896
mmap(NULL, 2235984, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f442ca00000
mmap(0x7f442ca28000, 1474560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f442ca28000
mmap(0x7f442cb90000, 520192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x190000) = 0x7f442cb90000
mmap(0x7f442cc0f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20e000) = 0x7f442cc0f000
mmap(0x7f442cc15000, 52816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f442cc15000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/libGLdispatch.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=723008, ...}) = 0
mmap(NULL, 754368, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f442c947000
mmap(0x7f442c988000, 258048, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x41000) = 0x7f442c988000
mmap(0x7f442c9c7000, 81920, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x80000) = 0x7f442c9c7000
mmap(0x7f442c9db000, 118784, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x94000) = 0x7f442c9db000
mmap(0x7f442c9f8000, 29376, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f442c9f8000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/libexpat.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=182368, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f442cc8a000
mmap(NULL, 180352, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f442cc5d000
mmap(0x7f442cc61000, 122880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f442cc61000
mmap(0x7f442cc7f000, 32768, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7f442cc7f000
mmap(0x7f442cc87000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2a000) = 0x7f442cc87000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/libffi.so.8", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=59912, ...}) = 0
mmap(NULL, 63296, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f442cc4d000
mmap(0x7f442cc4f000, 40960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f442cc4f000
mmap(0x7f442cc59000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x7f442cc59000
mmap(0x7f442cc5b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7f442cc5b000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f442cc4b000
arch_prctl(ARCH_SET_FS, 0x7f442cc4bb80) = 0
set_tid_address(0x7f442cc4be50)         = 5077
set_robust_list(0x7f442cc4be60, 24)     = 0
rseq(0x7f442cc4bac0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f442cc0f000, 16384, PROT_READ) = 0
mprotect(0x7f442cc5b000, 4096, PROT_READ) = 0
mprotect(0x7f442cc87000, 8192, PROT_READ) = 0
mprotect(0x7f442c9db000, 114688, PROT_READ) = 0
mprotect(0x7f442cd90000, 4096, PROT_READ) = 0
mprotect(0x7f442cda2000, 8192, PROT_READ) = 0
mprotect(0x7f442cdba000, 4096, PROT_READ) = 0
mprotect(0x7f442cdc2000, 4096, PROT_READ) = 0
mprotect(0x7f442cdcd000, 4096, PROT_READ) = 0
mprotect(0x7f442cdde000, 8192, PROT_READ) = 0
mprotect(0x7f442cdf5000, 4096, PROT_READ) = 0
mprotect(0x7f442cdfa000, 4096, PROT_READ) = 0
mprotect(0x560186fc7000, 12288, PROT_READ) = 0
mprotect(0x7f442ce5b000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
getrandom("\xe8\x46\xbc\x29\xaa\x5f\x19\x8e", 8, GRND_NONBLOCK) = 8
munmap(0x7f442cdfc000, 116422)          = 0
brk(NULL)                               = 0x56018a8df000
brk(0x56018a900000)                     = 0x56018a900000
epoll_create(1)                         = 3
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0) = 4
connect(4, {sa_family=AF_UNIX, sun_path="/run/user/1000/wayland-1"}, 27) = 0
epoll_ctl(3, EPOLL_CTL_ADD, 4, {events=EPOLLIN, data=0x7fff9e34d3e8}) = 0
sendmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\0\0\1\0\f\0\2\0\0\0\1\0\0\0\0\0\f\0\3\0\0\0", iov_len=24}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = 24
ppoll([{fd=4, events=POLLIN}], 1, NULL, NULL, 8) = 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\2\0\0\0\0\0\34\0\1\0\0\0\7\0\0\0wl_shm\0\0\2\0\0\0\2\0\0\0"..., iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = 2496
recvmsg(4, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Ressource temporairement non disponible)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/libdecor/plugins-1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (Aucun fichier ou dossier de ce nom)
write(2, "Couldn't open plugin directory: "..., 58Couldn't open plugin directory: No such file or directory
) = 58
write(2, "No plugins found, falling back o"..., 49No plugins found, falling back on no decorations
) = 49
sendmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\2\0\0\0\0\0 \0\1\0\0\0\7\0\0\0wl_shm\0\0\1\0\0\0\4\0\0\0"..., iov_len=684}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = 684
sendmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\3\0\0\0\6\0\10\0\1\0\0\0\0\0\f\0\26\0\0\0", iov_len=20}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = 20
ppoll([{fd=4, events=POLLIN}], 1, NULL, NULL, 8) = 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\4\0\0\0\0\0\f\0\0\0\0\0\4\0\0\0\0\0\f\0\1\0\0\0\4\0\0\0\0\0\f\0"..., iov_len=1600}, {iov_base="\33\0\0\0\27\0\0\0wp_drm_lease_device_v1\0\0"..., iov_len=2496}], msg_iovlen=2, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = 2932
recvmsg(4, {msg_namelen=0}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Ressource temporairement non disponible)
write(2, "error: wayland::init(): surface "..., 47error: wayland::init(): surface not configured
) = 47
epoll_ctl(3, EPOLL_CTL_DEL, 4, NULL)    = 0
close(4)                                = 0
close(3)                                = 0
getpid()                                = 5077
exit_group(1)                           = ?
+++ exited with 1 +++

Do you know how we can fix this error?

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions