Bug#964929: iris_dri.so: Segmentation Fault

2020-09-19 Thread Roland Hieber
On Sun, Jul 12, 2020 at 07:57:32PM +0200, Christophe Lohr wrote:
> Package: libgl1-mesa-dri
> Version: 20.1.2-1
> Severity: important
> Tags: upstream
> 
> Dear Maintainer,
>   Many applications fail to start on my PC wuth a Segmentation fault (ffplay 
> mplayer kdenlive obs-studio)
> Each time, the core file seems to point an issue with the 
> /usr/lib/x86_64-linux-gnu/dri/iris_dri.so library:

I'm fairly sure that I was seeing the same issue using mpv with
libgl1-mesa-dri versions 20.1.8-1 and 20.2.0~rc4-2 on kernel 5.7.10-1,
and the MESA_LOADER_DRIVER_OVERRIDE=i965 workaround also got rid of it.

However, after installing the debug symbols and trying to reproduce it
in gdb to get a backtrace, my system crashed and I accidentally rebooted
with kernel 5.8.7-1, and now mpv seems to work fineā€¦

 - Roland



Bug#964929: iris_dri.so: Segmentation Fault

2020-07-12 Thread Christophe Lohr
Package: libgl1-mesa-dri
Version: 20.1.2-1
Severity: important
Tags: upstream

Dear Maintainer,
  Many applications fail to start on my PC wuth a Segmentation fault (ffplay 
mplayer kdenlive obs-studio)
Each time, the core file seems to point an issue with the 
/usr/lib/x86_64-linux-gnu/dri/iris_dri.so library:


Core was generated by `ffplay /home/clohr/test.mkv'.
Program terminated with signal SIGSEGV, Segmentation fault.
warning: Unexpected size of section `.reg-xstate/338339' in core file.
#0  0x7f0e3528dbcf in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
[Current thread is 1 (Thread 0x7f0e36cbf300 (LWP 338339))]
(gdb) bt
#0  0x7f0e3528dbcf in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#1  0x7f0e354575a4 in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#2  0x7f0e35267b4d in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#3  0x7f0e352688bb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x7f0e347f82bb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x7f0e4349a01a in  () at /lib/x86_64-linux-gnu/libSDL2-2.0.so.0
#6  0x7f0e4348d911 in  () at /lib/x86_64-linux-gnu/libSDL2-2.0.so.0
#7  0x7f0e434930bd in  () at /lib/x86_64-linux-gnu/libSDL2-2.0.so.0
#8  0x5576924e159c in  ()
#9  0x5576924e79cf in  ()
#10 0x5576924d77f0 in main ()
(gdb) 


Some info about my graphic card:
# lspci |grep VGA
00:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics 
520] (rev 07)


As a workarround I use the following environment variable:
export MESA_LOADER_DRIVER_OVERRIDE=i965

Best regards
Christophe


-- Package-specific info:
glxinfo:

name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_no_error, 
GLX_ARB_create_context_profile, GLX_ARB_create_context_robustness, 
GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, GLX_ARB_multisample, 
GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, 
GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, 
GLX_EXT_import_context, GLX_EXT_libglvnd, GLX_EXT_no_config_context, 
GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, GLX_OML_swap_method, 
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, 
GLX_SGI_swap_control
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_context_flush_control, GLX_ARB_create_context, 
GLX_ARB_create_context_no_error, GLX_ARB_create_context_profile, 
GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample, 
GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile, 
GLX_EXT_create_context_es_profile, GLX_EXT_fbconfig_packed_float, 
GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, 
GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, 
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, 
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, 
GLX_SGI_swap_control, GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
GLX_ARB_create_context, GLX_ARB_create_context_no_error, 
GLX_ARB_create_context_profile, GLX_ARB_create_context_robustness, 
GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, 
GLX_ARB_get_proc_address, GLX_ARB_multisample, 
GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, 
GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, 
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, 
GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, 
GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_OML_swap_method, 
GLX_OML_sync_control, GLX_SGIS_multisample, GLX_SGIX_fbconfig, 
GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, 
GLX_SGI_swap_control, GLX_SGI_video_sync
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Intel Open Source Technology Center (0x8086)
Device: Mesa DRI Intel(R) HD Graphics 520 (SKL GT2) (0x1916)
Version: 20.1.2
Accelerated: yes
Video memory: 3072MB
Unified memory: yes
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 520 (SKL GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.1.2