Skip to content

Crash after minimizing window on Vulkan backend #25609

Description

@hxYuki

Bevy version and features

  • main
  • default-features = false
  • features = [
    "2d",
    "debug",
    ]

Relevant system information

  • cargo 1.100.0-nightly (e8cb624d5 2026-08-22)
  • Windows 11 cross build from wsl arch
AdapterInfo { name: "AMD Radeon RX 7650 GRE", vend
or: 4098, device: 29824, device_type: DiscreteGpu, device_pci_bus_id: "", driver: "AMD proprietary driver",
 driver_info: "26.8.1 (LLPC)", backend: Vulkan, subgroup_min_size: 32, subgroup_max_size: 64, transient_sav
es_memory: Some(false), limit_bucket: None }

What you did

fn main() {
    App::new().add_plugins(DefaultPlugins).run();
}
  • built, copy the executable and dlls to windows then run

  • minimize the window

What went wrong

Crashed with:

2026-08-31T06:05:26.628046Z ERROR bevy_render::error_handler: Caught DeviceLost error: Unknown Unexpected e
rror variant (driver implementation is at fault)
2026-08-31T06:05:26.630123Z ERROR bevy_render::error_handler: Quitting the application due to DeviceLost Re
nderError
2026-08-31T06:05:26.639060Z  WARN bevy_ecs::world::command_queue: CommandQueue has un-applied commands bein
g dropped. Did you forget to call SystemState::apply?

Additional information

Set backend to DX12 fixes this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-WindowingPlatform-agnostic interface layer to run your app inC-BugAn unexpected or incorrect behaviorO-VulkanSpecific to the Vulkan render APIP-CrashA sudden unexpected crashS-Needs-ReproductionNeeds an up-to-date or minimal reproduction

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions