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

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.