Search Issue Tracker

Fixed

Fixed in 2021.3.28f1

Votes

69

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}

  1. Resolution Note (fix version 2021.3.28f1):

    The issue is no longer reproducible using the provided project on the latest 2021 LTS version (2021.3.29f1 at the time of this writing).

Comments (10)

  1. DevDunk

    Jun 29, 2023 05:24

    I just said that it was fixed...

  2. DevDunk

    Jun 01, 2023 10:10

    For me this is fixed in all the latest unity releases, tested on quest 2 and pico 4.
    Graphics jobs did improve performance as well

  3. Myron

    Apr 26, 2023 07:36

    I'm stuck on 2021.3.7 because of that bug. Graphic jobs used to work perfectly on Quest 2

  4. DevDunk

    Jan 18, 2023 08:37

    Also happens on pico 4 and pico neo 3 link

  5. DevDunk

    Jan 17, 2023 18:55

    @Daves any update?

  6. 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.

  7. DevDunk

    Sep 14, 2022 11:39

    @daves
    It worked perfectly until 2021.3 though

  8. 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.

  9. 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.