-
Notifications
You must be signed in to change notification settings - Fork 105
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Our application crashes quite often when loading new Tilesets.
Looking at the logs, it is caused by Cesium.
This used to happen very rarely, but ever since we have updated to Unity 6, this happens a lot.
To Reproduce
I'll be honest, this is hard to reproduce cause I think this happens in very specific scenarios and it won't be easy to redo without our product.
Also important to note:
We are doing this with multiple users that are synced and access cesium-request-cache, sometimes at the same time.
- Create at least 2 Unity clients that are in the same share server and access the same cache.
- Move the map between new areas.
- Zoom in
- Zoom out
- Move to a different location
- Load new Tilesets
- Crash
Setup
- Unity version: 6000.0.32f1
- Cesium: 1.14.0
Additional context
Whenever the app crashes, it shows the same stack from CreateImplementation.
There are also a bunch of SQL errors which may or may not be related.
0x00007FF90579FB4C (KERNELBASE) RaiseException
0x00007FF867A1488F (CesiumForUnityNative-Runtime) DotNet_CesiumForUnity_CesiumPolygonRasterOverlay_CreateImplementation
0x00007FF866F681A9 (CesiumForUnityNative-Runtime) DotNet_CesiumForUnity_CesiumPolygonRasterOverlay_CreateImplementation
0x00007FF866F65E51 (CesiumForUnityNative-Runtime) DotNet_CesiumForUnity_CesiumPolygonRasterOverlay_CreateImplementation
0x00007FF866EBB997 (CesiumForUnityNative-Runtime) DotNet_CesiumForUnity_CesiumPolygonRasterOverlay_CreateImplementation
0x00007FF866EBB69D (CesiumForUnityNative-Runtime) DotNet_CesiumForUnity_CesiumPolygonRasterOverlay_CreateImplementation
0x00007FF866146799 (CesiumForUnityNative-Runtime) DotNet_CesiumForUnity_CesiumPolygonRasterOverlay_CreateImplementation
0x00007FF8661474FF (CesiumForUnityNative-Runtime) DotNet_CesiumForUnity_CesiumPolygonRasterOverlay_CreateImplementation
0x00007FF8660FE11A (CesiumForUnityNative-Runtime) DotNet_CesiumForUnity_CesiumPolygonRasterOverlay_CreateImplementation
0x000001D89C597684 (Mono JIT Code) (wrapper managed-to-native) CesiumForUnity.Cesium3DTileset:DotNet_CesiumForUnity_Cesium3DTileset_Update (intptr,CesiumForUnity.Cesium3DTileset/ImplementationHandle)
0x000001D89C597533 (Mono JIT Code) CesiumForUnity.Cesium3DTileset:Update ()
0x000001D843FED448 (Mono JIT Code) (wrapper runtime-invoke) object:runtime_invoke_void__this__ (object,intptr,intptr,intptr)
0x00007FF882824B7E (mono-2.0-bdwgc) mono_jit_set_domain
0x00007FF88275D204 (mono-2.0-bdwgc) mono_object_get_virtual_method
0x00007FF88275D37C (mono-2.0-bdwgc) mono_runtime_invoke
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working