Summary: | Assertion failure: freeing bad or corrupted memory in st_translate_mesa_program | ||
---|---|---|---|
Product: | Mesa | Reporter: | Keith Kriewall <keith.kriewall> |
Component: | Mesa core | Assignee: | mesa-dev |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | ||
Version: | 9.0 | ||
Hardware: | x86 (IA32) | ||
OS: | Windows (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
RXA product settings
Trace of GL calls made by dinospin |
Description
Keith Kriewall
2013-02-22 21:40:32 UTC
Created attachment 75375 [details]
Trace of GL calls made by dinospin
In case it helps, I'm attaching a JOGL trace of the GL calls made by 'dinospin'.
This assertion happened because code in st_mesa_to_tgsi.c was mixing up realloc() with FREE() for the same pointer, instead of using REALLOC()+FREE() or realloc() + free() consistent, as the debugging helpers are only enabled with the macros. But this has been fixed since then. It wasn't a single fix. The last one was 11070105f0b5ad20f12bb40a8dd0b357924bcfdd. |
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.