Bug 79218 - [regression] "i965: Print disassembly after compaction." SIGSEGV
Summary: [regression] "i965: Print disassembly after compaction." SIGSEGV
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i965 (show other bugs)
Version: git
Hardware: x86-64 (AMD64) All
: medium major
Assignee: Ian Romanick
QA Contact: Intel 3D Bugs Mailing List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-25 17:21 UTC by Andreas Reis
Modified: 2014-05-25 22:21 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Andreas Reis 2014-05-25 17:21:25 UTC
"i965: Print disassembly after compaction." (bisected) introduces a SIGSEGV when trying to playback videos with mpv:

Program received signal SIGSEGV, Segmentation fault.
0x00007fffd3c73c40 in annotation_finalize(annotation_info*, unsigned int) () from /usr/lib/xorg/modules/dri/i965_dri.so
(gdb) bt
#0  0x00007fffd3c73c40 in annotation_finalize(annotation_info*, unsigned int) () from /usr/lib/xorg/modules/dri/i965_dri.so
#1  0x00007fffd3c499e7 in fs_generator::generate_code(exec_list*, annotation_info*) () from /usr/lib/xorg/modules/dri/i965_dri.so
#2  0x00007fffd3c4af2e in fs_generator::generate_assembly(exec_list*, exec_list*, unsigned int*) () from /usr/lib/xorg/modules/dri/i965_dri.so
#3  0x00007fffd3c3bfd1 in brw_wm_fs_emit () from /usr/lib/xorg/modules/dri/i965_dri.so
#4  0x00007fffd3caf0dd in do_wm_prog () from /usr/lib/xorg/modules/dri/i965_dri.so
#5  0x00007fffd3c3bc2f in brw_fs_precompile(gl_context*, gl_shader_program*) () from /usr/lib/xorg/modules/dri/i965_dri.so
#6  0x00007fffd3c73263 in brw_link_shader () from /usr/lib/xorg/modules/dri/i965_dri.so
#7  0x00007fffd3b0b00e in _mesa_glsl_link_shader () from /usr/lib/xorg/modules/dri/i965_dri.so
#8  0x00007fffd3924e0b in _mesa_get_fixed_func_fragment_program () from /usr/lib/xorg/modules/dri/i965_dri.so
#9  0x00007fffd39cfc36 in _mesa_update_state_locked () from /usr/lib/xorg/modules/dri/i965_dri.so
#10 0x00007fffd39cfd11 in _mesa_update_state () from /usr/lib/xorg/modules/dri/i965_dri.so
#11 0x00007fffd39f240c in _mesa_TexImage2D () from /usr/lib/xorg/modules/dri/i965_dri.so

It also makes Steam crash on start.

Arch Linux x64
Haswell 4770 / HD 4600
Comment 1 Matt Turner 2014-05-25 22:21:19 UTC
Thanks. I fixed this last night with http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9fd68408b83d274722b32b0e23c48d5d6e40862


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.