From 667171fbd861abdbe329dde7537238cc313d0d2f Mon Sep 17 00:00:00 2001 From: anjiahao Date: Mon, 3 Nov 2025 17:31:14 +0800 Subject: [PATCH] lib/backtrace:need init lock before use Locks need to be initialized when they are declared. Signed-off-by: anjiahao --- libs/libc/misc/lib_backtrace.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/libc/misc/lib_backtrace.c b/libs/libc/misc/lib_backtrace.c index 4321ec15c62..2ebb9be0dfc 100644 --- a/libs/libc/misc/lib_backtrace.c +++ b/libs/libc/misc/lib_backtrace.c @@ -134,6 +134,7 @@ static void backtrace_init(void) size_t i; sq_init(&bp->freelist); + spin_lock_init(&bp->lock); memset(bp->bucket, -1, sizeof(bp->bucket)); for (i = 0; i < nitems(bp->pool); i++) {