Search Issue Tracker

Fixed in 2018.3.X

Fixed in 2018.2.X



Found in


Issue ID




[IL2CPP][iOS] Crash in "il2cpp::os::Image::Initialize() [inlined] il2cpp::os::Image::InitializeManagedSection() at Image.cpp:81"



Reproduction steps:
1. Download and open the project from the provided link in the description ("Project Zip").
2. Go to "Build > Build iOS framework".
3. Wait for build to finish.
4. Go to the project directory and open the built project (size-test/Builds/iOS/framework-test).
5. Build it to an iOS device.

Actual behavior:
- Crash.
- Full call stack attached in the edit below.

* frame #0: 0x00000001019c6074 STF`il2cpp::os::Image::Initialize() [inlined] il2cpp::os::Image::InitializeManagedSection() at Image.cpp:81 [opt]
frame #1: 0x00000001019c6050 STF`il2cpp::os::Image::Initialize() at Image.cpp:89 [opt]
frame #2: 0x00000001019f2218 STF`il2cpp::vm::Runtime::Init(filename="IL2CPP Root Domain", runtime_version=<unavailable>) at Runtime.cpp:140 [opt]
frame #3: 0x00000001013e36e4 STF`::InitializeIl2CppFromMain() at MonoManager_Il2Cpp.cpp:257 [opt]
frame #4: 0x00000001011943a0 STF`::UnityInitApplicationNoGraphics() at [opt]

Reproduced with:
2018.2.0b10, 2018.2.3f1

Not reproducible with:

Used device:
iPhone 7+ iOS 11.1.1 (not important)

- User investigation points towards a change made to engine initialization made between June 19 (Built from '2018.2/staging' branch, Version '2018.2.0b9 (3b5ad740cdc8)', Build type 'Release', Scripting Backend 'il2cpp') and June 26 (Built from '2018.2/staging' branch, Version '2018.2.0b10 (4bc57476174c)', Build type 'Release', Scripting Backend 'il2cpp') that got pulled into the 2018.1 release branch between July 6 and July 13.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.