emilk / emilk/egui

iOS crash at startup with v0.34.1

Open
#8,052 0 comments 0 reactions 0 assignees View on GitHub
bug
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.