Skip to content

Sync2Test.SwapchainImage Release build segfaults on Ubuntu 24.04 AMD RX 6800 XT Wayland server #511

Description

@lunarpapillo

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions