C++ Difference between PIE and Packed Game

Unchecked Use Single Process and startet PIE - no crash. Startet as Stand Alone and crashed (use Single Process checked and unchecked).


[2015.08.17-12.47.21:980]  0]Log file open, 08/17/15 14:47:21
[2015.08.17-12.47.21:980]  0]LogInit:Display: Running engine for game: DragonBorn
[2015.08.17-12.47.21:980]  0]LogInit:Display: RandInit(2138437466) SRandInit(2138437466).
[2015.08.17-12.47.21:980]  0]LogTaskGraph: Started task graph with 4 named threads and 5 total threads.
[2015.08.17-12.47.21:980]  0]LogStats: Stats thread started
[2015.08.17-12.47.21:980]  0]LogInit: Version: 4.8.3-2634408+++depot+UE4-Releases+4.8
[2015.08.17-12.47.21:980]  0]LogInit: API Version: 2579680
[2015.08.17-12.47.21:980]  0]LogInit: Compiled (64-bit): Jul 27 2015 16:24:33
[2015.08.17-12.47.21:980]  0]LogInit: Compiled with Visual C++: 18.00.21005.01
[2015.08.17-12.47.21:980]  0]LogInit: Build Configuration: Development
[2015.08.17-12.47.21:980]  0]LogInit: Branch Name: ++depot+UE4-Releases+4.8
[2015.08.17-12.47.21:980]  0]LogInit: Command line:  /Temp/Autosaves/Game/Maps/UEDPCLoginMap -game -PIEVIACONSOLE -ResX=1280 -ResY=720  -Multiprocess 
[2015.08.17-12.47.21:980]  0]LogInit: Base directory: C:/Temp/Epic Games/4.8/Engine/Binaries/Win64/
[2015.08.17-12.47.21:980]  0]LogInit: Rocket: 1
[2015.08.17-12.47.22:057]  0]LogInit: Using libcurl 7.41.0
[2015.08.17-12.47.22:057]  0]LogInit:  - built for x86_64-pc-win32
[2015.08.17-12.47.22:057]  0]LogInit:  - supports SSL with WinSSL
[2015.08.17-12.47.22:057]  0]LogInit:  - other features:
[2015.08.17-12.47.22:057]  0]LogInit:      CURL_VERSION_SSL
[2015.08.17-12.47.22:057]  0]LogInit:      CURL_VERSION_IPV6
[2015.08.17-12.47.22:057]  0]LogInit:      CURL_VERSION_ASYNCHDNS
[2015.08.17-12.47.22:057]  0]LogInit:      CURL_VERSION_LARGEFILE
[2015.08.17-12.47.22:057]  0]LogInit:      CURL_VERSION_IDN
[2015.08.17-12.47.22:057]  0]LogInit:  CurlRequestOptions (configurable via config and command line):
[2015.08.17-12.47.22:057]  0]LogInit:  - bVerifyPeer = true  - Libcurl will verify peer certificate
[2015.08.17-12.47.22:057]  0]LogInit:  - bUseHttpProxy = false  - Libcurl will NOT use HTTP proxy
[2015.08.17-12.47.22:057]  0]LogInit:  - bDontReuseConnections = false  - Libcurl will reuse connections
[2015.08.17-12.47.22:057]  0]LogInit:  - CertBundlePath = nullptr  - Libcurl will use whatever was configured at build time.
[2015.08.17-12.47.22:134]  0]LogOnline:Warning: No default platform service specified for OnlineSubsystem
[2015.08.17-12.47.22:180]  0]LogInit: Presizing for 0 objects not considered by GC, pre-allocating 0 bytes.
[2015.08.17-12.47.22:213]  0]LogInit: Object subsystem initialized
[2015.08.17-12.47.22:216]  0]LogConsoleResponse:Warning: Skipping Unknown console variable: 'TranslucentSortAxis = (X=0.000000,Y=-1.000000,Z=0.000000)'
[2015.08.17-12.47.22:216]  0]LogConsoleResponse:Warning:   Found in ini file 'C:/Temp/DragonBorn/Saved/Config/Windows/Engine.ini', in section '[/Script/Engine.RendererSettings]'
[2015.08.17-12.47.22:216]  0]LogConsoleResponse:Warning: Skipping Unknown console variable: 'UIScaleRule = ShortestSide'
[2015.08.17-12.47.22:216]  0]LogConsoleResponse:Warning:   Found in ini file 'C:/Temp/DragonBorn/Saved/Config/Windows/Engine.ini', in section '[/Script/Engine.RendererSettings]'
[2015.08.17-12.47.22:216]  0]LogConsoleResponse:Warning: Skipping Unknown console variable: 'UIScaleCurve = (EditorCurveData=(Keys=),ExternalCurve=None)'
[2015.08.17-12.47.22:216]  0]LogConsoleResponse:Warning:   Found in ini file 'C:/Temp/DragonBorn/Saved/Config/Windows/Engine.ini', in section '[/Script/Engine.RendererSettings]'
[2015.08.17-12.47.22:258]  0]LogInit: Selected Device Profile: [Windows]
[2015.08.17-12.47.22:258]  0]LogInit: Applying CVar settings loaded from the selected device profile: [Windows]
[2015.08.17-12.47.22:267]  0]LogInit: Computer: DEGVNWN8685948
[2015.08.17-12.47.22:267]  0]LogInit: User: dhlhse2412
[2015.08.17-12.47.22:267]  0]LogInit: CPU Page size=4096, Cores=2
[2015.08.17-12.47.22:267]  0]LogInit: High frequency timer resolution =2.533261 MHz
[2015.08.17-12.47.22:267]  0]LogMemory: Memory total: Physical=7.7GB (8GB approx)
[2015.08.17-12.47.22:267]  0]LogMemory: Platform Memory Stats for Windows
[2015.08.17-12.47.22:267]  0]LogMemory: Process Physical Memory: 52.45 MB used, 52.45 MB peak
[2015.08.17-12.47.22:267]  0]LogMemory: Process Virtual Memory: 24.93 MB used, 24.93 MB peak
[2015.08.17-12.47.22:267]  0]LogMemory: Physical Memory: 4043.33 MB used, 7912.56 MB total
[2015.08.17-12.47.22:267]  0]LogMemory: Virtual Memory: 286.72 MB used, 8388608.00 MB total
[2015.08.17-12.47.22:485]  0]LogTextLocalizationManager: The requested culture ('de_DE') has no localization data; falling back to 'en' for localization and internationalization data.
[2015.08.17-12.47.23:008]  0]LogTextLocalizationManager:Warning: Loaded localization resources contain conflicting entries for (Namespace:ContentBrowser, Key:ImportAssetToolTip):
Localization Resource: (C:/Temp/Epic Games/4.8/Engine/Content/Localization/Editor/en/Editor.locres) Source String Hash: (-630476809) Localized String: (Import to {0}...)
Localization Resource: (C:/Temp/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.08.17-12.47.23:464]  0]LogD3D11RHI: Found D3D11 adapter 0: Intel(R) HD Graphics 4600 (Feature Level 11_0)
[2015.08.17-12.47.23:464]  0]LogD3D11RHI: Adapter has 64MB of dedicated video memory, 0MB of dedicated system memory, and 1632MB of shared system memory, 3 output[s]
[2015.08.17-12.47.23:464]  0]LogD3D11RHI: Chosen D3D11 Adapter Id = 0
[2015.08.17-12.47.23:473]  0]LogD3D11RHI: InitD3DDevice
[2015.08.17-12.47.23:473]  0]LogD3D11RHI: !Direct3DDevice
[2015.08.17-12.47.23:473]  0]LogRHI: Texture pool is 616 MB (70% of 880 MB)
[2015.08.17-12.47.23:481]  0]LogD3D11RHI: Async texture creation enabled
[2015.08.17-12.47.23:487]  0]LogShaderCompilers:Display: Using Local Shader Compiler.
[2015.08.17-12.47.24:488]  0]LogTemp:Display: Loaded TP DesktopTargetPlatform
[2015.08.17-12.47.24:502]  0]LogTemp:Display: Loaded TP WindowsClientTargetPlatform
[2015.08.17-12.47.24:517]  0]LogTemp:Display: Loaded TP WindowsNoEditorTargetPlatform
[2015.08.17-12.47.24:533]  0]LogTemp:Display: Loaded TP WindowsServerTargetPlatform
[2015.08.17-12.47.24:554]  0]LogTemp:Display: Loaded TP WindowsTargetPlatform
[2015.08.17-12.47.24:567]  0]LogTemp:Display: Loaded TP AndroidTargetPlatform
[2015.08.17-12.47.24:580]  0]LogTemp:Display: Loaded TP Android_ASTCTargetPlatform
[2015.08.17-12.47.24:592]  0]LogTemp:Display: Loaded TP Android_ATCTargetPlatform
[2015.08.17-12.47.24:606]  0]LogTemp:Display: Loaded TP Android_DXTTargetPlatform
[2015.08.17-12.47.24:624]  0]LogTemp:Display: Loaded TP Android_ETC1TargetPlatform
[2015.08.17-12.47.24:654]  0]LogTemp:Display: Loaded TP Android_ETC2TargetPlatform
[2015.08.17-12.47.24:670]  0]LogTemp:Display: Loaded TP Android_PVRTCTargetPlatform
[2015.08.17-12.47.24:725]  0]LogTemp:Display: Loaded TP IOSTargetPlatform
[2015.08.17-12.47.24:738]  0]LogTemp:Display: Loaded TP LinuxNoEditorTargetPlatform
[2015.08.17-12.47.24:750]  0]LogTemp:Display: Loaded TP LinuxServerTargetPlatform
[2015.08.17-12.47.24:766]  0]LogTemp:Display: Loaded TP LinuxTargetPlatform
[2015.08.17-12.47.24:766]  0]LogTargetPlatformManager:Display: Building Assets For Windows
[2015.08.17-12.47.25:000]  0]LogDerivedDataCache:Display: Max Cache Size: 512 MB
[2015.08.17-12.47.25:077]  0]LogDerivedDataCache: Loaded boot cache 0.08s 55MB C:/Users/dhlhse24_12/AppData/Local/UnrealEngine/4.8/DerivedDataCache/Boot.ddc.
[2015.08.17-12.47.25:077]  0]LogDerivedDataCache:Display: Loaded Boot cache: C:/Users/dhlhse24_12/AppData/Local/UnrealEngine/4.8/DerivedDataCache/Boot.ddc
[2015.08.17-12.47.25:077]  0]LogDerivedDataCache: FDerivedDataBackendGraph:  Pak pak cache file ../../../../../DragonBorn/DerivedDataCache/DDC.ddp not found, will not use a pak cache.
[2015.08.17-12.47.25:077]  0]LogDerivedDataCache: Unable to find inner node Pak for hierarchical cache Hierarchy.
[2015.08.17-12.47.25:077]  0]LogDerivedDataCache: FDerivedDataBackendGraph:  CompressedPak pak cache file ../../../../../DragonBorn/DerivedDataCache/Compressed.ddp not found, will not use a pak cache.
[2015.08.17-12.47.25:077]  0]LogDerivedDataCache: Unable to find inner node CompressedPak for hierarchical cache Hierarchy.
[2015.08.17-12.47.25:241]  0]LogDerivedDataCache:Display: Pak cache opened for reading ../../../Engine/DerivedDataCache/Compressed.ddp.
[2015.08.17-12.47.25:252]  0]LogDerivedDataCache: Using Local data cache path C:/Users/dhlhse24_12/AppData/Local/UnrealEngine/Common/DerivedDataCache: Writable
[2015.08.17-12.47.25:468]  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.08.17-12.47.25:468]  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.08.17-12.47.25:474]  0]LogInit: Selected Device Profile: [Windows]
[2015.08.17-12.47.25:499]  0]LogMeshUtilities: No automatic mesh reduction module available
[2015.08.17-12.47.25:499]  0]LogMeshUtilities: No automatic mesh merging module available
[2015.08.17-12.47.26:048]  0]LogInit: WinSock: version 1.1 (2.2), MaxSocks=32767, MaxUdp=65467
[2015.08.17-12.47.26:516]  0]LogD3D11RHI: InitD3DDevice
[2015.08.17-12.47.26:637]  0]DBNet:Warning: DBNetworkClient: Constructor called.
[2015.08.17-12.47.26:637]  0]DBNet:Warning: DBNetworkClient: PhotonListener created.
[2015.08.17-12.47.26:637]  0]DBNet:Warning: DBNetworkClient: PhotonPeer created.
[2015.08.17-12.47.26:638]  0]DBNet:Warning: DBLoginController: Constructor called.
[2015.08.17-12.47.26:674]  0]SourceControl: Info Source control is disabled
[2015.08.17-12.47.26:674]  0]SourceControl: Info Source control is disabled
[2015.08.17-12.47.26:690]  0]SourceControl: Info Source control is disabled
[2015.08.17-12.47.26:827]  0]LogObj: 24997 objects as part of root set at end of initial load.
[2015.08.17-12.47.26:827]  0]LogUObjectAllocator: 5032848 out of 0 bytes used by permanent object pool.
[2015.08.17-12.47.26:898]  0]LogAutomationTest:Warning: ERR: Transient text cannot be serialized "Testing Transient serialization detection".
[2015.08.17-12.47.26:898]  0]LogEngine: Initializing Engine...
[2015.08.17-12.47.27:000]  0]LogInit: XAudio2 using 'Speaker/HP (Realtek High Definition Audio)' : 2 channels at 48 kHz using 32 bits per sample (channel mask 0x3)
[2015.08.17-12.47.27:010]  0]LogInit: FAudioDevice initialized.
[2015.08.17-12.47.27:019]  0]LogInit: Texture streaming: Disabled
[2015.08.17-12.47.27:146]  0]DBNet:Warning: DBGameInstance: Init called.
[2015.08.17-12.47.27:146]  0]DBNet:Warning: DBNetworkClient: Constructor called.
[2015.08.17-12.47.27:146]  0]DBNet:Warning: DBNetworkClient: PhotonListener created.
[2015.08.17-12.47.27:146]  0]DBNet:Warning: DBNetworkClient: PhotonPeer created.
[2015.08.17-12.47.27:146]  0]DBNet:Warning: DBGameInstance: PhotonClient created.
[2015.08.17-12.47.27:146]  0]DBNet:Warning: DBNetworkClient: PhotonPeer connect called.
[2015.08.17-12.47.27:148]  0]LogNet: Browse: /Temp/Autosaves/Game/Maps/UEDPCLoginMap?Name=Player
[2015.08.17-12.47.27:148]  0]LogLoad: LoadMap: /Temp/Autosaves/Game/Maps/UEDPCLoginMap?Name=Player
[2015.08.17-12.47.27:163]  0]LogParticles: Destroying 0 GPU particle simulations for FXSystem 0x00000000140DDA80
[2015.08.17-12.47.27:177]  0]LogMemory: Platform Memory Stats for Windows
[2015.08.17-12.47.27:177]  0]LogMemory: Process Physical Memory: 340.83 MB used, 361.95 MB peak
[2015.08.17-12.47.27:177]  0]LogMemory: Process Virtual Memory: 302.54 MB used, 410.38 MB peak
[2015.08.17-12.47.27:177]  0]LogMemory: Physical Memory: 4331.30 MB used, 7912.56 MB total
[2015.08.17-12.47.27:177]  0]LogMemory: Virtual Memory: 796.06 MB used, 8388608.00 MB total
[2015.08.17-12.47.27:177]  0]LogMemory: 
[2015.08.17-12.47.27:177]  0]Allocator Stats for TBB: (not implemented)
[2015.08.17-12.47.27:238]  0]LogAIModule: Creating AISystem for world LoginMap
[2015.08.17-12.47.27:239]  0]LogWorld: Game class is 'DBGameMode'
[2015.08.17-12.47.27:240]  0]LogWorld: Bringing World /Temp/Autosaves/Game/Maps/UEDPCLoginMap.LoginMap up for play (max tick rate 0) at 2015.08.17-14.47.27
[2015.08.17-12.47.27:240]  0]DB:Warning: ==========================================
[2015.08.17-12.47.27:240]  0]DB:Warning:   Init Game Option: ?Name=Player
[2015.08.17-12.47.27:240]  0]DB:Warning:   Init Game Map: UEDPCLoginMap
[2015.08.17-12.47.27:240]  0]DB:Warning:   Init Game Error: 
[2015.08.17-12.47.27:240]  0]LogWorld: Bringing up level for play took: 0.000403
[2015.08.17-12.47.27:241]  0]DBNet:Warning: DBGameMode: Begin Play.
[2015.08.17-12.47.27:241]  0]DBNet:Warning: DBLoginController: Constructor called.
[2015.08.17-12.47.27:241]  0]DBNet:Warning: DBLoginHandler: InitializeComponent.
[2015.08.17-12.47.27:241]  0]DBNet: DBLoginHandler: OwningGameInstance: DBGameInstance_0.
[2015.08.17-12.47.27:241]  0]DBNet:Warning: DBNetworkClient: PhotonSetCurrentHandler called and set to: LoginHandler.
[2015.08.17-12.47.27:241]  0]DBNet: DBNetworkListener: Handler got: LoginHandler.

