Re: UBSAN error in lib/sh/random.c:79

2023-01-06 Thread Greg Wooledge
On Sat, Jan 07, 2023 at 01:37:30AM +, Sam James wrote: > $ cat /tmp/guess_suffix > guess_suffix() { > tmpdir="${TMPDIR}"/.ecompress$$.${RANDOM} > } > guess_suffix > $ export UBSAN_OPTIONS="print_stacktrace=1:halt_on_error=1" > $ bash -x /tmp/guess_suffix > + guess_suffix > random.c:79:

UBSAN error in lib/sh/random.c:79

2023-01-06 Thread Sam James
Hi folks, I'm currently testing common Linux userland with UndefinedBehaviorSanitizer (UBSAN, -fsanitize=undefined). With Bash 5.2_p15, I get the following with this script: ``` $ cat /tmp/guess_suffix guess_suffix() { tmpdir="${TMPDIR}"/.ecompress$$.${RANDOM} } guess_suffix ``` It seem