Skip to content

Instantly share code, notes, and snippets.

@prideout
Created October 11, 2020 15:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save prideout/ab3c926290c18bd45e716fc4bcae1042 to your computer and use it in GitHub Desktop.
Save prideout/ab3c926290c18bd45e716fc4bcae1042 to your computer and use it in GitHub Desktop.
SwiftShader stacktrace
* thread #3, name = 'FEngine::loop', stop reason = signal SIGSEGV: invalid address (fault address: 0x7fff00000000)
* frame #0: 0x00007ffff2b6f37e libc.so.6`__libc_malloc + 286
frame #1: 0x00007ffff32ac4b9 libvk_swiftshader.so`(anonymous namespace)::alignedMalloc(alignment=8, size=272) at memory.cpp:185:21
frame #2: 0x00007ffff32ac1f8 libvk_swiftshader.so`(anonymous namespace)::DefaultAllocator::allocate(this=0x00007ffff7e22be8, request=0x00007ffff10a7a68) at memory.cpp:210:13
frame #3: 0x00007ffff30d4763 libvk_swiftshader.so`std::shared_ptr<marl::Event::Shared> marl::Allocator::make_shared<marl::Event::Shared, marl::Allocator*&, marl::Event::Mode&, bool&>(this=0x00007ffff7e22be8, args=0x00007ffff10a7ab8, args=0x00007ffff10a7ac7, args=0x00007ffff10a7ac6) at memory.h:227:16
frame #4: 0x00007ffff30d36c7 libvk_swiftshader.so`marl::Event::Event(this=0x0000000002071440, mode=Manual, initialState=false, allocator=0x00007ffff7e22be8) at event.h:187:25
frame #5: 0x00007ffff30d35e3 libvk_swiftshader.so`vk::Fence::Fence(this=0x0000000002071428, pCreateInfo=0x00007ffff10a7c40, mem=0x0000000000000000) at VkFence.hpp:31:8
frame #6: 0x00007ffff30c9e05 libvk_swiftshader.so`VkResult vk::Create<vk::Fence, VkNonDispatchableHandle<VkFence_T*>, VkFenceCreateInfo>(pAllocator=0x0000000000000000, pCreateInfo=0x00007ffff10a7c40, outObject=0x00007fffec4d35a8) at VkObject.hpp:69:34
frame #7: 0x00007ffff30cd265 libvk_swiftshader.so`VkResult vk::ObjectBase<vk::Fence, VkNonDispatchableHandle<VkFence_T*> >::Create<VkFenceCreateInfo>(pAllocator=0x0000000000000000, pCreateInfo=0x00007ffff10a7c40, outObject=0x00007fffec4d35a8) at VkObject.hpp:96:10
frame #8: 0x00007ffff30c010e libvk_swiftshader.so`::vkCreateFence(device=0x00007fffec00bd98, pCreateInfo=0x00007ffff10a7c40, pAllocator=0x0000000000000000, pFence=0x00007fffec4d35a8) at libVulkan.cpp:1368:9
frame #9: 0x00000000005c048f gltf_viewer`filament::backend::acquireWorkCommandBuffer(filament::backend::VulkanContext&) + 207
frame #10: 0x0000000000593936 gltf_viewer`filament::backend::ConcreteDispatcher<filament::backend::VulkanDriver>::beginFrame(filament::backend::Driver&, filament::backend::CommandBase*, long*) + 54
frame #11: 0x00000000005919eb gltf_viewer`std::__1::__function::__func<filament::backend::CommandStream::execute(void*)::$_0, std::__1::allocator<filament::backend::CommandStream::execute(void*)::$_0>, void ()>::operator()() + 43
frame #12: 0x0000000000591da0 gltf_viewer`filament::backend::Driver::execute(std::__1::function<void ()>) + 16
frame #13: 0x000000000059172e gltf_viewer`filament::backend::CommandStream::execute(void*) + 78
frame #14: 0x0000000000552870 gltf_viewer`filament::FEngine::execute() + 80
frame #15: 0x000000000054ede0 gltf_viewer`filament::FEngine::loop() + 224
frame #16: 0x00000000005546f9 gltf_viewer`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, int (filament::FEngine::*)(), filament::FEngine*> >(void*) + 57
frame #17: 0x00007ffff2ccf609 libpthread.so.0`start_thread + 217
frame #18: 0x00007ffff2bf4293 libc.so.6`__clone + 67
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment