Started by upstream project "libsvgtiny" build number 611
originally caused by:
Started by upstream project "libdom" build number 1750
originally caused by:
Started by upstream project "libhubbub" build number 1623
originally caused by:
Started by upstream project "libparserutils" build number 460
originally caused by:
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Building remotely on ciworker0 (x86_64-linux-gnu runner) in workspace /var/lib/jenkins/workspace/coverage-libsvgtiny
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url git://git.netsurf-browser.org/libsvgtiny.git # timeout=10
Fetching upstream changes from git://git.netsurf-browser.org/libsvgtiny.git
> git --version # timeout=10
> git -c core.askpass=true fetch --tags --progress git://git.netsurf-browser.org/libsvgtiny.git +refs/heads/*:refs/remotes/origin/*
> git rev-parse origin/master^{commit} # timeout=10
Checking out Revision 48146a8265beb77d58472253356fb1359b13327b (origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f 48146a8265beb77d58472253356fb1359b13327b
> git rev-list 48146a8265beb77d58472253356fb1359b13327b # timeout=10
> git tag -a -f -m Jenkins Build #312 jenkins-coverage-libsvgtiny-312 # timeout=10
[coverage-libsvgtiny] $ /bin/sh -xe /tmp/hudson13937210697325829809.sh
+ cc -dumpmachine
+ export HOST=x86_64-linux-gnu
+ bash -ex /var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf-buildsystem/citools/jenkins-build.sh coverage
+ '[' xx86_64-linux-gnu = x ']'
+ ARTIFACT_HOME=/var/lib/jenkins/artifacts-x86_64-linux-gnu
+ '[' x = x ']'
++ cc -dumpmachine
+ BUILD=x86_64-linux-gnu
+ TARGET_TEST=
+ TARGET_INSTALL=
+ TARGET_COVERAGE=
+ TARGET_STATIC=
+ TARGET_COVERITY=
+ TARGET_DOCS=
+ VARIANT=release
+ case "$1" in
+ TARGET_COVERAGE=x86_64-linux-gnu
+ VARIANT=debug
+ export CCACHE=
+ CCACHE=
+ case ${BUILD} in
+ MAKE=make
+ mkdir -p /var/lib/jenkins/artifacts-x86_64-linux-gnu
+ export PREFIX=/var/lib/jenkins/artifacts-x86_64-linux-gnu
+ PREFIX=/var/lib/jenkins/artifacts-x86_64-linux-gnu
+ export PKG_CONFIG_PATH=/var/lib/jenkins/artifacts-x86_64-linux-gnu/lib/pkgconfig
+ PKG_CONFIG_PATH=/var/lib/jenkins/artifacts-x86_64-linux-gnu/lib/pkgconfig
+ export LD_LIBRARY_PATH=:/var/lib/jenkins/artifacts-x86_64-linux-gnu/lib
+ LD_LIBRARY_PATH=:/var/lib/jenkins/artifacts-x86_64-linux-gnu/lib
+ export PATH=/bin:/usr/bin:/var/lib/jenkins/artifacts-x86_64-linux-gnu/bin
+ PATH=/bin:/usr/bin:/var/lib/jenkins/artifacts-x86_64-linux-gnu/bin
+ make Q= clean HOST=x86_64-linux-gnu VARIANT=debug
rm -f src/autogenerated_colors.c
rm -f gmon.out
rm -f build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny.d build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny_gradient.d build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny_list.d build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny_parse.d build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny_path.d build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/test_svg2mvg.d
rm -f build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny.gcda build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny_gradient.gcda build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny_list.gcda build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny_parse.gcda build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny_path.gcda build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/test_svg2mvg.gcda
rm -f build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny.gcno build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny_gradient.gcno build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny_list.gcno build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny_parse.gcno build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny_path.gcno build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/test_svg2mvg.gcno
rm -f build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny.o build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny_gradient.o build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny_list.o build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny_parse.o build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny_path.o build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/test_svg2mvg.o
rm -f -r build/docs
rm -f -r build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static
+ '[' xx86_64-linux-gnu = xx86_64-linux-gnu ']'
+ CFLAGS=-Wno-error
+ make Q= HOST=x86_64-linux-gnu VARIANT=debug coverage
mkdir -p build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static
mkdir -p build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/coverage
touch build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/stamp
rm -f src/autogenerated_colors.c
rm -f gmon.out
rm -f
rm -f
rm -f
rm -f
lcov --directory . --zerocounters
Deleting all .da files in . and subdirectories
Done.
Message summary:
no messages were reported
GPERF: src/colors.gperf
gperf --output-file=src/autogenerated_colors.c.tmp src/colors.gperf
sed -e 's/^\(const struct svgtiny_named_color\)/static \1/' src/autogenerated_colors.c.tmp >src/autogenerated_colors.c
rm -f src/autogenerated_colors.c.tmp
COMPILE: src/svgtiny.c
cc -MMD -MP -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/var/lib/jenkins/workspace/coverage-libsvgtiny/include/ -I/var/lib/jenkins/workspace/coverage-libsvgtiny/src -Wall -W -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -pedantic -Werror -Wno-error -D_ALIGNED="__attribute__((aligned))" -DSTMTEXPR=1 -fprofile-arcs -ftest-coverage -g -Og -DDEBUG -std=c99 -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -o build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny.o -c src/svgtiny.c
COMPILE: src/svgtiny_gradient.c
cc -MMD -MP -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/var/lib/jenkins/workspace/coverage-libsvgtiny/include/ -I/var/lib/jenkins/workspace/coverage-libsvgtiny/src -Wall -W -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -pedantic -Werror -Wno-error -D_ALIGNED="__attribute__((aligned))" -DSTMTEXPR=1 -fprofile-arcs -ftest-coverage -g -Og -DDEBUG -std=c99 -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -o build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny_gradient.o -c src/svgtiny_gradient.c
COMPILE: src/svgtiny_list.c
cc -MMD -MP -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/var/lib/jenkins/workspace/coverage-libsvgtiny/include/ -I/var/lib/jenkins/workspace/coverage-libsvgtiny/src -Wall -W -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -pedantic -Werror -Wno-error -D_ALIGNED="__attribute__((aligned))" -DSTMTEXPR=1 -fprofile-arcs -ftest-coverage -g -Og -DDEBUG -std=c99 -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -o build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny_list.o -c src/svgtiny_list.c
COMPILE: src/svgtiny_parse.c
cc -MMD -MP -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/var/lib/jenkins/workspace/coverage-libsvgtiny/include/ -I/var/lib/jenkins/workspace/coverage-libsvgtiny/src -Wall -W -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -pedantic -Werror -Wno-error -D_ALIGNED="__attribute__((aligned))" -DSTMTEXPR=1 -fprofile-arcs -ftest-coverage -g -Og -DDEBUG -std=c99 -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -o build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny_parse.o -c src/svgtiny_parse.c
COMPILE: src/svgtiny_path.c
cc -MMD -MP -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/var/lib/jenkins/workspace/coverage-libsvgtiny/include/ -I/var/lib/jenkins/workspace/coverage-libsvgtiny/src -Wall -W -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -pedantic -Werror -Wno-error -D_ALIGNED="__attribute__((aligned))" -DSTMTEXPR=1 -fprofile-arcs -ftest-coverage -g -Og -DDEBUG -std=c99 -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -o build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny_path.o -c src/svgtiny_path.c
AR: build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/libsvgtiny.a
rm -f build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/libsvgtiny.a
ar cru build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/libsvgtiny.a build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny.o build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny_gradient.o build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny_list.o build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny_parse.o build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/src_svgtiny_path.o
ar: `u' modifier ignored since `D' is the default (see `U')
COMPILE: test/svg2mvg.c
cc -MMD -MP -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/var/lib/jenkins/workspace/coverage-libsvgtiny/include/ -I/var/lib/jenkins/workspace/coverage-libsvgtiny/src -Wall -W -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -pedantic -Werror -Wno-error -D_ALIGNED="__attribute__((aligned))" -DSTMTEXPR=1 -fprofile-arcs -ftest-coverage -g -Og -DDEBUG -std=c99 -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -o build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/test_svg2mvg.o -c test/svg2mvg.c
LINK: build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/test_svg2mvg
cc -o build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/test_svg2mvg build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/test_svg2mvg.o -Lbuild-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/ -lsvgtiny -lgcov -g -lm -L/var/lib/jenkins/artifacts-x86_64-linux-gnu/lib -ldom -lexpat -lhubbub -lparserutils -lwapcaplet
TEST_OUTPUT_ON_FAILURE=1 \
test/runtest.sh build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static /var/lib/jenkins/workspace/coverage-libsvgtiny/test/ test_
Testing SVG decode
Tests:903 Pass:903 Fail:0 Error:0
TEST: Testing complete
lcov --directory build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static --base-directory /var/lib/jenkins/workspace/coverage-libsvgtiny \
--capture --output-file build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/coverage/svgtiny_tmp.info
Capturing coverage data from build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static
geninfo cmd: '/usr/bin/geninfo build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static --toolname lcov --output-filename build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/coverage/svgtiny_tmp.info --base-directory /var/lib/jenkins/workspace/coverage-libsvgtiny'
Found gcov version: 14.2.0
Using intermediate gcov format
Recording 'internal' directories:
/var/lib/jenkins/workspace/coverage-libsvgtiny/build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static
build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static
/var/lib/jenkins/workspace/coverage-libsvgtiny
Writing temporary data to /tmp/geninfo_datTujZ
Scanning build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static for .gcda files ...
Found 6 data files in build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static
using: chunkSize: 1, nchunks:6, intervalLength:0
lcov: WARNING: (inconsistent) /var/lib/jenkins/workspace/coverage-libsvgtiny/src/svgtiny.c:1013: unexecuted block on non-branch line with non-zero hit count. Use "geninfo --rc geninfo_unexecuted_blocks=1 to set count to zero.
(use "lcov --ignore-errors inconsistent,inconsistent ..." to suppress this warning)
Finished processing 6 GCDA files
Apply filtering..
Finished filter file processing
Finished .info-file creation
Summary coverage rate:
source files: 15
lines.......: 96.2% (3028 of 3147 lines)
functions...: 100.0% (105 of 105 functions)
Message summary:
1 warning message:
inconsistent: 1
lcov --extract build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/coverage/svgtiny_tmp.info \
"/var/lib/jenkins/workspace/coverage-libsvgtiny/src*" -o build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/coverage/svgtiny.info
Excluding /usr/include/x86_64-linux-gnu/bits/stdlib-float.h
Excluding /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/document.h
Excluding /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/element.h
Excluding /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/node.h
Excluding /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/string.h
Excluding /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/text.h
Excluding /var/lib/jenkins/workspace/coverage-libsvgtiny/test/svg2mvg.c
Removed 7 files
Writing data to build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/coverage/svgtiny.info
Summary coverage rate:
source files: 8
lines.......: 96.8% (2886 of 2981 lines)
functions...: 100.0% (101 of 101 functions)
Message summary:
no messages were reported
rm -f build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/coverage/svgtiny_tmp.info
genhtml -o build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/coverage --num-spaces 2 \
build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/coverage/svgtiny.info
Reading tracefile build-x86_64-linux-gnu-x86_64-linux-gnu-debug-lib-static/coverage/svgtiny.info.
Found 8 entries.
Found common filename prefix "/var/lib/jenkins/workspace/coverage-libsvgtiny"
Generating output.
Processing file src/svgtiny.c
lines=652 hit=584 functions=29 hit=29
Processing file src/colors.gperf
lines=625 hit=625 functions=2 hit=2
genhtml: ERROR: (range) /var/lib/jenkins/workspace/coverage-libsvgtiny/src/colors.gperf contains only 171 lines but coverage data refers to line 1221
(use "genhtml --ignore-errors range ..." to bypass this error)
make: *** [/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf-buildsystem/makefiles/Makefile.top:240: coverage] Error 1
Build step 'Execute shell' marked build as failure
Skipping Cobertura coverage report as build was not UNSTABLE or better ...
Finished: FAILURE