dEQP-VK.wsi.android.swapchain.create#image_swapchain_create_info crash on Android R
System information
- OS: Android R
- GPU: Intel Corporation Device [8086:9a49]
- Kernel version: Linux localhost 5.4.130-g754140c78bd6 #1 (closed) SMP PREEMPT Wed Aug 4 18:39:11 CST 2021 x86_64
- Mesa version: release tag mesa-21.1.5(and master branch also can reproduce this issue)
Describe the issue
Flash and boot Android, run cts vulkan test with command "run cts -m CtsDeqpTestCases -t dEQP-VK.wsi.android.swapchain.create#image_swapchain_create_info". Issue can be reproduced every time.
Regression
Previously, it works! After change VK_KHR_swapchain spec version from 68 to 70, issue can be reproduced on Android.
Log files as attachment
Call trace as follows
08-05 08:06:37.937 2916 2916 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
08-05 08:06:37.937 2916 2916 F DEBUG : Build fingerprint: 'intel/caas/caas:11/RQ3A.210705.001/eng.rcl.20210804.181724:userdebug/test-keys'
08-05 08:06:37.937 2916 2916 F DEBUG : Revision: '0'
08-05 08:06:37.937 2916 2916 F DEBUG : ABI: 'x86_64'
08-05 08:06:37.937 2916 2916 F DEBUG : Timestamp: 2021-08-05 08:06:37+0000
08-05 08:06:37.937 2916 2916 F DEBUG : pid: 2887, tid: 2909, name: deqp:testercore >>> com.drawelements.deqp:testercore <<<
08-05 08:06:37.937 2916 2916 F DEBUG : uid: 10124
08-05 08:06:37.937 2916 2916 F DEBUG : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xffffffff8000006c
08-05 08:06:37.937 2916 2916 F DEBUG : rax 0000000000000000 rbx 000071be3e7d5e70 rcx 00ffffffffffffff rdx ffffffff80000078
08-05 08:06:37.937 2916 2916 F DEBUG : r8 0000000000000010 r9 0000000000000001 r10 0000000000000002 r11 000071c015aa7688
08-05 08:06:37.937 2916 2916 F DEBUG : r12 000071c025a9c170 r13 000071be3e7d5ff0 r14 000071be3e7d5f18 r15 0000000000000000
08-05 08:06:37.937 2916 2916 F DEBUG : rdi 000071c127ee06c4 rsi 000071bea5afce10
08-05 08:06:37.937 2916 2916 F DEBUG : rbp ffffffff80000000 rsp 000071be3e7d5e00 rip 000071be39678866
08-05 08:06:38.019 2916 2916 F DEBUG : backtrace:
08-05 08:06:38.019 2916 2916 F DEBUG : #00 pc 0000000000595866 /vendor/lib64/hw/vulkan.celadon.so (anv_CreateImage+534) (BuildId: 8e1c973e220e0955dafb7b3ae51309a3c351b7d7)
08-05 08:06:38.019 2916 2916 F DEBUG : #01 pc 0000000001233b67 /data/app/~~2YuJrbSdimkk2WpNp9Mnyg==/com.drawelements.deqp-NR1-7-cWblEpcAoKXleB2Q==/base.apk!libdeqp.so (offset 0x47ba000) (vk::createImage(vk::DeviceInterface const&, vk::VkDevice_s*, vk::VkImageCreateInfo const*, vk::VkAllocationCallbacks const*)+71) (BuildId: 0e59454056fe58c4031ae4132feeb008)
08-05 08:06:38.019 2916 2916 F DEBUG : #02 pc 0000000002acfc18 /data/app/~~2YuJrbSdimkk2WpNp9Mnyg==/com.drawelements.deqp-NR1-7-cWblEpcAoKXleB2Q==/base.apk!libdeqp.so (offset 0x47ba000) (vkt::wsi::(anonymous namespace)::testImageSwapchainCreateInfo(vkt::Context&, vk::wsi::Type)+2984) (BuildId: 0e59454056fe58c4031ae4132feeb008)
08-05 08:06:38.019 2916 2916 F DEBUG : #03 pc 00000000019074d0 /data/app/~~2YuJrbSdimkk2WpNp9Mnyg==/com.drawelements.deqp-NR1-7-cWblEpcAoKXleB2Q==/base.apk!libdeqp.so (offset 0x47ba000) (vkt::FunctionInstance1<vk::wsi::Type>::iterate()+16) (BuildId: 0e59454056fe58c4031ae4132feeb008)
08-05 08:06:38.019 2916 2916 F DEBUG : #04 pc 0000000002a8ab62 /data/app/~~2YuJrbSdimkk2WpNp9Mnyg==/com.drawelements.deqp-NR1-7-cWblEpcAoKXleB2Q==/base.apk!libdeqp.so (offset 0x47ba000) (vkt::TestCaseExecutor::iterate(tcu::TestCase*)+50) (BuildId: 0e59454056fe58c4031ae4132feeb008)
08-05 08:06:38.019 2916 2916 F DEBUG : #05 pc 0000000002b76587 /data/app/~~2YuJrbSdimkk2WpNp9Mnyg==/com.drawelements.deqp-NR1-7-cWblEpcAoKXleB2Q==/base.apk!libdeqp.so (offset 0x47ba000) (tcu::TestSessionExecutor::iterateTestCase(tcu::TestCase*)+39) (BuildId: 0e59454056fe58c4031ae4132feeb008)
08-05 08:06:38.019 2916 2916 F DEBUG : #06 pc 0000000002b75867 /data/app/~~2YuJrbSdimkk2WpNp9Mnyg==/com.drawelements.deqp-NR1-7-cWblEpcAoKXleB2Q==/base.apk!libdeqp.so (offset 0x47ba000) (tcu::TestSessionExecutor::iterate()+519) (BuildId: 0e59454056fe58c4031ae4132feeb008)
08-05 08:06:38.019 2916 2916 F DEBUG : #07 pc 0000000002b2216a /data/app/~~2YuJrbSdimkk2WpNp9Mnyg==/com.drawelements.deqp-NR1-7-cWblEpcAoKXleB2Q==/base.apk!libdeqp.so (offset 0x47ba000) (tcu::App::iterate()+42) (BuildId: 0e59454056fe58c4031ae4132feeb008)
08-05 08:06:38.019 2916 2916 F DEBUG : #08 pc 0000000002d4f3cc /data/app/~~2YuJrbSdimkk2WpNp9Mnyg==/com.drawelements.deqp-NR1-7-cWblEpcAoKXleB2Q==/base.apk!libdeqp.so (offset 0x47ba000) (tcu::Android::TestThread::render()+28) (BuildId: 0e59454056fe58c4031ae4132feeb008)
08-05 08:06:38.019 2916 2916 F DEBUG : #09 pc 0000000002d4ec18 /data/app/~~2YuJrbSdimkk2WpNp9Mnyg==/com.drawelements.deqp-NR1-7-cWblEpcAoKXleB2Q==/base.apk!libdeqp.so (offset 0x47ba000) (tcu::Android::RenderThread::run()+312) (BuildId: 0e59454056fe58c4031ae4132feeb008)
08-05 08:06:38.019 2916 2916 F DEBUG : #10 pc 0000000002bce89a /data/app/~~2YuJrbSdimkk2WpNp9Mnyg==/com.drawelements.deqp-NR1-7-cWblEpcAoKXleB2Q==/base.apk!libdeqp.so (offset 0x47ba000) (startThread+10) (BuildId: 0e59454056fe58c4031ae4132feeb008)
08-05 08:06:38.019 2916 2916 F DEBUG : #11 pc 00000000000d1cdd /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+61) (BuildId: b5cad9f8c4e8cdad82c1ecad2b5fcdb6)
08-05 08:06:38.019 2916 2916 F DEBUG : #12 pc 000000000006b7e7 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+55) (BuildId: b5cad9f8c4e8cdad82c1ecad2b5fcdb6)