AndreaCatania / GoddessSoundVisualizer

Unreal Engine 4 Plugin to Visualize Audio
GNU Affero General Public License v3.0
19 stars 10 forks source link

Packaged project crashes as soon as the game access the plugin #5

Open VirtualLilies opened 7 years ago

VirtualLilies commented 7 years ago

I'm using the same setup as yours in showcase project. Everything works fine in the editor, the project is packaging fine, however as soon as the game tries to access sound spectrum I get crashes. Editor crashes when I run the project with standalone option. Log from the build below.

[2017.08.03-11.58.47:605][ 0]LogUObjectArray: CloseDisregardForGC: 0/0 objects in disregard for GC pool [2017.08.03-11.58.47:617][ 0]LogEngine: Initializing Engine... [2017.08.03-11.58.50:687][ 0]LogHMD: SteamVR initialized. Driver: lighthouse Display: LHR-25C92EF6 [2017.08.03-11.58.50:698][ 0]LogStreaming:Error: Couldn't find file for package /Script/Engine requested by async loading code. NameToLoad: /Script/Engine [2017.08.03-11.58.50:788][ 0]LogStats: UGameplayTagsManager::ConstructGameplayTagTree: Construct from data asset - 0.000 s [2017.08.03-11.58.50:788][ 0]LogStats: UGameplayTagsManager::ConstructGameplayTagTree: GameplayTagTreeChangedEvent.Broadcast - 0.000 s [2017.08.03-11.58.50:825][ 0]LogInit: XAudio2 using 'Speakers (Realtek High Definition Audio)' : 2 channels at 48 kHz using 32 bits per sample (channel mask 0x3) [2017.08.03-11.58.50:862][ 0]LogInit: FAudioDevice initialized. [2017.08.03-11.58.50:873][ 0]LogInit: Texture streaming: Enabled [2017.08.03-11.58.50:875][ 0]LogConsoleManager:Warning: Setting the console variable 'r.VSync' with 'SetByGameSetting' was ignored as it is lower priority than the previous 'SetByCode'. Value remains '0' [2017.08.03-11.58.50:878][ 0]LogInit:Display: Game Engine Initialized. [2017.08.03-11.58.50:879][ 0]LogInit:Display: Starting Game. [2017.08.03-11.58.50:879][ 0]LogNet: Browse: /Game/Levels/LevelSelection?Name=Player [2017.08.03-11.58.50:879][ 0]LogLoad: LoadMap: /Game/Levels/LevelSelection?Name=Player [2017.08.03-11.58.50:898][ 0]LogMemory: Platform Memory Stats for WindowsNoEditor [2017.08.03-11.58.50:898][ 0]LogMemory: Process Physical Memory: 234.18 MB used, 310.07 MB peak [2017.08.03-11.58.50:898][ 0]LogMemory: Process Virtual Memory: 348.13 MB used, 398.77 MB peak [2017.08.03-11.58.50:898][ 0]LogMemory: Physical Memory: 13495.24 MB used, 19227.74 MB free, 32722.98 MB total [2017.08.03-11.58.50:898][ 0]LogMemory: Virtual Memory: 789.51 MB used, 19227.74 MB free, 134217728.00 MB total [2017.08.03-11.58.50:898][ 0]LogMemory: [2017.08.03-11.58.50:898][ 0]Allocator Stats for binned2: (not implemented) [2017.08.03-11.58.50:905][ 0]LogAIModule: Creating AISystem for world LevelSelection [2017.08.03-11.58.50:906][ 0]LogLoad: Game class is 'GM_LevelSelection_C' [2017.08.03-11.58.50:908][ 0]LogWorld: Bringing World /Game/Levels/LevelSelection.LevelSelection up for play (max tick rate 0) at 2017.08.03-13.58.50 [2017.08.03-11.58.50:908][ 0]LogWorld: Bringing up level for play took: 0.000524 [2017.08.03-11.58.50:908][ 0]LogGameMode: FindPlayerStart: PATHS NOT DEFINED or NO PLAYERSTART with positive rating [2017.08.03-11.58.50:910][ 0]LogUMG:Display: Widget Class UI_LevelSelection_C - Loaded Fast Template. [2017.08.03-11.58.50:912][ 0]LogLoad: Took 0.033032 seconds to LoadMap(/Game/Levels/LevelSelection) [2017.08.03-11.58.50:913][ 0]LogSlate: Took 0.000081 seconds to synchronously load lazily loaded font '../../../ImmersionArkanoid/Content/Misc/Font/8-BIT_WONDER.ufont' (14K) [2017.08.03-11.58.50:943][ 0]LogLoad: (Engine Initialization) Total time: 5.67 seconds [2017.08.03-11.58.50:943][ 0]LogExternalProfiler: Found external profiler: VSPerf [2017.08.03-11.58.50:943][ 0]LogExternalProfiler: Using external profiler: VSPerf [2017.08.03-11.58.50:960][ 0]LogOcInput: OculusInput pre-init called [2017.08.03-11.58.50:960][ 0]LogHMD: Starting GearVRController plugin [2017.08.03-11.58.51:014][ 2]LogRenderer: Reallocating scene render targets to support 3584x2016 NumSamples 1 (Frame:1). [2017.08.03-11.59.12:670][339]LogNet: Browse: /Game/Levels/GameplayShapeOfYou [2017.08.03-11.59.12:670][339]LogLoad: LoadMap: /Game/Levels/GameplayShapeOfYou [2017.08.03-11.59.12:682][339]LogMemory: Platform Memory Stats for WindowsNoEditor [2017.08.03-11.59.12:682][339]LogMemory: Process Physical Memory: 241.12 MB used, 310.07 MB peak [2017.08.03-11.59.12:682][339]LogMemory: Process Virtual Memory: 1167.01 MB used, 1280.67 MB peak [2017.08.03-11.59.12:682][339]LogMemory: Physical Memory: 13224.86 MB used, 19498.12 MB free, 32722.98 MB total [2017.08.03-11.59.12:682][339]LogMemory: Virtual Memory: 1610.51 MB used, 19498.12 MB free, 134217728.00 MB total [2017.08.03-11.59.12:682][339]LogMemory: [2017.08.03-11.59.12:682][339]Allocator Stats for binned2: (not implemented) [2017.08.03-11.59.12:688][339]LogStreaming:Error: Couldn't find file for package /Script/GoddessSoundVisualizer requested by async loading code. NameToLoad: /Script/GoddessSoundVisualizer [2017.08.03-11.59.12:689][339]LogStreaming:Error: ****DumpDependencies [Dependencies]: [2017.08.03-11.59.12:689][339]LogStreaming:Error: Export 1 Shape_of_You8-Bit_NES_Remix0 [2017.08.03-11.59.12:689][339]LogStreaming:Error: Linker is ../../../ImmersionArkanoid/Content/Sounds/Music/Shape_of_You__8-Bit_NESRemix.uasset [2017.08.03-11.59.12:689][339]LogStreaming:Error: Dep S_BEFORE_C Import 1 SoundFrequencySpectrum [2017.08.03-11.59.12:689][339]LogStreaming:Error: Dep S_BEFORE_C Import 4 Default__SoundFrequencySpectrum [2017.08.03-11.59.12:694][339]LogWindows: Windows GetLastError: The operation completed successfully. (0) [2017.08.03-11.59.28:058][339]LogWindows:Warning: CreateProc failed (2) ../../../Engine/Binaries/Win64/CrashReportClient.exe "C:/Users/VR Factory/Desktop/ArkanoidBuild/WindowsNoEditor/ImmersionArkanoid/Saved/Crashes/UE4CC-Windows-3236DB1A438AB0E9F01DD792673B7342_0000" -AppName=UE4-ImmersionArkanoid -CrashGUID=UE4CC-Windows-3236DB1A438AB0E9F01DD792673B7342_0000 -DebugSymbols=......\Engine\Intermediate\Symbols [2017.08.03-11.59.28:058][339]LogWindows: Could not start CrashReportClient.exe [2017.08.03-11.59.28:058][339]LogMemory: Platform Memory Stats for WindowsNoEditor [2017.08.03-11.59.28:058][339]LogMemory: Process Physical Memory: 243.91 MB used, 310.07 MB peak [2017.08.03-11.59.28:058][339]LogMemory: Process Virtual Memory: 1168.23 MB used, 1280.67 MB peak [2017.08.03-11.59.28:058][339]LogMemory: Physical Memory: 13231.11 MB used, 19491.87 MB free, 32722.98 MB total [2017.08.03-11.59.28:058][339]LogMemory: Virtual Memory: 1614.29 MB used, 19491.87 MB free, 134217728.00 MB total [2017.08.03-11.59.28:058][339]LogWindows:Error: === Critical error: === [2017.08.03-11.59.28:058][339]LogWindows:Error: [2017.08.03-11.59.28:058][339]LogWindows:Error: Fatal error: [File:D:\Build++UE4+Release-4.16+Compile\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading.cpp] [Line: 2936] [2017.08.03-11.59.28:058][339]LogWindows:Error: Missing Dependency, request for SoundFrequencySpectrum but it hasn't been created yet. [2017.08.03-11.59.28:058][339]LogWindows:Error: [2017.08.03-11.59.28:058][339]LogWindows:Error: [2017.08.03-11.59.28:058][339]LogWindows:Error: KERNELBASE.dll!0x0000000019DF9E08 [2017.08.03-11.59.28:058][339]LogWindows:Error: ImmersionArkanoid.exe!0x0000000086338DDA [2017.08.03-11.59.28:058][339]LogWindows:Error: ImmersionArkanoid.exe!0x00000000864018BB [2017.08.03-11.59.28:058][339]LogWindows:Error: ImmersionArkanoid.exe!0x00000000860EB728 [2017.08.03-11.59.28:058][339]LogWindows:Error: ImmersionArkanoid.exe!0x00000000866DB2B4 [2017.08.03-11.59.28:058][339]LogWindows:Error: ImmersionArkanoid.exe!0x00000000866D6317 [2017.08.03-11.59.28:058][339]LogWindows:Error: ImmersionArkanoid.exe!0x0000000086703C74 [2017.08.03-11.59.28:058][339]LogWindows:Error: ImmersionArkanoid.exe!0x00000000866DE447 [2017.08.03-11.59.28:058][339]LogWindows:Error: ImmersionArkanoid.exe!0x00000000866BA88F [2017.08.03-11.59.28:058][339]LogWindows:Error: ImmersionArkanoid.exe!0x00000000866FCF1E [2017.08.03-11.59.28:058][339]LogWindows:Error: ImmersionArkanoid.exe!0x000000008670246E [2017.08.03-11.59.28:058][339]LogWindows:Error: ImmersionArkanoid.exe!0x0000000086721D88 [2017.08.03-11.59.28:058][339]LogWindows:Error: ImmersionArkanoid.exe!0x0000000086720DD9 [2017.08.03-11.59.28:058][339]LogWindows:Error: ImmersionArkanoid.exe!0x00000000866E89B5 [2017.08.03-11.59.28:058][339]LogWindows:Error: ImmersionArkanoid.exe!0x00000000864D8958 [2017.08.03-11.59.28:058][339]LogWindows:Error: ImmersionArkanoid.exe!0x000000008714AB93 [2017.08.03-11.59.28:058][339]LogWindows:Error: ImmersionArkanoid.exe!0x0000000087104A46 [2017.08.03-11.59.28:058][339]LogWindows:Error: ImmersionArkanoid.exe!0x00000000871691A5 [2017.08.03-11.59.28:058][339]LogWindows:Error: ImmersionArkanoid.exe!0x00000000872A01E1 [2017.08.03-11.59.28:058][339]LogWindows:Error: ImmersionArkanoid.exe!0x00000000860D8975 [2017.08.03-11.59.28:058][339]LogWindows:Error: ImmersionArkanoid.exe!0x00000000860CA2CF [2017.08.03-11.59.28:058][339]LogWindows:Error: ImmersionArkanoid.exe!0x00000000860CA33A [2017.08.03-11.59.28:058][339]LogWindows:Error: ImmersionArkanoid.exe!0x00000000860DAAD8 [2017.08.03-11.59.28:058][339]LogWindows:Error: ImmersionArkanoid.exe!0x0000000089DCC55B [2017.08.03-11.59.28:058][339]LogWindows:Error: KERNEL32.DLL!0x000000001C292774 [2017.08.03-11.59.28:058][339]LogWindows:Error: ntdll.dll!0x000000001D6B0D51 [2017.08.03-11.59.28:058][339]LogWindows:Error: ntdll.dll!0x000000001D6B0D51 [2017.08.03-11.59.28:058][339]LogWindows:Error: [2017.08.03-11.59.28:070][339]LogExit: Executing StaticShutdownAfterError [2017.08.03-11.59.28:072][339]LogWindows: FPlatformMisc::RequestExit(1) [2017.08.03-11.59.28:072][339]Log file closed, 08/03/17 13:59:28

