Bug 101874 - Vulkan regressions from mesa bf24c3539
Summary: Vulkan regressions from mesa bf24c3539
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i965 (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: Topi Pohjolainen
QA Contact: Intel 3D Bugs Mailing List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-07-22 00:08 UTC by Mark Janes
Modified: 2017-07-22 15:25 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Mark Janes 2017-07-22 00:08:51 UTC
src/intel/vulkan/anv_blorp.c:570: do_buffer_copy: Assertion `surf.row_pitch == width * block_size' failed. 

Triggered by series ending in:
bf24c3539e4b6989512968cae12da2f88d2c53e9
Author:     Topi Pohjolainen <topi.pohjolainen@intel.com>
i965/miptree: Clean-up unused

dEQP-VK.api.copy_and_blit.core.buffer_to_buffer.partial
dEQP-VK.api.copy_and_blit.core.buffer_to_buffer.regions
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_buffer.partial
dEQP-VK.api.copy_and_blit.dedicated_allocation.buffer_to_buffer.regions
dEQP-VK.api.fill_and_update_buffer.dedicated_alloc.update_buffer_first_one
dEQP-VK.api.fill_and_update_buffer.suballocation.update_buffer_first_one
dEQP-VK.api.fill_and_update_buffer.suballocation.update_buffer_second_one
dEQP-VK.pipeline.timestamp.transfer_tests.host_stage_with_update_buffer_method
dEQP-VK.pipeline.timestamp.transfer_tests.transfer_stage_with_update_buffer_method

crucible:
func.sync.semaphore-fd.sanity
Comment 1 Jason Ekstrand 2017-07-22 00:22:04 UTC
Two patches are on the list to fix the bug.  I'll have to wait until Jenkins is done to know for sure but I'm 90% sure they'll do it.
Comment 2 Jason Ekstrand 2017-07-22 15:25:11 UTC
This bug is fixed by the following commit now in master:

commit cf39fb06e34019c382af86160b1732e6de702358
Author: Jason Ekstrand <jason.ekstrand@intel.com>
Date:   Fri Jul 21 17:14:52 2017 -0700

    anv/blorp: Explicitly set row_pitch in do_buffer_copy
    
    We have a very specific row pitch that we want and we don't want ISL to
    be changing it on us so just be explicit about it.
    
    Fixes: a40f0430347c07bf2d5794642fe02f5dd248a473
    Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>


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.