===================================================================== the fast lexical analyser generator 2.6.3: tests/test-suite.log ===================================================================== # TOTAL: 114 # PASS: 113 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: cxx_restart ================= #!/bin/bash -vx set -euo pipefail + set -euo pipefail # testwrapper.sh: run a flex test, typically called by a Makefile # Each test will exercise some feature or aspect of flex. Run the test with any input it may need. INPUT_DIRECTORY="" + INPUT_DIRECTORY= INPUT_NAME="" + INPUT_NAME= INPUT_COUNT=0 + INPUT_COUNT=0 USE_REDIRECT=0 + USE_REDIRECT=0 DO_COMPARISON=0 + DO_COMPARISON=0 while getopts :d:i:rt1 OPTION ; do case $OPTION in d) INPUT_DIRECTORY=$OPTARG ;; i) if [ "$INPUT_NAME" == "" ] ; then INPUT_NAME="$OPTARG" else INPUT_NAME="$INPUT_NAME $OPTARG" fi INPUT_COUNT=$(($INPUT_COUNT+1)) ;; r) USE_REDIRECT=1 ;; t) USE_TABLES=1 ;; 1) DO_COMPARISON=1 ;; esac done + getopts :d:i:rt1 OPTION + case $OPTION in + INPUT_DIRECTORY=/var/tmp/portage/sys-devel/flex-2.6.3/work/flex-2.6.3/tests + getopts :d:i:rt1 OPTION + case $OPTION in + USE_REDIRECT=1 + getopts :d:i:rt1 OPTION TESTNAME="${!OPTIND}" + TESTNAME=./cxx_restart INPUT_NAME=${INPUT_NAME:-$INPUT_DIRECTORY/`basename ${TESTNAME%.exe}`.txt} basename ${TESTNAME%.exe} ++ basename ./cxx_restart + INPUT_NAME=/var/tmp/portage/sys-devel/flex-2.6.3/work/flex-2.6.3/tests/cxx_restart.txt if [ "$DO_COMPARISON" -eq "1" ] ; then test `$TESTNAME 1 < $INPUT_NAME` -eq `$TESTNAME < $INPUT_NAME` exit $? fi + '[' 0 -eq 1 ']' if [ $INPUT_COUNT -gt 1 ] ; then $TESTNAME ${USE_TABLES:+${INPUT_DIRECTORY}/${TESTNAME%.exe}.tables} ${INPUT_NAME} exit $? fi + '[' 0 -gt 1 ']' if [ -f ${INPUT_NAME} ] ; then if [ $USE_REDIRECT == 1 ] ; then $TESTNAME ${USE_TABLES:+${INPUT_DIRECTORY}/${TESTNAME%.exe}.tables} < $INPUT_NAME else $TESTNAME ${USE_TABLES:+${INPUT_DIRECTORY}/${TESTNAME%.exe}.tables} $INPUT_NAME fi else $TESTNAME fi + '[' -f /var/tmp/portage/sys-devel/flex-2.6.3/work/flex-2.6.3/tests/cxx_restart.txt ']' + '[' 1 == 1 ']' + ./cxx_restart /var/tmp/portage/sys-devel/flex-2.6.3/work/flex-2.6.3/tests/testwrapper.sh: line 53: 22594 Segmentation fault $TESTNAME ${USE_TABLES:+${INPUT_DIRECTORY}/${TESTNAME%.exe}.tables} < $INPUT_NAME FAIL cxx_restart (exit status: 139)