Bug 32912 - [bisected, r300g] Unigine Sanctuary: r300_emit.c:902:r300_emit_vertex_arrays: Assertion `&buf->b.b' failed with RADEON_HYPERZ=1
Summary: [bisected, r300g] Unigine Sanctuary: r300_emit.c:902:r300_emit_vertex_arrays:...
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/Gallium/r300 (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: Default DRI bug account
QA Contact:
URL: http://unigine.com/download/#sanctuary
Keywords: have-backtrace, regression
Depends on:
Reported: 2011-01-08 01:39 UTC by Pavel Ondračka
Modified: 2011-01-08 21:16 UTC (History)
0 users

See Also:
i915 platform:
i915 features:

terminal output with backtrace (26.73 KB, text/plain)
2011-01-08 01:39 UTC, Pavel Ondračka

Description Pavel Ondračka 2011-01-08 01:39:41 UTC
Created attachment 41767 [details]
terminal output with backtrace

When Unigine Sanctuary is started with RADEON_HYPERZ=1 it asserts almost immediately. This is with all graphic settings set to lowest possible. 

First bad commit: 
Author: Marek Olšák <maraeo@gmail.com>
Date:   Sun Dec 26 04:29:44 2010 +0100

    r300g: derive user buffer sizes at draw time
    This only uploads the [min_index, max_index] range instead of [0, userbuf si
    which greatly speeds up user buffer uploads.
    This is also a prerequisite for atomizing vertex arrays in st/mesa.

BTW I had to also manually apply 96d8a54716d96bd28f0c54a25ca6904fb4321a55, I suppose it doesn't change anything

GPU: RV530
mesa: 7c16a77b0009382e4fa1f2a5e5ee2ad333bc7e78
Kernel: 2.6.37
Comment 1 Marek Olšák 2011-01-08 21:16:04 UTC
Fixed with commit 3332229b3ba7a183a9f120ae4bbf9865e96df110.

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.