bevyengine / bevyengine/bevy

Livelock after closing secondary window.

Open
#12,093 0 comments 0 reactions 0 assignees View on GitHub
A-Rendering C-Bug I-Crash O-Linux
Dominant language
Rust
Stars
48.2k
Forks
4.8k
Avg merge
3d 22h
Merged PRs (30d)
161

Description

## Bevy version
0.14.0-dev at tip

Linux/X11

## What you did

Closing a secondary window results in a livelock in render extraction and fails to ever render another frame in the primary window. If the primary window sends an exit both windows close correctly.

## Additional information

![image](https://github.com/bevyengine/bevy/assets/117950168/4edd50dd-ca7f-4a59-8fc0-cfe5a6ffa8af)
I managed to capture this after attaching to the process.

Note: I added C-Crash because there is no C-[Live,Dead]lock label.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.