gfxreconstruct icon indicating copy to clipboard operation
gfxreconstruct copied to clipboard

[capture] Crash on Android capturing Vulkan-Samples ray-tracing basic

Open bradgrantham-lunarg opened this issue 1 year ago • 1 comments

Describe the capture bug: Crash on Android capturing Vulkan-Samples ray-tracing basic

Build Environment: Vulkan-Samples hash: e654ef7 GFXR hash: d115eb6

Capture Settings: GFXR layer settings: Page Guard enabled with align buffer sizes and signal handle watcher (max restores 1) enabled. Compression type was set to ZLIB

Additional information (optional): Stack Trace:

08-22 01:40:02.036 29841 29841 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
08-22 01:40:02.036 29841 29841 F DEBUG   : Revision: '0'
08-22 01:40:02.037 29841 29841 F DEBUG   : ABI: 'arm64'
08-22 01:40:02.037 29841 29841 F DEBUG   : Timestamp: 2023-08-22 01:40:01.557766171+0600
08-22 01:40:02.037 29841 29841 F DEBUG   : Process uptime: 49s
08-22 01:40:02.037 29841 29841 F DEBUG   : Cmdline: com.khronos.vulkan_samples
08-22 01:40:02.037 29841 29841 F DEBUG   : pid: 29677, tid: 29828, name: .vulkan_samples  >>> com.khronos.vulkan_samples <<<
08-22 01:40:02.037 29841 29841 F DEBUG   : uid: 10094
08-22 01:40:02.037 29841 29841 F DEBUG   : tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE)
08-22 01:40:02.037 29841 29841 F DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0000000000000010
08-22 01:40:02.037 29841 29841 F DEBUG   : Cause: null pointer dereference
08-22 01:40:02.037 29841 29841 F DEBUG   :     x0  0000000000000000  x1  0000000000000051  x2  0000006e3cc1d960  x3  0000006db00f0cb8
08-22 01:40:02.037 29841 29841 F DEBUG   :     x4  0000000000000070  x5  0000000016015016  x6  6b636d60471f636d  x7  7f7f7f7f7f7f7f7f
08-22 01:40:02.037 29841 29841 F DEBUG   :     x8  4568414bd4b7a63f  x9  4568414bd4b7a63f  x10 0000000000000090  x11 000000008b1f1806
08-22 01:40:02.037 29841 29841 F DEBUG   :     x12 000000000000cf8b  x13 0000000000000060  x14 0000006db00f0898  x15 0000445ba51ba19e
08-22 01:40:02.037 29841 29841 F DEBUG   :     x16 0000006d4c3a8100  x17 00000070ec856250  x18 0000006d3180c000  x19 b400006edcc14d80
08-22 01:40:02.037 29841 29841 F DEBUG   :     x20 b400006e0cc6efc0  x21 0000006db00f0f90  x22 0000006d4c3ae4f0  x23 0000000000011039
08-22 01:40:02.037 29841 29841 F DEBUG   :     x24 b400006e0cc72940  x25 0000000000000000  x26 0000000000000070  x27 b400006e0cc72958
08-22 01:40:02.037 29841 29841 F DEBUG   :     x28 0000006d4c3af258  x29 0000006db00f0ed0
08-22 01:40:02.037 29841 29841 F DEBUG   :     lr  0000006d4c217cec  sp  0000006db00f0e80  pc  0000006d4c217cf0  pst 0000000060001000
08-22 01:40:02.037 29841 29841 F DEBUG   : backtrace:
08-22 01:40:02.038 29841 29841 F DEBUG   :       #00 pc 0000000000209cf0  /data/app/~~AgwSj04AIiVvsBK5KWrECg==/com.google.sokatoa-7Q66OagkK0SsApk57gqRhg==/lib/arm64/libVkLayer_gfxreconstruct.so (void gfxrecon::encode::VulkanStateTracker::AddEntry<VkDevice_T*, gfxrecon::encode::ImageViewWrapper, VkImageViewCreateInfo>(VkDevice_T*, gfxrecon::encode::ImageViewWrapper::HandleType*, VkImageViewCreateInfo const*, gfxrecon::format::ApiCallId, gfxrecon::util::MemoryOutputStream const*)+704) (BuildId: 0972dbad03bcf77c4bb26e113148cc2510a30ffb)
08-22 01:40:02.038 29841 29841 F DEBUG   :       #01 pc 00000000001720f0  /data/app/~~AgwSj04AIiVvsBK5KWrECg==/com.google.sokatoa-7Q66OagkK0SsApk57gqRhg==/lib/arm64/libVkLayer_gfxreconstruct.so (gfxrecon::encode::CreateImageView(VkDevice_T*, VkImageViewCreateInfo const*, VkAllocationCallbacks const*, VkImageView_T**)+1268) (BuildId: 0972dbad03bcf77c4bb26e113148cc2510a30ffb)
08-22 01:40:02.038 29841 29841 F DEBUG   :       #02 pc 000000000060cc30  /data/app/~~jI3IJaAgMH8LsDvx8a4t0g==/com.khronos.vulkan_samples-JgzNozqvHXhqwuF88cWp0Q==/base.apk!libvulkan_samples.so (vkb::core::ImageView::ImageView(vkb::core::Image&, VkImageViewType, VkFormat, unsigned int, unsigned int, unsigned int, unsigned int)+324) (BuildId: 6f80771070864c5f8a8ed4cbbc9748afdf5c7fda)
08-22 01:40:02.038 29841 29841 F DEBUG   :       #03 pc 000000000063d288  /data/app/~~jI3IJaAgMH8LsDvx8a4t0g==/com.khronos.vulkan_samples-JgzNozqvHXhqwuF88cWp0Q==/base.apk!libvulkan_samples.so (void std::__ndk1::vector<vkb::core::ImageView, std::__ndk1::allocator<vkb::core::ImageView> >::__emplace_back_slow_path<vkb::core::Image&, VkImageViewType>(vkb::core::Image&, VkImageViewType&&)+236) (BuildId: 6f80771070864c5f8a8ed4cbbc9748afdf5c7fda)
08-22 01:40:02.038 29841 29841 F DEBUG   :       #04 pc 000000000063c29c  /data/app/~~jI3IJaAgMH8LsDvx8a4t0g==/com.khronos.vulkan_samples-JgzNozqvHXhqwuF88cWp0Q==/base.apk!libvulkan_samples.so (vkb::RenderTarget::RenderTarget(std::__ndk1::vector<vkb::core::Image, std::__ndk1::allocator<vkb::core::Image> >&&)+484) (BuildId: 6f80771070864c5f8a8ed4cbbc9748afdf5c7fda)
08-22 01:40:02.038 29841 29841 F DEBUG   :       #05 pc 000000000063cb40  /data/app/~~jI3IJaAgMH8LsDvx8a4t0g==/com.khronos.vulkan_samples-JgzNozqvHXhqwuF88cWp0Q==/base.apk!libvulkan_samples.so (BuildId: 6f80771070864c5f8a8ed4cbbc9748afdf5c7fda)
08-22 01:40:02.038 29841 29841 F DEBUG   :       #06 pc 0000000000635e60  /data/app/~~jI3IJaAgMH8LsDvx8a4t0g==/com.khronos.vulkan_samples-JgzNozqvHXhqwuF88cWp0Q==/base.apk!libvulkan_samples.so (vkb::RenderContext::recreate()+272) (BuildId: 6f80771070864c5f8a8ed4cbbc9748afdf5c7fda)
08-22 01:40:02.038 29841 29841 F DEBUG   :       #07 pc 00000000006361e4  /data/app/~~jI3IJaAgMH8LsDvx8a4t0g==/com.khronos.vulkan_samples-JgzNozqvHXhqwuF88cWp0Q==/base.apk!libvulkan_samples.so (vkb::RenderContext::update_swapchain(std::__ndk1::set<VkImageUsageFlagBits, std::__ndk1::less<VkImageUsageFlagBits>, std::__ndk1::allocator<VkImageUsageFlagBits> > const&)+124) (BuildId: 6f80771070864c5f8a8ed4cbbc9748afdf5c7fda)
08-22 01:40:02.038 29841 29841 F DEBUG   :       #08 pc 00000000006c7860  /data/app/~~jI3IJaAgMH8LsDvx8a4t0g==/com.khronos.vulkan_samples-JgzNozqvHXhqwuF88cWp0Q==/base.apk!libvulkan_samples.so (ApiVulkanSample::update_swapchain_image_usage_flags(std::__ndk1::set<VkImageUsageFlagBits, std::__ndk1::less<VkImageUsageFlagBits>, std::__ndk1::allocator<VkImageUsageFlagBits> >)+28) (BuildId: 6f80771070864c5f8a8ed4cbbc9748afdf5c7fda)
08-22 01:40:02.038 29841 29841 F DEBUG   :       #09 pc 000000000076b040  /data/app/~~jI3IJaAgMH8LsDvx8a4t0g==/com.khronos.vulkan_samples-JgzNozqvHXhqwuF88cWp0Q==/base.apk!libvulkan_samples.so (RaytracingBasic::prepare(vkb::ApplicationOptions const&)+132) (BuildId: 6f80771070864c5f8a8ed4cbbc9748afdf5c7fda)
08-22 01:40:02.038 29841 29841 F DEBUG   :       #10 pc 0000000000501920  /data/app/~~jI3IJaAgMH8LsDvx8a4t0g==/com.khronos.vulkan_samples-JgzNozqvHXhqwuF88cWp0Q==/base.apk!libvulkan_samples.so (vkb::Platform::start_app()+376) (BuildId: 6f80771070864c5f8a8ed4cbbc9748afdf5c7fda)
08-22 01:40:02.038 29841 29841 F DEBUG   :       #11 pc 00000000005013cc  /data/app/~~jI3IJaAgMH8LsDvx8a4t0g==/com.khronos.vulkan_samples-JgzNozqvHXhqwuF88cWp0Q==/base.apk!libvulkan_samples.so (vkb::Platform::main_loop()+152) (BuildId: 6f80771070864c5f8a8ed4cbbc9748afdf5c7fda)
08-22 01:40:02.038 29841 29841 F DEBUG   :       #12 pc 00000000004fe9c4  /data/app/~~jI3IJaAgMH8LsDvx8a4t0g==/com.khronos.vulkan_samples-JgzNozqvHXhqwuF88cWp0Q==/base.apk!libvulkan_samples.so (android_main+92) (BuildId: 6f80771070864c5f8a8ed4cbbc9748afdf5c7fda)
08-22 01:40:02.038 29841 29841 F DEBUG   :       #13 pc 0000000000b6e9f0  /data/app/~~jI3IJaAgMH8LsDvx8a4t0g==/com.khronos.vulkan_samples-JgzNozqvHXhqwuF88cWp0Q==/base.apk!libvulkan_samples.so (BuildId: 6f80771070864c5f8a8ed4cbbc9748afdf5c7fda)
08-22 01:40:02.038 29841 29841 F DEBUG   :       #14 pc 00000000000ce17c  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+204) (BuildId: 3f8bef352208490385612eaf35e12650)
08-22 01:40:02.038 29841 29841 F DEBUG   :       #15 pc 000000000005dc84  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 3f8bef352208490385612eaf35e12650)

bradgrantham-lunarg avatar Dec 06 '23 17:12 bradgrantham-lunarg