From dfac6caa40e89e77861c66213b53a9352b3a3bed Mon Sep 17 00:00:00 2001 From: Georgi Gerganov Date: Sun, 22 Feb 2026 16:09:53 +0200 Subject: [PATCH] ggml : print values when overflow --- ggml/src/ggml.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ggml/src/ggml.c b/ggml/src/ggml.c index 5630300e5a..8c23158310 100644 --- a/ggml/src/ggml.c +++ b/ggml/src/ggml.c @@ -1648,11 +1648,12 @@ static struct ggml_object * ggml_new_object(struct ggml_context * ctx, enum ggml // integer overflow checks if (cur_end > SIZE_MAX - size_needed) { - GGML_LOG_WARN("%s: overflow detected in cur_end + size_needed\n", __func__); + GGML_LOG_WARN("%s: overflow detected in cur_end (%zu) + size_needed (%zu)\n", __func__, cur_end, size_needed); return NULL; } if (cur_end + size_needed > SIZE_MAX - GGML_OBJECT_SIZE) { - GGML_LOG_WARN("%s: overflow detected in cur_end + size_needed + GGML_OBJECT_SIZE\n", __func__); + GGML_LOG_WARN("%s: overflow detected in cur_end (%zu) + size_needed (%zu) + GGML_OBJECT_SIZE (%zu)\n", __func__, + cur_end, size_needed, (size_t) GGML_OBJECT_SIZE); return NULL; }