mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-27 08:20:12 +01:00
If the clone_append was to a chunk of the same u_trace that gets
process_chunk()ed after where we're cloning from, then the payloads would
have been unreffed in the previous chunk's cleanup_chunk().
Fixes use-after-frees with turnip gmem rendering that resulted in
corrupted payloads.
Fixes:
|
||
|---|---|---|
| .. | ||
| .clang-format | ||
| cpu_trace.h | ||
| gpuvis_trace_utils.h | ||
| u_gpuvis.c | ||
| u_gpuvis.h | ||
| u_perfetto.cc | ||
| u_perfetto.h | ||
| u_perfetto_renderpass.h | ||
| u_sysprof.c | ||
| u_sysprof.h | ||
| u_trace.c | ||
| u_trace.h | ||
| u_trace.py | ||
| u_trace_priv.h | ||