$ RUST_BACKTRACE=full ~/.cargo/bin/binocle file
[destroyed object]: error 7: failed to import supplied dmabufs: Could not bind the given EGLImage to a CoglTexture2D
[2025-11-27T18:18:41Z ERROR wgpu_hal::vulkan::adapter] get_physical_device_surface_present_modes: ERROR_SURFACE_LOST_KHR
[2025-11-27T18:18:41Z ERROR wgpu_hal::vulkan::adapter] get_physical_device_surface_formats: ERROR_SURFACE_LOST_KHR
thread 'main' (56951) panicked at /home/me/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wgpu-core-0.16.1/src/device/mod.rs:5384:21:
internal error: entered unreachable code: Fallback system failed to choose present mode. This is a bug. Mode: AutoVsync, Options: []
stack backtrace:
0: 0x63266e4230c2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h4e0a3aeea0f9c085
1: 0x63266e43632f - core::fmt::write::hecf68a131630c74d
2: 0x63266e3f4481 - std::io::Write::write_fmt::h93c9a261259c931a
3: 0x63266e3ff532 - std::sys::backtrace::BacktraceLock::print::h75160192768e5621
4: 0x63266e402a3f - std::panicking::default_hook::{{closure}}::h14d82797cfb1ddcb
5: 0x63266e402899 - std::panicking::default_hook::h63f9bf8161c5d325
6: 0x63266e4030c5 - std::panicking::panic_with_hook::h3173740e06bd0752
7: 0x63266e402f5a - std::panicking::panic_handler::{{closure}}::hbac492c61eb56a87
8: 0x63266e3ff679 - std::sys::backtrace::__rust_end_short_backtrace::haa3eac3df9535320
9: 0x63266e3e7efd - __rustc[de0091b922c53d7e]::rust_begin_unwind
10: 0x63266e440a50 - core::panicking::panic_fmt::h5138da2ef87be35b
11: 0x63266e252933 - wgpu_core::device::<impl wgpu_core::hub::Global<G>>::surface_configure::validate_surface_configuration::h574203dd7463b70f
12: 0x63266e10fb48 - wgpu_core::device::<impl wgpu_core::hub::Global<G>>::surface_configure::h8a7fae22b3791abe
13: 0x63266e1caeed - <wgpu::backend::direct::Context as wgpu::context::Context>::surface_configure::h6ad1b915da0afbcd
14: 0x63266e1be733 - <T as wgpu::context::DynContext>::surface_configure::h3bfc3ca16ff5edad
15: 0x63266e0e69a1 - wgpu::Surface::configure::hc674851344caec8b
16: 0x63266e0df856 - pixels::Pixels::resize_surface::h88770418f6ac46e8
17: 0x63266de643d9 - binocle::event_loop::run::{{closure}}::h1b2bf61eda081efe
18: 0x63266de34408 - winit::platform_impl::platform::wayland::event_loop::EventLoop<T>::run_return::hc3cd55342c892320
19: 0x63266de380ad - winit::platform_impl::platform::wayland::event_loop::EventLoop<T>::run::hc81e0c1f7a0ef791
20: 0x63266de5fb2c - winit::platform_impl::platform::EventLoop<T>::run::h8d543d6c0fe1b773
21: 0x63266de1c835 - binocle::main::hafc96d7d488c9682
22: 0x63266de244b3 - std::sys::backtrace::__rust_begin_short_backtrace::hdf6cc518ecdbd187
23: 0x63266de50d6d - std::rt::lang_start::{{closure}}::hfc7d3e39fd026dde
24: 0x63266e3f63e0 - std::rt::lang_start_internal::hce2b8b328837374b
25: 0x63266de1ce35 - main
26: 0x773f3382a575 - __libc_start_call_main
at ./csu/../sysdeps/nptl/libc_start_call_main.h:58:16
27: 0x773f3382a628 - __libc_start_main_impl
at ./csu/../csu/libc-start.c:360:3
28: 0x63266de00155 - _start
29: 0x0 - <unknown>
warning: queue 0x63267c11ca30 destroyed while proxies still attached:
wl_buffer#109 still attached
wl_buffer#108 still attached
wl_buffer#107 still attached
wl_buffer#106 still attached
wl_buffer#42 still attached
wl_buffer#41 still attached
wl_buffer#39 still attached
wl_buffer#40 still attached
wl_subsurface#34 still attached
wl_surface#33 still attached
wl_subsurface#32 still attached
wl_surface#31 still attached
wl_subsurface#30 still attached
wl_surface#29 still attached
wl_subsurface#28 still attached
wl_surface#27 still attached
wl_subsurface#26 still attached
wl_surface#25 still attached
xdg_wm_base#23 still attached
xdg_activation_v1#15 still attached
zwp_text_input_manager_v3#14 still attached
zwp_pointer_constraints_v1#13 still attached
zwp_relative_pointer_manager_v1#12 still attached
wl_seat#11 still attached
wp_fractional_scale_manager_v1#10 still attached
wp_viewporter#9 still attached
wl_subcompositor#8 still attached
wl_output#7 still attached
wl_output#6 still attached
wl_shm#5 still attached
wl_compositor#4 still attached
wl_registry#2 still attached
In 25.10 Ubuntu that uses only Wayland I encountered this errors:
installed from cargo
linux-musl
linux-gnu