netcdf-c: tst_filter fails on s390x
Environment Information
Fedora Rawhide s390x
Summary of Issue
FAIL: tst_filter
================
++ top_srcdir=/builddir/build/BUILD/netcdf-c-4.6.2.1/build/..
++ top_builddir=/builddir/build/BUILD/netcdf-c-4.6.2.1/build
++ test x../../nc_test4 = x
+++ pwd
++ builddir=/builddir/build/BUILD/netcdf-c-4.6.2.1/build/nc_test4
++ execdir=/builddir/build/BUILD/netcdf-c-4.6.2.1/build/nc_test4
+++ basename ../../nc_test4
++ thisdir=nc_test4
+++ pwd
++ WD=/builddir/build/BUILD/netcdf-c-4.6.2.1/build/nc_test4
++ cd ../../nc_test4
+++ pwd
++ srcdir=/builddir/build/BUILD/netcdf-c-4.6.2.1/nc_test4
++ cd /builddir/build/BUILD/netcdf-c-4.6.2.1/build/nc_test4
++ cd /builddir/build/BUILD/netcdf-c-4.6.2.1/build/..
+++ pwd
++ top_srcdir=/builddir/build/BUILD/netcdf-c-4.6.2.1
++ cd /builddir/build/BUILD/netcdf-c-4.6.2.1/build/nc_test4
++ cd /builddir/build/BUILD/netcdf-c-4.6.2.1/build/nc_test4
+++ pwd
++ builddir=/builddir/build/BUILD/netcdf-c-4.6.2.1/build/nc_test4
++ cd /builddir/build/BUILD/netcdf-c-4.6.2.1/build/nc_test4
++ cd /builddir/build/BUILD/netcdf-c-4.6.2.1/build
+++ pwd
++ top_builddir=/builddir/build/BUILD/netcdf-c-4.6.2.1/build
++ cd /builddir/build/BUILD/netcdf-c-4.6.2.1/build/nc_test4
++ cd /builddir/build/BUILD/netcdf-c-4.6.2.1/build/nc_test4
+++ pwd
++ execdir=/builddir/build/BUILD/netcdf-c-4.6.2.1/build/nc_test4
++ cd /builddir/build/BUILD/netcdf-c-4.6.2.1/build/nc_test4
++ export srcdir top_srcdir builddir top_builddir execdir
++ test -e /builddir/build/BUILD/netcdf-c-4.6.2.1/build/ncdump/ncdump.exe
++ ext=
++ export NCDUMP=/builddir/build/BUILD/netcdf-c-4.6.2.1/build/ncdump/ncdump
++ NCDUMP=/builddir/build/BUILD/netcdf-c-4.6.2.1/build/ncdump/ncdump
++ export NCCOPY=/builddir/build/BUILD/netcdf-c-4.6.2.1/build/ncdump/nccopy
++ NCCOPY=/builddir/build/BUILD/netcdf-c-4.6.2.1/build/ncdump/nccopy
++ export NCGEN=/builddir/build/BUILD/netcdf-c-4.6.2.1/build/ncgen/ncgen
++ NCGEN=/builddir/build/BUILD/netcdf-c-4.6.2.1/build/ncgen/ncgen
++ export NCGEN3=/builddir/build/BUILD/netcdf-c-4.6.2.1/build/ncgen3/ncgen3
++ NCGEN3=/builddir/build/BUILD/netcdf-c-4.6.2.1/build/ncgen3/ncgen3
++ ncgen3c0=/builddir/build/BUILD/netcdf-c-4.6.2.1/ncgen3/c0.cdl
++ ncgenc0=/builddir/build/BUILD/netcdf-c-4.6.2.1/ncgen/c0.cdl
++ ncgenc04=/builddir/build/BUILD/netcdf-c-4.6.2.1/ncgen/c0_4.cdl
++ cd /builddir/build/BUILD/netcdf-c-4.6.2.1/build/nc_test4
+ API=1
+ NG=1
+ NCP=1
+ UNK=1
+ NGC=1
+ MISC=1
+ . /builddir/build/BUILD/netcdf-c-4.6.2.1/build/nc_test4/findplugin.sh
++ test x '!=' x
+ echo 'findplugin.sh loaded'
findplugin.sh loaded
+ findplugin bzip2
+ FP_NAME=bzip2
+ FP_ISCMAKE=
+ FP_ISMSVC=
+ topbuilddir=/builddir/build/BUILD/netcdf-c-4.6.2.1/build
++ uname
++ cut -d _ -f 1
+ FP_OS=Linux
+ test xLinux = xDarwin
++ uname
++ cut -d _ -f 1
+ FP_OS=Linux
+ test xLinux = xCYGWIN
+ FP_PLUGINS=/builddir/build/BUILD/netcdf-c-4.6.2.1/build/plugins
+ FP_PLUGIN_LIB=
+ FP_PLUGIN_PATH=
+ test x '!=' x
+ test x '!=' x
+ test x '!=' x
+ FP_PLUGIN_LIB=libbzip2.so
+ test x '!=' x -a x '!=' x
+ test -f /builddir/build/BUILD/netcdf-c-4.6.2.1/build/plugins/.libs/libbzip2.so
+ FP_PLUGIN_PATH=/builddir/build/BUILD/netcdf-c-4.6.2.1/build/plugins/.libs
+ test x/builddir/build/BUILD/netcdf-c-4.6.2.1/build/plugins/.libs = x
+ test -f /builddir/build/BUILD/netcdf-c-4.6.2.1/build/plugins/.libs/libbzip2.so
+ test x '!=' x -a x '!=' x
+ HDF5_PLUGIN_LIB=libbzip2.so
+ HDF5_PLUGIN_PATH=/builddir/build/BUILD/netcdf-c-4.6.2.1/build/plugins/.libs
+ return 0
+ BZIP2PATH=/builddir/build/BUILD/netcdf-c-4.6.2.1/build/plugins/.libs/libbzip2.so
+ findplugin misc
+ FP_NAME=misc
+ FP_ISCMAKE=
+ FP_ISMSVC=
+ topbuilddir=/builddir/build/BUILD/netcdf-c-4.6.2.1/build
++ uname
++ cut -d _ -f 1
+ FP_OS=Linux
+ test xLinux = xDarwin
++ uname
++ cut -d _ -f 1
+ FP_OS=Linux
+ test xLinux = xCYGWIN
+ FP_PLUGINS=/builddir/build/BUILD/netcdf-c-4.6.2.1/build/plugins
+ FP_PLUGIN_LIB=
+ FP_PLUGIN_PATH=
+ test x '!=' x
+ test x '!=' x
+ test x '!=' x
+ FP_PLUGIN_LIB=libmisc.so
+ test x '!=' x -a x '!=' x
+ test -f /builddir/build/BUILD/netcdf-c-4.6.2.1/build/plugins/.libs/libmisc.so
+ FP_PLUGIN_PATH=/builddir/build/BUILD/netcdf-c-4.6.2.1/build/plugins/.libs
+ test x/builddir/build/BUILD/netcdf-c-4.6.2.1/build/plugins/.libs = x
+ test -f /builddir/build/BUILD/netcdf-c-4.6.2.1/build/plugins/.libs/libmisc.so
+ test x '!=' x -a x '!=' x
+ HDF5_PLUGIN_LIB=libmisc.so
+ HDF5_PLUGIN_PATH=/builddir/build/BUILD/netcdf-c-4.6.2.1/build/plugins/.libs
+ return 0
+ MISCPATH=/builddir/build/BUILD/netcdf-c-4.6.2.1/build/plugins/.libs/libmisc.so
+ echo 'final HDF5_PLUGIN_PATH=/builddir/build/BUILD/netcdf-c-4.6.2.1/build/plugins/.libs'
final HDF5_PLUGIN_PATH=/builddir/build/BUILD/netcdf-c-4.6.2.1/build/plugins/.libs
+ export HDF5_PLUGIN_PATH
+ test -f /builddir/build/BUILD/netcdf-c-4.6.2.1/build/plugins/.libs/libbzip2.so
+ test -f /builddir/build/BUILD/netcdf-c-4.6.2.1/build/plugins/.libs/libmisc.so
+ test x1 = x1
+ echo '*** Testing dynamic filters using API'
*** Testing dynamic filters using API
+ rm -f ./bzip2.nc ./bzip2.dump ./tst_filter.txt
+ /builddir/build/BUILD/netcdf-c-4.6.2.1/build/nc_test4/test_filter
*** Testing API: bzip2 compression.
show parameters for bzip2: level=9
show chunks: chunks=4,4,4,4
*** Testing API: bzip2 decompression.
data comparison: |array|=256
no data errors
+ /builddir/build/BUILD/netcdf-c-4.6.2.1/build/ncdump/ncdump -s bzip2.nc
+ sclean ./tst_filter.txt ./bzip2.dump
+ cat ./tst_filter.txt
+ sed -e /_NCProperties/d
+ sed -e /_SuperblockVersion/d
+ sed -e /_IsNetcdf4/d
+ cat
+ sed -e /var:_Endianness/d
+ diff -b -w /builddir/build/BUILD/netcdf-c-4.6.2.1/nc_test4/bzip2.cdl ./bzip2.dump
+ echo '*** Pass: API dynamic filter'
*** Pass: API dynamic filter
+ test x1 = x1
+ echo
+ echo '*** Testing dynamic filters parameter passing'
*** Testing dynamic filters parameter passing
+ rm -f ./testmisc.nc tst_filter.txt tst_filter2.txt
+ /builddir/build/BUILD/netcdf-c-4.6.2.1/build/nc_test4/test_filter_misc
test1: compression.
test: nparams=14: params= 1 239 23 65511 27 77 93 1145389056 3287505826 1097305129 1 2147483648 4294967295 4294967295
chunks=4,4,4,4
mismatch: [11] signed long long
fail (361): NetCDF: HDF error
test1: decompression.
data comparison: |array|=256
no data errors
mismatch: [11] signed long long
mismatch: [11] signed long long
+ /builddir/build/BUILD/netcdf-c-4.6.2.1/build/ncdump/ncdump -s testmisc.nc
+ getfilterattr ./tst_filter.txt ./tst_filter2.txt
+ case "$1" in
+ sed -e /var:_Filter/p -ed
+ rm -f ./tst_filter.txt
+ trimleft ./tst_filter2.txt ./tst_filter.txt
+ sed -e 's/[ ]*\([^ ].*\)/\1/'
+ rm -f ./tst_filter2.txt
+ cat
+ diff -b -w ./tst_filter.txt ./tst_filter2.txt
+ echo '*** Pass: parameter passing'
*** Pass: parameter passing
+ test x1 = x1
+ echo '*** Testing dynamic filters using ncgen'
*** Testing dynamic filters using ncgen
+ rm -f ./bzip2.nc ./bzip2.dump ./tst_filter.txt
+ /builddir/build/BUILD/netcdf-c-4.6.2.1/build/ncgen/ncgen -lb -4 -o bzip2.nc /builddir/build/BUILD/netcdf-c-4.6.2.1/nc_test4/bzip2.cdl
+ /builddir/build/BUILD/netcdf-c-4.6.2.1/build/ncdump/ncdump -s bzip2.nc
+ sclean ./tst_filter.txt ./bzip2.dump
+ cat ./tst_filter.txt
+ sed -e /var:_Endianness/d
+ sed -e /_NCProperties/d
+ sed -e /_SuperblockVersion/d
+ sed -e /_IsNetcdf4/d
+ cat
+ diff -b -w /builddir/build/BUILD/netcdf-c-4.6.2.1/nc_test4/bzip2.cdl ./bzip2.dump
+ echo '*** Pass: ncgen dynamic filter'
*** Pass: ncgen dynamic filter
+ test x1 = x1
+ echo '*** Testing dynamic filters using nccopy'
*** Testing dynamic filters using nccopy
+ rm -f ./unfiltered.nc ./filtered.nc ./tmp.nc ./filtered.dump ./tst_filter.txt
+ /builddir/build/BUILD/netcdf-c-4.6.2.1/build/ncgen/ncgen -4 -lb -o unfiltered.nc /builddir/build/BUILD/netcdf-c-4.6.2.1/nc_test4/ref_unfiltered.cdl
+ /builddir/build/BUILD/netcdf-c-4.6.2.1/build/ncgen/ncgen -4 -lb -o unfilteredvv.nc /builddir/build/BUILD/netcdf-c-4.6.2.1/nc_test4/ref_unfilteredvv.cdl
+ echo ' *** Testing simple filter application'
*** Testing simple filter application
+ /builddir/build/BUILD/netcdf-c-4.6.2.1/build/ncdump/nccopy -M0 -F /g/var,307,9,4 unfiltered.nc filtered.nc
+ /builddir/build/BUILD/netcdf-c-4.6.2.1/build/ncdump/ncdump -s filtered.nc
+ sclean ./tst_filter.txt ./filtered.dump
+ sed -e /var:_Endianness/d
+ cat
+ sed -e /_SuperblockVersion/d
+ sed -e /_NCProperties/d
+ sed -e /_IsNetcdf4/d
+ cat ./tst_filter.txt
+ diff -b -w /builddir/build/BUILD/netcdf-c-4.6.2.1/nc_test4/ref_filtered.cdl ./filtered.dump
+ echo ' *** Pass: nccopy simple filter'
*** Pass: nccopy simple filter
+ echo ' *** Testing '\''*'\'' filter application'
*** Testing '*' filter application
+ /builddir/build/BUILD/netcdf-c-4.6.2.1/build/ncdump/nccopy -M0 -F '*,307,9,4' unfilteredvv.nc filteredvv.nc
+ /builddir/build/BUILD/netcdf-c-4.6.2.1/build/ncdump/ncdump -s filteredvv.nc
+ sclean ./tst_filtervv.txt ./filteredvv.dump
+ cat ./tst_filtervv.txt
+ sed -e /_IsNetcdf4/d
+ cat
+ sed -e /var:_Endianness/d
+ sed -e /_SuperblockVersion/d
+ sed -e /_NCProperties/d
+ diff -b -w /builddir/build/BUILD/netcdf-c-4.6.2.1/nc_test4/ref_filteredvv.cdl ./filteredvv.dump
9c9
< var1:_Endianness = "little" ;
---
> var1:_Endianness = "big" ;
28c28
< var2:_Endianness = "little" ;
---
> var2:_Endianness = "big" ;
FAIL tst_filter.sh (exit status: 1)
About this issue
- Original URL
- State: open
- Created 5 years ago
- Comments: 33 (24 by maintainers)
Commits related to this issue
- Fix nc_test4/tst_filter.sh for big endian re: issue https://github.com/Unidata/netcdf-c/issues/1338 Changes: 1. nc_test4/tst_filter.sh + nc_test4/ref_filteredvv.cdl -- properly suppress _Endiann... — committed to Unidata/netcdf-c by DennisHeimbigner 5 years ago
- Removed endianness flag in support of https://github.com/Unidata/netcdf-c/issues/1338 — committed to Unidata/netcdf-c by WardF 5 years ago
Ran
git bisectovernight, currently reporting commit8d0bced6as the first failure. Investigating this morning.