wez / wezterm

A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
https://wezfurlong.org/wezterm/
Other
17.9k stars 801 forks source link

appimage crash on fedora 41 (nightly works!) #6338

Open dheerapat opened 2 weeks ago

dheerapat commented 2 weeks ago

What Operating System(s) are you seeing this problem on?

Linux Wayland

Which Wayland compositor or X11 Window manager(s) are you using?

No response

WezTerm version

20240203-110809-5046fc22

Did you try the latest nightly build to see if the issue is better (or worse!) than your current version?

Yes, and I updated the version box above to show the version of the nightly that I tried

Describe the bug

cannot open wezterm at all, nightly can open normally but cannot move or expand app window

To Reproduce

just open app image and screen will blink for a millisec and then nothing happen

Configuration

no config

Expected Behavior

can open wezterm normally and expanded to full screen

Logs

No response

Anything else?

No response

bmagic64 commented 2 weeks ago

I'm having the same issue on Fedora 41, Wezterm seems to crash instantly, here are the WAYLAND_DEBUG=1 logs:

[ 939727.382] -> wl_display#1.get_registry(new id wl_registry#2) [ 939726.411] -> wl_display#1.sync(new id wl_callback#3) [ 939726.459] {Display Queue} wl_display#1.delete_id(3) [ 939726.464] wl_registry#2.global(1, "wl_shm", 2) [ 939726.473] wl_registry#2.global(2, "zwp_linux_dmabuf_v1", 4) [ 939726.476] wl_registry#2.global(3, "wl_compositor", 6) [ 939726.478] wl_registry#2.global(4, "wl_subcompositor", 1) [ 939726.480] wl_registry#2.global(5, "wl_data_device_manager", 3) [ 939726.482] wl_registry#2.global(6, "zwlr_gamma_control_manager_v1", 1) [ 939726.484] wl_registry#2.global(7, "zxdg_output_manager_v1", 3) [ 939726.486] wl_registry#2.global(8, "ext_idle_notifier_v1", 1) [ 939726.488] wl_registry#2.global(9, "zwp_idle_inhibit_manager_v1", 1) [ 939726.490] wl_registry#2.global(10, "zwlr_layer_shell_v1", 4) [ 939726.491] wl_registry#2.global(11, "xdg_wm_base", 5) [ 939726.493] wl_registry#2.global(12, "zwp_tablet_manager_v2", 1) [ 939726.495] wl_registry#2.global(13, "org_kde_kwin_server_decoration_manager", 1) [ 939726.497] wl_registry#2.global(14, "zxdg_decoration_manager_v1", 1) [ 939726.499] wl_registry#2.global(15, "zwp_relative_pointer_manager_v1", 1) [ 939726.501] wl_registry#2.global(16, "zwp_pointer_constraints_v1", 1) [ 939726.503] wl_registry#2.global(17, "wp_presentation", 1) [ 939726.505] wl_registry#2.global(18, "wp_alpha_modifier_v1", 1) [ 939726.507] wl_registry#2.global(19, "zwlr_output_manager_v1", 4) [ 939726.508] wl_registry#2.global(20, "zwlr_output_power_manager_v1", 1) [ 939726.510] wl_registry#2.global(21, "zwp_input_method_manager_v2", 1) [ 939726.512] wl_registry#2.global(22, "zwp_text_input_manager_v3", 1) [ 939726.514] wl_registry#2.global(23, "ext_foreign_toplevel_list_v1", 1) [ 939726.516] wl_registry#2.global(24, "zwlr_foreign_toplevel_manager_v1", 3) [ 939726.518] wl_registry#2.global(25, "ext_session_lock_manager_v1", 1) [ 939726.520] wl_registry#2.global(26, "wp_drm_lease_device_v1", 1) [ 939726.521] wl_registry#2.global(27, "zwlr_export_dmabuf_manager_v1", 1) [ 939726.523] wl_registry#2.global(28, "zwlr_screencopy_manager_v1", 3) [ 939726.525] wl_registry#2.global(29, "zwlr_data_control_manager_v1", 2) [ 939726.527] wl_registry#2.global(30, "wp_security_context_manager_v1", 1) [ 939726.529] wl_registry#2.global(31, "wp_viewporter", 1) [ 939726.531] wl_registry#2.global(32, "wp_single_pixel_buffer_manager_v1", 1) [ 939726.532] wl_registry#2.global(33, "wp_content_type_manager_v1", 1) [ 939726.534] wl_registry#2.global(34, "wp_fractional_scale_manager_v1", 1) [ 939726.536] wl_registry#2.global(35, "wp_tearing_control_manager_v1", 1) [ 939726.538] wl_registry#2.global(36, "zxdg_exporter_v1", 1) [ 939726.540] wl_registry#2.global(37, "zxdg_importer_v1", 1) [ 939726.542] wl_registry#2.global(38, "zxdg_exporter_v2", 1) [ 939726.544] wl_registry#2.global(39, "zxdg_importer_v2", 1) [ 939726.546] wl_registry#2.global(40, "xdg_activation_v1", 1) [ 939726.548] wl_registry#2.global(41, "wp_cursor_shape_manager_v1", 1) [ 939726.550] wl_registry#2.global(42, "zwp_virtual_keyboard_manager_v1", 1) [ 939726.551] wl_registry#2.global(43, "zwlr_virtual_pointer_manager_v1", 2) [ 939726.553] wl_registry#2.global(44, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 939726.555] wl_registry#2.global(45, "zwp_pointer_gestures_v1", 3) [ 939726.557] wl_registry#2.global(46, "ext_transient_seat_manager_v1", 1) [ 939726.559] wl_registry#2.global(47, "wl_seat", 9) [ 939726.561] wl_registry#2.global(49, "zwp_primary_selection_device_manager_v1", 1) [ 939726.562] wl_registry#2.global(50, "wl_output", 4) [ 939726.564] wl_registry#2.global(51, "wl_output", 4) [ 939726.566] wl_callback#3.done(12975) [ 939726.576] -> wl_registry#2.bind(1, "wl_shm", 1, new id [unknown]#3) [ 939726.591] -> wl_shm#3.create_pool(new id wl_shm_pool#4, fd 11, 1) [ 939726.603] -> wl_registry#2.bind(3, "wl_compositor", 6, new id [unknown]#5) [ 939726.608] -> wl_registry#2.bind(4, "wl_subcompositor", 1, new id [unknown]#6) [ 939726.613] -> wl_registry#2.bind(50, "wl_output", 4, new id [unknown]#7) [ 939726.616] -> wl_registry#2.bind(51, "wl_output", 4, new id [unknown]#8) [ 939726.623] -> wl_registry#2.bind(7, "zxdg_output_manager_v1", 3, new id [unknown]#9) [ 939726.630] -> zxdg_output_manager_v1#9.get_xdg_output(new id zxdg_output_v1#10, wl_output#7) [ 939726.633] -> zxdg_output_manager_v1#9.get_xdg_output(new id zxdg_output_v1#11, wl_output#8) [ 939726.636] -> wl_registry#2.bind(22, "zwp_text_input_manager_v3", 1, new id [unknown]#12) [ 939726.640] -> wl_registry#2.bind(47, "wl_seat", 7, new id [unknown]#13) [ 939726.643] -> wl_registry#2.bind(11, "xdg_wm_base", 5, new id [unknown]#14) [ 939726.646] -> wl_registry#2.bind(14, "zxdg_decoration_manager_v1", 1, new id [unknown]#15) [ 939726.649] -> wl_registry#2.bind(5, "wl_data_device_manager", 3, new id [unknown]#16) [ 939726.652] -> wl_registry#2.bind(49, "zwp_primary_selection_device_manager_v1", 1, new id [unknown]#17) [ 939743.590] wl_shm#3.format(0) [ 939743.602] wl_shm#3.format(1) [ 939743.604] wl_shm#3.format(875709016) [ 939743.606] wl_shm#3.format(875708993) [ 939743.607] wl_shm#3.format(875710274) [ 939743.609] wl_shm#3.format(842094674) [ 939743.611] wl_shm#3.format(842088786) [ 939743.612] wl_shm#3.format(892426322) [ 939743.614] wl_shm#3.format(892420434) [ 939743.615] wl_shm#3.format(909199186) [ 939743.617] wl_shm#3.format(808665688) [ 939743.618] wl_shm#3.format(808665665) [ 939743.620] wl_shm#3.format(1211384408) [ 939743.621] wl_shm#3.format(1211384385) [ 939743.622] wl_shm#3.format(942948952) [ 939743.624] wl_shm#3.format(942948929) [ 939743.625] wl_output#7.geometry(0, 0, 600, 340, 0, "LG Electronics", "LG HDR 4K", 0) [ 939743.631] wl_output#7.mode(1, 3840, 2160, 60000) [ 939743.633] wl_output#7.scale(2) [ 939743.635] wl_output#7.name("HDMI-A-1") [ 939743.637] wl_output#7.description("LG Electronics LG HDR 4K 0x0003F366 (HDMI-A-1)") [ 939743.638] wl_output#7.done() [ 939743.640] wl_output#8.geometry(0, 0, 600, 340, 0, "LG Electronics", "LG HDR 4K", 0) [ 939743.642] wl_output#8.mode(1, 3840, 2160, 59997) [ 939743.644] wl_output#8.scale(2) [ 939743.646] wl_output#8.name("DP-2") [ 939743.647] wl_output#8.description("LG Electronics LG HDR 4K 0x0003F45E (DP-2)") [ 939743.649] wl_output#8.done() [ 939743.650] zxdg_output_v1#10.name("HDMI-A-1") [ 939743.652] zxdg_output_v1#10.description("LG Electronics LG HDR 4K 0x0003F366 (HDMI-A-1)") [ 939743.654] zxdg_output_v1#10.logical_position(0, 0) [ 939743.656] zxdg_output_v1#10.logical_size(1920, 1080) [ 939743.657] wl_output#7.done() [ 939743.660] zxdg_output_v1#11.name("DP-2") [ 939743.662] zxdg_output_v1#11.description("LG Electronics LG HDR 4K 0x0003F45E (DP-2)") [ 939743.664] zxdg_output_v1#11.logical_position(1920, 0) [ 939743.665] zxdg_output_v1#11.logical_size(1920, 1080) [ 939743.667] wl_output#8.done() [ 939743.668] wl_seat#13.name("seat0") [ 939743.688] wl_seat#13.capabilities(3) [ 939743.768] -> wl_seat#13.get_keyboard(new id wl_keyboard#18) [ 939743.777] -> zwp_text_input_manager_v3#12.get_text_input(new id zwp_text_input_v3#19, wl_seat#13) [ 939743.782] -> wl_data_device_manager#16.get_data_device(new id wl_data_device#20, wl_seat#13) [ 939743.785] -> zwp_primary_selection_device_manager_v1#17.get_device(new id zwp_primary_selection_device_v1#21, wl_seat#13) [ 939743.788] -> wl_compositor#5.create_surface(new id wl_surface#22) [ 939743.791] -> wl_seat#13.get_pointer(new id wl_pointer#23) [ 939743.795] -> wl_registry#2.bind(41, "wp_cursor_shape_manager_v1", 1, new id [unknown]#24) [ 939743.799] -> wp_cursor_shape_manager_v1#24.get_pointer(new id wp_cursor_shape_device_v1#25, wl_pointer#23) [ 939747.984] -> wl_compositor#5.create_surface(new id wl_surface#26) [ 939748.004] -> xdg_wm_base#14.get_xdg_surface(new id xdg_surface#27, wl_surface#26) [ 939748.009] -> xdg_surface#27.get_toplevel(new id xdg_toplevel#28) [ 939748.017] -> zxdg_decoration_manager_v1#15.get_toplevel_decoration(new id zxdg_toplevel_decoration_v1#29, xdg_toplevel#28) [ 939748.022] -> zxdg_toplevel_decoration_v1#29.set_mode(2) [ 939748.025] -> xdg_toplevel#28.set_app_id("org.wezfurlong.wezterm") [ 939748.028] -> xdg_toplevel#28.set_title("wezterm") [ 939748.034] -> zxdg_toplevel_decoration_v1#29.set_mode(2) [ 939748.048] -> wl_shm#3.create_pool(new id wl_shm_pool#30, fd 23, 1) [ 939748.059] -> wl_compositor#5.create_surface(new id wl_surface#31) [ 939748.065] -> wl_subcompositor#6.get_subsurface(new id wl_subsurface#32, wl_surface#31, wl_surface#26) [ 939748.068] -> wl_subsurface#32.set_sync() [ 939748.070] -> wl_compositor#5.create_surface(new id wl_surface#33) [ 939748.072] -> wl_subcompositor#6.get_subsurface(new id wl_subsurface#34, wl_surface#33, wl_surface#26) [ 939748.075] -> wl_subsurface#34.set_sync() [ 939748.077] -> wl_compositor#5.create_surface(new id wl_surface#35) [ 939748.079] -> wl_subcompositor#6.get_subsurface(new id wl_subsurface#36, wl_surface#35, wl_surface#26) [ 939748.081] -> wl_subsurface#36.set_sync() [ 939748.083] -> wl_compositor#5.create_surface(new id wl_surface#37) [ 939748.085] -> wl_subcompositor#6.get_subsurface(new id wl_subsurface#38, wl_surface#37, wl_surface#26) [ 939748.088] -> wl_subsurface#38.set_sync() [ 939748.090] -> wl_compositor#5.create_surface(new id wl_surface#39) [ 939748.092] -> wl_subcompositor#6.get_subsurface(new id wl_subsurface#40, wl_surface#39, wl_surface#26) [ 939748.094] -> wl_subsurface#40.set_sync() [ 939748.097] -> wl_subsurface#32.destroy() [ 939748.100] -> wl_surface#31.destroy() [ 939748.103] -> wl_subsurface#34.destroy() [ 939748.105] -> wl_surface#33.destroy() [ 939748.107] -> wl_subsurface#36.destroy() [ 939748.109] -> wl_surface#35.destroy() [ 939748.110] -> wl_subsurface#38.destroy() [ 939748.112] -> wl_surface#37.destroy() [ 939748.114] -> wl_subsurface#40.destroy() [ 939748.116] -> wl_surface#39.destroy() [ 939748.118] -> xdg_toplevel#28.set_min_size(32, 32) [ 939748.121] -> xdg_surface#27.set_window_geometry(0, 0, 820, 583) [ 939748.123] -> wl_surface#26.commit() [ 939749.215] wl_keyboard#18.keymap(1, fd 23, 64754) [ 939749.224] wl_keyboard#18.repeat_info(25, 600) [ 939756.747] {Display Queue} wl_display#1.delete_id(32) [ 939756.757] {Display Queue} wl_display#1.delete_id(31) [ 939756.759] {Display Queue} wl_display#1.delete_id(34) [ 939756.761] {Display Queue} wl_display#1.delete_id(33) [ 939756.762] {Display Queue} wl_display#1.delete_id(36) [ 939756.764] {Display Queue} wl_display#1.delete_id(35) [ 939756.765] {Display Queue} wl_display#1.delete_id(38) [ 939756.767] {Display Queue} wl_display#1.delete_id(37) [ 939756.768] {Display Queue} wl_display#1.delete_id(40) [ 939756.770] {Display Queue} wl_display#1.delete_id(39) [ 939756.771] xdg_wm_base#14.ping(12976) [ 939756.774] xdg_toplevel#28.wm_capabilities(array[8]) [ 939756.776] xdg_toplevel#28.configure(0, 0, array[0]) [ 939756.778] zxdg_toplevel_decoration_v1#29.configure(2) [ 939756.780] xdg_surface#27.configure(12977) [ 939756.837] -> xdg_wm_base#14.pong(12976) [ 939756.848] -> xdg_surface#27.ack_configure(12977) [ 939767.561] {mesa egl display queue} -> wl_display#1.get_registry(new id wl_registry#39) [ 939767.574] {mesa egl display queue} -> wl_display#1.sync(new id wl_callback#40) [ 939767.662] {Display Queue} wl_display#1.delete_id(40) [ 939767.668] {mesa egl display queue} wl_registry#39.global(1, "wl_shm", 2) [ 939767.670] {mesa egl display queue} wl_registry#39.global(2, "zwp_linux_dmabuf_v1", 4) [ 939767.673] {mesa egl display queue} -> wl_registry#39.bind(2, "zwp_linux_dmabuf_v1", 4, new id [unknown]#37) [ 939767.675] {mesa egl display queue} wl_registry#39.global(3, "wl_compositor", 6) [ 939767.677] {mesa egl display queue} wl_registry#39.global(4, "wl_subcompositor", 1) [ 939767.679] {mesa egl display queue} wl_registry#39.global(5, "wl_data_device_manager", 3) [ 939767.680] {mesa egl display queue} wl_registry#39.global(6, "zwlr_gamma_control_manager_v1", 1) [ 939767.682] {mesa egl display queue} wl_registry#39.global(7, "zxdg_output_manager_v1", 3) [ 939767.684] {mesa egl display queue} wl_registry#39.global(8, "ext_idle_notifier_v1", 1) [ 939767.686] {mesa egl display queue} wl_registry#39.global(9, "zwp_idle_inhibit_manager_v1", 1) [ 939767.688] {mesa egl display queue} wl_registry#39.global(10, "zwlr_layer_shell_v1", 4) [ 939767.694] {mesa egl display queue} wl_registry#39.global(11, "xdg_wm_base", 5) [ 939767.696] {mesa egl display queue} wl_registry#39.global(12, "zwp_tablet_manager_v2", 1) [ 939767.697] {mesa egl display queue} wl_registry#39.global(13, "org_kde_kwin_server_decoration_manager", 1) [ 939767.699] {mesa egl display queue} wl_registry#39.global(14, "zxdg_decoration_manager_v1", 1) [ 939767.701] {mesa egl display queue} wl_registry#39.global(15, "zwp_relative_pointer_manager_v1", 1) [ 939767.703] {mesa egl display queue} wl_registry#39.global(16, "zwp_pointer_constraints_v1", 1) [ 939767.704] {mesa egl display queue} wl_registry#39.global(17, "wp_presentation", 1) [ 939767.706] {mesa egl display queue} wl_registry#39.global(18, "wp_alpha_modifier_v1", 1) [ 939767.708] {mesa egl display queue} wl_registry#39.global(19, "zwlr_output_manager_v1", 4) [ 939767.710] {mesa egl display queue} wl_registry#39.global(20, "zwlr_output_power_manager_v1", 1) [ 939767.712] {mesa egl display queue} wl_registry#39.global(21, "zwp_input_method_manager_v2", 1) [ 939767.713] {mesa egl display queue} wl_registry#39.global(22, "zwp_text_input_manager_v3", 1) [ 939767.715] {mesa egl display queue} wl_registry#39.global(23, "ext_foreign_toplevel_list_v1", 1) [ 939767.717] {mesa egl display queue} wl_registry#39.global(24, "zwlr_foreign_toplevel_manager_v1", 3) [ 939767.719] {mesa egl display queue} wl_registry#39.global(25, "ext_session_lock_manager_v1", 1) [ 939767.720] {mesa egl display queue} wl_registry#39.global(26, "wp_drm_lease_device_v1", 1) [ 939767.722] {mesa egl display queue} wl_registry#39.global(27, "zwlr_export_dmabuf_manager_v1", 1) [ 939767.724] {mesa egl display queue} wl_registry#39.global(28, "zwlr_screencopy_manager_v1", 3) [ 939767.726] {mesa egl display queue} wl_registry#39.global(29, "zwlr_data_control_manager_v1", 2) [ 939767.727] {mesa egl display queue} wl_registry#39.global(30, "wp_security_context_manager_v1", 1) [ 939767.729] {mesa egl display queue} wl_registry#39.global(31, "wp_viewporter", 1) [ 939767.731] {mesa egl display queue} wl_registry#39.global(32, "wp_single_pixel_buffer_manager_v1", 1) [ 939767.733] {mesa egl display queue} wl_registry#39.global(33, "wp_content_type_manager_v1", 1) [ 939767.735] {mesa egl display queue} wl_registry#39.global(34, "wp_fractional_scale_manager_v1", 1) [ 939767.736] {mesa egl display queue} wl_registry#39.global(35, "wp_tearing_control_manager_v1", 1) [ 939767.738] {mesa egl display queue} wl_registry#39.global(36, "zxdg_exporter_v1", 1) [ 939767.740] {mesa egl display queue} wl_registry#39.global(37, "zxdg_importer_v1", 1) [ 939767.742] {mesa egl display queue} wl_registry#39.global(38, "zxdg_exporter_v2", 1) [ 939767.743] {mesa egl display queue} wl_registry#39.global(39, "zxdg_importer_v2", 1) [ 939767.745] {mesa egl display queue} wl_registry#39.global(40, "xdg_activation_v1", 1) [ 939767.747] {mesa egl display queue} wl_registry#39.global(41, "wp_cursor_shape_manager_v1", 1) [ 939767.749] {mesa egl display queue} wl_registry#39.global(42, "zwp_virtual_keyboard_manager_v1", 1) [ 939767.750] {mesa egl display queue} wl_registry#39.global(43, "zwlr_virtual_pointer_manager_v1", 2) [ 939767.752] {mesa egl display queue} wl_registry#39.global(44, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1) [ 939767.754] {mesa egl display queue} wl_registry#39.global(45, "zwp_pointer_gestures_v1", 3) [ 939767.756] {mesa egl display queue} wl_registry#39.global(46, "ext_transient_seat_manager_v1", 1) [ 939767.757] {mesa egl display queue} wl_registry#39.global(47, "wl_seat", 9) [ 939767.759] {mesa egl display queue} wl_registry#39.global(49, "zwp_primary_selection_device_manager_v1", 1) [ 939767.761] {mesa egl display queue} wl_registry#39.global(50, "wl_output", 4) [ 939767.763] {mesa egl display queue} wl_registry#39.global(51, "wl_output", 4) [ 939767.765] {mesa egl display queue} wl_callback#40.done(12977) [ 939767.767] {mesa egl display queue} -> zwp_linux_dmabuf_v1#37.get_default_feedback(new id zwp_linux_dmabuf_feedback_v1#40) [ 939767.769] {mesa egl display queue} -> wl_display#1.sync(new id wl_callback#38) [ 939767.833] {Display Queue} wl_display#1.delete_id(38) [ 939767.837] {mesa egl display queue} zwp_linux_dmabuf_feedback_v1#40.main_device(array[8]) [ 939768.166] {mesa egl display queue} zwp_linux_dmabuf_feedback_v1#40.format_table(fd 23, 5552) [ 939768.180] {mesa egl display queue} zwp_linux_dmabuf_feedback_v1#40.tranche_target_device(array[8]) [ 939768.184] {mesa egl display queue} zwp_linux_dmabuf_feedback_v1#40.tranche_flags(0) [ 939768.186] {mesa egl display queue} zwp_linux_dmabuf_feedback_v1#40.tranche_formats(array[694]) [ 939768.193] {mesa egl display queue} zwp_linux_dmabuf_feedback_v1#40.tranche_done() [ 939768.195] {mesa egl display queue} zwp_linux_dmabuf_feedback_v1#40.done() [ 939768.196] {mesa egl display queue} wl_callback#38.done(12977) [ 939768.199] {mesa egl display queue} -> zwp_linux_dmabuf_feedback_v1#40.destroy() [ 939779.421] {mesa egl surface queue} -> zwp_linux_dmabuf_v1#37.get_surface_feedback(new id zwp_linux_dmabuf_feedback_v1#38, wl_surface#26) [ 939779.434] {mesa egl display queue} -> wl_display#1.sync(new id wl_callback#35) [ 939779.473] {Display Queue} wl_display#1.delete_id(40) [ 939779.479] {Display Queue} wl_display#1.delete_id(35) [ 939779.480] {mesa egl display queue} wl_callback#35.done(12978) [ 939781.163] {mesa egl surface queue} zwp_linux_dmabuf_feedback_v1#38.main_device(array[8]) [ 939781.173] {mesa egl surface queue} zwp_linux_dmabuf_feedback_v1#38.format_table(fd 127, 5552) [ 939781.180] {mesa egl surface queue} zwp_linux_dmabuf_feedback_v1#38.tranche_target_device(array[8]) [ 939781.183] {mesa egl surface queue} zwp_linux_dmabuf_feedback_v1#38.tranche_flags(0) [ 939781.185] {mesa egl surface queue} zwp_linux_dmabuf_feedback_v1#38.tranche_formats(array[694]) [ 939781.189] {mesa egl surface queue} zwp_linux_dmabuf_feedback_v1#38.tranche_done() [ 939781.191] {mesa egl surface queue} zwp_linux_dmabuf_feedback_v1#38.done() [ 939792.664] -> wl_surface#26.frame(new id wl_callback#35) [ 939794.864] {mesa egl surface queue} -> wl_surface#26.frame(new id wl_callback#40) [ 939794.879] {mesa egl display queue} -> zwp_linux_dmabuf_v1#37.create_params(new id zwp_linux_buffer_params_v1#36) [ 939794.900] {mesa egl surface queue} -> zwp_linux_buffer_params_v1#36.add(fd 128, 0, 0, 3584, 33554432, 412531459) [ 939794.907] {mesa egl surface queue} -> zwp_linux_buffer_params_v1#36.add(fd 129, 1, 2293760, 1024, 33554432, 412531459) [ 939794.910] {mesa egl surface queue} -> zwp_linux_buffer_params_v1#36.create_immed(new id wl_buffer#33, 820, 583, 875713089, 0) [ 939794.913] {mesa egl surface queue} -> zwp_linux_buffer_params_v1#36.destroy() [ 939794.916] {mesa egl surface queue} -> wl_surface#26.attach(wl_buffer#33, 0, 0) [ 939794.918] {mesa egl surface queue} -> wl_surface#26.damage(0, 0, 2147483647, 2147483647) [ 939794.920] {mesa egl surface queue} -> wl_surface#26.commit() [ 939795.561] {Display Queue} wl_display#1.delete_id(36) [ 939795.573] {Display Queue} wl_display#1.delete_id(35) [ 939795.575] {Display Queue} wl_display#1.delete_id(40) [ 939795.577] wl_surface#26.preferred_buffer_scale(2) [ 939795.580] wl_keyboard#18.enter(12982, wl_surface#26, array[0]) [ 939795.585] wl_keyboard#18.modifiers(12983, 0, 0, 0, 0) [ 939795.587] wl_data_device#20.data_offer(new id wl_data_offer#4278190080) [ 939795.590] wl_data_offer#4278190080.offer("text/plain") [ 939795.593] wl_data_offer#4278190080.offer("text/plain;charset=utf-8") [ 939795.595] wl_data_offer#4278190080.offer("TEXT") [ 939795.596] wl_data_offer#4278190080.offer("STRING") [ 939795.598] wl_data_offer#4278190080.offer("UTF8_STRING") [ 939795.599] wl_data_device#20.selection(wl_data_offer#4278190080) [ 939795.601] zwp_primary_selection_device_v1#21.data_offer(new id zwp_primary_selection_offer_v1#4278190081) [ 939795.604] zwp_primary_selection_offer_v1#4278190081.offer("text/plain;charset=utf-8") [ 939795.606] zwp_primary_selection_offer_v1#4278190081.offer("text/plain") [ 939795.607] zwp_primary_selection_offer_v1#4278190081.offer("TEXT") [ 939795.609] zwp_primary_selection_offer_v1#4278190081.offer("STRING") [ 939795.615] zwp_primary_selection_offer_v1#4278190081.offer("UTF8_STRING") [ 939795.617] zwp_primary_selection_device_v1#21.selection(zwp_primary_selection_offer_v1#4278190081) [ 939795.619] wl_callback#35.done(5199248) [ 939795.622] xdg_toplevel#28.configure(1916, 1021, array[20]) [ 939795.625] xdg_surface#27.configure(12979) [ 939795.638] -> zwp_text_input_v3#19.enable() [ 939795.641] -> zwp_text_input_v3#19.commit() [ 939795.932] -> xdg_surface#27.ack_configure(12979) [ 939795.953] -> xdg_toplevel#28.set_title("bash") [ 939795.957] -> wl_surface#26.commit() [ 939795.972] -> wl_surface#26.frame(new id wl_callback#35) [ 939796.467] {mesa egl surface queue} wl_callback#40.done(5199248) [ 939796.705] {mesa egl surface queue} -> wl_surface#26.frame(new id wl_callback#40) [ 939796.712] {mesa egl display queue} -> zwp_linux_dmabuf_v1#37.create_params(new id zwp_linux_buffer_params_v1#36) [ 939796.728] {mesa egl surface queue} -> zwp_linux_buffer_params_v1#36.add(fd 129, 0, 0, 3584, 33554432, 412531459) [ 939796.735] {mesa egl surface queue} -> zwp_linux_buffer_params_v1#36.add(fd 130, 1, 2293760, 1024, 33554432, 412531459) [ 939796.738] {mesa egl surface queue} -> zwp_linux_buffer_params_v1#36.create_immed(new id wl_buffer#34, 820, 583, 875713089, 0) [ 939796.741] {mesa egl surface queue} -> zwp_linux_buffer_params_v1#36.destroy() [ 939796.744] {mesa egl surface queue} -> wl_surface#26.attach(wl_buffer#34, 0, 0) [ 939796.746] {mesa egl surface queue} -> wl_surface#26.damage(0, 0, 2147483647, 2147483647) [ 939796.748] {mesa egl surface queue} -> wl_surface#26.commit() [ 939796.761] -> xdg_surface#27.set_window_geometry(0, 0, 3832, 2042) [ 939801.134] -> wl_shm_pool#4.resize(64) [ 939801.162] -> wl_shm_pool#4.create_buffer(new id wl_buffer#31, 0, 2, 2, 8, 0) [ 939801.170] -> wl_surface#26.attach(wl_buffer#31, 0, 0) [ 939801.173] -> wl_surface#26.set_buffer_scale(2) [ 939801.176] -> wl_buffer#31.destroy() [ 939801.179] -> wl_surface#26.commit() [ 939801.193] {Display Queue} wl_display#1.delete_id(36) [ 939801.197] wl_surface#26.enter(wl_output#7) [ 939801.200] wl_surface#26.preferred_buffer_transform(0) [ 939801.225] -> zwp_text_input_v3#19.set_cursor_rectangle(5, 22, 5, 11) [ 939801.229] -> zwp_text_input_v3#19.commit() [ 939802.184] {Display Queue} wl_display#1.delete_id(31) [ 939802.195] wl_keyboard#18.leave(12984, wl_surface#26) [ 939802.204] -> zwp_text_input_v3#19.disable() [ 939802.206] -> zwp_text_input_v3#19.commit()