My GameInstance looks like:

DBGameInstance.h


// Copyright 2015 by Nethersoft ( Kenter) - All rights reserved.

#pragma once

#include "Engine/GameInstance.h"
#include "DBNetworkClient.h"
#include "DBNetworkBaseHandler.h"
#include "DBGameInstance.generated.h"

/**
 * 
 */
UCLASS()
class DRAGONBORN_API UDBGameInstance : public UGameInstance
{
    GENERATED_BODY()

public:
    virtual void Init() override;
    virtual void Shutdown() override;
    void PhotonCallService(bool dispatchIncomingCommands);

    UDBNetworkClient* PhotonClient;
};

DBGameInstance.cpp


// Copyright 2015 by Nethersoft ( Kenter) - All rights reserved.

#include "DragonBorn.h"
#include "DBGameInstance.h"

void UDBGameInstance::Init()
{
    UE_LOG(DBNet, Warning, TEXT("DBGameInstance: Init called."));
    PhotonClient = NewObject<UDBNetworkClient>();

    if (PhotonClient)
    {
        UE_LOG(DBNet, Warning, TEXT("DBGameInstance: PhotonClient created."));
        PhotonClient->PhotonConnect("127.0.0.1:5055", "MasterServer");
    }
    else
    {
        UE_LOG(DBNet, Error, TEXT("DBGameInstance: PhotonClient could not be created."));
    }
}

void UDBGameInstance::Shutdown()
{
    Super::Shutdown();
}

void UDBGameInstance::PhotonCallService(bool dispatchIncomingCommands)
{
    UE_LOG(DBNet, Log, TEXT("DBGameInstance: Service called."));

    if (PhotonClient && (PhotonClient->GetPhotonIsConnecting() || PhotonClient->GetPhotonIsConnected()))
    {
        PhotonClient->PhotonCallService(dispatchIncomingCommands);
    }
}