Logs from standalone crash report.

LoginId:c0506c264d2671f703c2a2bd8805d145 EpicAccountId:36a8671a33ff4bf1a13b41f9ac6b407f

Assertion failed: IsInAudioThread() [File:D:\Build++UE4+Release-4.16+Compile\Sync\Engine\Source\Runtime\Engine\Private\AudioDevice.cpp] [Line: 3574]

UE4Editor_Core!FDebug::AssertFailed() [d:\build++ue4+release-4.16+compile\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:349] UE4Editor_Engine!FAudioDevice::FindActiveSound() [d:\build++ue4+release-4.16+compile\sync\engine\source\runtime\engine\private\audiodevice.cpp:3577] UE4Editor_GoddessSoundVisualizer!AGoddessSoundVisualizer::Play() [d:_unrel engine projects\immersionarkanoid\plugins\goddesssoundvisualizer\source\goddesssoundvisualizer\private\goddesssoundvisualizer.cpp:67] UE4Editor_GoddessSoundVisualizer!AGoddessSoundVisualizer::execPlay() [d:_unrel engine projects\immersionarkanoid\plugins\goddesssoundvisualizer\source\goddesssoundvisualizer\public\goddesssoundvisualizer.h:11] UE4Editor_CoreUObject!UFunction::Invoke() [d:\build++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\class.cpp:4461] UE4Editor_CoreUObject!UObject::CallFunction() [d:\build++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:721] UE4Editor_CoreUObject!UObject::ProcessInternal() [d:\build++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:943] UE4Editor_CoreUObject!UObject::CallFunction() [d:\build++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:845] UE4Editor_CoreUObject!UObject::ProcessInternal() [d:\build++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:943] UE4Editor_CoreUObject!UFunction::Invoke() [d:\build++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\class.cpp:4461] UE4Editor_CoreUObject!UObject::ProcessEvent() [d:\build++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:1313] UE4Editor_Engine!AActor::ProcessEvent() [d:\build++ue4+release-4.16+compile\sync\engine\source\runtime\engine\private\actor.cpp:695] UE4Editor_Engine!AActor::ReceiveBeginPlay() UE4Editor_Engine!AActor::BeginPlay() [d:\build++ue4+release-4.16+compile\sync\engine\source\runtime\engine\private\actor.cpp:3136] UE4Editor_GoddessSoundVisualizer!AGoddessSoundVisualizer::BeginPlay() [d:_unrel engine projects\immersionarkanoid\plugins\goddesssoundvisualizer\source\goddesssoundvisualizer\private\goddesssoundvisualizer.cpp:27] UE4Editor_Engine!AActor::DispatchBeginPlay() [d:\build++ue4+release-4.16+compile\sync\engine\source\runtime\engine\private\actor.cpp:3104] UE4Editor_Engine!AWorldSettings::NotifyBeginPlay() [d:\build++ue4+release-4.16+compile\sync\engine\source\runtime\engine\private\worldsettings.cpp:187] UE4Editor_Engine!AGameStateBase::HandleBeginPlay() [d:\build++ue4+release-4.16+compile\sync\engine\source\runtime\engine\private\gamestatebase.cpp:177] UE4Editor_Engine!UWorld::BeginPlay() [d:\build++ue4+release-4.16+compile\sync\engine\source\runtime\engine\private\world.cpp:3443] UE4Editor_Engine!UEngine::LoadMap() [d:\build++ue4+release-4.16+compile\sync\engine\source\runtime\engine\private\unrealengine.cpp:10299] UE4Editor_Engine!UEngine::Browse() [d:\build++ue4+release-4.16+compile\sync\engine\source\runtime\engine\private\unrealengine.cpp:9563] UE4Editor_Engine!UEngine::TickWorldTravel() [d:\build++ue4+release-4.16+compile\sync\engine\source\runtime\engine\private\unrealengine.cpp:9752] UE4Editor_Engine!UGameEngine::Tick() [d:\build++ue4+release-4.16+compile\sync\engine\source\runtime\engine\private\gameengine.cpp:1128] UE4Editor!FEngineLoop::Tick() [d:\build++ue4+release-4.16+compile\sync\engine\source\runtime\launch\private\launchengineloop.cpp:3119] UE4Editor!GuardedMain() [d:\build++ue4+release-4.16+compile\sync\engine\source\runtime\launch\private\launch.cpp:166] UE4Editor!GuardedMainWrapper() [d:\build++ue4+release-4.16+compile\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:134] UE4Editor!WinMain() [d:\build++ue4+release-4.16+compile\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:210] UE4Editor!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:253] kernel32 ntdll

VirtualLilies commented 7 years ago

Please have a look at this:

https://answers.unrealengine.com/questions/69663/runtime-plugin.html