iOS crashes in UnityFramework in 2019.4.9f1, no symbols yet

After upgrading from Unity 2019.4.1f1 to Unity 2019.4.9f1 we are seing a spike in iOS native crashes

Thread 0 (crashed)
0   UnityFramework                     0x0000000101f41bd8 <system symbols missing>
1   UnityFramework                     0x0000000101ef5eec <system symbols missing>
2   UnityFramework                     0x0000000103339c94 <system symbols missing>
3   UnityFramework                     0x000000010234fd6c <system symbols missing>
4   UnityFramework                     0x00000001020a0ed8 <system symbols missing>
5   UnityFramework                     0x000000010243a9b8 <system symbols missing>
6   UnityFramework                     0x000000010243a8dc <system symbols missing>
7   UnityFramework                     0x0000000102323e28 <system symbols missing>
8   UnityFramework                     0x00000001024e4070 <system symbols missing>
9   UnityFramework                     0x00000001032685b0 <system symbols missing>
10  UnityFramework                     0x00000001032909a0 <system symbols missing>
11  UnityFramework                     0x0000000103290500 <system symbols missing>
12  UnityFramework                     0x00000001032902d8 <system symbols missing>
13  UnityFramework                     0x0000000103292fd0 <system symbols missing>
14  UnityFramework                     0x0000000103292810 <system symbols missing>
15  UnityFramework                     0x000000010131ab04 <system symbols missing>
16  UnityFramework                     0x0000000101f3ec70 <system symbols missing>
17  UnityFramework                     0x00000001018bba8c <system symbols missing>
18  UnityFramework                     0x00000001018c6774 <system symbols missing>
19  UnityFramework                     0x00000001018c897c <system symbols missing>
20  UnityFramework                     0x0000000101901250 <system symbols missing>
21  UnityFramework                     0x00000001018d2d2c <system symbols missing>
22  UnityFramework                     0x00000001018d3144 <system symbols missing>
23  UnityFramework                     0x00000001018d2c88 <system symbols missing>
24  UnityFramework                     0x0000000101913030 <system symbols missing>
25  UnityFramework                     0x0000000101912ec8 <system symbols missing>
26  UnityFramework                     0x0000000101912e24 <system symbols missing>
27  UnityFramework                     0x0000000101801634 <system symbols missing>
28  UnityFramework                     0x0000000101801844 <system symbols missing>
29  UnityFramework                     0x0000000101801268 <system symbols missing>
30  UnityFramework                     0x000000010180133c <system symbols missing>
31  UnityFramework                     0x0000000101800fec <system symbols missing>
32  UnityFramework                     0x0000000101802070 <system symbols missing>
33  UnityFramework                     0x0000000101802804 <system symbols missing>
34  UnityFramework                     0x0000000101af1b8c <system symbols missing>
35  UnityFramework                     0x00000001011f6c44 <system symbols missing>
36  UnityFramework                     0x00000001011f6b20 <system symbols missing>
37  QuartzCore                         0x0000000198367eec <system symbols missing>
38  IOKit                              0x000000019f7a9f28 <system symbols missing>
39  CoreFoundation                     0x00000001951b887c <system symbols missing>
40  CoreFoundation                     0x00000001951dba70 <system symbols missing>
41  CoreFoundation                     0x00000001951dae84 <system symbols missing>
42  CoreFoundation                     0x00000001951d5054 <system symbols missing>
43  CoreFoundation                     0x00000001951d4200 <system symbols missing>
44  GraphicsServices                   0x00000001ab351598 <system symbols missing>
45  UIKitCore                          0x0000000197a9dbcc <system symbols missing>
46  UIKitCore                          0x0000000197aa31a0 <system symbols missing>
47  UnityFramework                     0x00000001011f55a8 <system symbols missing>
48  AschehougYear4Pro                  0x0000000100fd7e1c <symbols missing for uuid: 7d5f69f6c92b34e489ab13df72bd164f>
49  libdyld.dylib                      0x0000000194eb3588 <system symbols missing>

This is a new major blocker for us. I haven’t seen anything like this reported. We’ll try to reproduce and get debug builds.

Has someone seen something similar?

Without seeing symbolicated call stack it hard to say, please show symbolicated one.
My wild guess would be Crashes when you force close an iOS app with another view controller up? try to upgrade to 2019.4.13

Thanks @PavelLU . We didn’t have symbolicated call stack because of a work-around we had put in place because of Unity Issue Tracker - [iOS] Batchmode builds fail with CloudDiagnostics enabled when USYM_UPLOAD_AUTH_TOKEN is not set

I finally understood the issue with symbols was in not having added the user that builds in our CI to the team associated to the project in Cloud Diagnostic. That’s a very simple overlook. The Unity logs should be much more explicit about this…

I’ve now manually uploaded some symbols in the meantime but they don’t get used. I guess I have to resubmit new builds to the store with their associated symbols. We’ll try to fix symbols and maybe to upgrade LTS.

The crash you pointed seems to indicate an issue at closing time while users are reporting an issue at app startup. So it might be something else. I’ll come back as soon as we have more information.

@PavelLU , we got the symbols. This is in fact related to this issue [SerializeReference] content of deserialized list partially modified - post deserialization

See issue 930236 in the Premium Support bug reporter…

We can close this here.

1 Like