# llama.cpp añade una protección contra el desbordamiento de tensores

> La versión del 30 de septiembre evita un raro error de desbordamiento al rellenar tensores grandes y mejora la estabilidad en distintas plataformas.

Oossa · 2026-09-30 · https://oossa.com/es/llama-cpp-update-adds-guard-against-tensor-size-overflow

La biblioteca llama.cpp publicó el 30 de septiembre de 2026 un parche que bloquea los tensores cuyo tamaño se desbordaría al añadirles relleno. El cambio comprueba el tamaño original más la alineación antes de añadir el relleno y rechaza de antemano los tensores no seguros. Una nueva prueba demuestra que la corrección detecta un tensor de 2⁶⁴−16 bytes que antes no se bloqueaba. La actualización se aplica a todas las compilaciones compatibles, desde macOS hasta Windows y Linux, incluidas las versiones para CUDA y Vulkan.

## Los hechos

- La corrección aborda el desbordamiento cuando nbytes + (alignment−1) supera SIZE_MAX
- La prueba usa las dimensiones de tensor [4, 2³⁰−1, 2³⁰+1, 1]

## Por qué importa

Evitar este desbordamiento previene fallos o resultados corruptos al ejecutar modelos muy grandes.

## Fuentes y referencias

1. [ggml-org/llama.cpp b11275](https://github.com/ggml-org/llama.cpp/releases/tag/b11275) – llama.cpp, 2026-09-30
2. [ggml-org/llama.cpp b11276](https://github.com/ggml-org/llama.cpp/releases/tag/b11276) – llama.cpp, 2026-09-30

Última actualización: 2026-09-30
