Ticket #6864: stack_trace_VK_ERROR_DEVICE_LOST.txt

File stack_trace_VK_ERROR_DEVICE_LOST.txt, 6.0 KB (added by abian, 8 months ago)
Line 
1ERROR: vkWaitForFences(device, 1, &fence.value, VK_TRUE, std::numeric_limits<uint64_t>::max()) returned -4 (VK_ERROR_DEVICE_LOST) instead of VK_SUCCESS
2Assertion failed: "false && "vkWaitForFences(device, 1, &fence.value, VK_TRUE, std::numeric_limits<uint64_t>::max())""
3Location: SubmitScheduler.cpp:145 (WaitUntilFree)
4
5Call stack:
6
7(0x555555c07d15) /home/abian/0ad/binaries/system/pyrogenesis(+0x6b3d15) [0x555555c07d15]
8(0x555555bb554f) /home/abian/0ad/binaries/system/pyrogenesis(+0x66154f) [0x555555bb554f]
9(0x555555bb7064) /home/abian/0ad/binaries/system/pyrogenesis(+0x663064) [0x555555bb7064]
10(0x555555bb7518) /home/abian/0ad/binaries/system/pyrogenesis(+0x663518) [0x555555bb7518]
11(0x555555a20ece) /home/abian/0ad/binaries/system/pyrogenesis(+0x4ccece) [0x555555a20ece]
12(0x555555a138fa) /home/abian/0ad/binaries/system/pyrogenesis(+0x4bf8fa) [0x555555a138fa]
13(0x555555a13e05) /home/abian/0ad/binaries/system/pyrogenesis(+0x4bfe05) [0x555555a13e05]
14(0x555555a228cf) /home/abian/0ad/binaries/system/pyrogenesis(+0x4ce8cf) [0x555555a228cf]
15(0x555555a203c6) /home/abian/0ad/binaries/system/pyrogenesis(+0x4cc3c6) [0x555555a203c6]
16(0x5555559ff972) /home/abian/0ad/binaries/system/pyrogenesis(+0x4ab972) [0x5555559ff972]
17(0x555555997f7e) /home/abian/0ad/binaries/system/pyrogenesis(+0x443f7e) [0x555555997f7e]
18(0x55555561309f) /home/abian/0ad/binaries/system/pyrogenesis(+0xbf09f) [0x55555561309f]
19(0x5555555fd80c) /home/abian/0ad/binaries/system/pyrogenesis(+0xa980c) [0x5555555fd80c]
20(0x7ffff5a29d90) /lib/x86_64-linux-gnu/libc.so.6(+0x29d90) [0x7ffff5a29d90]
21(0x7ffff5a29e40) /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x80) [0x7ffff5a29e40]
22(0x55555560f075) /home/abian/0ad/binaries/system/pyrogenesis(+0xbb075) [0x55555560f075]
23
24errno = 11 (Try again later)
25OS error = ?
26
27
28[Detaching after fork from child process 697874]
29Redirecting call to abort() to mozalloc_abort
30
31
32Thread 1 "main" received signal SIGSEGV, Segmentation fault.
33mozalloc_abort (msg=msg@entry=0x7ffff7b447f0 "Redirecting call to abort() to mozalloc_abort\n") at /home/abian/0ad/libraries/source/spidermonkey/mozjs-91.13.1/memory/mozalloc/mozalloc_abort.cpp:33
3433 MOZ_CRASH();
35(gdb) bt
36#0 mozalloc_abort (msg=msg@entry=0x7ffff7b447f0 "Redirecting call to abort() to mozalloc_abort\n") at /home/abian/0ad/libraries/source/spidermonkey/mozjs-91.13.1/memory/mozalloc/mozalloc_abort.cpp:33
37#1 0x00007ffff70fbc5e in abort () at /home/abian/0ad/libraries/source/spidermonkey/mozjs-91.13.1/memory/mozalloc/mozalloc_abort.cpp:86
38#2 0x00005555555f2550 in try_gui_display_error (no_continue=<optimised out>, allow_suppress=<optimised out>, manual_break=<optimised out>, text=<optimised out>)
39 at ../../../source/lib/sysdep/os/unix/unix.cpp:197
40#3 sys_display_error (
41 text=text@entry=0x555555e4f840 <(anonymous namespace)::g_MessageBuffer> L"Assertion failed: \"false && \"vkWaitForFences(device, 1, &fence.value, VK_TRUE, std::numeric_limits<uint64_t>::max())\"\"\r\nLocation: SubmitScheduler.cpp:145 (WaitUntilFree)\r\n\r\nCall stack:\r\n\r\n(0x555555c07"..., flags=flags@entry=6) at ../../../source/lib/sysdep/os/unix/unix.cpp:216
42#4 0x0000555555bb740b in CallDisplayError (flags=6,
43 text=0x555555e4f840 <(anonymous namespace)::g_MessageBuffer> L"Assertion failed: \"false && \"vkWaitForFences(device, 1, &fence.value, VK_TRUE, std::numeric_limits<uint64_t>::max())\"\"\r\nLocation: SubmitScheduler.cpp:145 (WaitUntilFree)\r\n\r\nCall stack:\r\n\r\n(0x555555c07"...) at ../../../source/lib/debug.cpp:370
44#5 debug_DisplayError (description=0x7fffffffbc80 L"Assertion failed: \"false && \"vkWaitForFences(device, 1, &fence.value, VK_TRUE, std::numeric_limits<uint64_t>::max())\"\"", flags=6,
45 context=<optimised out>, lastFuncToSkip=<optimised out>, pathname=<optimised out>, line=145, func=0x555555d0ae18 "WaitUntilFree",
46 suppress=0x555555e4da58 <Renderer::Backend::Vulkan::CSubmitScheduler::WaitUntilFree(unsigned int)::suppress__>) at ../../../source/lib/debug.cpp:450
47#6 0x0000555555bb7518 in debug_OnAssertionFailure (expr=expr@entry=0x555555d0b0e8 L"false && \"vkWaitForFences(device, 1, &fence.value, VK_TRUE, std::numeric_limits<uint64_t>::max())\"",
48 suppress=suppress@entry=0x555555e4da58 <Renderer::Backend::Vulkan::CSubmitScheduler::WaitUntilFree(unsigned int)::suppress__>,
49 file=file@entry=0x555555d0ae38 L"../../../source/renderer/backend/vulkan/SubmitScheduler.cpp", line=line@entry=145, func=func@entry=0x555555d0ae18 "WaitUntilFree") at ../../../source/lib/debug.cpp:537
50#7 0x0000555555a20ece in Renderer::Backend::Vulkan::CSubmitScheduler::WaitUntilFree (this=0x5555574023e0, handle=169) at ../../../source/renderer/backend/vulkan/SubmitScheduler.cpp:145
51#8 0x0000555555a138fa in Renderer::Backend::Vulkan::CRingCommandContext::WaitUntilFree (item=..., this=<optimised out>) at ../../../source/renderer/backend/vulkan/RingCommandContext.cpp:333
52#9 Renderer::Backend::Vulkan::CRingCommandContext::Begin (this=0x5555576c4320) at ../../../source/renderer/backend/vulkan/RingCommandContext.cpp:308
53#10 0x0000555555a13e05 in Renderer::Backend::Vulkan::CRingCommandContext::GetCommandBuffer (this=this@entry=0x5555576c4320) at ../../../source/renderer/backend/vulkan/RingCommandContext.cpp:108
54#11 0x0000555555a228cf in Renderer::Backend::Vulkan::CSwapChain::SubmitCommandsAfterAcquireNextImage (this=this@entry=0x55556bf055e0, commandContext=...)
55 at ../../../source/renderer/backend/vulkan/SwapChain.cpp:291
56#12 0x0000555555a203c6 in Renderer::Backend::Vulkan::CSubmitScheduler::AcquireNextImage (this=0x5555574023e0, swapChain=...) at /usr/include/c++/11/bits/unique_ptr.h:173
57#13 0x00005555559ff972 in Renderer::Backend::Vulkan::CDevice::AcquireNextBackbuffer (this=0x555557385e90) at /usr/include/c++/11/bits/unique_ptr.h:173
58#14 0x0000555555997f7e in CRenderer::RenderFrame (this=0x555557bdd230, needsPresent=needsPresent@entry=true) at ../../../source/renderer/Renderer.cpp:450
59#15 0x000055555561309f in Frame () at ../../../source/ps/Singleton.h:51
60#16 RunGameOrAtlas (argv=...) at ../../../source/main.cpp:694
61#17 0x00005555555fd80c in main (argc=5, argv=0x7fffffffded8) at ../../../source/main.cpp:752