Search Issue Tracker

Active

Under Consideration for 2021.3.X

Votes

16

Found in

2021.3.8f1

Issue ID

UUM-12524

Regression

Yes

[Quest 2] Build crashes on Quest 2 when Graphics Jobs are enabled

--

-

Reproduction steps:
1. Open the user’s attached project "PerformanceTest2021.zip"
2. Go to Project settings > Player
3. Make sure that Graphics jobs (Experimental) are toggled on
4. Build and Run the project on Oculus Quest 2

Expected result: The project runs without any issues
Actual result: The build either crashes on startup, shows a black screen, or loads indefinitely

Reproducible with: 2021.3.8f1

Reproducible with these devices: 
Oculus (Quest 2), Android 10, CPU: Snapdragon XR2, GPU: Adreno (TM) 650

Stack trace:
{code:java}
2022-08-11 22:22:12.254 10765 10842 Error CRASH backtrace:
2022-08-11 22:22:12.254 10765 10842 Error CRASH #00 pc 0000000000146a80 /vendor/lib64/hw/vulkan.kona.so (BuildId: 0981ad72ebf15ef65ade19fa5976b8df)
2022-08-11 22:22:12.254 10765 10842 Error CRASH #01 pc 00000000000d9ba4 /vendor/lib64/hw/vulkan.kona.so (qglinternal::vkEndCommandBuffer(VkCommandBuffer_T*)+228) (BuildId: 0981ad72ebf15ef65ade19fa5976b8df)
2022-08-11 22:22:12.254 10765 10842 Error CRASH #02 pc 0000000000846d9c /data/app/com.DefaultCompany.PerformanceTest2021-pl3HHX_RUpEHx1OmntOY3Q==/lib/arm64/libunity.so (vk::CommandBuffer::End()+456) (BuildId: 9361d3e221ddde6128291940d2525d04f9d3bde2)
2022-08-11 22:22:12.254 10765 10842 Error CRASH #03 pc 0000000000836224 /data/app/com.DefaultCompany.PerformanceTest2021-pl3HHX_RUpEHx1OmntOY3Q==/lib/arm64/libunity.so (vk::TaskExecutor::DoFlush(VkFence_T*, VkSemaphore_T*, unsigned long, bool)+344) (BuildId: 9361d3e221ddde6128291940d2525d04f9d3bde2)
2022-08-11 22:22:12.254 10765 10842 Error CRASH #04 pc 00000000008348c8 /data/app/com.DefaultCompany.PerformanceTest2021-pl3HHX_RUpEHx1OmntOY3Q==/lib/arm64/libunity.so (vk::TaskExecutor::HandleTaskStream()+1080) (BuildId: 9361d3e221ddde6128291940d2525d04f9d3bde2)
2022-08-11 22:22:12.254 10765 10842 Error CRASH #05 pc 0000000000834360 /data/app/com.DefaultCompany.PerformanceTest2021-pl3HHX_RUpEHx1OmntOY3Q==/lib/arm64/libunity.so (vk::TaskExecutor::ThreadEntry(void*)+44) (BuildId: 9361d3e221ddde6128291940d2525d04f9d3bde2)
2022-08-11 22:22:12.254 10765 10842 Error CRASH #06 pc 00000000003499fc /data/app/com.DefaultCompany.PerformanceTest2021-pl3HHX_RUpEHx1OmntOY3Q==/lib/arm64/libunity.so (Thread::RunThreadWrapper(void*)+796) (BuildId: 9361d3e221ddde6128291940d2525d04f9d3bde2)
2022-08-11 22:22:12.254 10765 10842 Error CRASH #07 pc 00000000000d4c44 /apex/com.android.runtime/lib64/bionic/libc.so (pthread_attr_getdetachstate) (BuildId: 74793b832f73c27f2be0922f70cc8e16)
2022-08-11 22:22:13.234 10765 10872 Warn Telemetry [OpenXR] unexpected session state unknown;
2022-08-11 22:22:13.334 10765 10872 Info Telemetry App memory usage: PSS=553MB DalvikPSS=0 MB PrivateDirty=496MB PrivateClean=45MB
2022-08-11 22:22:13.337 10765 10872 Info VrApi{code}

Comments (7)

  1. DevDunk

    Jan 18, 2023 08:37

    Also happens on pico 4 and pico neo 3 link

  2. DevDunk

    Jan 17, 2023 18:55

    @Daves any update?

  3. daves

    Sep 15, 2022 22:05

    @devdunk Well, that stinks. I hate when things break. The issue is assigned and currently being investigated. Thanks for your patience and help. We'll try to get this sorted out as soon as possible.

  4. DevDunk

    Sep 14, 2022 11:39

    @daves
    It worked perfectly until 2021.3 though

  5. daves

    Sep 14, 2022 00:06

    Thanks for your comment. Graphics jobs are still an experimental feature on Android, and as such, we can't guarantee that you won't run into issues like this. We definitely want to get them to a supported, but do not have a time frame for when that will occur.

  6. DevDunk

    Sep 09, 2022 21:02

    Please fix, this is crucial for performance

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.