Access violation - code c0000005 trying to open engine

So I have been coding my game for the past 2 months today the it just crashed on launch so i tried updating to 4.17.1 still crash, tried opening other games, crashed tried opening just the engine, crash installed the debugger to try and figure it out but i cant make sense of it.

here is the log generated from trying to launch the game:

link text

Log file open, 09/17/17 02:58:06
LogWindows: LoadLibraryWithSearchPaths failed for file aqProf.dll. GetLastError=0
LogWindows: LoadLibraryWithSearchPaths failed for file VtuneApi.dll. GetLastError=0
LogWindows: LoadLibraryWithSearchPaths failed for file VtuneApi32e.dll. GetLastError=0
LogInit: Display: Running engine without a game
LogPlatformFile: Not using cached read wrapper
LogInit: Display: RandInit(-1878890773) SRandInit(-1878890773).
LogTaskGraph: Started task graph with 5 named threads and 20 total threads with 3 sets of task threads.
LogStats: Stats thread started at 0.241999
LogD3D11RHI: Aftermath initialized
LogPluginManager: Mounting plugin Paper2D
LogPluginManager: Mounting plugin LightPropagationVolume
LogPluginManager: Mounting plugin CodeLiteSourceCodeAccess
LogPluginManager: Mounting plugin GitSourceControl
LogPluginManager: Mounting plugin KDevelopSourceCodeAccess
LogPluginManager: Mounting plugin NullSourceCodeAccess
LogPluginManager: Mounting plugin PerforceSourceControl
LogPluginManager: Mounting plugin SubversionSourceControl
LogPluginManager: Mounting plugin UObjectPlugin
LogPluginManager: Mounting plugin VisualStudioSourceCodeAccess
LogPluginManager: Mounting plugin XCodeSourceCodeAccess
LogPluginManager: Mounting plugin AssetManagerEditor
LogPluginManager: Mounting plugin AudioCapture
LogPluginManager: Mounting plugin FacialAnimation
LogPluginManager: Mounting plugin GameplayTagsEditor
LogPluginManager: Mounting plugin MobileLauncherProfileWizard
LogPluginManager: Mounting plugin PluginBrowser
LogPluginManager: Mounting plugin SpeedTreeImporter
LogPluginManager: Mounting plugin AlembicImporter
LogPluginManager: Mounting plugin CharacterAI
LogPluginManager: Mounting plugin HTML5Networking
LogPluginManager: Mounting plugin AndroidMedia
LogPluginManager: Mounting plugin AvfMedia
LogPluginManager: Mounting plugin MediaPlayerEditor
LogPluginManager: Mounting plugin WmfMedia
LogPluginManager: Mounting plugin TcpMessaging
LogPluginManager: Mounting plugin UdpMessaging
LogPluginManager: Mounting plugin LevelSequenceEditor
LogPluginManager: Mounting plugin MatineeToLevelSequence
LogPluginManager: Mounting plugin OnlineSubsystemGooglePlay
LogPluginManager: Mounting plugin OnlineSubsystemIOS
LogPluginManager: Mounting plugin OnlineSubsystem
LogPluginManager: Mounting plugin OnlineSubsystemNull
LogPluginManager: Mounting plugin OnlineSubsystemUtils
LogPluginManager: Mounting plugin AndroidDeviceProfileSelector
LogPluginManager: Mounting plugin AndroidMoviePlayer
LogPluginManager: Mounting plugin AndroidPermission
LogPluginManager: Mounting plugin AppleMoviePlayer
LogPluginManager: Mounting plugin ArchVisCharacter
LogPluginManager: Mounting plugin CableComponent
LogPluginManager: Mounting plugin CustomMeshComponent
LogPluginManager: Mounting plugin ExampleDeviceProfileSelector
LogPluginManager: Mounting plugin GoogleCloudMessaging
LogPluginManager: Mounting plugin ImmediatePhysics
LogPluginManager: Mounting plugin IOSDeviceProfileSelector
LogPluginManager: Mounting plugin LinuxDeviceProfileSelector
LogPluginManager: Mounting plugin LocationServicesBPLibrary
LogPluginManager: Mounting plugin MobilePatchingUtils
LogPluginManager: Mounting plugin OculusVR
LogPluginManager: Mounting plugin PhysXVehicles
LogPluginManager: Mounting plugin ProceduralMeshComponent
LogPluginManager: Mounting plugin RuntimePhysXCooking
LogPluginManager: Mounting plugin SteamVR
LogPluginManager: Mounting plugin WindowsMoviePlayer
LogInit: Using libcurl 7.47.1
LogInit: - built for x86_64-pc-win32
LogInit: - supports SSL with OpenSSL/1.0.2g
LogInit: - supports HTTP deflate (compression) using libz 1.2.8
LogInit: - other features:
LogInit: CURL_VERSION_SSL
LogInit: CURL_VERSION_LIBZ
LogInit: CURL_VERSION_IPV6
LogInit: CURL_VERSION_ASYNCHDNS
LogInit: CURL_VERSION_LARGEFILE
LogInit: CURL_VERSION_IDN
LogInit: CurlRequestOptions (configurable via config and command line):
LogInit: - bVerifyPeer = false - Libcurl will NOT verify peer certificate
LogInit: - bUseHttpProxy = false - Libcurl will NOT use HTTP proxy
LogInit: - bDontReuseConnections = false - Libcurl will reuse connections
LogInit: - CertBundlePath = nullptr - Libcurl will use whatever was configured at build time.
LogInit: Build: ++UE4+Release-4.17-CL-3586342
LogInit: Engine Version: 4.17.1-3586342+++UE4+Release-4.17
LogInit: Compatible Engine Version: 4.17.0-3573198+++UE4+Release-4.17
LogInit: Net CL: 3573198
LogDevObjectVersion: Number of dev versions registered: 16
LogDevObjectVersion: Dev-Blueprints (B0D832E4-1F89-4F0D-ACCF-7EB736FD4AA2): 10
LogDevObjectVersion: Dev-Build (E1C64328-A22C-4D53-A36C-8E866417BD8C): 0
LogDevObjectVersion: Dev-Core (375EC13C-06E4-48FB-B500-84F0262A717E): 2
LogDevObjectVersion: Dev-Editor (E4B068ED-F494-42E9-A231-DA0B2E46BB41): 20
LogDevObjectVersion: Dev-Framework (CFFC743F-43B0-4480-9391-14DF171D2073): 28
LogDevObjectVersion: Dev-Mobile (B02B49B5-BB20-44E9-A304-32B752E40360): 0
LogDevObjectVersion: Dev-Networking (A4E4105C-59A1-49B5-A7C5-40C4547EDFEE): 0
LogDevObjectVersion: Dev-Online (39C831C9-5AE6-47DC-9A44-9C173E1C8E7C): 0
LogDevObjectVersion: Dev-Physics (78F01B33-EBEA-4F98-B9B4-84EACCB95AA2): 0
LogDevObjectVersion: Dev-Platform (6631380F-2D4D-43E0-8009-CF276956A95A): 0
LogDevObjectVersion: Dev-Rendering (12F88B9F-8875-4AFC-A67C-D90C383ABD29): 19
LogDevObjectVersion: Dev-Sequencer (7B5AE74C-D270-4C10-A958-57980B212A5A): 4
LogDevObjectVersion: Dev-VR (D7296918-1DD6-4BDD-9DE2-64A83CC13884): 0
LogDevObjectVersion: Dev-LoadTimes (C2A15278-BFE7-4AFE-6C17-90FF531DF755): 1
LogDevObjectVersion: Private-Geometry (6EACA3D4-40EC-4CC1-B786-8BED09428FC5): 1
LogDevObjectVersion: Dev-AnimPhys (29E575DD-E0A3-4627-9D10-D276232CDCEA): 7
LogInit: Compiled (64-bit): Aug 15 2017 02:05:26
LogInit: Compiled with Visual C++: 19.00.24215.01
LogInit: Build Configuration: Development
LogInit: Branch Name: ++UE4+Release-4.17
LogInit: Command line: -EpicPortal
LogInit: Base directory: C:/Program Files/Epic Games/Versions/UE_4.17/Engine/Binaries/Win64/
LogInit: Installed Engine Build: 1
LogInit: Presizing for max 8388607 objects, including 0 objects not considered by GC, pre-allocating 0 bytes for permanent pool.
LogInit: Object subsystem initialized
[2017.09.16-14.58.07:379][ 0]LogInit: Selected Device Profile: [Windows]
[2017.09.16-14.58.07:379][ 0]LogInit: Applying CVar settings loaded from the selected device profile: [Windows]
[2017.09.16-14.58.07:389][ 0]LogInit: Computer: JAMIE
[2017.09.16-14.58.07:389][ 0]LogInit: User: Firenyth
[2017.09.16-14.58.07:389][ 0]LogInit: CPU Page size=4096, Cores=6
[2017.09.16-14.58.07:389][ 0]LogInit: High frequency timer resolution =3.417970 MHz
[2017.09.16-14.58.07:389][ 0]LogMemory: Memory total: Physical=31.8GB (32GB approx)
[2017.09.16-14.58.07:389][ 0]LogMemory: Platform Memory Stats for Windows
[2017.09.16-14.58.07:389][ 0]LogMemory: Process Physical Memory: 279.83 MB used, 279.83 MB peak
[2017.09.16-14.58.07:389][ 0]LogMemory: Process Virtual Memory: 282.88 MB used, 282.88 MB peak
[2017.09.16-14.58.07:389][ 0]LogMemory: Physical Memory: 8083.38 MB used, 24510.33 MB free, 32593.71 MB total
[2017.09.16-14.58.07:389][ 0]LogMemory: Virtual Memory: 668.38 MB used, 24510.33 MB free, 134217728.00 MB total
[2017.09.16-14.58.07:578][ 0]LogInit: Using OS detected language (en-GB).
[2017.09.16-14.58.07:578][ 0]LogInit: Using OS detected locale (en-NZ).
[2017.09.16-14.58.07:581][ 0]LogTextLocalizationManager: No specific localization for ‘en-GB’ exists, so the ‘en’ localization will be used.
[2017.09.16-14.58.08:207][ 0]LogD3D11RHI: D3D11 adapters:
[2017.09.16-14.58.08:255][ 0]LogD3D11RHI: 0. ‘NVIDIA GeForce GTX 980 Ti’ (Feature Level 11_0)
[2017.09.16-14.58.08:255][ 0]LogD3D11RHI: 6103/0/16296 MB DedicatedVideo/DedicatedSystem/SharedSystem, Outputs:1, VendorId:0x10de
[2017.09.16-14.58.08:295][ 0]LogD3D11RHI: 1. ‘NVIDIA GeForce GTX 650 Ti’ (Feature Level 11_0)
[2017.09.16-14.58.08:295][ 0]LogD3D11RHI: 2018/0/16296 MB DedicatedVideo/DedicatedSystem/SharedSystem, Outputs:1, VendorId:0x10de
[2017.09.16-14.58.08:297][ 0]LogD3D11RHI: 2. ‘Microsoft Basic Render Driver’ (Feature Level 11_0)
[2017.09.16-14.58.08:297][ 0]LogD3D11RHI: 0/0/16296 MB DedicatedVideo/DedicatedSystem/SharedSystem, Outputs:0, VendorId:0x1414
[2017.09.16-14.58.08:297][ 0]LogD3D11RHI: Chosen D3D11 Adapter: 0
[2017.09.16-14.58.08:302][ 0]LogD3D11RHI: Creating new Direct3DDevice
[2017.09.16-14.58.08:302][ 0]LogD3D11RHI: GPU DeviceId: 0x17c8 (for the marketing name, search the web for “GPU Device Id”)
[2017.09.16-14.58.08:302][ 0]LogWindows: EnumDisplayDevices:
[2017.09.16-14.58.08:302][ 0]LogWindows: 0. ‘NVIDIA GeForce GTX 980 Ti’ (P:1 D:1)
[2017.09.16-14.58.08:303][ 0]LogWindows: 1. ‘NVIDIA GeForce GTX 980 Ti’ (P:0 D:0)
[2017.09.16-14.58.08:303][ 0]LogWindows: 2. ‘NVIDIA GeForce GTX 980 Ti’ (P:0 D:0)
[2017.09.16-14.58.08:303][ 0]LogWindows: 3. ‘NVIDIA GeForce GTX 980 Ti’ (P:0 D:0)
[2017.09.16-14.58.08:303][ 0]LogWindows: 4. ‘NVIDIA GeForce GTX 650 Ti’ (P:0 D:1)
[2017.09.16-14.58.08:303][ 0]LogWindows: 5. ‘NVIDIA GeForce GTX 650 Ti’ (P:0 D:0)
[2017.09.16-14.58.08:304][ 0]LogWindows: 6. ‘NVIDIA GeForce GTX 650 Ti’ (P:0 D:0)
[2017.09.16-14.58.08:304][ 0]LogWindows: 7. ‘NVIDIA GeForce GTX 650 Ti’ (P:0 D:0)
[2017.09.16-14.58.08:304][ 0]LogWindows: DebugString: PrimaryIsNotTheChoosenAdapter PrimaryIsNotTheChoosenAdapter PrimaryIsNotTheChoosenAdapter PrimaryIsNotTheChoosenAdapter FoundDriverCount:4
[2017.09.16-14.58.08:304][ 0]LogD3D11RHI: Adapter Name: NVIDIA GeForce GTX 980 Ti
[2017.09.16-14.58.08:304][ 0]LogD3D11RHI: Driver Version: 382.05 (internal:22.21.13.8205, unified:382.05)
[2017.09.16-14.58.08:304][ 0]LogD3D11RHI: Driver Date: 5-1-2017
[2017.09.16-14.58.08:304][ 0]LogRHI: Texture pool is 1361 MB (70% of 1945 MB)