[LTP] [PATCH v6 0/3] Fix to float_trigo core dump and related enhancements
Tomas Dzik via ltp <[email protected]> Tue, 21 Jul 2026 10:27:49 +0200
| Newsgroups | it.linux.lists.ltp |
|---|---|
| Message-ID | <20260721082749.8OJSzuE35vu1_Y_61sZnVwxyf56POJuY1Go0tkrRjiw@z> |
Hi all, following 3 patches fix a core dump we observed during testing. Because failed malloc() was contributing factor to it I added also some checks to malloc() return value. And since I was editing these files I spotted that they use sprintf() and I replaced it with snprintf() which is IMHO safer and can make debugging test failures easier. I would be grateful for review. Best regards, Tomas D. Tomas Dzik (3): LTP/Lite test float_trigo core dumps due to free(): invalid pointer float: add malloc() NULL check in gen* data generator tools Replace sprintf() with more secure snprintf() variant in float tests testcases/misc/math/float/bessel/genbessel.c | 10 +++--- .../misc/math/float/exp_log/genexp_log.c | 24 ++++++++++---- testcases/misc/math/float/iperb/geniperb.c | 11 +++++-- testcases/misc/math/float/main.c | 18 +++++++--- testcases/misc/math/float/power/genpower.c | 21 ++++++++---- testcases/misc/math/float/thread_code.c | 33 +++++++++++++------ testcases/misc/math/float/trigo/gentrigo.c | 24 ++++++++++---- 7 files changed, 98 insertions(+), 43 deletions(-) -- 2.55.0 -- Mailing list info: https://lists.linux.it/listinfo/ltp