Search Issue Tracker

Fixed in 2017.1.0f3

Votes

0

Found in

5.6.0f3

Issue ID

898612

Regression

Yes

Windows Standalone build crashes when Vulkan is enabled

Graphics - General

-

To reproduce:
1.Create empty project
2.In Edit > Project Settings > Player > Set Vulkan as primary Graphics API
3.Build the project for Windows Standalone
4.Open the built project

Expected result: built project opens without a problem
Actual result: built project instantly crashes

Reproduced on: 5.6.0f3
Not reproduced on: 5.6.0b4 2017.0.b1
Regression introduced in: 5.6.0b5

Call stack:
k.exe!Shader::CreateFromParsedForm(void) Unknown
k.exe!Shader::AwakeFromLoad(enum AwakeFromLoadMode) Unknown
k.exe!AwakeFromLoadQueue::InvokePersistentManagerAwake(struct AwakeFromLoadQueue::Item *,unsigned int,enum AwakeFromLoadMode) Unknown
k.exe!AwakeFromLoadQueue::PersistentManagerAwakeFromLoad(void) Unknown
k.exe!PersistentManager::IntegrateAllThreadedObjects(void) Unknown
k.exe!PersistentManager::LoadFileCompletely(class core::basic_string<char,class core::StringStorageDefault<char> > const &) Unknown
k.exe!PlayerLoadGlobalManagers(char const *,char const *,unsigned int) Unknown
k.exe!PlayerInitEngineGraphics(bool) Unknown
k.exe!PlayerWinMain(struct HINSTANCE__ *,struct HINSTANCE__ *,char *,int) Unknown
k.exe!wcsncmp() Unknown
kernel32.dll!BaseThreadInitThunk() Unknown
ntdll.dll!RtlUserThreadStart() Unknown

Comments (3)

  1. ThePilgrim

    Jun 07, 2017 20:19

    Also happening on one of our computers.

    ========== OUTPUTING STACK TRACE ==================

    ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 01365274)
    0x01365274 (VulkanTest)
    ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 01366F16)
    0x01366F16 (VulkanTest)
    ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 013459D3)
    0x013459D3 (VulkanTest)
    ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 01352A26)
    0x01352A26 (VulkanTest)
    ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 012E2E0C)
    0x012E2E0C (VulkanTest)
    ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 012E4C58)
    0x012E4C58 (VulkanTest)
    ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 0174F763)
    0x0174F763 (VulkanTest)
    ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 010D71BA)
    0x010D71BA (VulkanTest)
    ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 018A6088)
    0x018A6088 (VulkanTest)
    ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 018E3D04)
    0x018E3D04 (VulkanTest)
    0x753C8744 (KERNEL32) BaseThreadInitThunk
    0x7761587D (ntdll) RtlGetAppContainerNamedObjectPath
    0x7761584D (ntdll) RtlGetAppContainerNamedObjectPath

    ========== END OF STACKTRACE ===========

    **** Crash! ****

  2. srmojuze

    Apr 29, 2017 09:34

    Building an empty scene as a Vulkan Windows standalone, getting:

    Unity Player [version: Unity 5.6.0f3_497a0f351392]
    Build_00.exe caused an Access Violation (0xc0000005)
    in module Build_00.exe at 0033:9346167f.

    (Lots of shader warnings, then)
    WARNING: Shader Unsupported: 'Hidden/VR/BlitCopyFromTexArray' - Pass '' has no vertex shader
    WARNING: Shader Unsupported: 'Hidden/VR/BlitCopyFromTexArray' - Setting to default shader.
    Crash!!!

  3. Shane8th

    Apr 19, 2017 21:52

    This happens on all of my machines. even in a blank project.

    Specs for the PCs are.

    intel 6700k, amd fury x graphics, 16gb ram
    ryzen 1800x, amd rx480 graphics, 16gb ram
    intel 2600k, amd 290x graphics, 16gb ram.

Add comment

Log in to post comment