Thread 1 "X" received signal SIGSEGV, Segmentation fault. 0x00007f51b3ffac3a in isl_format_supports_ccs_e ( devinfo=devinfo@entry=0xd402e8, format=ISL_FORMAT_UNSUPPORTED) at isl/isl_format.c:558 (gdb) bt #0 0x00007f51b3ffac3a in isl_format_supports_ccs_e (devinfo=devinfo@entry=0xd402e8, format=ISL_FORMAT_UNSUPPORTED) at isl/isl_format.c:558 #1 0x00007f51b3ec6fb3 in modifier_is_supported (devinfo=devinfo@entry=0xd402e8, fmt=fmt@entry=0x7f51b41fc200 , dri_format=4109, dri_format@entry=0, modifier=modifier@entry=72057594037927940) at intel_screen.c:349 #2 0x00007f51b3ec712a in intel_query_dma_buf_modifiers (_screen=, fourcc=, max=0, modifiers=0x0, external_only=0x0, count=count@entry=0x7ffd4b423314) at intel_screen.c:1313 #3 0x00007f51b212a050 in dri2_query_dma_buf_modifiers (drv=, disp=, format=, max=, modifiers=, external_only=, count=0x7ffd4b423314) at drivers/dri2/egl_dri2.c:2394 #4 0x00007f51b211ef67 in eglQueryDmaBufModifiersEXT (dpy=0xe620a0, format=540422482, max_modifiers=0, modifiers=0x0, external_only=0x0, num_modifiers=0x7ffd4b423314) at main/eglapi.c:2519 #5 0x00007f51b4f46396 in glamor_get_modifiers (screen=, format=540422482, num_modifiers=0x7ffd4b4233b4, modifiers=0x7ffd4b4233c0) at ../../../glamor/glamor_egl.c:647 #6 0x0000000000564416 in cache_formats_and_modifiers (screen=) at dri3_screen.c:196 #7 dri3_get_supported_modifiers (screen=, drawable=0x103eef0, depth=, bpp=, num_intersect_modifiers=num_intersect_modifiers@entry=0x7ffd4b423420, intersect_modifiers=intersect_modifiers@entry=0x7ffd4b423430, num_screen_modifiers=0x7ffd4b423424, screen_modifiers=0x7ffd4b423438) at dri3_screen.c:234 #8 0x0000000000563700 in proc_dri3_get_supported_modifiers (client=0x12de1f0) at dri3_request.c:373 #9 0x000000000043e6cb in Dispatch () at dispatch.c:478 #10 0x00000000004427b8 in dix_main (argc=11, argv=0x7ffd4b423628, envp=) at main.c:276 #11 0x00007f51b8a37830 in __libc_start_main (main=0x42c760
, argc=11, argv=0x7ffd4b423628, init=, fini=, rtld_fini=, stack_end=0x7ffd4b423618) at ../csu/libc-start.c:291 #12 0x000000000042c799 in _start () (gdb) info locals No locals. (gdb) up #1 0x00007f51b3ec6fb3 in modifier_is_supported (devinfo=devinfo@entry=0xd402e8, fmt=fmt@entry=0x7f51b41fc200 , dri_format=4109, dri_format@entry=0, modifier=modifier@entry=72057594037927940) at intel_screen.c:349 (gdb) info locals format = modinfo = i = (gdb) up #2 0x00007f51b3ec712a in intel_query_dma_buf_modifiers (_screen=, fourcc=, max=0, modifiers=0x0, external_only=0x0, count=count@entry=0x7ffd4b423314) at intel_screen.c:1313 1313 in intel_screen.c (gdb) info locals screen = 0xd402e0 num_mods = 3 i = (gdb) print *screen $1 = {deviceID = 23172, devinfo = {gen = 9, gt = 1, is_g4x = false, is_ivybridge = false, is_baytrail = false, is_haswell = false, is_broadwell = false, is_cherryview = false, is_skylake = false, is_broxton = true, is_kabylake = false, is_geminilake = false, is_coffeelake = false, is_cannonlake = false, has_hiz_and_separate_stencil = true, must_use_separate_stencil = true, has_sample_with_hiz = true, has_llc = false, has_pln = true, has_64bit_types = true, has_integer_dword_mul = false, has_compr4 = false, has_surface_tile_offset = true, supports_simd16_3src = true, has_resource_streamer = true, has_negative_rhw_bug = false, needs_unlit_centroid_workaround = false, num_slices = 1, num_subslices = {3, 0, 0, 0, 0, 0, 0, 0}, num_eu_per_subslice = 6, num_thread_per_eu = 6, slice_masks = 1 '\001', subslice_masks = "\a\000\000\000\000", eu_masks = "???", '\000' , subslice_slice_stride = 1, eu_slice_stride = 3, eu_subslice_stride = 1, l3_banks = 2, max_vs_threads = 112, max_tcs_threads = 112, max_tes_threads = 112, max_gs_threads = 112, max_wm_threads = 256, max_cs_threads = 36, urb = {size = 192, min_entries = {34, 0, 34, 0}, max_entries = {704, 256, 416, 256}}, timestamp_frequency = 19200000}, driScrnPriv = 0xd194e0, max_gtt_map_object_size = 18446744073709551615, aperture_threshold = 3221225472, no_hw = false, hw_has_swizzling = false, has_exec_fence = true, hw_has_timestamp = 3, isl_dev = {info = 0xd402e8, use_separate_stencil = true, has_bit6_swizzling = false, ss = {size = 64 '@', align = 64 '@', addr_offset = 32 ' ', aux_addr_offset = 40 '(', clear_color_state_size = 0 '\000', clear_color_state_offset = 0 '\000', clear_value_size = 16 '\020', clear_value_offset = 48 '0'}, ds = {size = 84 'T', depth_offset = 8 '\b', stencil_offset = 40 '(', hiz_offset = 60 '<'}}, has_context_reset_notification = true, kernel_features = 247, bufmgr = 0xd41710, program_id = 31, winsys_msaa_samples_override = -1, compiler = 0xd42a60, optionCache = {info = 0xd40ae0, values = 0xd41500, tableSize = 6}, cmd_parser_version = 0, subslice_total = 3, eu_total = 18, mesa_format_supports_texture = {false, false, false, true, false, true, true, false, false, true, false, true, false, true, false, false, false, false, true, false, false, true, false, true, false, false, false, true, false, true, true, true, false, false, false, true, true, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, false, false, true, false, true, false, true, false, false, true, false, true, false, true, false, false, false, false, false, false, false, false, false, true, true, false, false, true, false, false, true, false, true, false, true, false, false, true, false, true, false, true , false, true, true, true, false, false, true, false, false, false, false, false, true, false , true , false, false, true, false, false, true, true, true, true, true, true, true, false, false, false, false, false, false, true , false, false, false, false, true , false }, mesa_format_supports_render = {false, false, false, true, false, true, true, false, false, false, false, true, false, true, false, false, false, false, true, true, false, false, false, true, false, false, false, true, false, true, false, true, false, false, false, true, true, false, false, false, false, false, false, false, false, true, false, true, true, true, true, true, true, false, false, true, false, true, false, true, false, false, true, false, true, false, true, false, false, false, false, false, false, false, false, false, true, true, false, false, true, false, false, true, false, true, false, true, false, false, false, false, false, false, false, true, true, false, false, true, true, false, false, true, true, true, true, true, true, false, false, true, true, false, false, true, false, false, false, false, false, true, false , true , false, false, false, false, false, false, true, true, true, true, true, true, false }, mesa_to_isl_render_format = {ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R8G8B8A8_UNORM, ISL_FORMAT_R8G8B8A8_UNORM, ISL_FORMAT_B8G8R8A8_UNORM, ISL_FORMAT_B8G8R8X8_UNORM, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_B5G6R5_UNORM, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_B4G4R4A4_UNORM, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_B5G5R5A1_UNORM, ISL_FORMAT_B5G5R5X1_UNORM, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R8G8_UNORM, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R16G16_UNORM, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_B10G10R10A2_UNORM, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R10G10B10A2_UNORM, ISL_FORMAT_R32G32B32A32_FLOAT , ISL_FORMAT_A8_UNORM, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R8_UNORM, ISL_FORMAT_R16_UNORM, ISL_FORMAT_R8_UNORM, ISL_FORMAT_R16_UNORM, ISL_FORMAT_R8_UNORM, ISL_FORMAT_R16_UNORM, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R16G16B16A16_UNORM, ISL_FORMAT_R16G16B16A16_UNORM, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R8G8B8A8_SNORM, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R16G16_SNORM, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R8G8_SNORM, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R8_SNORM, ISL_FORMAT_R16_SNORM, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R16G16B16A16_SNORM, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_B8G8R8A8_UNORM_SRGB, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_B8G8R8X8_UNORM_SRGB, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R8G8B8A8_UNORM_SRGB, ISL_FORMAT_R8G8B8A8_UNORM_SRGB, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R11G11B10_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R16_FLOAT, ISL_FORMAT_R32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R16_FLOAT, ISL_FORMAT_R32_FLOAT, ISL_FORMAT_R16_FLOAT, ISL_FORMAT_R32_FLOAT, ISL_FORMAT_R16G16_FLOAT, ISL_FORMAT_R32G32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R16G16B16A16_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R16G16B16A16_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R10G10B10A2_UINT, ISL_FORMAT_R32G32B32A32_FLOAT , ISL_FORMAT_R8_UINT, ISL_FORMAT_R16_UINT, ISL_FORMAT_R32_UINT, ISL_FORMAT_R8_SINT, ISL_FORMAT_R16_SINT, ISL_FORMAT_R32_SINT, ISL_FORMAT_R8G8_UINT, ISL_FORMAT_R16G16_UINT, ISL_FORMAT_R32G32_UINT, ISL_FORMAT_R8G8_SINT, ISL_FORMAT_R16G16_SINT, ISL_FORMAT_R32G32_SINT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R32G32B32A32_FLOAT, ISL_FORMAT_R8G8B8A8_UINT, ISL_FORMAT_R16G16B16A16_UINT, ISL_FORMAT_R32G32B32A32_UINT, ISL_FORMAT_R8G8B8A8_SINT, ISL_FORMAT_R16G16B16A16_SINT, ISL_FORMAT_R32G32B32A32_SINT, ISL_FORMAT_R32G32B32A32_FLOAT }, disk_cache = 0xe5b800} (gdb) up #3 0x00007f51b212a050 in dri2_query_dma_buf_modifiers (drv=, disp=, format=, max=, modifiers=, external_only=, count=0x7ffd4b423314) at drivers/dri2/egl_dri2.c:2394 (gdb) info locals No locals. (gdb) up #4 0x00007f51b211ef67 in eglQueryDmaBufModifiersEXT (dpy=0xe620a0, format=540422482, max_modifiers=0, modifiers=0x0, external_only=0x0, num_modifiers=0x7ffd4b423314) at main/eglapi.c:2519 (gdb) info locals ret = __func__ = "eglQueryDmaBufModifiersEXT" (gdb) up #5 0x00007f51b4f46396 in glamor_get_modifiers (screen=, format=540422482, num_modifiers=0x7ffd4b4233b4, modifiers=0x7ffd4b4233c0) at ../../../glamor/glamor_egl.c:647 (gdb) info locals num = 3 (gdb) print *num_modifiers $2 = 0 (gdb) print *modifiers $3 = (uint64_t *) 0x12c0780 (gdb) print **modifiers $4 = 0 (gdb) up #6 0x0000000000564416 in cache_formats_and_modifiers (screen=) at dri3_screen.c:196 (gdb) info locals iter = 0x1290b10 info = num_formats = 27 num_modifiers = 0 i = 11 formats = 0x1291560 modifiers = 0x12c0780 (gdb) up #7 dri3_get_supported_modifiers (screen=, drawable=0x103eef0, depth=, bpp=, num_intersect_modifiers=num_intersect_modifiers@entry=0x7ffd4b423420, intersect_modifiers=intersect_modifiers@entry=0x7ffd4b423430, num_screen_modifiers=0x7ffd4b423424, screen_modifiers=0x7ffd4b423438) at dri3_screen.c:234 234 in dri3_screen.c (gdb) info locals info = 0x7f51b5170a40 i = j = num_drawable_mods = 19469664 drawable_mods = 0x12c0780 intersect_mods = 0x0 screen_mods = 0x0 format = screen_format = 0x0 __PRETTY_FUNCTION__ = "dri3_get_supported_modifiers" (gdb) print *info $5 = {version = 2, open = 0x0, pixmap_from_fd = 0x0, fd_from_pixmap = 0x7f51b4f47670 , open_client = 0x7f51b4f46410 , pixmap_from_fds = 0x7f51b4f46cf0 , fds_from_pixmap = 0x7f51b4f474a0 , get_formats = 0x7f51b4f46210 , get_modifiers = 0x7f51b4f46300 , get_drawable_modifiers = 0x7f51b4f49870 } (gdb) print *drawable $6 = {type = 0 '\000', class = 1 '\001', depth = 24 '\030', bitsPerPixel = 32 ' ', id = 319, x = 0, y = 0, width = 1920, height = 1080, pScreen = 0xe98690, serialNumber = 8144} (gdb) print *screen_modifiers $7 = (CARD64 *) 0x0