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}
-
DevDunk
Jun 29, 2023 05:24
I just said that it was fixed...
-
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 -
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
-
DevDunk
Jan 18, 2023 08:37
Also happens on pico 4 and pico neo 3 link
-
DevDunk
Jan 18, 2023 08:35
-
DevDunk
Jan 17, 2023 18:55
@Daves any update?
-
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.
-
DevDunk
Sep 14, 2022 11:39
@daves
It worked perfectly until 2021.3 though -
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.
-
DevDunk
Sep 09, 2022 21:02
Please fix, this is crucial for performance
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Articulation Body with 'Revolute' Joint Type has erratic behavior when Upper Limit is set to above 360
- WebGL Player fails to render Scene when Terrain with Detail Mesh is added and WebGPU Graphics API is used
- Inconsistent errors are logged when different types are passed into the Query "Q<>" method in UIToolkit and the ancestor VisualElement is null
- Crash on GetMaterialPropertyByIndex when opening a specific Scene
- Discrepancies in the styling are present when using a TSS file instead of a USS file in custom EditorWindow
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).