Skip to content

Blender crashes at startup #1345

Open
microsoft/weston-mirror
#159

Description

@elegracer

Windows Version

Microsoft Windows [Version 10.0.26100.4349]

WSL Version

2.5.7.0

Are you using WSL 1 or WSL 2?

  • WSL 2
  • WSL 1

Kernel Version

Linux version 6.6.87.1-microsoft-standard-WSL2 (root@af282157c79e) (gcc (GCC) 11.2.0, GNU ld (GNU Binutils) 2.37) microsoft/WSL#1 SMP PREEMPT_DYNAMIC Mon Apr 21 17:08:54 UTC 2025

Distro Version

Ubuntu 24.04

Other Software

Blender 4.4.3

Repro Steps

Now it's 2025.06.15, just updated the WSL version to 2.5.7.0

  1. run sudo snap install blender --classic to install blender 4.4.3
  2. launch blender by /snap/bin/blender

Expected Behavior

The GUI starts normally.

Actual Behavior

GUI crashes immediately after startup, and console hangs at the last line of the following output.

Ctrl+c doesn't kill it.

I can only kill it by kill -9.

$ /snap/bin/blender
GHOST/Wayland: xdg_wm_base@11: error 4: xdg_surface buffer (1920 x 1080) does not match the configured maximized state (1920 x 1032)
/snap/blender/6181/blender() [0x104eb10]
/lib/x86_64-linux-gnu/libwayland-client.so.0(+0x598e) [0x7b56c752698e]
/lib/x86_64-linux-gnu/libwayland-client.so.0(+0x5f1e) [0x7b56c7526f1e]
/lib/x86_64-linux-gnu/libffi.so.8(+0x7b16) [0x7b56c6beab16]
/lib/x86_64-linux-gnu/libffi.so.8(+0x43ef) [0x7b56c6be73ef]
/lib/x86_64-linux-gnu/libffi.so.8(ffi_call+0x12e) [0x7b56c6bea0be]
/lib/x86_64-linux-gnu/libwayland-client.so.0(+0x6bfe) [0x7b56c7527bfe]
/lib/x86_64-linux-gnu/libwayland-client.so.0(+0x7473) [0x7b56c7528473]
/lib/x86_64-linux-gnu/libwayland-client.so.0(wl_display_dispatch_queue_pending+0x4f) [0x7b56c75286ef]
/snap/blender/6181/blender() [0x161338d]
/lib/x86_64-linux-gnu/libc.so.6(+0x9caa4) [0x7b56ba89caa4]
/lib/x86_64-linux-gnu/libc.so.6(+0x129c3c) [0x7b56ba929c3c]
The Wayland connection experienced a protocol error 4 in interface: xdg_wm_base
Run with the environment variable "WAYLAND_DEBUG=1" for details.
^C^C^C

Diagnostic Logs

