$ gdb vulkan-cube GNU gdb (GDB) Fedora 8.2.50.20190120-13.fc30 Copyright (C) 2019 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from vulkan-cube... Reading symbols from /usr/lib/debug/usr/bin/vulkan-cube-1.1.82.0-1.fc29.x86_64.debug... (gdb) r Starting program: /usr/bin/vulkan-cube warning: Loadable section ".note.gnu.property" outside of ELF segments warning: Loadable section ".note.gnu.property" outside of ELF segments warning: Loadable section ".note.gnu.property" outside of ELF segments warning: Loadable section ".note.gnu.property" outside of ELF segments [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". warning: Loadable section ".note.gnu.property" outside of ELF segments warning: Loadable section ".note.gnu.property" outside of ELF segments warning: Loadable section ".note.gnu.property" outside of ELF segments warning: Loadable section ".note.gnu.property" outside of ELF segments warning: Loadable section ".note.gnu.property" outside of ELF segments warning: Loadable section ".note.gnu.property" outside of ELF segments warning: Loadable section ".note.gnu.property" outside of ELF segments warning: Loadable section ".note.gnu.property" outside of ELF segments warning: Loadable section ".note.gnu.property" outside of ELF segments warning: Loadable section ".note.gnu.property" outside of ELF segments warning: Loadable section ".note.gnu.property" outside of ELF segments warning: Loadable section ".note.gnu.property" outside of ELF segments warning: Loadable section ".note.gnu.property" outside of ELF segments warning: Loadable section ".note.gnu.property" outside of ELF segments warning: Loadable section ".note.gnu.property" outside of ELF segments warning: Loadable section ".note.gnu.property" outside of ELF segments warning: Loadable section ".note.gnu.property" outside of ELF segments warning: Loadable section ".note.gnu.property" outside of ELF segments warning: Loadable section ".note.gnu.property" outside of ELF segments warning: Loadable section ".note.gnu.property" outside of ELF segments warning: Loadable section ".note.gnu.property" outside of ELF segments [New Thread 0x7ffff2e3c700 (LWP 11328)] Thread 1 "vulkan-cube" received signal SIGSEGV, Segmentation fault. radv_pipeline_init_blend_state (pipeline=0x5555558e7880, extra=0x7fffffffbd80, pCreateInfo=0x7fffffffbdf0) at ../src/amd/vulkan/radv_pipeline.c:699 699 VkBlendOp eqRGB = att->colorBlendOp; (gdb) thread apply all bt full Thread 2 (Thread 0x7ffff2e3c700 (LWP 11328)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x55555565e108) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 __ret = -512 oldtype = 0 err = oldtype = err = __ret = resultvar = __arg4 = __arg3 = __arg2 = __arg1 = _a4 = _a3 = _a2 = _a1 = #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55555565e0b8, cond=0x55555565e0e0) at pthread_cond_wait.c:502 spin = 0 buffer = {__routine = 0x7ffff7bff250 <__condvar_cleanup_waiting>, __arg = 0x7ffff2e3bd80, __canceltype = 0, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x55555565e0e0, mutex = 0x55555565e0b8, private = 0} rt = err = g = 0 flags = g1_start = signals = result = 0 wseq = 0 seq = 0 private = 0 maxspin = err = result = wseq = g = seq = flags = private = signals = g1_start = spin = buffer = cbuffer = rt = s = #2 __pthread_cond_wait (cond=0x55555565e0e0, mutex=0x55555565e0b8) at pthread_cond_wait.c:655 No locals. #3 0x00007ffff70a14a3 in cnd_wait (mtx=0x55555565e0b8, cond=0x55555565e0e0) at ../src/../include/c11/threads_posix.h:155 __PRETTY_FUNCTION__ = --Type for more, q to quit, c to continue without paging--c #4 util_queue_thread_func (input=input@entry=0x55555565faa0) at ../src/util/u_queue.c:270 job = queue = 0x55555565e080 thread_index = __PRETTY_FUNCTION__ = "util_queue_thread_func" #5 0x00007ffff70a10db in impl_thrd_routine (p=) at ../src/../include/c11/threads_posix.h:87 pack = {func = 0x7ffff70a1400 , arg = 0x55555565faa0} #6 0x00007ffff7bf95a2 in start_thread (arg=) at pthread_create.c:486 ret = pd = now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737268401920, 6831117640345442452, 140737488339150, 140737488339151, 140737488339152, 140737268400064, -6831146401570629484, -6831135785292146540}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #7 0x00007ffff7d1a5a3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 No locals. Thread 1 (Thread 0x7ffff7bee740 (LWP 11310)): #0 radv_pipeline_init_blend_state (pipeline=0x5555558e7880, extra=0x7fffffffbd80, pCreateInfo=0x7fffffffbdf0) at ../src/amd/vulkan/radv_pipeline.c:699 att = 0x0 dstRGB_opt = srcA_opt = dstRGB = eqA = srcA = blend_cntl = 0 eqRGB = srcRGB = dstA = srcRGB_opt = dstA_opt = blend = {blend_enable_4bit = 0, need_src_alpha = 0, cb_color_control = 13369344, cb_target_mask = 0, cb_target_enabled_4bit = 0, sx_mrt_blend_opt = {, , , , , , , }, cb_blend_control = {, , , , , , , }, spi_shader_col_format = , cb_shader_mask = , db_alpha_to_mask = , commutative_4bit = , single_cb_enable = , mrt0_is_dual_src = } i = 0 vkblend = 0x7fffffffbef0 vkms = 0x7fffffffbd10 mode = 1 vkblend = vkms = blend = mode = i = att = blend_cntl = srcRGB_opt = dstRGB_opt = srcA_opt = dstA_opt = eqRGB = srcRGB = dstRGB = eqA = srcA = dstA = #1 radv_pipeline_init (pipeline=pipeline@entry=0x5555558e7880, device=device@entry=0x555555665cf0, cache=cache@entry=0x555555665d68, pCreateInfo=pCreateInfo@entry=0x7fffffffbdf0, extra=extra@entry=0x7fffffffbd80, alloc=0x555555665d38) at ../src/amd/vulkan/radv_pipeline.c:3572 result = has_view_index = pass = 0x55555566e9d0 subpass = 0x55555566e9f8 blend = {blend_enable_4bit = 4294949552, need_src_alpha = 32767, cb_color_control = 4157226630, cb_target_mask = 32767, cb_target_enabled_4bit = 1435354976, sx_mrt_blend_opt = {21845, 4158520512, 32767, 0, 0, 7, 0, 424}, cb_blend_control = {0, 27, 0, 415, 0, 1431916760, 21845, 464}, spi_shader_col_format = 0, cb_shader_mask = 6, db_alpha_to_mask = 0, commutative_4bit = 27, single_cb_enable = 54, mrt0_is_dual_src = false} pStages = {0x7ffff70a7090 , 0x55555566f380, 0x4, 0xae82c42661d7cb00, 0x5555558c8360, 0x7ffff70a915d } key = {instance_rate_inputs = 4294950863, instance_rate_divisors = {32767, 4294950800, 32767, 4294950863, 32767, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1432801632, 128, 4143885423, 32767, 1432748032, 21845, 0, 0, 1, 21845, 4158520512, 32767, 4294967295, 4294967295, 26, 0, 1680}, vertex_alpha_adjust = 106, tess_input_vertices = 1680, col_format = 0, is_int8 = 4158520416, is_int10 = 32767, log2_ps_iter_samples = 160 '\240', num_samples = 6 '\006', has_multiview_view_index = 0, optimisations_disabled = 0} gs_out = prim = ps = gs = {vgt_gs_onchip_cntl = 1432810368, vgt_gs_max_prims_per_subgroup = 21845, vgt_esgs_ring_itemsize = 1435272032, lds_size = 21845} tess = {ls_hs_config = 4, num_patches = 0, lds_size = 4144663784, tf_param = 32767} loc = __PRETTY_FUNCTION__ = "radv_pipeline_init" #2 0x00007ffff70316f4 in radv_graphics_pipeline_create (_device=_device@entry=0x555555665cf0, _cache=_cache@entry=0x555555665d68, pCreateInfo=0x7fffffffbdf0, extra=0x7fffffffbd80, pAllocator=pAllocator@entry=0x555555665d38, pPipeline=pPipeline@entry=0x555555666448) at ../src/amd/vulkan/radv_pipeline.c:3693 device = 0x555555665cf0 cache = 0x555555665d68 pipeline = 0x5555558e7880 result = #3 0x00007ffff6fec066 in build_pipeline (device=0x555555665cf0, aspect=VK_IMAGE_ASPECT_COLOR_BIT, tex_dim=, fs_key=, pipeline=0x555555666448) at ../src/amd/vulkan/radv_private.h:1996 result = VK_SUCCESS fs = {nir = 0x55555566baf0, sha1 = '\000' , size = 0, data = 0x7fffffffbed0 "P\342fUUU"} vs = {nir = 0x55555566e250, sha1 = '\000' , size = 0, data = 0x7fffffffbef0 ""} rp = __PRETTY_FUNCTION__ = "build_pipeline" vi_create_info = {sType = VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO, pNext = 0x0, flags = 0, vertexBindingDescriptionCount = 0, pVertexBindingDescriptions = 0x0, vertexAttributeDescriptionCount = 0, pVertexAttributeDescriptions = 0x0} pipeline_shader_stages = {{sType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO, pNext = 0x0, flags = 0, stage = VK_SHADER_STAGE_VERTEX_BIT, module = 0x7fffffffbed0, pName = 0x7ffff7184966 "main", pSpecializationInfo = 0x0}, {sType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO, pNext = 0x0, flags = 0, stage = VK_SHADER_STAGE_FRAGMENT_BIT, module = 0x7fffffffbeb0, pName = 0x7ffff7184966 "main", pSpecializationInfo = 0x0}} vk_pipeline_info = {sType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO, pNext = 0x0, flags = 0, stageCount = 2, pStages = 0x7fffffffbf30, pVertexInputState = 0x7fffffffbcb0, pInputAssemblyState = 0x7fffffffbc70, pTessellationState = 0x0, pViewportState = 0x7fffffffbce0, pRasterizationState = 0x7fffffffbd40, pMultisampleState = 0x7fffffffbd10, pDepthStencilState = 0x0, pColorBlendState = 0x7fffffffbef0, pDynamicState = 0x7fffffffbc90, layout = 0x5555558da010, renderPass = 0x55555566e9d0, subpass = 0, basePipelineHandle = 0x0, basePipelineIndex = 0} radv_pipeline_info = {use_rectlist = true, db_depth_clear = false, db_stencil_clear = false, db_depth_disable_expclear = false, db_stencil_disable_expclear = false, db_flush_depth_inplace = false, db_flush_stencil_inplace = false, db_resummarize = false, custom_blend_mode = 0} #4 0x00007ffff6fee2f4 in radv_device_init_meta_blit_color (on_demand=, device=) at ../src/amd/vulkan/radv_meta_blit.c:965 key = 0 i = result = result = i = key = j = layout = #5 radv_device_init_meta_blit_state (device=device@entry=0x555555665cf0, on_demand=on_demand@entry=false) at ../src/amd/vulkan/radv_meta_blit.c:1139 result = ds_layout_info = {sType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO, pNext = 0x0, flags = 1, bindingCount = 1, pBindings = 0x7fffffffc230} push_constant_range = {stageFlags = 1, offset = 0, size = 20} #6 0x00007ffff6fe611d in radv_device_init_meta (device=device@entry=0x555555665cf0) at ../src/amd/vulkan/radv_meta.c:357 result = VK_SUCCESS loaded_cache = on_demand = #7 0x00007ffff6fd8876 in radv_CreateDevice (physicalDevice=, pCreateInfo=pCreateInfo@entry=0x7fffffffc4a0, pAllocator=pAllocator@entry=0x0, pDevice=pDevice@entry=0x555555663bd0) at ../src/amd/vulkan/radv_device.c:1789 physical_device = result = VK_SUCCESS device = 0x555555665cf0 keep_shader_info = false __PRETTY_FUNCTION__ = "radv_CreateDevice" max_threads_per_block = 2048 ci = {sType = VK_STRUCTURE_TYPE_APPLICATION_INFO, pNext = 0x0, flags = 0, initialDataSize = 0, pInitialData = 0x0} pc = 0x0 #8 0x00007ffff7df70ad in terminator_CreateDevice (physicalDevice=, pCreateInfo=, pAllocator=, pDevice=) at loader/loader.c:6066 res = phys_dev_term = icd_term = dev = fpCreateDevice = icd_exts = {capacity = 8320, count = 27, list = 0x555555663c60} caller_dgci_container = caller_dgci = localCreateInfo = {sType = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO, pNext = 0x7fffffffc5d0, flags = 0, queueCreateInfoCount = 1, pQueueCreateInfos = 0x7fffffffc8b0, enabledLayerCount = 0, ppEnabledLayerNames = 0x0, enabledExtensionCount = 1, ppEnabledExtensionNames = 0x7fffffffc430, pEnabledFeatures = 0x0} filtered_extension_names = #9 0x00007ffff7dff3ec in loader_create_device_chain (pd=pd@entry=0x55555559d680, pCreateInfo=pCreateInfo@entry=0x7fffffffc7c0, pAllocator=pAllocator@entry=0x0, inst=inst@entry=0x5555555eae60, dev=dev@entry=0x555555662c40) at loader/loader.c:5442 create_info_disp = {sType = VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO, pNext = 0x0, function = VK_LOADER_DATA_CALLBACK, u = {pLayerInfo = 0x7ffff7dfb640 , pfnSetDeviceLoaderData = 0x7ffff7dfb640 }} activated_layers = layer_device_link_info = 0x7fffffffc530 chain_info = {sType = 381696, pNext = 0x7d, function = (VK_LOADER_DATA_CALLBACK | unknown: 381694), u = {pLayerInfo = 0x5555555c3988, pfnSetDeviceLoaderData = 0x5555555c3988}} loader_create_info = {sType = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO, pNext = 0x7fffffffc5d0, flags = 0, queueCreateInfoCount = 1, pQueueCreateInfos = 0x7fffffffc8b0, enabledLayerCount = 0, ppEnabledLayerNames = 0x0, enabledExtensionCount = 1, ppEnabledExtensionNames = 0x7fffffffcf48, pEnabledFeatures = 0x0} res = fpGDPA = nextGDPA = 0x7ffff7dfb6a0 fpGIPA = nextGIPA = 0x7ffff7df5540 created_device = 0x555555662c40 fpCreateDevice = #10 0x00007ffff7e027d3 in vkCreateDevice (physicalDevice=0x55555559d680, pCreateInfo=0x7fffffffc7c0, pAllocator=0x0, pDevice=0x7fffffffc9a8) at loader/trampoline.c:838 res = phys_dev = 0x55555559d680 dev = 0x555555662c40 inst = 0x5555555eae60 icd_exts = {capacity = 8320, count = 27, list = 0x555555660bb0} #11 0x00005555555591f3 in demo_create_device (demo=0x7fffffffc930) at cube/cube.c:3274 err = queue_priorities = {0} queues = {{sType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO, pNext = 0x0, flags = 0, queueFamilyIndex = 0, queueCount = 1, pQueuePriorities = 0x7fffffffc8a0}, {sType = 4158556078, pNext = 0x7fff00000000, flags = 0, queueFamilyIndex = 0, queueCount = 1, pQueuePriorities = 0x0}} device = {sType = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO, pNext = 0x0, flags = 0, queueCreateInfoCount = 1, pQueueCreateInfos = 0x7fffffffc8b0, enabledLayerCount = 0, ppEnabledLayerNames = 0x0, enabledExtensionCount = 1, ppEnabledExtensionNames = 0x7fffffffcf48, pEnabledFeatures = 0x0} err = queue_priorities = queues = device = #12 demo_init_vk_swapchain (demo=0x7fffffffc930) at cube/cube.c:3393 err = createInfo = {sType = VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR, pNext = 0x0, flags = 0, connection = 0x555555595340, window = 75497472} supportsPresent = graphicsQueueFamilyIndex = fence_ci = {sType = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO, pNext = 0x0, flags = 0} presentQueueFamilyIndex = 0 formatCount = 0 surfFormats = semaphoreCreateInfo = {sType = 1879047679, pNext = 0x7fffffffc8c0, flags = 4156628992} err = createInfo = supportsPresent = graphicsQueueFamilyIndex = presentQueueFamilyIndex = formatCount = surfFormats = semaphoreCreateInfo = fence_ci = i = i = i = i = #13 main (argc=, argv=) at cube/cube.c:3897 demo = {display = 0x0, connection = 0x555555595340, screen = 0x55555559a680, xcb_window = 75497472, atom_wm_delete_window = 0x55555565f1f0, surface = 0x55555559d4c0, prepared = false, use_staging_buffer = false, separate_present_queue = false, is_minimized = false, VK_KHR_incremental_present_enabled = false, VK_GOOGLE_display_timing_enabled = false, syncd_with_actual_presents = false, refresh_duration = 0, refresh_duration_multiplier = 0, target_IPD = 0, prev_desired_present_time = 0, next_present_id = 0, last_early_id = 0, last_late_id = 0, inst = 0x5555555eae60, gpu = 0x55555559d680, device = 0x0, graphics_queue = 0x0, present_queue = 0x0, graphics_queue_family_index = 0, present_queue_family_index = 0, image_acquired_semaphores = {0x0, 0x0}, draw_complete_semaphores = {0x0, 0x0}, image_ownership_semaphores = {0x0, 0x0}, gpu_props = {apiVersion = 4198490, driverVersion = 79691776, vendorID = 4098, deviceID = 26751, deviceType = VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU, deviceName = "AMD RADV VEGA10 (LLVM 7.0.1)", '\000' , pipelineCacheUUID = "[\237\372\252\212\226\237V\023rč–’\240\357~", limits = {maxImageDimension1D = 16384, maxImageDimension2D = 16384, maxImageDimension3D = 2048, maxImageDimensionCube = 16384, maxImageArrayLayers = 2048, maxTexelBufferElements = 134217728, maxUniformBufferRange = 4294967295, maxStorageBufferRange = 4294967295, maxPushConstantsSize = 128, maxMemoryAllocationCount = 4294967295, maxSamplerAllocationCount = 65536, bufferImageGranularity = 64, sparseAddressSpaceSize = 4294967295, maxBoundDescriptorSets = 32, maxPerStageDescriptorSamplers = 9586978, maxPerStageDescriptorUniformBuffers = 9586978, maxPerStageDescriptorStorageBuffers = 9586978, maxPerStageDescriptorSampledImages = 9586978, maxPerStageDescriptorStorageImages = 9586978, maxPerStageDescriptorInputAttachments = 9586978, maxPerStageResources = 9586978, maxDescriptorSetSamplers = 9586978, maxDescriptorSetUniformBuffers = 9586978, maxDescriptorSetUniformBuffersDynamic = 16, maxDescriptorSetStorageBuffers = 9586978, maxDescriptorSetStorageBuffersDynamic = 8, maxDescriptorSetSampledImages = 9586978, maxDescriptorSetStorageImages = 9586978, maxDescriptorSetInputAttachments = 9586978, maxVertexInputAttributes = 32, maxVertexInputBindings = 32, maxVertexInputAttributeOffset = 2047, maxVertexInputBindingStride = 2048, maxVertexOutputComponents = 128, maxTessellationGenerationLevel = 64, maxTessellationPatchSize = 32, maxTessellationControlPerVertexInputComponents = 128, maxTessellationControlPerVertexOutputComponents = 128, maxTessellationControlPerPatchOutputComponents = 120, maxTessellationControlTotalOutputComponents = 4096, maxTessellationEvaluationInputComponents = 128, maxTessellationEvaluationOutputComponents = 128, maxGeometryShaderInvocations = 127, maxGeometryInputComponents = 64, maxGeometryOutputComponents = 128, maxGeometryOutputVertices = 256, maxGeometryTotalOutputComponents = 1024, maxFragmentInputComponents = 128, maxFragmentOutputAttachments = 8, maxFragmentDualSrcAttachments = 1, maxFragmentCombinedOutputResources = 8, maxComputeSharedMemorySize = 32768, maxComputeWorkGroupCount = {65535, 65535, 65535}, maxComputeWorkGroupInvocations = 2048, maxComputeWorkGroupSize = {2048, 2048, 2048}, subPixelPrecisionBits = 8, subTexelPrecisionBits = 8, mipmapPrecisionBits = 8, maxDrawIndexedIndexValue = 4294967295, maxDrawIndirectCount = 4294967295, maxSamplerLodBias = 16, maxSamplerAnisotropy = 16, maxViewports = 16, maxViewportDimensions = {16384, 16384}, viewportBoundsRange = {-32768, 32767}, viewportSubPixelBits = 8, minMemoryMapAlignment = 4096, minTexelBufferOffsetAlignment = 1, minUniformBufferOffsetAlignment = 4, minStorageBufferOffsetAlignment = 4, minTexelOffset = -32, maxTexelOffset = 31, minTexelGatherOffset = -32, maxTexelGatherOffset = 31, minInterpolationOffset = -2, maxInterpolationOffset = 2, subPixelInterpolationOffsetBits = 8, maxFramebufferWidth = 16384, maxFramebufferHeight = 16384, maxFramebufferLayers = 1024, framebufferColorSampleCounts = 15, framebufferDepthSampleCounts = 15, framebufferStencilSampleCounts = 15, framebufferNoAttachmentsSampleCounts = 15, maxColorAttachments = 8, sampledImageColorSampleCounts = 15, sampledImageIntegerSampleCounts = 1, sampledImageDepthSampleCounts = 15, sampledImageStencilSampleCounts = 15, storageImageSampleCounts = 15, maxSampleMaskWords = 1, timestampComputeAndGraphics = 1, timestampPeriod = 37.0370369, maxClipDistances = 8, maxCullDistances = 8, maxCombinedClipAndCullDistances = 8, discreteQueuePriorities = 2, pointSizeRange = {0.125, 255.875}, lineWidthRange = {0, 7.9921875}, pointSizeGranularity = 0.125, lineWidthGranularity = 0.0078125, strictLines = 0, standardSampleLocations = 1, optimalBufferCopyOffsetAlignment = 128, optimalBufferCopyRowPitchAlignment = 128, nonCoherentAtomSize = 64}, sparseProperties = {residencyStandard2DBlockShape = 0, residencyStandard2DMultisampleBlockShape = 0, residencyStandard3DBlockShape = 0, residencyAlignedMipSize = 0, residencyNonResidentStrict = 0}}, queue_props = 0x55555559c590, memory_properties = {memoryTypeCount = 0, memoryTypes = {{propertyFlags = 0, heapIndex = 0} }, memoryHeapCount = 0, memoryHeaps = {{size = 0, flags = 0} }}, enabled_extension_count = 1, enabled_layer_count = 0, extension_names = {0x55555555f4d4 "VK_KHR_swapchain", 0x0 }, enabled_layers = {0x0 }, width = 500, height = 500, format = VK_FORMAT_UNDEFINED, color_space = VK_COLOR_SPACE_SRGB_NONLINEAR_KHR, fpGetPhysicalDeviceSurfaceSupportKHR = 0x7ffff7e05850 , fpGetPhysicalDeviceSurfaceCapabilitiesKHR = 0x7ffff7e05870 , fpGetPhysicalDeviceSurfaceFormatsKHR = 0x7ffff7e05890 , fpGetPhysicalDeviceSurfacePresentModesKHR = 0x7ffff7e058b0 , fpCreateSwapchainKHR = 0x0, fpDestroySwapchainKHR = 0x0, fpGetSwapchainImagesKHR = 0x7ffff7e058f0 , fpAcquireNextImageKHR = 0x0, fpQueuePresentKHR = 0x0, fpGetRefreshCycleDurationGOOGLE = 0x0, fpGetPastPresentationTimingGOOGLE = 0x0, swapchainImageCount = 0, swapchain = 0x0, swapchain_image_resources = 0x0, presentMode = VK_PRESENT_MODE_FIFO_KHR, fences = {0x0, 0x0}, frame_index = 0, cmd_pool = 0x0, present_cmd_pool = 0x0, depth = {format = VK_FORMAT_UNDEFINED, image = 0x0, mem_alloc = {sType = VK_STRUCTURE_TYPE_APPLICATION_INFO, pNext = 0x0, allocationSize = 0, memoryTypeIndex = 0}, mem = 0x0, view = 0x0}, textures = {{sampler = 0x0, image = 0x0, imageLayout = VK_IMAGE_LAYOUT_UNDEFINED, mem_alloc = {sType = VK_STRUCTURE_TYPE_APPLICATION_INFO, pNext = 0x0, allocationSize = 0, memoryTypeIndex = 0}, mem = 0x0, view = 0x0, tex_width = 0, tex_height = 0}}, staging_texture = {sampler = 0x0, image = 0x0, imageLayout = VK_IMAGE_LAYOUT_UNDEFINED, mem_alloc = {sType = VK_STRUCTURE_TYPE_APPLICATION_INFO, pNext = 0x0, allocationSize = 0, memoryTypeIndex = 0}, mem = 0x0, view = 0x0, tex_width = 0, tex_height = 0}, cmd = 0x0, pipeline_layout = 0x0, desc_layout = 0x0, pipelineCache = 0x0, render_pass = 0x0, pipeline = 0x0, projection_matrix = {{2.41421342, 0, 0, 0}, {0, -2.41421342, 0, 0}, {0, 0, -1.002002, -1}, {0, 0, -0.2002002, 0}}, view_matrix = {{1, 0, -0, 0}, {-0, 0.857492983, 0.51449579, 0}, {0, -0.51449579, 0.857492983, 0}, {0, 0, -5.83095264, 1}}, model_matrix = {{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}, spin_angle = 4, spin_increment = 0.200000003, pause = false, vert_shader_module = 0x0, frag_shader_module = 0x0, desc_pool = 0x0, quit = false, curFrame = 0, frameCount = 2147483647, validate = false, validate_checks_disabled = false, use_break = false, suppress_popups = false, CreateDebugUtilsMessengerEXT = 0x0, DestroyDebugUtilsMessengerEXT = 0x0, SubmitDebugUtilsMessageEXT = 0x0, CmdBeginDebugUtilsLabelEXT = 0x0, CmdEndDebugUtilsLabelEXT = 0x0, CmdInsertDebugUtilsLabelEXT = 0x0, SetDebugUtilsObjectNameEXT = 0x0, dbg_messenger = 0x0, current_buffer = 0, queue_family_count = 2} (gdb) (gdb) (gdb) (gdb) (gdb) q A debugging session is active. Inferior 1 [process 11310] will be killed. Quit anyway? (y or n) y