[Bug 104213] Vulkan shader compiler crashes to NULL pointer access with compute shaders

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Dec 11 15:51:05 UTC 2017


https://bugs.freedesktop.org/show_bug.cgi?id=104213

--- Comment #1 from Eero Tamminen <eero.t.tamminen at intel.com> ---
Valgrind shows few warnings before the crash, don't know whether they're
relevant for the crash (will check more after bisecting):
-------------------------------------------------
==21860== Conditional jump or move depends on uninitialised value(s)
==21860==    at 0x6DDCB08: fs_visitor::bank_conflict_cycles(fs_inst const*)
const (brw_fs_bank_conflicts.cpp:906)
==21860==    by 0x6E5981F:
fs_instruction_scheduler::issue_time(backend_instruction*)
(brw_schedule_instructions.cpp:1546)
==21860==    by 0x6E5F57B:
instruction_scheduler::schedule_instructions(bblock_t*)
(brw_schedule_instructions.cpp:1602)
==21860==    by 0x6E5F7B4: instruction_scheduler::run(cfg_t*)
(brw_schedule_instructions.cpp:1704)
==21860==    by 0x6E5F9B0:
fs_visitor::schedule_instructions(instruction_scheduler_mode)
(brw_schedule_instructions.cpp:1730)
==21860==    by 0x6DFB8B5: fs_visitor::allocate_registers(unsigned int, bool)
(brw_fs.cpp:6071)
==21860==    by 0x6DFE1BC: fs_visitor::run_fs(bool, bool) (brw_fs.cpp:6454)
==21860==    by 0x6DFF1CA: brw_compile_fs (brw_fs.cpp:6789)
==21860==    by 0x6EB170C: blorp_compile_fs (blorp.c:194)
==21860==    by 0x6EC179C: brw_blorp_get_blit_kernel (blorp_blit.c:1331)
==21860==    by 0x6EC179C: try_blorp_blit (blorp_blit.c:1859)
==21860==    by 0x6EC179C: do_blorp_blit (blorp_blit.c:2000)
==21860==    by 0x6EC4C12: blorp_copy (blorp_blit.c:2525)
==21860==    by 0x6B81E1E: copy_buffer_to_image (anv_blorp.c:391)
==21860== 
==21860== Conditional jump or move depends on uninitialised value(s)
==21860==    at 0x6D06DA4: cmd_buffer_subpass_transition_layouts
(genX_cmd_buffer.c:2963)
==21860==    by 0x6D06E6A: gen9_cmd_buffer_set_subpass (genX_cmd_buffer.c:3106)
==21860==    by 0x6D1451D: gen9_CmdBeginRenderPass (genX_cmd_buffer.c:3145)
==21860==    by 0x4E6C01E: vkCmdBeginRenderPass (in
/home/testrunner/work/VulkanTools/build/loader/libvulkan.so.1.0.65)
==21860==    by 0x483280: VulkanTextOverlay::updateCommandBuffers() (in
computenbody)
==21860==    by 0x482FF9: VulkanTextOverlay::endTextUpdate() (in computenbody)
==21860==    by 0x477BE0: VulkanExampleBase::updateTextOverlay() (in
computenbody)
==21860==    by 0x476FC8: VulkanExampleBase::prepare() (in computenbody)
==21860==    by 0x463EB1: VulkanExample::prepare() (in computenbody)
==21860==    by 0x44EC49: main (in computenbody)
-------------------------------------------------

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20171211/135945f5/attachment.html>


More information about the intel-3d-bugs mailing list