bash42-021: Using `read -N' to assign values to an array can result in NUL values being assigned to some array elements. These values cause seg faults when referenced later. bash42-022: The return value from lseek is `off_t'. This can cause corrupted return values when the file offset is greater than 2**31 - 1. bash42-023: Under some circumstances, an exit trap triggered by a bad substitution error when errexit is enabled will cause the shell to exit with an incorrect exit status (0). bash42-024: When `printf -v' is used to set an array element, the format string contains `%b', and the corresponding argument is the empty string, the buffer used to store the value to be assigned can be NULL, which results in NUL being assigned to the array element. This causes a seg fault when it's used later.
should be all set now in the tree; thanks for the report! Commit message: Version bump http://sources.gentoo.org/app-shells/bash/bash-4.2_p20.ebuild?r1=1.1&r2=1.2 http://sources.gentoo.org/app-shells/bash/bash-4.2_p24.ebuild?rev=1.1