[mikhail@localhost ~]$ 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 0x7ffff2e01700 (LWP 6494)] Thread 1 "vulkan-cube" received signal SIGSEGV, Segmentation fault. radv_pipeline_init_blend_state (pipeline=0x5555558e8790, 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 0x7ffff2e01700 (LWP 6494)): #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 = 0x7ffff7c03250 <__condvar_cleanup_waiting>, __arg = 0x7ffff2e00d80, __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 0x00007ffff7066853 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 0x00007ffff706648b in impl_thrd_routine (p=) at ../src/../include/c11/threads_posix.h:87 pack = {func = 0x7ffff70667b0 , arg = 0x55555565faa0} #6 0x00007ffff7bfd5a2 in start_thread (arg=) at pthread_create.c:486 ret = pd = now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737268160256, -3902258486750394474, 140737488339150, 140737488339151, 140737488339152, 140737268158400, 3902229803364599702, 3902241445620172694}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #7 0x00007ffff7d1e5a3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 No locals. Thread 1 (Thread 0x7ffff7bf2740 (LWP 6448)): #0 radv_pipeline_init_blend_state (pipeline=0x5555558e8790, 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=0x5555558e8790, 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 = 0x5555558ba220 subpass = 0x5555558ba248 blend = {blend_enable_4bit = 4294949552, need_src_alpha = 32767, cb_color_control = 4157243014, cb_target_mask = 32767, cb_target_enabled_4bit = 1435358832, sx_mrt_blend_opt = {21845, 4158536896, 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 = {0x7ffff706c440 , 0x55555566f380, 0x4, 0x4d9df11708dbe400, 0x5555558cab50, 0x7ffff706e50d } 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, 4143643791, 32767, 1432748032, 21845, 0, 0, 1, 21845, 4158536896, 32767, 4294967295, 4294967295, 26, 0, 1680}, vertex_alpha_adjust = 106, tess_input_vertices = 1680, col_format = 0, is_int8 = 4158536800, 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 = 1435282256, lds_size = 21845} tess = {ls_hs_config = 4, num_patches = 0, lds_size = 4144423064, tf_param = 32767} loc = __PRETTY_FUNCTION__ = "radv_pipeline_init" #2 0x00007ffff6ff6924 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 = 0x5555558e8790 result = #3 0x00007ffff6fb1086 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 = 0x7ffff7151966 "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 = 0x7ffff7151966 "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 = 0x5555558daf20, renderPass = 0x5555558ba220, 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 0x00007ffff6fb3314 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 0x00007ffff6fab13d 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 0x00007ffff6f9d896 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 0x00007ffff7dfb0ad 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 0x00007ffff7e033ec 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 = 0x7ffff7dff640 , pfnSetDeviceLoaderData = 0x7ffff7dff640 }} 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 = 0x7ffff7dff6a0 fpGIPA = nextGIPA = 0x7ffff7df9540 created_device = 0x555555662c40 fpCreateDevice = #10 0x00007ffff7e067d3 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 = 4158572462, 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 = 54525952} 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 = 4156645376} 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 = 54525952, 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 = "\340\207\216\341\026\206\363\270\260dI\027\240\212:U", 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 = 0x7ffff7e09850 , fpGetPhysicalDeviceSurfaceCapabilitiesKHR = 0x7ffff7e09870 , fpGetPhysicalDeviceSurfaceFormatsKHR = 0x7ffff7e09890 , fpGetPhysicalDeviceSurfacePresentModesKHR = 0x7ffff7e098b0 , fpCreateSwapchainKHR = 0x0, fpDestroySwapchainKHR = 0x0, fpGetSwapchainImagesKHR = 0x7ffff7e098f0 , 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 6448] will be killed. Quit anyway? (y or n) y [mikhail@localhost ~]$