We're trying to upgrade our Ubuntu 24.04 test machines to use the Wayland display server instead of the older Xorg display server. https://github.com/LunarG/Projects/issues/956
Running Vulkan-ExtensionLayer commit v1.4.350-1-gf8568a6 with a Release64 build, running on an Ubuntu 24.04 host with an AMD RX 6800 XT GPU and running a Wayland display server, segfaults in Sync2Test.SwapchainImage: http://tcubuser.lunarg.localdomain:8080/view/Manual/job/manual-Vulkan-ExtensionLayer/69/console
[ RUN ] Sync2Test.SwapchainImage
ERROR: ----stack trace----------------------------------------------
<https://www.gnu.org/software/gdb/bugs/>.
Reading symbols from /home/lunarg/.jenkins/mvel0/Vulkan-ExtensionLayer/build/tests/vk_extension_layer_tests...
(No debugging symbols found in /home/lunarg/.jenkins/mvel0/Vulkan-ExtensionLayer/build/tests/vk_extension_layer_tests)
Core was generated by `/home/lunarg/.jenkins/mvel0/Vulkan-ExtensionLayer/build/tests/vk_extension_laye'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x000062f6c2b54c53 in VkRenderFramework::InitSwapchain(VkSurfaceKHR_T*&, unsigned int, VkSurfaceTransformFlagBitsKHR) ()
[Current thread is 1 (Thread 0x7c22712f97c0 (LWP 2627267))]
#0 0x000062f6c2b54c53 in VkRenderFramework::InitSwapchain(VkSurfaceKHR_T*&, unsigned int, VkSurfaceTransformFlagBitsKHR) ()
#1 0x000062f6c2b46eda in Sync2Test_SwapchainImage_Test::TestBody() ()
#2 0x000062f6c2f85d8a in testing::Test::Run() [clone .part.0] ()
#3 0x000062f6c2f86342 in testing::TestInfo::Run() ()
#4 0x000062f6c2f86981 in testing::TestSuite::Run() [clone .part.0] ()
#5 0x000062f6c2f9452a in testing::internal::UnitTestImpl::RunAllTests() ()
#6 0x000062f6c2f86be8 in testing::UnitTest::Run() ()
#7 0x000062f6c2b26f3a in main ()
ERROR: -------------------------------------------------------------
Oddly, the exact same commit run with a Debug64 build passes: http://tcubuser.lunarg.localdomain:8080/view/Manual/job/manual-Vulkan-ExtensionLayer/70/console
INFO: executing #9: /home/lunarg/.jenkins/mvel0/Vulkan-ExtensionLayer/dbuild/tests/vk_extension_layer_tests --gtest_catch_exceptions=0
INFO: Tests PASS
INFO: -- Finished test after 10.99 seconds (10.99 seconds)
INFO: Test run complete after 1.46 minutes (87.59 seconds)
We're trying to upgrade our Ubuntu 24.04 test machines to use the Wayland display server instead of the older Xorg display server. https://github.com/LunarG/Projects/issues/956
Running Vulkan-ExtensionLayer commit
v1.4.350-1-gf8568a6with aRelease64build, running on an Ubuntu 24.04 host with an AMD RX 6800 XT GPU and running a Wayland display server, segfaults inSync2Test.SwapchainImage: http://tcubuser.lunarg.localdomain:8080/view/Manual/job/manual-Vulkan-ExtensionLayer/69/consoleOddly, the exact same commit run with a
Debug64build passes: http://tcubuser.lunarg.localdomain:8080/view/Manual/job/manual-Vulkan-ExtensionLayer/70/console