iOS crash at startup with v0.34.1
- Dominant language
- Rust
- Stars
- 30.6k
- Forks
- 2.1k
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 72
Description
I am experiencing a crash on iOS when upgrading from egui version 0.33.3 to 0.34.1. The application builds successfully, but it crashes immediately upon launch. No error logs are generated in the Xcode console, making it difficult to debug.
I identified that the breakage starts with the following commit:
Update to wgpu 29 ([a59e803](https://github.com/emilk/egui/commit/a59e803f2567ad12940280e3c50ad22187c10ae6))
Environment:
egui version: 0.34.1 (failing) / 0.33.3 (working)
Platform: iOS
I'm attaching the [source code](https://github.com/user-attachments/files/26416217/egui_test.zip) that works and the one that doesn't.
I'm not sure if I did something wrong or if this is due to the wgpu update or something else?
Contributor guide
Research direction
Start by comparing the attached source projects for egui 0.33.3 and 0.34.1, focusing on the change introduced by commit a59e803 (Update to wgpu 29). Reproduce the immediate iOS launch crash in Xcode and investigate why the failing version produces no console error. Done means identifying the regression and documenting or correcting the startup failure.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, rust
- Domain
- computer-graphics, mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100