Search Issue Tracker
Fixed in 2018.1
[Regression] AssetBundleManager crashes editor in GetAllScenePathsFromAssetBundle
How to reproduce:
1. Download attached project
2. In Unity, under Tools/Configuration..., click on Generate with the default settings.
3. Open the scene named GameLoading.unity
4. Under Ludia/AssetBundles/Choose Source, select 'Luna Server'
5. Launch a standalone build to initialize/create a bunch of things: Under Ludia/Build Game, select Debug-Dev-Remote and let the others box unchecked. Press Build.
6. Next time you press Play in the Editor, it should get into the bootstrap scene, try to download assets and crash.
Actual result: Editor crash while loading
0x00000001403AD44A (Unity) GetAllScenePathsFromAssetBundle
0x00000001403ADE13 (Unity) AssetBundleManager::UnloadAssetBundle
0x0000000141B252C6 (Unity) DownloadHandlerAssetBundle::PerformAbort
0x00000001406D38DA (Unity) BackgroundJobQueue::ExecuteMainThreadJobs
0x000000014071E892 (Unity) `InitPlayerLoopCallbacks'::`5'::EarlyUpdateExecuteMainThreadJobsRegistrator::Forward
0x000000014071CA60 (Unity) PlayerLoop
0x00000001411DE245 (Unity) PlayerLoopController::UpdateScene
0x00000001411DF7C8 (Unity) PlayerLoopController::UpdateSceneIfNeeded
0x00000001411E9BDD (Unity) Application::TickTimer
0x000000014140EB0F (Unity) MainMessageLoop
0x00000001414103B5 (Unity) WinMain
0x0000000141E643A8 (Unity) __tmainCRTStartup
0x00007FFB40081FE4 (KERNEL32) BaseThreadInitThunk
0x00007FFB40BDEFB1 (ntdll) RtlUserThreadStart
Reproduced with: 2017.3.1p1, 2017.3.1p2
Not reproduced with: 2017.3.1f1
Regression since: 2017.3.1p1 (0c5e59582224)
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
- [Linux] Unity licensing command on Linux doesn't complete when using -batchmode and -nographics
- SerializedReference GameObject property gets set to null after entering Play mode
- Profiler - RawFrameDataIterator ThreadID will always return 0 for profiler frame data loaded from .data files
- Crash on scripting_field_get_type when a Script has List<> of LayoutKind.Explicit struct with [FieldOffset(1)] ScriptableObject
- Frame Debugger doesn't work when using Camera.SetTargetBuffers