Skip to content

Crash when resizing windows - Linux Wayland #39234

@ValerioMeschi

Description

@ValerioMeschi

Summary

Zed freezes and becomes unresponsive when trying to resize or maximize the window.
This happens both on binary and flatpak
Ubuntu 25.04
Gnome Wayland
Nvidia Driver 580.x

Description

  1. Open editor
  2. Resize window

Actual Behavior:

  • Hangs indefinitly

Expected Behavior:

  • Resizes window and resumes function

Zed Version and System Specs

Zed System Specs (from CLI):
Zed: v0.205.8 (Zed)
OS: Linux Wayland ubuntu 25.04
Memory: 60.9 GiB
Architecture: x86_64
GPU:

vulkaninfo --summary output

==========
VULKANINFO
==========

Vulkan Instance Version: 1.4.304


Instance Extensions: count = 25
-------------------------------
VK_EXT_acquire_drm_display             : extension revision 1
VK_EXT_acquire_xlib_display            : extension revision 1
VK_EXT_debug_report                    : extension revision 10
VK_EXT_debug_utils                     : extension revision 2
VK_EXT_direct_mode_display             : extension revision 1
VK_EXT_display_surface_counter         : extension revision 1
VK_EXT_headless_surface                : extension revision 1
VK_EXT_surface_maintenance1            : extension revision 1
VK_EXT_swapchain_colorspace            : extension revision 5
VK_KHR_device_group_creation           : extension revision 1
VK_KHR_display                         : extension revision 23
VK_KHR_external_fence_capabilities     : extension revision 1
VK_KHR_external_memory_capabilities    : extension revision 1
VK_KHR_external_semaphore_capabilities : extension revision 1
VK_KHR_get_display_properties2         : extension revision 1
VK_KHR_get_physical_device_properties2 : extension revision 2
VK_KHR_get_surface_capabilities2       : extension revision 1
VK_KHR_portability_enumeration         : extension revision 1
VK_KHR_surface                         : extension revision 25
VK_KHR_surface_protected_capabilities  : extension revision 1
VK_KHR_wayland_surface                 : extension revision 6
VK_KHR_xcb_surface                     : extension revision 6
VK_KHR_xlib_surface                    : extension revision 6
VK_LUNARG_direct_driver_loading        : extension revision 1
VK_NV_display_stereo                   : extension revision 1

Instance Layers: count = 10
---------------------------
VK_LAYER_FROG_gamescope_wsi_x86_64 Gamescope WSI (XWayland Bypass) Layer (x86_64) 1.3.221  version 1
VK_LAYER_INTEL_nullhw              INTEL NULL HW                                  1.1.73   version 1
VK_LAYER_MESA_device_select        Linux device selection layer                   1.4.303  version 1
VK_LAYER_MESA_overlay              Mesa Overlay layer                             1.4.303  version 1
VK_LAYER_NV_optimus                NVIDIA Optimus layer                           1.4.312  version 1
VK_LAYER_NV_present                NVIDIA GR2608 layer                            1.4.312  version 1
VK_LAYER_VALVE_steam_fossilize_32  Steam Pipeline Caching Layer                   1.3.207  version 1
VK_LAYER_VALVE_steam_fossilize_64  Steam Pipeline Caching Layer                   1.3.207  version 1
VK_LAYER_VALVE_steam_overlay_32    Steam Overlay Layer                            1.3.207  version 1
VK_LAYER_VALVE_steam_overlay_64    Steam Overlay Layer                            1.3.207  version 1

Devices:
========
GPU0:
	apiVersion         = 1.4.312
	driverVersion      = 580.65.6.0
	vendorID           = 0x10de
	deviceID           = 0x2684
	deviceType         = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
	deviceName         = NVIDIA GeForce RTX 4090
	driverID           = DRIVER_ID_NVIDIA_PROPRIETARY
	driverName         = NVIDIA
	driverInfo         = 580.65.06
	conformanceVersion = 1.4.1.3
	deviceUUID         = 491ed1d1-3504-8ac2-4530-43fa86535700
	driverUUID         = afcb0e30-946a-524f-9093-4b7dbef61046
GPU1:
	apiVersion         = 1.4.305
	driverVersion      = 25.0.7
	vendorID           = 0x1002
	deviceID           = 0x164e
	deviceType         = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
	deviceName         = AMD Radeon Graphics (RADV RAPHAEL_MENDOCINO)
	driverID           = DRIVER_ID_MESA_RADV
	driverName         = radv
	driverInfo         = Mesa 25.0.7-0ubuntu0.25.04.2
	conformanceVersion = 1.4.0.0
	deviceUUID         = 00000000-6b00-0000-0000-000000000000
	driverUUID         = 414d442d-4d45-5341-2d44-525600000000
GPU2:
	apiVersion         = 1.4.305
	driverVersion      = 0.0.1
	vendorID           = 0x10005
	deviceID           = 0x0000
	deviceType         = PHYSICAL_DEVICE_TYPE_CPU
	deviceName         = llvmpipe (LLVM 20.1.2, 256 bits)
	driverID           = DRIVER_ID_MESA_LLVMPIPE
	driverName         = llvmpipe
	driverInfo         = Mesa 25.0.7-0ubuntu0.25.04.2 (LLVM 20.1.2)
	conformanceVersion = 1.3.1.1
	deviceUUID         = 6d657361-3235-2e30-2e37-2d3075627500
	driverUUID         = 6c6c766d-7069-7065-5555-494400000000

LOG

Zed.log 2025-09-30T20:47:03+02:00 INFO [zed] ========== starting zed version 0.205.8, sha d5c17b8 ========== 2025-09-30T20:47:03+02:00 INFO [zed] Using git binary path: None 2025-09-30T20:47:03+02:00 INFO [crashes] spawning crash handler process 2025-09-30T20:47:03+02:00 INFO [extension_host] extensions updated. loading 1, reloading 0, unloading 0 2025-09-30T20:47:03+02:00 INFO [gpui::platform::linux::platform] activate is not implemented on Linux, ignoring the call 2025-09-30T20:47:03+02:00 INFO [auto_update] Auto Update: checking for updates 2025-09-30T20:47:04+02:00 INFO [gpui::platform::blade::blade_renderer] Initializing Blade pipelines for surface SurfaceInfo { format: Bgra8UnormSrgb, alpha: PreMultiplied } 2025-09-30T20:47:04+02:00 INFO [util] set environment variables from shell:/bin/bash, path:/home/valerio/.local/bin:/home/valerio/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin 2025-09-30T20:47:04+02:00 INFO [zed::zed] Using GPU: GpuSpecs { is_software_emulated: false, device_name: "NVIDIA GeForce RTX 4090", driver_name: "NVIDIA", driver_info: "580.65.06" } 2025-09-30T20:47:04+02:00 INFO [client] set status on client 0: Authenticating 2025-09-30T20:47:04+02:00 INFO [crashes] connected to crash handler process after 100ms 2025-09-30T20:47:04+02:00 INFO [crashes] crash handler registered 2025-09-30T20:47:04+02:00 INFO [client] set status on client 189784: Authenticated

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No fields configured for Crash.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions