Whenever I try to test one of my projects (using a custom player controller with a custom camera manger(that has the follow HMD orientation flag enabled)) in VR the display tend to freeze. I do not get an error message.
Editor log:
[2015.07.19-01.10.13:950] 0]Log file open, 07/19/15 04:10:13
[2015.07.19-01.10.13:950] 0]LogInit:Display: Running engine for game: Bikes
[2015.07.19-01.10.13:950] 0]LogInit:Display: RandInit(1495407669) SRandInit(1495407670).
[2015.07.19-01.10.13:950] 0]LogTaskGraph: Started task graph with 4 named threads and 7 total threads.
[2015.07.19-01.10.13:950] 0]LogStats: Stats thread started
[2015.07.19-01.10.13:950] 0]LogInit: Version: 4.8.2-2614606+++depot+UE4-Releases+4.8
[2015.07.19-01.10.13:950] 0]LogInit: API Version: 2579680
[2015.07.19-01.10.13:950] 0]LogInit: Compiled (64-bit): Jul 8 2015 23:43:41
[2015.07.19-01.10.13:950] 0]LogInit: Compiled with Visual C++: 18.00.21005.01
[2015.07.19-01.10.13:950] 0]LogInit: Build Configuration: Development
[2015.07.19-01.10.13:950] 0]LogInit: Branch Name: ++depot+UE4-Releases+4.8
[2015.07.19-01.10.13:950] 0]LogInit: Command line:
[2015.07.19-01.10.13:950] 0]LogInit: Base directory: C:/Program Files/Epic Games/4.8/Engine/Binaries/Win64/
[2015.07.19-01.10.13:950] 0]LogInit: Rocket: 1
[2015.07.19-01.10.13:959] 0]LogInit: Using libcurl 7.41.0
[2015.07.19-01.10.13:959] 0]LogInit: - built for x86_64-pc-win32
[2015.07.19-01.10.13:959] 0]LogInit: - supports SSL with WinSSL
[2015.07.19-01.10.13:959] 0]LogInit: - other features:
[2015.07.19-01.10.13:959] 0]LogInit: CURL_VERSION_SSL
[2015.07.19-01.10.13:959] 0]LogInit: CURL_VERSION_IPV6
[2015.07.19-01.10.13:959] 0]LogInit: CURL_VERSION_ASYNCHDNS
[2015.07.19-01.10.13:959] 0]LogInit: CURL_VERSION_LARGEFILE
[2015.07.19-01.10.13:959] 0]LogInit: CURL_VERSION_IDN
[2015.07.19-01.10.13:959] 0]LogInit: CurlRequestOptions (configurable via config and command line):
[2015.07.19-01.10.13:959] 0]LogInit: - bVerifyPeer = true - Libcurl will verify peer certificate
[2015.07.19-01.10.13:959] 0]LogInit: - bUseHttpProxy = false - Libcurl will NOT use HTTP proxy
[2015.07.19-01.10.13:959] 0]LogInit: - bDontReuseConnections = false - Libcurl will reuse connections
[2015.07.19-01.10.13:959] 0]LogInit: - CertBundlePath = nullptr - Libcurl will use whatever was configured at build time.
[2015.07.19-01.10.13:967] 0]LogOnline:Warning: No default platform service specified for OnlineSubsystem
[2015.07.19-01.10.13:976] 0]LogInit: Presizing for 0 objects not considered by GC, pre-allocating 0 bytes.
[2015.07.19-01.10.13:981] 0]LogInit: Object subsystem initialized
[2015.07.19-01.10.13:982] 0]LogConsoleResponse:Warning: Skipping Unknown console variable: 'TranslucentSortAxis = (X=0.000000,Y=-1.000000,Z=0.000000)'
[2015.07.19-01.10.13:982] 0]LogConsoleResponse:Warning: Found in ini file 'C:/Users/Ats/Documents/Unreal Projects/Bikes/Saved/Config/Windows/Engine.ini', in section '[/Script/Engine.RendererSettings]'
[2015.07.19-01.10.13:982] 0]LogConsoleResponse:Warning: Skipping Unknown console variable: 'UIScaleRule = ShortestSide'
[2015.07.19-01.10.13:982] 0]LogConsoleResponse:Warning: Found in ini file 'C:/Users/Ats/Documents/Unreal Projects/Bikes/Saved/Config/Windows/Engine.ini', in section '[/Script/Engine.RendererSettings]'
[2015.07.19-01.10.13:982] 0]LogConsoleResponse:Warning: Skipping Unknown console variable: 'UIScaleCurve = (EditorCurveData=(Keys=),ExternalCurve=None)'
[2015.07.19-01.10.13:982] 0]LogConsoleResponse:Warning: Found in ini file 'C:/Users/Ats/Documents/Unreal Projects/Bikes/Saved/Config/Windows/Engine.ini', in section '[/Script/Engine.RendererSettings]'
[2015.07.19-01.10.13:982] 0]LogInit: Selected Device Profile: [Windows]
[2015.07.19-01.10.13:982] 0]LogInit: Applying CVar settings loaded from the selected device profile: [Windows]
[2015.07.19-01.10.13:988] 0]LogInit: Computer: ATS-PC-MK2
[2015.07.19-01.10.13:988] 0]LogInit: User: Ats
[2015.07.19-01.10.13:988] 0]LogInit: CPU Page size=4096, Cores=4
[2015.07.19-01.10.13:988] 0]LogInit: High frequency timer resolution =3.410080 MHz
[2015.07.19-01.10.13:988] 0]LogMemory: Memory total: Physical=7.9GB (8GB approx)
[2015.07.19-01.10.13:988] 0]LogMemory: Platform Memory Stats for Windows
[2015.07.19-01.10.13:988] 0]LogMemory: Process Physical Memory: 48.66 MB used, 48.66 MB peak
[2015.07.19-01.10.13:988] 0]LogMemory: Process Virtual Memory: 22.20 MB used, 22.20 MB peak
[2015.07.19-01.10.13:988] 0]LogMemory: Physical Memory: 4396.97 MB used, 8077.59 MB total
[2015.07.19-01.10.13:988] 0]LogMemory: Virtual Memory: 295.13 MB used, 134217728.00 MB total
[2015.07.19-01.10.14:015] 0]LogTextLocalizationManager: The requested culture ('et_EE') has no localization data; falling back to 'en' for localization and internationalization data.
[2015.07.19-01.10.14:185] 0]LogTextLocalizationManager:Warning: Loaded localization resources contain conflicting entries for (Namespace:ContentBrowser, Key:ImportAssetToolTip):
Localization Resource: (C:/Program Files/Epic Games/4.8/Engine/Content/Localization/Editor/en/Editor.locres) Source String Hash: (-630476809) Localized String: (Import to {0}...)
Localization Resource: (C:/Program Files/Epic Games/4.8/Engine/Content/Localization/Editor/en/Editor.locres) Source String Hash: (1271782899) Localized String: (Imports an asset from file to this folder.)
[2015.07.19-01.10.14:516] 0]LogD3D11RHI: Found D3D11 adapter 0: NVIDIA GeForce GTX 970 (Feature Level 11_0)
[2015.07.19-01.10.14:516] 0]LogD3D11RHI: Adapter has 3992MB of dedicated video memory, 0MB of dedicated system memory, and 4038MB of shared system memory, 2 output[s]
[2015.07.19-01.10.14:521] 0]LogD3D11RHI: Found D3D11 adapter 1: Intel(R) HD Graphics 4600 (Feature Level 11_0)
[2015.07.19-01.10.14:521] 0]LogD3D11RHI: Adapter has 32MB of dedicated video memory, 0MB of dedicated system memory, and 1760MB of shared system memory, 0 output[s]
[2015.07.19-01.10.14:522] 0]LogD3D11RHI: Found D3D11 adapter 2: Microsoft Basic Render Driver (Feature Level 11_0)
[2015.07.19-01.10.14:522] 0]LogD3D11RHI: Adapter has 0MB of dedicated video memory, 0MB of dedicated system memory, and 256MB of shared system memory, 0 output[s]
[2015.07.19-01.10.14:522] 0]LogD3D11RHI: Chosen D3D11 Adapter Id = 0
[2015.07.19-01.10.14:524] 0]LogD3D11RHI: InitD3DDevice
[2015.07.19-01.10.14:524] 0]LogD3D11RHI: !Direct3DDevice
[2015.07.19-01.10.14:524] 0]LogRHI: Texture pool is 1361 MB (70% of 1945 MB)
[2015.07.19-01.10.14:531] 0]LogD3D11RHI: Async texture creation enabled
[2015.07.19-01.10.14:545] 0]LogShaderCompilers:Display: Using Local Shader Compiler.
[2015.07.19-01.10.15:163] 0]LogTemp:Display: Loaded TP DesktopTargetPlatform
[2015.07.19-01.10.15:172] 0]LogTemp:Display: Loaded TP WindowsClientTargetPlatform
[2015.07.19-01.10.15:185] 0]LogTemp:Display: Loaded TP WindowsNoEditorTargetPlatform
[2015.07.19-01.10.15:195] 0]LogTemp:Display: Loaded TP WindowsServerTargetPlatform
[2015.07.19-01.10.15:205] 0]LogTemp:Display: Loaded TP WindowsTargetPlatform
[2015.07.19-01.10.15:214] 0]LogTemp:Display: Loaded TP AndroidTargetPlatform
[2015.07.19-01.10.15:222] 0]LogTemp:Display: Loaded TP Android_ASTCTargetPlatform
[2015.07.19-01.10.15:230] 0]LogTemp:Display: Loaded TP Android_ATCTargetPlatform
[2015.07.19-01.10.15:238] 0]LogTemp:Display: Loaded TP Android_DXTTargetPlatform
[2015.07.19-01.10.15:247] 0]LogTemp:Display: Loaded TP Android_ETC1TargetPlatform
[2015.07.19-01.10.15:255] 0]LogTemp:Display: Loaded TP Android_ETC2TargetPlatform
[2015.07.19-01.10.15:264] 0]LogTemp:Display: Loaded TP Android_PVRTCTargetPlatform
[2015.07.19-01.10.15:303] 0]LogTemp:Display: Loaded TP IOSTargetPlatform
[2015.07.19-01.10.15:311] 0]LogTemp:Display: Loaded TP LinuxNoEditorTargetPlatform
[2015.07.19-01.10.15:319] 0]LogTemp:Display: Loaded TP LinuxServerTargetPlatform
[2015.07.19-01.10.15:328] 0]LogTemp:Display: Loaded TP LinuxTargetPlatform
[2015.07.19-01.10.15:328] 0]LogTargetPlatformManager:Display: Building Assets For Windows
[2015.07.19-01.10.15:465] 0]LogDerivedDataCache:Display: Max Cache Size: 512 MB
[2015.07.19-01.10.15:509] 0]LogDerivedDataCache: Loaded boot cache 0.04s 53MB C:/Users/Ats/AppData/Local/UnrealEngine/4.8/DerivedDataCache/Boot.ddc.
[2015.07.19-01.10.15:509] 0]LogDerivedDataCache:Display: Loaded Boot cache: C:/Users/Ats/AppData/Local/UnrealEngine/4.8/DerivedDataCache/Boot.ddc
[2015.07.19-01.10.15:509] 0]LogDerivedDataCache: FDerivedDataBackendGraph: Pak pak cache file ../../../../../../Users/Ats/Documents/Unreal Projects/Bikes/DerivedDataCache/DDC.ddp not found, will not use a pak cache.
[2015.07.19-01.10.15:509] 0]LogDerivedDataCache: Unable to find inner node Pak for hierarchical cache Hierarchy.
[2015.07.19-01.10.15:509] 0]LogDerivedDataCache: FDerivedDataBackendGraph: CompressedPak pak cache file ../../../../../../Users/Ats/Documents/Unreal Projects/Bikes/DerivedDataCache/Compressed.ddp not found, will not use a pak cache.
[2015.07.19-01.10.15:509] 0]LogDerivedDataCache: Unable to find inner node CompressedPak for hierarchical cache Hierarchy.
[2015.07.19-01.10.15:621] 0]LogDerivedDataCache:Display: Pak cache opened for reading ../../../Engine/DerivedDataCache/Compressed.ddp.
[2015.07.19-01.10.15:633] 0]LogDerivedDataCache: Using Local data cache path C:/Users/Ats/AppData/Local/UnrealEngine/Common/DerivedDataCache: Writable
[2015.07.19-01.10.15:776] 0]LogInit: Selected Device Profile: [Windows]
[2015.07.19-01.10.15:835] 0]ImportText (ComponentSweepMultiTests): Missing closing parenthesis: (RootShapeAsset="/Engine/BasicShapes/Cube.Cube",ShapeType="TriggerCapsule",HitResult=(Time=0.50,Location=(X=-100.000015,Y=0.0,Z=100.000015),ImpactPoint=(X=-50.0,Y=0.0,Z=50.0),Normal=(X=-1.0,Y=-0.0,Z=0.0),ImpactNormal=(X=0.0,Y=0.0,Z=1.0),TraceStart=(X=-200.0,Y=0.0,Z=200.0),TraceEnd=(X=0.0,Y=0.0,Z=0.0))
[2015.07.19-01.10.15:835] 0]ImportText (LineTraceSingleByChannelTests): Missing closing parenthesis: (RootShapeAsset="/Engine/BasicShapes/Cube.Cube",HitResult=(Time=0.50,Location=(X=-100.000015,Y=0.0,Z=100.000015),ImpactPoint=(X=-50.0,Y=0.0,Z=50.0),Normal=(X=-1.0,Y=-0.0,Z=0.0),ImpactNormal=(X=0.0,Y=0.0,Z=1.0),TraceStart=(X=-200.0,Y=0.0,Z=200.0),TraceEnd=(X=0.0,Y=0.0,Z=0.0))
[2015.07.19-01.10.15:855] 0]LogMeshUtilities: No automatic mesh reduction module available
[2015.07.19-01.10.15:855] 0]LogMeshUtilities: No automatic mesh merging module available
[2015.07.19-01.10.16:071] 0]LogInit: WinSock: version 1.1 (2.2), MaxSocks=32767, MaxUdp=65467
[2015.07.19-01.10.16:719] 0]UdpMessaging: Initializing bridge on interface 0.0.0.0:0 to multicast group 230.0.0.1:6666.
[2015.07.19-01.10.16:985] 0]SourceControl: Info Source control is disabled
[2015.07.19-01.10.16:991] 0]SourceControl: Info Source control is disabled
[2015.07.19-01.10.16:998] 0]SourceControl: Info Source control is disabled
[2015.07.19-01.10.17:004] 0]SourceControl: Info Source control is disabled
[2015.07.19-01.10.17:150] 0]LogObj: 26273 objects as part of root set at end of initial load.
[2015.07.19-01.10.17:150] 0]LogUObjectAllocator: 5409256 out of 0 bytes used by permanent object pool.
[2015.07.19-01.10.17:203] 0]LogEngine: Initializing Engine...
[2015.07.19-01.10.17:204] 0]OCULUS: Info: [CAPI] LibOVR module is located at C:\Windows\SYSTEM32\LibOVRRT64_0_6.dll
[2015.07.19-01.10.17:305] 0]LogHMD:Warning: HMD Oculus Rift DK2, res = 1920 x 1080
[2015.07.19-01.10.17:306] 0]LogHMD: Oculus plugin initialized. Version: 4.8.2-2614606+++depot+UE4-Releases+4.8, LibOVR: 0.6.0.1, built Jul 8 2015, 23:44:35
[2015.07.19-01.10.17:437] 0]LogAIModule: Creating AISystem for world NewWorld
[2015.07.19-01.10.17:440] 0]LogInit: XAudio2 using 'Speakers (Realtek High Definition Audio)' : 2 channels at 48 kHz using 32 bits per sample (channel mask 0x3)
[2015.07.19-01.10.17:446] 0]LogInit: FAudioDevice initialized.
[2015.07.19-01.10.17:466] 0]LogDerivedDataCache: Saved boot cache 0.02s 53MB C:/Users/Ats/AppData/Local/UnrealEngine/4.8/DerivedDataCache/Boot.ddc.
[2015.07.19-01.10.17:471] 0]LogInit: Texture streaming: Disabled
[2015.07.19-01.10.17:487] 0]LogAnalytics: Creating configured Analytics provider AnalyticsET
[2015.07.19-01.10.17:487] 0]LogAnalytics: [UEEditor.Rocket.Release] APIServer = http://et2.epicgames.com/ET2/. AppVersion = 4.8.2-2614606+++depot+UE4-Releases+4.8
[2015.07.19-01.10.17:487] 0]LogAnalytics: [UEEditor.Rocket.Release] SetUserId dafbcfff4397ba36a873f3a9938e4bc0|9bb69672f02f4b5f8f241498abac87ad|348ca7d9-d2bd-4386-bd60-04ec4b1ce1aa
[2015.07.19-01.10.17:487] 0]LogAnalytics: [UEEditor.Rocket.Release] AnalyticsET::StartSession
[2015.07.19-01.10.17:505] 0]LogInit: Transaction tracking system initialized
[2015.07.19-01.10.17:586] 0]BlueprintLog: New page: Editor Load
[2015.07.19-01.10.17:612] 0]LogAssetRegistry: FAssetRegistry took 0.0107 seconds to start up
[2015.07.19-01.10.17:612] 0]LogDirectoryWatcher:Warning: Failed to begin reading directory changes for ../../../Engine/Plugins/Experimental/CharacterAI/Content/. Error: 0
[2015.07.19-01.10.18:050] 0]LogLinker:Warning: Can't find file '/Game/ThirdPersonBP/ThirdPersonOverview'
[2015.07.19-01.10.18:050] 0]LogLinker:Warning: Can't find file '/Game/ThirdPersonBP/ThirdPersonOverview'
[2015.07.19-01.10.18:050] 0]LogLinker:Warning: Can't find file '/Game/ThirdPersonBP/ThirdPersonOverview'
[2015.07.19-01.10.18:050] 0]LogUObjectGlobals:Warning: Failed to find object 'Class /Game/ThirdPersonBP/ThirdPersonOverview.ThirdPersonOverview_C'
[2015.07.19-01.10.18:088] 0]LogConsoleManager:Warning: Console variable 'r.VSync' wasn't set ('GameSetting' has a lower priority than 'SystemSettingsIni')
[2015.07.19-01.10.18:088] 0]LogConsoleResponse:Display:
[2015.07.19-01.10.18:152] 0]LogCook:Display: Done creating registry. It took 0.00s.
[2015.07.19-01.10.18:264] 0]SourceControl: Info Source control is disabled
[2015.07.19-01.10.18:264] 0]Cmd: MAP LOAD FILE="../../../../../../Users/Ats/Documents/Unreal Projects/Bikes/Content/BasicTest.umap" TEMPLATE=0 SHOWPROGRESS=1 FEATURELEVEL=3
[2015.07.19-01.10.18:265] 0]LightingResults: New page: Lighting Build
[2015.07.19-01.10.18:279] 0]MapCheck: New page: Map Check
[2015.07.19-01.10.18:279] 0]LightingResults: New page: Lighting Build
[2015.07.19-01.10.18:285] 0]LogParticles: Destroying 0 GPU particle simulations for FXSystem 0x00000089783D0F40
[2015.07.19-01.10.18:543] 0]LogAIModule: Creating AISystem for world BasicTest
[2015.07.19-01.10.18:547] 0]LogEditorServer: Finished looking for orphan Actors (0.000 secs)
[2015.07.19-01.10.18:548] 0]Cmd: MAP CHECKDEP NOCLEARLOG
[2015.07.19-01.10.18:571] 0]MapCheck: Info Map check complete: 0 Error(s), 0 Warning(s), took 23.083ms to complete.
[2015.07.19-01.10.18:571] 0]LogFileHelpers: Loading map 'BasicTest' took 0.306
[2015.07.19-01.10.18:667] 0]LogCollectionManager: Loaded 0 collections in 0.001378 seconds
[2015.07.19-01.10.18:671] 0]LogContentBrowser: Native class hierarchy populated in 0.0045 seconds. Added 1792 classes and 301 folders.
[2015.07.19-01.10.18:706] 0]LogContentBrowser: Native class hierarchy updated for 'WidgetCarousel' in 0.0002 seconds. Added 0 classes and 0 folders.
[2015.07.19-01.10.18:723] 0]LogContentBrowser: Native class hierarchy updated for 'AddContentDialog' in 0.0002 seconds. Added 0 classes and 0 folders.
[2015.07.19-01.10.18:732] 0]LogContentBrowser: Native class hierarchy updated for 'SceneOutliner' in 0.0003 seconds. Added 1 classes and 2 folders.
[2015.07.19-01.10.18:769] 0]LogCrashTracker: Crashtracker disabled due to settings.
[2015.07.19-01.10.18:770] 0]LogD3D11RHI: InitD3DDevice
[2015.07.19-01.10.18:771] 0]LogUObjectGlobals:Warning: Failed to find object 'Class None.'
[2015.07.19-01.10.18:795] 0]LogLoad: Full Startup: 5.79 seconds (BP compile: 0.11 seconds)
[2015.07.19-01.10.18:803] 0]LogWindowsTextInputMethodSystem:Display: IME system now deactivated.
[2015.07.19-01.10.18:840] 0]LogContentStreaming: Texture pool size is 0.000000MB
[2015.07.19-01.10.18:854] 0]LogContentStreaming: Texture pool size now 1000 MB
[2015.07.19-01.10.18:945] 0]LogRenderer: Reallocating scene render targets to support 1688x832 (Frame:2).
[2015.07.19-01.10.19:113] 4]LogAssetRegistry: Asset discovery search completed in 1.5124 seconds
[2015.07.19-01.10.23:248]
The game itself continues functioning: although I can not see anything change on screen I can interact with it: open the console and disable stereo rendering and the game works just fine after that but reenabling it crashes the editor/game. And that even after restarting the editor.
Maybe it has something to do with the tracking, but idk…
And If I want to run the game again in VR I have to stop and restart the Oculus Runtime (V.0.6.0.1). Because if I don’t restart the runtime I get the following hard crash of the editor:
Unknown exception - code 00000001 (first/second chance not available)
"Assertion failed: ViewFamily.RenderTarget->GetRenderTargetTexture() [File:D:\BuildFarm\buildmachine_++depot+UE4-Releases+4.8\Engine\Plugins\Runtime\OculusRift\Source\OculusRift\Private
UE4Editor_Core!FDebug::AssertFailed() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\core\private\misc\outputdevice.cpp:355]
UE4Editor_OculusRift!OculusRift::FViewExtension::PreRenderViewFamily_RenderThread()
UE4Editor_Renderer!RenderViewFamily_RenderThread() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\renderer\private\scenerendering.cpp:1328]
UE4Editor_Renderer!TGraphTask<`FRendererModule::BeginRenderingViewFamily'::`17'::EURCMacro_FDrawSceneCommand>::ExecuteTask() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\core\public\async askgraphinterfaces.h:753]
UE4Editor_Core!FTaskThread::ProcessTasks() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\core\private\async askgraph.cpp:430]
UE4Editor_Core!FTaskThread::ProcessTasksUntilQuit() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\core\private\async askgraph.cpp:273]
UE4Editor_RenderCore!RenderingThreadMain() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\rendercore\private\renderingthread.cpp:284]
UE4Editor_RenderCore!FRenderingThread::Run() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\rendercore\private\renderingthread.cpp:385]
UE4Editor_Core!FRunnableThreadWin::Run() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:73]