[Long] Segfault on applications using qt5

BERTRAND Joël joel.bertrand at systella.fr
Tue Dec 1 15:11:00 UTC 2020


	Ok.

	Now Xorg runs with intel driver and drm-fbsd12.0-kmod-4.16.g20201016.

pythagore:[~] > dmesg | grep drm
drmn0: <drmn> on vgapci0
vgapci0: child drmn0 requested pci_enable_io
vgapci0: child drmn0 requested pci_enable_io
[drm] Unable to create a private tmpfs mount, hugepage support will be
disabled(-19).
[drm] Got stolen memory base 0xdb200000, size 0x4000000
[drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[drm] Driver supports precise vblank timestamp query.
[drm] Connector VGA-1: get mode from tunables:
[drm]   - kern.vt.fb.modes.VGA-1
[drm]   - kern.vt.fb.default_mode
[drm] Connector HDMI-A-1: get mode from tunables:
[drm]   - kern.vt.fb.modes.HDMI-A-1
[drm]   - kern.vt.fb.default_mode
[drm] Connector HDMI-A-2: get mode from tunables:
[drm]   - kern.vt.fb.modes.HDMI-A-2
[drm]   - kern.vt.fb.default_mode
[drm] Connector DP-1: get mode from tunables:
[drm]   - kern.vt.fb.modes.DP-1
[drm]   - kern.vt.fb.default_mode
[drm] Connector HDMI-A-3: get mode from tunables:
[drm]   - kern.vt.fb.modes.HDMI-A-3
[drm]   - kern.vt.fb.default_mode
[drm] Initialized i915 1.6.0 20171222 for drmn0 on minor 0
name=drmn0 flags=0x0 stride=7680 bpp=32
drmn0: fb0: inteldrmfb frame buffer device

	In Xorg.0.log, I have :
[    24.755] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
    i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
    915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
    Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
    GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[    24.755] (II) intel: Driver for Intel(R) HD Graphics
[    24.755] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[    24.755] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[    24.755] (--) Using syscons driver with X support (version 2.0)
[    24.755] (++) using VT number 9

[    24.756] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card
support
[    24.756] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[    24.756] (==) intel(0): RGB weight 888
[    24.756] (==) intel(0): Default visual is TrueColor
[    24.756] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD
Graphics 4600
[    24.757] (**) intel(0): Relaxed fencing enabled
[    24.757] (**) intel(0): Wait on SwapBuffers? enabled
[    24.757] (**) intel(0): Triple buffering? enabled
[    24.757] (**) intel(0): Framebuffer tiled
[    24.757] (**) intel(0): Pixmaps tiled
[    24.757] (**) intel(0): 3D buffers tiled
[    24.757] (**) intel(0): SwapBuffers wait enabled
[    24.757] (==) intel(0): video overlay key set to 0x101fe
[    24.772] (II) intel(0): Output VGA-1 using monitor section Monitor0
[    24.787] (II) intel(0): Output HDMI-1 has no monitor section
[    24.788] (II) intel(0): Output HDMI-2 has no monitor section
[    24.788] (II) intel(0): Output DP-1 has no monitor section
[    24.789] (II) intel(0): Output HDMI-3 has no monitor section
[    24.802] (II) intel(0): EDID for output VGA-1
[    24.847] (II) intel(0): EDID for output HDMI-1
[    24.847] (II) intel(0): Manufacturer: ACI  Model: 23c4  Serial#: 15032
[    24.847] (II) intel(0): Year: 2015  Week: 35
[    24.847] (II) intel(0): EDID Version: 1.3
[    24.847] (II) intel(0): Digital Display Input
[    24.847] (II) intel(0): Max Image Size [cm]: horiz.: 51  vert.: 29
[    24.847] (II) intel(0): Gamma: 2.20
[    24.847] (II) intel(0): DPMS capabilities: Off
...

	kmscube returns :
i965_dri.so does not support the 0xffffffff PCI ID.
Modifiers failed!
Using display 0x80100a000 with EGL version 1.4
===================================
EGL information:
  version: "1.4"
  vendor: "Mesa Project"
  client extensions: "EGL_EXT_client_extensions EGL_EXT_device_base
EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base
EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug
EGL_EXT_platform_wayland EGL_EXT_platform_x11 EGL_MESA_platform_gbm
EGL_MESA_platform_surfaceless"
  display extensions: "EGL_EXT_buffer_age EGL_EXT_image_dma_buf_import
EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_create_context
EGL_KHR_create_context_no_error EGL_KHR_fence_sync
EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace
EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image
EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image
EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap
EGL_KHR_no_config_context EGL_KHR_reusable_sync
EGL_KHR_surfaceless_context EGL_EXT_pixel_format_float EGL_KHR_wait_sync
EGL_MESA_configless_context EGL_MESA_image_dma_buf_export "
===================================
OpenGL ES 2.x information:
  version: "OpenGL ES 3.0 Mesa 19.0.8"
  shading language version: "OpenGL ES GLSL ES 3.00"
  vendor: "VMware, Inc."
  renderer: "llvmpipe (LLVM 8.0, 256 bits)"
  extensions: "GL_EXT_blend_minmax GL_EXT_multi_draw_arrays
GL_EXT_texture_compression_s3tc GL_EXT_texture_compression_dxt1
GL_EXT_texture_compression_rgtc GL_EXT_texture_format_BGRA8888
GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24
GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_mapbuffer
GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_stencil8
GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear
GL_OES_texture_half_float GL_OES_texture_half_float_linear
GL_OES_texture_npot GL_OES_vertex_half_float GL_EXT_texture_sRGB_decode
GL_OES_EGL_image GL_OES_depth_texture GL_OES_packed_depth_stencil
GL_EXT_texture_type_2_10_10_10_REV GL_OES_get_program_binary
GL_APPLE_texture_max_level GL_EXT_discard_framebuffer
GL_EXT_read_format_bgra GL_EXT_frag_depth GL_NV_fbo_color_attachments
GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_array_object
GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5
GL_EXT_occlusion_query_boolean GL_EXT_texture_rg GL_EXT_unpack_subimage
GL_NV_draw_buffers GL_NV_read_buffer GL_NV_read_depth
GL_NV_read_depth_stencil GL_NV_read_stencil GL_EXT_draw_buffers
GL_EXT_map_buffer_range GL_KHR_debug GL_KHR_texture_compression_astc_ldr
GL_OES_depth_texture_cube_map GL_OES_required_internalformat
GL_OES_surfaceless_context GL_EXT_color_buffer_float
GL_EXT_sRGB_write_control GL_EXT_separate_shader_objects
GL_EXT_shader_integer_mix GL_EXT_base_instance
GL_EXT_compressed_ETC1_RGB8_sub_texture GL_EXT_copy_image
GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex
GL_EXT_polygon_offset_clamp GL_EXT_texture_border_clamp
GL_KHR_context_flush_control GL_OES_copy_image
GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex
GL_OES_texture_border_clamp GL_OES_texture_stencil8
GL_EXT_blend_func_extended GL_EXT_texture_sRGB_R8 GL_KHR_no_error
GL_KHR_texture_compression_astc_sliced_3d
GL_OES_EGL_image_external_essl3 GL_EXT_clip_cull_distance
GL_EXT_disjoint_timer_query GL_MESA_shader_integer_functions
GL_EXT_texture_compression_bptc "
===================================
Using modifier ffffffffffffff
failed to set mode: Permission denied

	Of course, my user is in group video (and qt5 applications crash).

	Best regards,

	JKB


More information about the freebsd-x11 mailing list