madsholme commented 2 weeks ago

Same problem for me on fedora 41 with the flatpack

adsick commented 1 week ago

Same for me but interesting thing: it crashes only on external monitor, on internal laptop monitor it works)

Fedora 41, amd ryzen 5 5600H, nvidia 3060, Wayland (not sure at the moment, but I believe X11 works fine)

Logs

wp_linux_drm_syncobj_surface_v1@24: error 2: Explicit Sync only supported on dmabuf buffers
17:29:35.517  ERROR  wezterm_gui > running message loop: error during event_q.dispatch protocol_error=Some(ProtocolError { code: 2, object_id: 24, object_interface: "wp_linux_drm_syncobj_surface_v1", message: "" }): Protocol error (os error 71); terminating
warning: queue 0x5622b45d31b0 destroyed while proxies still attached:
  wl_buffer@70 still attached
  wl_buffer@69 still attached
  wl_buffer@72 still attached
  wl_buffer@71 still attached
  wl_buffer@52 still attached
  zwp_primary_selection_offer_v1@4278190081 still attached
  wl_data_offer@4278190080 still attached
  wl_subsurface@86 still attached
  wl_surface@85 still attached
  wl_subsurface@84 still attached
  wl_surface@83 still attached
  wl_subsurface@82 still attached
  wl_surface@81 still attached
  wl_subsurface@80 still attached
  wl_surface@79 still attached
  wl_subsurface@78 still attached
  wl_surface@77 still attached
  xdg_wm_base@21 still attached
  wl_surface@20 still attached
  wl_data_device@17 still attached
  wl_pointer@15 still attached
  zwp_text_input_v3@14 still attached
  wl_keyboard@13 still attached
  zwp_primary_selection_device_v1@12 still attached
  zwp_primary_selection_device_manager_v1@3 still attached
  wl_data_device@11 still attached
  zwp_text_input_manager_v3@10 still attached
  wl_seat@9 still attached
  wl_subcompositor@8 still attached
  wl_data_device_manager@7 still attached
  wl_output@6 still attached
  wl_shm@5 still attached
  wl_compositor@4 still attached
  wl_registry@2 still attached