$ WAYLAND_DEBUG=1 /snap/bin/blender
[3837473.147] -> wl_display@1.get_registry(new id wl_registry@2)
[3837473.199] -> wl_display@1.sync(new id wl_callback@3)
[3837473.472] wl_display@1.delete_id(3)
[3837473.507] wl_registry@2.global(1, "wl_compositor", 4)
[3837473.514] -> wl_registry@2.bind(1, "wl_compositor", 4, new id [unknown]bene (@4))
[3837473.519] wl_registry@2.global(2, "wl_subcompositor", 1)
[3837473.547] wl_registry@2.global(3, "wp_viewporter", 1)
[3837473.571] -> wl_registry@2.bind(3, "wp_viewporter", 1, new id [unknown]Yuriy Semchyshyn (@5))
[3837473.578] wl_registry@2.global(4, "zxdg_output_manager_v1", 2)
[3837473.582] -> wl_registry@2.bind(4, "zxdg_output_manager_v1", 2, new id [unknown]6 (@6))
[3837473.604] wl_registry@2.global(5, "wp_presentation", 1)
[3837473.610] wl_registry@2.global(6, "zwp_relative_pointer_manager_v1", 1)
[3837473.634] -> wl_registry@2.bind(6, "zwp_relative_pointer_manager_v1", 1, new id [unknown]7)
[3837473.641] wl_registry@2.global(7, "zwp_pointer_constraints_v1", 1)
[3837473.644] -> wl_registry@2.bind(7, "zwp_pointer_constraints_v1", 1, new id [unknown]MartinK (@8))
[3837473.648] wl_registry@2.global(8, "zwp_input_timestamps_manager_v1", 1)
[3837473.654] wl_registry@2.global(9, "wl_data_device_manager", 3)
[3837473.660] -> wl_registry@2.bind(9, "wl_data_device_manager", 3, new id [unknown]9)
[3837473.664] wl_registry@2.global(10, "wl_shm", 1)
[3837473.668] -> wl_registry@2.bind(10, "wl_shm", 1, new id [unknown]Anson (@10))
[3837473.673] wl_registry@2.global(12, "zwp_input_panel_v1", 1)
[3837473.676] wl_registry@2.global(13, "zwp_text_input_manager_v1", 1)
[3837473.696] wl_registry@2.global(14, "xdg_wm_base", 1)
[3837473.702] -> wl_registry@2.bind(14, "xdg_wm_base", 1, new id [unknown]Doug Rudolph (@11))
[3837473.725] wl_registry@2.global(15, "zxdg_shell_v6", 1)
[3837473.731] wl_registry@2.global(16, "wl_shell", 1)
[3837473.734] wl_registry@2.global(17, "weston_rdprail_shell", 1)
[3837473.737] wl_registry@2.global(18, "weston_screenshooter", 1)
[3837473.740] wl_registry@2.global(19, "wl_seat", 7)
[3837475.874] -> wl_registry@2.bind(19, "wl_seat", 7, new id [unknown]Rhys Hellyar (@12))
[3837475.923] wl_registry@2.global(20, "zwp_input_method_v1", 1)
[3837475.932] wl_registry@2.global(21, "wl_output", 3)
[3837475.936] -> wl_registry@2.bind(21, "wl_output", 3, new id [unknown]13)
[3837475.940] wl_callback@3.done(49)
[3837475.945] -> wl_display@1.sync(new id wl_callback@3)
[3837476.221] wl_display@1.delete_id(3)
[3837476.256] wl_seat@12.capabilities(3)
[3837476.264] -> wl_seat@12.get_pointer(new id wl_pointer@14)
[3837476.268] -> wl_compositor@4.create_surface(new id wl_surface@15)
[3837476.274] -> wl_seat@12.get_keyboard(new id wl_keyboard@16)
[3837476.277] wl_seat@12.name("RDP DESKTOP-RF4G1LL")
[3837476.282] wl_output@13.geometry(0, 0, 0, 0, 0, "weston", "rdp", 0)
[3837476.309] wl_output@13.scale(2)
[3837476.318] wl_output@13.mode(3, 3840, 2160, 60000)
[3837476.321] wl_output@13.done()
[3837476.324] wl_callback@3.done(49)
[3837476.329] -> zxdg_output_manager_v1@6.get_xdg_output(new id zxdg_output_v1@3, wl_output@13)
[3837476.335] -> wl_data_device_manager@9.get_data_device(new id wl_data_device@17, wl_seat@12)
[3837476.340] -> wl_display@1.sync(new id wl_callback@18)
[3837476.566] wl_display@1.delete_id(18)
[3837476.593] wl_keyboard@16.repeat_info(40, 400)
[3837476.600] wl_keyboard@16.keymap(1, fd 4, 47298)
[3837477.725] zxdg_output_v1@3.logical_position(0, 0)
[3837477.766] zxdg_output_v1@3.logical_size(1920, 1080)
[3837477.772] zxdg_output_v1@3.name("rdp-0")
[3837477.776] zxdg_output_v1@3.done()
[3837477.779] wl_callback@18.done(49)
[3837519.133] -> wl_compositor@4.create_surface(new id wl_surface@18)
[3837519.202] -> xdg_wm_base@11.get_xdg_surface(new id xdg_surface@19, wl_surface@18)
[3837519.209] -> xdg_surface@19.get_toplevel(new id xdg_toplevel@20)
[3837519.213] -> xdg_toplevel@20.set_min_size(320, 240)
[3837519.216] -> xdg_toplevel@20.set_app_id("blender")
[3837519.219] -> xdg_toplevel@20.set_title("Blender")
[3837519.224] -> wl_surface@18.commit()
[3837519.556] xdg_toplevel@20.configure(0, 0, array[0])
[3837519.593] xdg_surface@19.configure(50)
[3837519.600] -> xdg_surface@19.ack_configure(50)
[3837519.603] -> wl_surface@18.set_buffer_scale(2)
[3837547.209] -> wl_display@1.get_registry(new id wl_registry@21)
[3837547.265] -> wl_display@1.sync(new id wl_callback@22)
[3837547.540] wl_display@1.delete_id(22)
[3837547.587] wl_registry@21.global(1, "wl_compositor", 4)
[3837547.597] wl_registry@21.global(2, "wl_subcompositor", 1)
[3837547.643] wl_registry@21.global(3, "wp_viewporter", 1)
[3837547.663] wl_registry@21.global(4, "zxdg_output_manager_v1", 2)
[3837547.675] wl_registry@21.global(5, "wp_presentation", 1)
[3837547.685] wl_registry@21.global(6, "zwp_relative_pointer_manager_v1", 1)
[3837547.701] wl_registry@21.global(7, "zwp_pointer_constraints_v1", 1)
[3837547.706] wl_registry@21.global(8, "zwp_input_timestamps_manager_v1", 1)
[3837547.715] wl_registry@21.global(9, "wl_data_device_manager", 3)
[3837547.721] wl_registry@21.global(10, "wl_shm", 1)
[3837547.726] wl_registry@21.global(12, "zwp_input_panel_v1", 1)
[3837547.732] wl_registry@21.global(13, "zwp_text_input_manager_v1", 1)
[3837547.768] wl_registry@21.global(14, "xdg_wm_base", 1)
[3837547.776] wl_registry@21.global(15, "zxdg_shell_v6", 1)
[3837547.780] wl_registry@21.global(16, "wl_shell", 1)
[3837547.815] wl_registry@21.global(17, "weston_rdprail_shell", 1)
[3837547.851] wl_registry@21.global(18, "weston_screenshooter", 1)
[3837547.886] wl_registry@21.global(19, "wl_seat", 7)
[3837547.925] wl_registry@21.global(20, "zwp_input_method_v1", 1)
[3837547.962] wl_registry@21.global(21, "wl_output", 3)
[3837547.970] wl_callback@22.done(50)
[3837547.975] -> wl_display@1.sync(new id wl_callback@22)
[3837548.216] wl_display@1.delete_id(22)
[3837548.262] wl_callback@22.done(50)
[3837548.300] -> wl_display@1.get_registry(new id wl_registry@22)
[3837548.340] -> wl_display@1.sync(new id wl_callback@23)
[3837548.563] wl_display@1.delete_id(23)
[3837548.609] wl_registry@22.global(1, "wl_compositor", 4)
[3837548.618] wl_registry@22.global(2, "wl_subcompositor", 1)
[3837548.623] wl_registry@22.global(3, "wp_viewporter", 1)
[3837548.654] wl_registry@22.global(4, "zxdg_output_manager_v1", 2)
[3837548.690] wl_registry@22.global(5, "wp_presentation", 1)
[3837548.718] wl_registry@22.global(6, "zwp_relative_pointer_manager_v1", 1)
[3837548.744] wl_registry@22.global(7, "zwp_pointer_constraints_v1", 1)
[3837548.750] wl_registry@22.global(8, "zwp_input_timestamps_manager_v1", 1)
[3837548.753] wl_registry@22.global(9, "wl_data_device_manager", 3)
[3837548.756] wl_registry@22.global(10, "wl_shm", 1)
[3837548.759] -> wl_registry@22.bind(10, "wl_shm", 1, new id [unknown]24 (@24))
[3837548.763] wl_registry@22.global(12, "zwp_input_panel_v1", 1)
[3837548.769] wl_registry@22.global(13, "zwp_text_input_manager_v1", 1)
[3837548.772] wl_registry@22.global(14, "xdg_wm_base", 1)
[3837548.775] wl_registry@22.global(15, "zxdg_shell_v6", 1)
[3837548.780] wl_registry@22.global(16, "wl_shell", 1)
[3837548.783] wl_registry@22.global(17, "weston_rdprail_shell", 1)
[3837548.786] wl_registry@22.global(18, "weston_screenshooter", 1)
[3837548.789] wl_registry@22.global(19, "wl_seat", 7)
[3837548.792] wl_registry@22.global(20, "zwp_input_method_v1", 1)
[3837548.796] wl_registry@22.global(21, "wl_output", 3)
[3837548.799] wl_callback@23.done(50)
[3837548.823] -> wl_display@1.sync(new id wl_callback@23)
[3837548.996] wl_display@1.delete_id(23)
[3837549.034] wl_shm@24.format(0)
[3837549.040] wl_shm@24.format(1)
[3837549.043] wl_shm@24.format(909199186)
[3837549.046] wl_callback@23.done(50)
[3837549.051] -> wl_display@1.sync(new id wl_callback@23)
[3837549.194] wl_display@1.delete_id(23)
[3837549.223] wl_callback@23.done(50)
[3837549.233] -> wl_display@1.get_registry(new id wl_registry@23)
[3837549.237] -> wl_display@1.sync(new id wl_callback@25)
[3837549.368] wl_display@1.delete_id(25)
[3837549.509] wl_registry@23.global(1, "wl_compositor", 4)
[3837549.516] wl_registry@23.global(2, "wl_subcompositor", 1)
[3837549.519] wl_registry@23.global(3, "wp_viewporter", 1)
[3837549.522] wl_registry@23.global(4, "zxdg_output_manager_v1", 2)
[3837549.525] wl_registry@23.global(5, "wp_presentation", 1)
[3837549.550] wl_registry@23.global(6, "zwp_relative_pointer_manager_v1", 1)
[3837549.577] wl_registry@23.global(7, "zwp_pointer_constraints_v1", 1)
[3837549.602] wl_registry@23.global(8, "zwp_input_timestamps_manager_v1", 1)
[3837549.627] wl_registry@23.global(9, "wl_data_device_manager", 3)
[3837549.653] wl_registry@23.global(10, "wl_shm", 1)
[3837549.680] -> wl_registry@23.bind(10, "wl_shm", 1, new id [unknown]Marijn van Wezel (@26))
[3837549.707] wl_registry@23.global(12, "zwp_input_panel_v1", 1)
[3837549.715] wl_registry@23.global(13, "zwp_text_input_manager_v1", 1)
[3837549.743] wl_registry@23.global(14, "xdg_wm_base", 1)
[3837549.775] wl_registry@23.global(15, "zxdg_shell_v6", 1)
[3837549.806] wl_registry@23.global(16, "wl_shell", 1)
[3837549.842] wl_registry@23.global(17, "weston_rdprail_shell", 1)
[3837549.872] wl_registry@23.global(18, "weston_screenshooter", 1)
[3837549.878] wl_registry@23.global(19, "wl_seat", 7)
[3837549.900] wl_registry@23.global(20, "zwp_input_method_v1", 1)
[3837549.926] wl_registry@23.global(21, "wl_output", 3)
[3837549.955] wl_callback@25.done(50)
[3837549.983] -> wl_display@1.sync(new id wl_callback@25)
[3837550.147] wl_display@1.delete_id(25)
[3837550.175] wl_shm@26.format(0)
[3837550.181] wl_shm@26.format(1)
[3837550.204] wl_shm@26.format(909199186)
[3837550.210] wl_callback@25.done(50)
[3837854.520] -> wl_shm@26.create_pool(new id wl_shm_pool@25, fd 40, 33177600)
[3837854.573] -> wl_shm_pool@25.create_buffer(new id wl_buffer@27, 0, 3840, 2160, 15360, 1)
[3837854.580] -> wl_shm_pool@25.destroy()
[3837857.039] -> wl_surface@18.frame(new id wl_callback@28)
[3837857.098] -> wl_surface@18.attach(wl_buffer@27, 0, 0)
[3837857.105] -> wl_surface@18.damage(0, 0, 2147483647, 2147483647)
[3837945.289] -> wl_surface@18.commit()
[3837945.558] -> xdg_toplevel@20.set_maximized()
[3837945.596] -> wl_surface@18.commit()
[3838051.196] -> xdg_toplevel@20.set_maximized()
[3838051.387] wl_display@1.delete_id(25)
[3838051.483] -> wl_shm@26.create_pool(new id wl_shm_pool@25, fd 40, 33177600)
[3838051.514] -> wl_shm_pool@25.create_buffer(new id wl_buffer@29, 0, 3840, 2160, 15360, 1)
[3838051.523] -> wl_shm_pool@25.destroy()
[3838051.987] wl_display@1.delete_id(28)
[3838052.037] wl_callback@28.done(5182206)
[3838052.047] -> wl_surface@18.attach(wl_buffer@29, 0, 0)
[3838052.077] -> wl_surface@18.damage(0, 0, 2147483647, 2147483647)
[3838052.168] wl_surface@18.enter(wl_output@13)
[3838052.232] wl_keyboard@16.enter(52, wl_surface@18, array[0])
[3838052.272] wl_keyboard@16.modifiers(52, 0, 0, 0, 0)
[3838052.304] wl_data_device@17.data_offer(new id wl_data_offer@4278190080)
[3838052.312] wl_data_offer@4278190080.offer("text/plain;charset=utf-8")
[3838052.326] wl_data_offer@4278190080.offer("STRING")
[3838052.357] wl_data_device@17.selection(wl_data_offer@4278190080)
[3838052.364] xdg_toplevel@20.configure(0, 0, array[4])
[3838052.370] xdg_surface@19.configure(53)
[3838052.400] wl_pointer@14.enter(54, wl_surface@18, 817.00000000, 645.00000000)
[3838052.438] wl_pointer@14.frame()
[3838052.469] xdg_wm_base@11.ping(55)
[3838052.500] -> xdg_wm_base@11.pong(55)
[3838087.630] wl_display@1.delete_id(25)
[3838087.702] wl_pointer@14.motion(1945163269, 717.00000000, 639.00000000)
[3838087.712] wl_pointer@14.frame()
[3838087.719] xdg_toplevel@20.configure(1920, 1032, array[8])
[3838087.725] xdg_surface@19.configure(57)
[3838116.544] -> wl_surface@18.commit()
[3838116.649] -> wl_display@1.sync(new id wl_callback@25)
[3838116.793] -> wl_shm@26.create_pool(new id wl_shm_pool@28, fd 40, 33177600)
[3838116.819] -> wl_shm_pool@28.create_buffer(new id wl_buffer@30, 0, 3840, 2160, 15360, 1)
[3838116.827] -> wl_shm_pool@28.destroy()
[3838116.876] -> xdg_toplevel@20.set_title("* (Unsaved) - Blender 4.4.3")
[3838116.982] wl_pointer@14.motion(1945163305, 784.00000000, 618.00000000)
[3838117.022] wl_pointer@14.frame()
[3838118.085] -> wl_compositor@4.create_surface(new id wl_surface@31)
[3838165.257] wl_display@1.delete_id(25)
[3838165.658] -> wl_shm@26.create_pool(new id wl_shm_pool@32, fd 41, 4)
[3838165.703] -> wl_shm_pool@32.create_buffer(new id wl_buffer@33, 0, 1, 1, 4, 1)
[3838165.710] -> wl_shm_pool@32.destroy()
[3838167.075] -> wl_surface@31.frame(new id wl_callback@34)
[3838167.143] -> wl_surface@31.attach(wl_buffer@33, 0, 0)
[3838167.150] -> wl_surface@31.damage(0, 0, 2147483647, 2147483647)
[3838169.773] -> wl_surface@31.commit()
[3838172.257] -> wl_compositor@4.create_surface(new id wl_surface@35)
[3838217.650] -> wl_shm@26.create_pool(new id wl_shm_pool@36, fd 42, 4)
[3838217.733] -> wl_shm_pool@36.create_buffer(new id wl_buffer@37, 0, 1, 1, 4, 1)
[3838217.741] -> wl_shm_pool@36.destroy()
[3838219.167] -> wl_surface@35.frame(new id wl_callback@38)
[3838219.250] -> wl_surface@35.attach(wl_buffer@37, 0, 0)
[3838219.259] -> wl_surface@35.damage(0, 0, 2147483647, 2147483647)
[3838223.628] -> wl_surface@35.commit()
[3838227.835] wl_display@1.delete_id(28)
[3838227.900] wl_display@1.delete_id(32)
[3838227.965] -> wl_shm@26.create_pool(new id wl_shm_pool@32, fd 43, 4)
[3838227.995] -> wl_shm_pool@32.create_buffer(new id wl_buffer@28, 0, 1, 1, 4, 1)
[3838228.001] -> wl_shm_pool@32.destroy()
[3838234.081] -> wl_shm@26.create_pool(new id wl_shm_pool@39, fd 45, 4)
[3838234.175] -> wl_shm_pool@39.create_buffer(new id wl_buffer@40, 0, 1, 1, 4, 1)
[3838234.184] -> wl_shm_pool@39.destroy()
[3838244.506] wl_pointer@14.motion(1945163417, 784.00000000, 615.00000000)
[3838244.580] wl_pointer@14.frame()
[3838244.592] wl_pointer@14.motion(1945163417, 784.00000000, 614.00000000)
[3838244.634] wl_pointer@14.frame()
[3838525.400] wl_display@1.delete_id(36)
[3838525.452] wl_pointer@14.motion(1945163462, 785.00000000, 614.00000000)
[3838525.461] wl_pointer@14.frame()
[3838533.586] wl_pointer@14.motion(1945163743, 784.00000000, 619.00000000)
[3838533.682] wl_pointer@14.frame()
[3838549.838] wl_pointer@14.motion(1945163751, 783.00000000, 625.00000000)
[3838549.912] wl_pointer@14.frame()
[3838558.057] wl_display@1.delete_id(32)
[3838558.115] wl_display@1.delete_id(39)
[3838558.121] wl_pointer@14.motion(1945163767, 780.00000000, 633.00000000)
[3838558.182] wl_pointer@14.frame()
[3838558.219] wl_pointer@14.motion(1945163767, 776.00000000, 641.00000000)
[3838558.251] wl_pointer@14.frame()
[3838573.994] wl_pointer@14.motion(1945163775, 773.00000000, 647.00000000)
[3838574.057] wl_pointer@14.frame()
[3838590.418] wl_pointer@14.motion(1945163791, 769.00000000, 655.00000000)
[3838590.476] wl_pointer@14.frame()
[3838590.486] wl_pointer@14.motion(1945163791, 768.00000000, 658.00000000)
[3838590.515] wl_pointer@14.frame()
[3838611.876] -> xdg_surface@19.ack_configure(57)
[3838611.969] -> wl_surface@18.commit()
[3838612.047] -> wl_shm@10.create_pool(new id wl_shm_pool@39, fd 44, 2304)
[3838612.266] -> wl_shm_pool@39.resize(6912)
[3838612.375] -> wl_shm_pool@39.resize(16128)
[3838612.984] -> wl_shm_pool@39.resize(34560)
[3838613.071] -> wl_shm_pool@39.resize(71424)
[3838613.160] -> wl_shm_pool@39.resize(145152)
[3838613.343] -> wl_shm_pool@39.resize(292608)
[3838614.412] -> wl_shm_pool@39.resize(587520)
[3838619.028] -> wl_shm_pool@39.create_buffer(new id wl_buffer@32, 168192, 24, 24, 96, 0)
[3838619.100] -> wl_surface@15.set_buffer_scale(1)
[3838619.106] -> wl_surface@15.attach(wl_buffer@32, 0, 0)
[3838619.110] -> wl_surface@15.damage(0, 0, 24, 24)
[3838619.114] -> wl_surface@15.commit()
[3838619.118] -> wl_pointer@14.set_cursor(54, wl_surface@15, 3, 1)
[3838619.202] wl_pointer@14.motion(1945163808, 766.00000000, 661.00000000)
[3838619.254] wl_pointer@14.frame()
[3838619.268] wl_pointer@14.motion(1945163808, 766.00000000, 662.00000000)
[3838619.274] wl_pointer@14.frame()
[3838619.672] wl_surface@15.enter(wl_output@13)
[3838619.738] -> wl_surface@15.set_buffer_scale(2)
[3838619.754] -> wl_buffer@32.destroy()
[3838619.881] -> wl_shm_pool@39.destroy()
[3838619.968] -> wl_shm@10.create_pool(new id wl_shm_pool@36, fd 45, 9216)
[3838620.267] -> wl_shm_pool@36.resize(27648)
[3838620.482] -> wl_shm_pool@36.resize(64512)
[3838622.862] -> wl_shm_pool@36.resize(138240)
[3838623.092] -> wl_shm_pool@36.resize(285696)
[3838623.428] -> wl_shm_pool@36.resize(580608)
[3838624.278] -> wl_shm_pool@36.resize(1170432)
[3838628.022] -> wl_shm_pool@36.resize(2350080)
[3838655.034] wl_pointer@14.frame()
[3838655.087] wl_pointer@14.motion(1945163840, 767.00000000, 661.00000000)
[3838655.095] wl_pointer@14.frame()
[3838655.101] wl_pointer@14.motion(1945163856, 772.00000000, 654.00000000)
[3838655.104] wl_pointer@14.frame()
[3838655.131] wl_pointer@14.motion(1945163856, 777.00000000, 651.00000000)
[3838655.141] wl_pointer@14.frame()
[3838718.738] -> xdg_toplevel@20.set_title("(Unsaved) - Blender 4.4.3")
[3838776.487] wl_pointer@14.motion(1945163872, 779.00000000, 649.00000000)
[3838776.557] wl_pointer@14.frame()
[3838776.569] wl_pointer@14.motion(1945163872, 780.00000000, 648.00000000)
[3838776.575] wl_pointer@14.frame()
[3838784.600] wl_pointer@14.motion(1945163994, 781.00000000, 648.00000000)
[3838784.668] wl_pointer@14.frame()
[3838784.680] wl_pointer@14.motion(1945163994, 783.00000000, 644.00000000)
[3838784.686] wl_pointer@14.frame()
[3838808.800] wl_pointer@14.motion(1945164002, 783.00000000, 643.00000000)
[3838808.867] wl_pointer@14.frame()
[3838816.769] wl_pointer@14.motion(1945164026, 777.00000000, 642.00000000)
[3838816.836] wl_pointer@14.frame()
[3838832.965] wl_pointer@14.motion(1945164034, 765.00000000, 640.00000000)
[3838833.036] wl_pointer@14.frame()
[3838849.909] wl_pointer@14.motion(1945164050, 747.00000000, 640.00000000)
[3838849.977] wl_pointer@14.frame()
[3838849.989] wl_pointer@14.motion(1945164050, 717.00000000, 640.00000000)
[3838849.996] wl_pointer@14.frame()
[3838857.571] wl_pointer@14.motion(1945164067, 685.00000000, 640.00000000)
[3838857.632] wl_pointer@14.frame()
[3838857.641] wl_pointer@14.motion(1945164067, 646.00000000, 641.00000000)
[3838857.645] wl_pointer@14.frame()
[3838873.539] wl_pointer@14.motion(1945164075, 600.00000000, 654.00000000)
[3838873.623] wl_pointer@14.frame()
[3838890.348] wl_pointer@14.motion(1945164091, 561.00000000, 673.00000000)
[3838890.414] wl_pointer@14.frame()
[3838890.424] wl_pointer@14.motion(1945164091, 518.00000000, 694.00000000)
[3838890.428] wl_pointer@14.frame()
[3838906.907] wl_pointer@14.motion(1945164107, 478.00000000, 717.00000000)
[3838906.979] wl_pointer@14.frame()
[3838906.992] wl_pointer@14.motion(1945164108, 443.00000000, 745.00000000)
[3838907.024] wl_pointer@14.frame()
[3838922.315] wl_pointer@14.motion(1945164124, 417.00000000, 767.00000000)
[3838922.398] wl_pointer@14.frame()
[3838922.506] wl_pointer@14.motion(1945164124, 390.00000000, 796.00000000)
[3838922.516] wl_pointer@14.frame()
[3838938.221] wl_pointer@14.motion(1945164139, 373.00000000, 816.00000000)
[3838938.289] wl_pointer@14.frame()
[3838938.302] wl_pointer@14.motion(1945164139, 355.00000000, 841.00000000)
[3838938.308] wl_pointer@14.frame()
[3838954.213] wl_pointer@14.motion(1945164155, 342.00000000, 858.00000000)
[3838954.283] wl_pointer@14.frame()
[3838954.295] wl_pointer@14.motion(1945164155, 336.00000000, 869.00000000)
[3838954.301] wl_pointer@14.frame()
[3838970.395] wl_pointer@14.motion(1945164171, 330.00000000, 880.00000000)
[3838970.517] wl_pointer@14.frame()
[3838970.560] wl_pointer@14.motion(1945164171, 324.00000000, 890.00000000)
[3838970.596] wl_pointer@14.frame()
[3838986.503] wl_pointer@14.motion(1945164188, 319.00000000, 897.00000000)
[3838986.575] wl_pointer@14.frame()
[3838986.586] wl_pointer@14.motion(1945164188, 316.00000000, 903.00000000)
[3838986.592] wl_pointer@14.frame()
[3839002.698] wl_pointer@14.motion(1945164204, 314.00000000, 909.00000000)
[3839002.766] wl_pointer@14.frame()
[3839002.778] wl_pointer@14.motion(1945164204, 310.00000000, 918.00000000)
[3839002.783] wl_pointer@14.frame()
[3839018.863] wl_pointer@14.motion(1945164220, 308.00000000, 923.00000000)
[3839018.932] wl_pointer@14.frame()
[3839018.943] wl_pointer@14.motion(1945164220, 305.00000000, 930.00000000)
[3839018.949] wl_pointer@14.frame()
[3839035.160] wl_pointer@14.motion(1945164236, 301.00000000, 939.00000000)
[3839035.250] wl_pointer@14.frame()
[3839035.264] wl_pointer@14.motion(1945164236, 298.00000000, 945.00000000)
[3839035.270] wl_pointer@14.frame()
[3839051.439] wl_pointer@14.motion(1945164252, 294.00000000, 950.00000000)
[3839051.511] wl_pointer@14.frame()
[3839051.524] wl_pointer@14.motion(1945164252, 290.00000000, 953.00000000)
[3839051.530] wl_pointer@14.frame()
[3839067.833] wl_pointer@14.motion(1945164269, 287.00000000, 957.00000000)
[3839067.891] wl_pointer@14.frame()
[3839067.900] wl_pointer@14.motion(1945164269, 284.00000000, 962.00000000)
[3839067.904] wl_pointer@14.frame()
[3839084.166] wl_pointer@14.motion(1945164285, 281.00000000, 965.00000000)
[3839084.222] wl_pointer@14.frame()
[3839084.231] wl_pointer@14.motion(1945164285, 276.00000000, 968.00000000)
[3839084.235] wl_pointer@14.frame()
[3839100.692] wl_pointer@14.motion(1945164301, 269.00000000, 973.00000000)
[3839100.749] wl_pointer@14.frame()
[3839100.758] wl_pointer@14.motion(1945164301, 261.00000000, 978.00000000)
[3839100.762] wl_pointer@14.frame()
[3839116.765] wl_pointer@14.motion(1945164318, 251.00000000, 983.00000000)
[3839116.826] wl_pointer@14.frame()
[3839116.835] wl_pointer@14.motion(1945164318, 240.00000000, 989.00000000)
[3839116.840] wl_pointer@14.frame()
[3839132.074] wl_pointer@14.motion(1945164334, 229.00000000, 997.00000000)
[3839132.130] wl_pointer@14.frame()
[3839132.140] wl_pointer@14.motion(1945164334, 216.00000000, 1004.00000000)
[3839132.144] wl_pointer@14.frame()
[3839148.297] wl_pointer@14.motion(1945164349, 206.00000000, 1009.00000000)
[3839148.355] wl_pointer@14.frame()
[3839148.365] wl_pointer@14.motion(1945164349, 199.00000000, 1012.00000000)
[3839148.392] wl_pointer@14.frame()
[3839164.394] wl_pointer@14.motion(1945164365, 196.00000000, 1013.00000000)
[3839164.454] wl_pointer@14.frame()
[3839164.463] wl_pointer@14.motion(1945164365, 193.00000000, 1014.00000000)
[3839164.466] wl_pointer@14.frame()
[3839180.781] wl_pointer@14.motion(1945164382, 192.00000000, 1015.00000000)
[3839180.841] wl_pointer@14.frame()
[3839180.851] wl_pointer@14.frame()
[3839196.932] wl_pointer@14.motion(1945164398, 191.00000000, 1016.00000000)
[3839196.992] wl_pointer@14.frame()
[3839197.001] wl_pointer@14.motion(1945164398, 190.00000000, 1016.00000000)
[3839197.005] wl_pointer@14.frame()
[3839204.915] wl_pointer@14.motion(1945164414, 189.00000000, 1016.00000000)
[3839204.973] wl_pointer@14.frame()
[3839204.982] wl_pointer@14.motion(1945164414, 188.00000000, 1017.00000000)
[3839204.986] wl_pointer@14.frame()
[3839229.243] wl_pointer@14.motion(1945164422, 187.00000000, 1017.00000000)
[3839229.300] wl_pointer@14.frame()
[3839237.373] wl_pointer@14.motion(1945164446, 185.00000000, 1019.00000000)
[3839237.432] wl_pointer@14.frame()
[3839237.441] wl_pointer@14.frame()
[3839237.444] wl_pointer@14.motion(1945164446, 183.00000000, 1020.00000000)
[3839237.448] wl_pointer@14.frame()
[3839253.512] wl_pointer@14.frame()
[3839269.779] wl_pointer@14.motion(1945164471, 182.00000000, 1021.00000000)
[3839269.849] wl_pointer@14.frame()
[3839269.861] wl_pointer@14.frame()
[3839285.933] wl_pointer@14.motion(1945164487, 180.00000000, 1023.00000000)
[3839286.004] wl_pointer@14.frame()
[3839286.017] wl_pointer@14.motion(1945164487, 179.00000000, 1024.00000000)
[3839286.022] wl_pointer@14.frame()
[3839489.242] wl_pointer@14.motion(1945164503, 175.00000000, 1028.00000000)
[3839489.318] wl_pointer@14.frame()
[3839489.332] wl_pointer@14.motion(1945164503, 175.00000000, 1031.00000000)
[3839489.336] wl_pointer@14.frame()
[3839497.365] wl_pointer@14.motion(1945164706, 263.00000000, 1030.00000000)
[3839497.436] wl_pointer@14.frame()
[3839512.941] wl_pointer@14.motion(1945164714, 278.00000000, 1027.00000000)
[3839513.007] wl_pointer@14.frame()
[3839529.127] wl_pointer@14.motion(1945164730, 302.00000000, 1012.00000000)
[3839529.186] wl_pointer@14.frame()
[3839529.195] wl_pointer@14.motion(1945164730, 334.00000000, 994.00000000)
[3839529.200] wl_pointer@14.frame()
[3839545.174] wl_pointer@14.motion(1945164746, 369.00000000, 974.00000000)
[3839545.246] wl_pointer@14.frame()
[3839545.258] wl_pointer@14.motion(1945164746, 408.00000000, 956.00000000)
[3839545.264] wl_pointer@14.frame()
[3839561.336] wl_pointer@14.motion(1945164762, 443.00000000, 934.00000000)
[3839561.372] wl_pointer@14.frame()
[3839561.413] wl_pointer@14.motion(1945164762, 482.00000000, 915.00000000)
[3839561.450] wl_pointer@14.frame()
[3840193.864] wl_pointer@14.motion(1945164778, 520.00000000, 894.00000000)
[3840193.926] wl_pointer@14.frame()
[3840193.938] wl_pointer@14.motion(1945164779, 561.00000000, 877.00000000)
[3840193.977] wl_pointer@14.frame()
[3844228.177] wl_buffer@27.release()
[3844228.246] wl_callback@25.done(57)
[3844228.262] -> wl_surface@18.attach(wl_buffer@30, 0, 0)
[3844228.270] -> wl_surface@18.damage(0, 0, 2147483647, 2147483647)
[3844456.898] -> wl_surface@18.commit()
[3844457.073] -> wl_display@1.sync(new id wl_callback@25)
[3844457.174] -> wl_surface@18.commit()
[3844457.212] wl_pointer@14.motion(1945165411, 602.00000000, 862.00000000)
[3844457.253] wl_pointer@14.frame()
[3844457.934] wl_display@1.delete_id(32)
[3844457.996] wl_display@1.delete_id(39)
[3844458.004] wl_display@1.error(xdg_wm_base@11, 4, "xdg_surface buffer (1920 x 1080) does not match the configured maximized state (1920 x 1032)")
GHOST/Wayland: xdg_wm_base@11: error 4: xdg_surface buffer (1920 x 1080) does not match the configured maximized state (1920 x 1032)
/snap/blender/6181/blender() [0x104eb10]
/lib/x86_64-linux-gnu/libwayland-client.so.0(+0x598e) [0x710d5afe498e]
/lib/x86_64-linux-gnu/libwayland-client.so.0(+0x5f1e) [0x710d5afe4f1e]
/lib/x86_64-linux-gnu/libffi.so.8(+0x7b16) [0x710d5afdab16]
/lib/x86_64-linux-gnu/libffi.so.8(+0x43ef) [0x710d5afd73ef]
/lib/x86_64-linux-gnu/libffi.so.8(ffi_call+0x12e) [0x710d5afda0be]
/lib/x86_64-linux-gnu/libwayland-client.so.0(+0x6bfe) [0x710d5afe5bfe]
/lib/x86_64-linux-gnu/libwayland-client.so.0(+0x7473) [0x710d5afe6473]
/lib/x86_64-linux-gnu/libwayland-client.so.0(wl_display_dispatch_queue_pending+0x4f) [0x710d5afe66ef]
/snap/blender/6181/blender() [0x161338d]
/lib/x86_64-linux-gnu/libc.so.6(+0x9caa4) [0x710d4ec9caa4]
/lib/x86_64-linux-gnu/libc.so.6(+0x129c3c) [0x710d4ed29c3c]
The Wayland connection experienced a protocol error 4 in interface: xdg_wm_base

