gallium/util: limit STACK_LEN on Windows
authorErik Faye-Lund <erik.faye-lund@collabora.com>
Tue, 16 Jun 2020 09:15:39 +0000 (11:15 +0200)
committerMarge Bot <eric+marge@anholt.net>
Sat, 20 Jun 2020 06:51:54 +0000 (06:51 +0000)
commit2d6059d8877aed82f4a1a5fac10bca80bdf6ab0e
treebffa67303454c461dabdef9251e534303153f293
parente6fa8ed96854f56abfae92f69b85644289ba6aa4
gallium/util: limit STACK_LEN on Windows

The Windows implementation of debug_backtrace_capture has a limiation
of max 62 frames in total. Subtract a start-frame of 1 and the wrapping
functions frame, and we land at 60.

So let's lower this number on Windows to avoid triggering an assert.

Acked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5497>
src/gallium/auxiliary/util/u_debug_refcnt.c