Search Issue Tracker
Fixed in 5.2.4
Votes
6
Found in
5.0.2p2
Issue ID
698667
Regression
Yes
[AssetBundles] Loading an uncompressed AssetBundle with CreateFromMemory causes a crash
Unity crashes when loading an uncompressed AssetBundle repeatedly with AssetBundle.CreateFromMemory/CreateFromMemoryImmediate. How many times it loads before crashing varies and depends on each case.
To reproduce:
- Open the Test scene in the attached project.
- Play it on the Editor.
- It loads and unloads an uncompressed AssetBundle repeatedly.
- It will crash after a while.
If editor doesn't crash, close editor and repeat repro steps.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Articulation Body with 'Revolute' Joint Type has erratic behavior when Upper Limit is set to above 360
- WebGL Player fails to render Scene when Terrain with Detail Mesh is added and WebGPU Graphics API is used
- Inconsistent errors are logged when different types are passed into the Query "Q<>" method in UIToolkit and the ancestor VisualElement is null
- Crash on GetMaterialPropertyByIndex when opening a specific Scene
- Discrepancies in the styling are present when using a TSS file instead of a USS file in custom EditorWindow
shibasaki
Dec 08, 2015 06:53
According to patch release notes, this bug is fixed in 5.2.3p1. However we are seeing occasional crashes similar to this issue in 5.2.3p2. Is this issue really fixed in 5.2.3p1 or release note is just wrong?
myplanet
Dec 01, 2015 20:01
Same here, 5.2.1f1
frank28
Nov 05, 2015 17:57
I'd like to know is there any update about this bug?
abgamers
Oct 15, 2015 10:35
Im still getting this problem in unity v5.2
but it work fine on 5.0.1
PNordlund
Sep 08, 2015 11:35
It still happens in 5.1.3f1. The asset bundle is uncompressed by looking at the crash log, Unity seems to be waiting for the bundle to be uncompressed:
11 start + 52 (Unity + 8772) [0x100002244]
11 main + 9 (Unity + 29987449) [0x101c99279]
11 EditorMain(int, char const**) + 1494 (Unity + 29985318) [0x101c98a26]
11 NSApplicationMain + 1832 (AppKit + 12868) [0x7fff8234a244]
11 -[NSApplication run] + 594 (AppKit + 551667) [0x7fff823cdaf3]
11 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 346 (AppKit + 593496) [0x7fff823d7e58]
11 _DPSNextEvent + 1828 (AppKit + 596989) [0x7fff823d8bfd]
11 _NSHandleCarbonMenuEvent + 277 (AppKit + 1420512) [0x7fff824a1ce0]
11 _HandleMenuSelection2 + 446 (HIToolbox + 614654) [0x7fff89d4b0fe]
11 MenuSelectCore(MenuData*, Point, double, unsigned int, OpaqueMenuRef**, unsigned short*) + 702 (HIToolbox + 615553) [0x7fff89d4b481]
11 FinishMenuSelection(SelectionData*, MenuResult*, MenuResult*) + 96 (HIToolbox + 612873) [0x7fff89d4aa09]
11 SendMenuItemSelectedEvent + 188 (HIToolbox + 613168) [0x7fff89d4ab30]
11 SendMenuCommandWithContextAndModifiers + 59 (HIToolbox + 613261) [0x7fff89d4ab8d]
11 SendHICommandEvent(unsigned int, HICommand const*, unsigned int, unsigned int, unsigned char, void const*, OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**) + 428 (HIToolbox + 360261) [0x7fff89d0cf45]
11 SendEventToEventTarget + 40 (HIToolbox + 122038) [0x7fff89cd2cb6]
11 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 386 (HIToolbox + 32686) [0x7fff89cbcfae]
11 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1260 (HIToolbox + 35692) [0x7fff89cbdb6c]
11 NSSLMMenuEventHandler + 724 (AppKit + 2346347) [0x7fff82583d6b]
11 -[NSCarbonMenuImpl _carbonCommandProcessEvent:handlerCallRef:] + 107 (AppKit + 3258546) [0x7fff826628b2]
11 -[NSMenu _internalPerformActionForItemAtIndex:] + 35 (AppKit + 3258982) [0x7fff82662a66]
11 -[NSMenu performActionForItemAtIndex:] + 131 (AppKit + 3259136) [0x7fff82662b00]
11 _os_activity_initiate + 75 (libsystem_trace.dylib + 3287) [0x7fff86547cd7]
11 -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 114 (AppKit + 2443644) [0x7fff8259b97c]
11 -[NSMenuItem _corePerformAction] + 382 (AppKit + 2444366) [0x7fff8259bc4e]
11 -[NSApplication sendAction:to:from:] + 452 (AppKit + 2444977) [0x7fff8259beb1]
11 _os_activity_initiate + 75 (libsystem_trace.dylib + 3287) [0x7fff86547cd7]
11 -[CocoaMainMenu executeStandard:] + 51 (Unity + 29867491) [0x101c7bde3]
11 MenuController::ExecuteMenuItem(MenuItem&) + 68 (Unity + 29188180) [0x101bd6054]
11 ScriptCommands::Execute(MenuItem const&) + 449 (Unity + 26908177) [0x1019a9611]
11 ScriptingInvocationNoArgs::InvokeChecked() + 39 (Unity + 17709287) [0x1010e38e7]
11 ScriptingInvocation::Invoke(MonoException**, bool) + 74 (Unity + 17706154) [0x1010e2caa]
11 ??? (<AB3FA142-FB6C-35CB-978D-838C5A25084B> + 1235559) [0x109da2a67]
11 ??? (<AB3FA142-FB6C-35CB-978D-838C5A25084B> + 39232) [0x109c7e940]
11 ??? [0x12f15a906]
11 ??? [0x12390dcfa]
11 ??? [0x1239112ee]
11 ??? (<59197289-2E7C-33F2-A4D6-7E9DB5A9AF5D> + 5768242) [0x10ae83432]
11 AssetBundle_CUSTOM_CreateFromMemoryImmediate(MonoArray*) + 86 (Unity + 30104262) [0x101cb5ac6]
11 ExtractAssetBundle(unsigned char const*, int, bool) + 316 (Unity + 16128508) [0x100f619fc]
11 UnityWebStream::WaitForThreadDecompression() + 26 (Unity + 30071450) [0x101cada9a]
11 Thread::WaitForExit(bool) + 45 (Unity + 19398381) [0x10127feed]
11 PlatformThread::Join(Thread const*) + 141 (Unity + 19419645) [0x1012851fd]
11 __semwait_signal + 10 (libsystem_kernel.dylib + 91274) [0x7fff8da7148a]
*11 semaphore_wait_continue + 0 (kernel + 1353536) [0xffffff800034a740]
dred236
Jul 28, 2015 02:41
I have the same problem
niubaisui
Jul 23, 2015 09:02
yes
LiZHAO
Jun 18, 2015 16:51
I meet this problem too