Activity

  1. github-actions commented on Jun 15, 2025

    @github-actions

    Logs are required for review from WSL team

    If this a feature request, please reply with '/feature'. If this is a question, reply with '/question'.
    Otherwise please attach logs by following the instructions below, your issue will not be reviewed unless they are added. These logs will help us understand what is going on in your machine.

    How to collect WSL logs

    Download and execute collect-wsl-logs.ps1 in an administrative powershell prompt:

    Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/microsoft/WSL/master/diagnostics/collect-wsl-logs.ps1" -OutFile collect-wsl-logs.ps1
    Set-ExecutionPolicy Bypass -Scope Process -Force
    .\collect-wsl-logs.ps1
    

    The script will output the path of the log file once done.

    If this is a networking issue, please use collect-networking-logs.ps1, following the instructions here

    Once completed please upload the output files to this Github issue.

    Click here for more info on logging
    If you choose to email these logs instead of attaching to the bug, please send them to wsl-gh-logs@microsoft.com with the number of the github issue in the subject, and in the message a link to your comment in the github issue and reply with '/emailed-logs'.

  2. elegracer commented on Jun 15, 2025

    @elegracer
    Author
  3. github-actions commented on Jun 15, 2025

    @github-actions
    Diagnostic information
    .wslconfig found
    Detected appx version: 2.5.7.0
    
  4. OneBlue commented on Jun 16, 2025

    @OneBlue
    Collaborator

    Hmm I'm not sure if this is a wslg issue or a blender issue. Transferring to wslg for a deeper investigation.

  5. onomatopellan commented on Jun 22, 2025

    @onomatopellan
    Contributor

    (1920 x 1080) does not match the configured maximized state (1920 x 1032)
    The fact that the maximized state is 48 pixels smaller means it's also considering the Windows taskbar's size.

    I don't see this error and Blender launches just fine but I have the windows taskbar in auto-hide mode.

  6. elegracer commented on Jun 24, 2025

    @elegracer
    Author

    (1920 x 1080) does not match the configured maximized state (1920 x 1032) The fact that the maximized state is 48 pixels smaller means it's also considering the Windows taskbar's size.

    I don't see this error and Blender launches just fine but I have the windows taskbar in auto-hide mode.

    Yeah! If I auto-hide the taskbar, it starts normally. BUT it's very strange, no titlebar or border around the window, I cannot move the window, and I can only close it from the windows taskbar.

  7. onomatopellan commented on Jun 24, 2025

    @onomatopellan
    Contributor

    huangkai (@elegracer) It looks like a Wayland limitation on Blender. If you launch Blender with WAYLAND_DISPLAY="" blender it forces X11 and then you can resize the window.

  8. elegracer commented on Jun 24, 2025

    @elegracer
    Author

    @elegracer It looks like a Wayland limitation on Blender. If you launch Blender with WAYLAND_DISPLAY="" blender it forces X11 and then you can resize the window.

    WoW! Forcing it to use X11 in this way works!

    So you mean, when using wayland, does not match and can not resize are issues on the blender side?

  9. linghengqian commented on Jan 20, 2026

    @linghengqian

    Using WAYLAND_DISPLAY="" blender is essentially using XWayland. Given this, why not simply increase xdg_wm_base from 1 to 5? Starting with Weston 14, it supports changing the Wayland window size; see https://github.com/qq1038765585/wslg_title_bar_beautify and https://wayland.app/protocols/xdg-shell#compositor-support .

    I went back to https://projects.blender.org/blender/blender/issues/140957 , but since the relevant issue prevents content from being scraped by a crawler bot, I couldn't verify the original issue. Forking the Blender git repository to github.com can solve this problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    GPUbugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions