See <https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=ma…>
Changes:
------------------------------------------
[...truncated 109.65 KB...]
make[3]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/doc'
make[2]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/doc'
Making all in tests
make[2]: Entering directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/tests'
CXX pcu_emu.o
CXX test_replay_gprs_attach.o
CC openbsc_clone.o
CXX test_pdp_activation.o
CXXLD emu/pcu_emu
make[2]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/tests'
Making all in contrib
make[2]: Entering directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/contrib'
Making all in systemd
make[3]: Entering directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/contrib/systemd'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/contrib/systemd'
make[3]: Entering directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/contrib'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/contrib'
make[2]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/contrib'
make[2]: Entering directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub'
make[2]: Nothing to be done for 'all-am'.
make[2]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub'
make[1]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub'
make[1]: Entering directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub'
Making dvi in include
make[2]: Entering directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/include'
make[2]: Nothing to be done for 'dvi'.
make[2]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/include'
Making dvi in src
make[2]: Entering directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/src'
make[2]: Nothing to be done for 'dvi'.
make[2]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/src'
Making dvi in doc
make[2]: Entering directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/doc'
Making dvi in examples
make[3]: Entering directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/doc/examples'
make[3]: Nothing to be done for 'dvi'.
make[3]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/doc/examples'
Making dvi in manuals
make[3]: Entering directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/doc/manuals'
make[3]: Nothing to be done for 'dvi'.
make[3]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/doc/manuals'
make[3]: Entering directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/doc'
make[3]: Nothing to be done for 'dvi-am'.
make[3]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/doc'
make[2]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/doc'
Making dvi in tests
make[2]: Entering directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/tests'
make[2]: Nothing to be done for 'dvi'.
make[2]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/tests'
Making dvi in contrib
make[2]: Entering directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/contrib'
Making dvi in systemd
make[3]: Entering directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/contrib/systemd'
make[3]: Nothing to be done for 'dvi'.
make[3]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/contrib/systemd'
make[3]: Entering directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/contrib'
make[3]: Nothing to be done for 'dvi-am'.
make[3]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/contrib'
make[2]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/contrib'
make[2]: Entering directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub'
make[2]: Nothing to be done for 'dvi-am'.
make[2]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub'
make[1]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub'
make[1]: Entering directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub'
Making check in include
make[2]: Entering directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/include'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/include'
Making check in src
make[2]: Entering directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/src'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/src'
Making check in doc
make[2]: Entering directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/doc'
Making check in examples
make[3]: Entering directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/doc/examples'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/doc/examples'
Making check in manuals
make[3]: Entering directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/doc/manuals'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/doc/manuals'
make[3]: Entering directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/doc'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/doc'
make[2]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/doc'
Making check in tests
make[2]: Entering directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/tests'
make rlcmac/RLCMACTest alloc/AllocTest alloc/MslotTest tbf/TbfTest types/TypesTest ms/MsTest llist/LListTest llc/LlcTest codel/codel_test edge/EdgeTest bitcomp/BitcompTest fn/FnTest app_info/AppInfoTest ulc/PdchUlcTest
make[3]: Entering directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/tests'
CXX RLCMACTest.o
CXX AllocTest.o
CXX MslotTest.o
CXX TbfTest.o
CXX TypesTest.o
CXX MsTest.o
CXX LListTest.o
CXX LlcTest.o
CC codel_test.o
CXX EdgeTest.o
CXX BitcompTest.o
CXX egprs_rlc_compression.o
CXX FnTest.o
CXX AppInfoTest.o
CXX PdchUlcTest.o
CXXLD rlcmac/RLCMACTest
CXXLD alloc/AllocTest
CXXLD alloc/MslotTest
CXXLD tbf/TbfTest
CXXLD types/TypesTest
CXXLD llist/LListTest
CXXLD ms/MsTest
CXXLD llc/LlcTest
CCLD codel/codel_test
CXXLD edge/EdgeTest
CXXLD bitcomp/BitcompTest
CXXLD app_info/AppInfoTest
CXXLD fn/FnTest
CXXLD ulc/PdchUlcTest
make[3]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/tests'
make check-local
make[3]: Entering directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/tests'
/bin/bash '../../../tests/testsuite'
## ---------------------------------- ##
## osmo-pcu 1.0.0.13-0bda test suite. ##
## ---------------------------------- ##
Regression tests
1: rlcmac ok
2: multi_slot ok
3: ts_alloc ok
4: tbf FAILED (testsuite.at:28)
5: bitcomp ok
6: edge ok
7: types ok
8: ms ok
9: llc ok
10: llist ok
11: codel ok
12: fn ok
13: app_info ok
14: ulc ok
## ------------- ##
## Test results. ##
## ------------- ##
ERROR: All 14 tests were run,
1 failed unexpectedly.
## -------------------------- ##
## testsuite.log was created. ##
## -------------------------- ##
Please send `tests/testsuite.log' and all information you think might help:
To: <osmocom-net-gprs(a)lists.osmocom.org>
Subject: [osmo-pcu 1.0.0.13-0bda] testsuite: 4 failed
You may investigate any problem if you feel able to do so, in which
case the test suite provides a good starting point. Its output may
be found below `tests/testsuite.dir'.
make[3]: *** [check-local] Error 1
make[2]: *** [check-am] Error 2
Makefile:1400: recipe for target 'check-local' failed
make[3]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/tests'
Makefile:1193: recipe for target 'check-am' failed
make[2]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub/tests'
Makefile:419: recipe for target 'check-recursive' failed
make[1]: Leaving directory '/build/osmo-pcu-1.0.0.13-0bda/_build/sub'
make[1]: *** [check-recursive] Error 1
Makefile:624: recipe for target 'distcheck' failed
make: *** [distcheck] Error 1
+ cat-testlogs.sh
======================== ./osmo-pcu-1.0.0.13-0bda/_build/sub/tests/testsuite.dir/04/testsuite.log
# -*- compilation -*-
4. testsuite.at:25: testing tbf ...
../../../tests/testsuite.at:28: $OSMO_QEMU $abs_top_builddir/tests/tbf/TbfTest
--- experr 2022-05-06 00:12:16.383377168 +0000
+++ /build/osmo-pcu-1.0.0.13-0bda/_build/sub/tests/testsuite.dir/at-groups/4/stderr 2022-05-06 00:12:24.423181086 +0000
@@ -9154,4 +9154,56 @@
TBF(UL-TFI_-1){ASSIGN}: Deallocated
UL_ASS_TBF(UL-TFI_-1){NONE}: Deallocated
DL_ASS_TBF(UL-TFI_-1){NONE}: Deallocated
-=== end test_packet_access_rej_prr_no_other_tbfs ===
+TBF(TFI=1 TLLI=0xf1223344 DIR=DL STATE=FINISHED) T3191 timeout expired, freeing TBF: |Assignment was on PACCH|No downlink ACK received yet|
+=================================================================
+==19647==ERROR: AddressSanitizer: heap-use-after-free on address 0xb3e53e0c at pc 0x005d9129 bp 0xbe8fd518 sp 0xbe8fd51c
+READ of size 4 at 0xb3e53e0c thread T0
+ #0 0x5d9127 in bts_do_rate_ctr_inc (/build/osmo-pcu-1.0.0.13-0bda/_build/sub/tests/tbf/TbfTest+0x169127)
+ #1 0x5e14d7 in tbf_free (/build/osmo-pcu-1.0.0.13-0bda/_build/sub/tests/tbf/TbfTest+0x1714d7)
+ #2 0x5e68d3 in tbf_timeout_free(gprs_rlcmac_tbf*, tbf_timers, bool) (/build/osmo-pcu-1.0.0.13-0bda/_build/sub/tests/tbf/TbfTest+0x1768d3)
+ #3 0x5e693f in cb_T3191(void*) (/build/osmo-pcu-1.0.0.13-0bda/_build/sub/tests/tbf/TbfTest+0x17693f)
+
+0xb3e53e0c is located 23564 bytes inside of 23720-byte region [0xb3e4e200,0xb3e53ea8)
+freed by thread T0 here:
+ #0 0xb6a5d47d in free (/usr/lib/arm-linux-gnueabihf/libasan.so.3+0x9247d)
+
+previously allocated by thread T0 here:
+ #0 0xb6a5d69b in __interceptor_malloc (/usr/lib/arm-linux-gnueabihf/libasan.so.3+0x9269b)
+ #1 0x1d (<unknown module>)
+ #2 0x1 (<unknown module>)
+
+SUMMARY: AddressSanitizer: heap-use-after-free (/build/osmo-pcu-1.0.0.13-0bda/_build/sub/tests/tbf/TbfTest+0x169127) in bts_do_rate_ctr_inc
+Shadow bytes around the buggy address:
+ 0x367ca770: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
+ 0x367ca780: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
+ 0x367ca790: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
+ 0x367ca7a0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
+ 0x367ca7b0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
+=>0x367ca7c0: fd[fd]fd fd fd fd fd fd fd fd fd fd fd fd fd fd
+ 0x367ca7d0: fd fd fd fd fd fa fa fa fa fa fa fa fa fa fa fa
+ 0x367ca7e0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x367ca7f0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x367ca800: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+ 0x367ca810: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
+Shadow byte legend (one shadow byte represents 8 application bytes):
+ Addressable: 00
+ Partially addressable: 01 02 03 04 05 06 07
+ Heap left redzone: fa
+ Heap right redzone: fb
+ Freed heap region: fd
+ Stack left redzone: f1
+ Stack mid redzone: f2
+ Stack right redzone: f3
+ Stack partial redzone: f4
+ Stack after return: f5
+ Stack use after scope: f8
+ Global redzone: f9
+ Global init order: f6
+ Poisoned by user: f7
+ Container overflow: fc
+ Array cookie: ac
+ Intra object redzone: bb
+ ASan internal: fe
+ Left alloca redzone: ca
+ Right alloca redzone: cb
+==19647==ABORTING
stdout:
../../../tests/testsuite.at:28: exit code was 1, expected 0
4. testsuite.at:25: 4. tbf (testsuite.at:25): FAILED (testsuite.at:28)
Build step 'Execute shell' marked build as failure
See <https://jenkins.osmocom.org/jenkins/job/master-osmo-trx/INSTR=--with-neon-v…>
Changes:
------------------------------------------
[...truncated 33.69 KB...]
Generate 'tch_afs_5_9' definition
Generate 'tch_afs_5_15' definition
Generate 'tch_afs_4_75' definition
Generate 'tch_fr' definition
Generate 'tch_hr' definition
Generate 'tch_ahs_7_95' definition
Generate 'tch_ahs_7_4' definition
Generate 'tch_ahs_6_7' definition
Generate 'tch_ahs_5_9' definition
Generate 'tch_ahs_5_15' definition
Generate 'tch_ahs_4_75' definition
Generate 'tch_axs_sid_update' definition
Generate 'mcs1_dl_hdr' definition
Generate 'mcs1_ul_hdr' definition
Generate 'mcs1' definition
Generate 'mcs2' definition
Generate 'mcs3' definition
Generate 'mcs4' definition
Generate 'mcs5_dl_hdr' definition
Generate 'mcs5_ul_hdr' definition
Generate 'mcs5' definition
Generate 'mcs6' definition
Generate 'mcs7_dl_hdr' definition
Generate 'mcs7_ul_hdr' definition
Generate 'mcs7' definition
Generate 'mcs8' definition
Generate 'mcs9' definition
Generation complete.
make install-am
make[3]: Entering directory '/build/deps/libosmocore/src/gsm'
CC a5.lo
CC rxlev_stat.lo
CC tlv_parser.lo
CC comp128.lo
CC comp128v23.lo
CC gsm_utils.lo
CC rsl.lo
gsm_utils.c:117:9: note: #pragma message: including GnuTLS for getrandom fallback.
#pragma message ("including GnuTLS for getrandom fallback.")
^~~~~~~
gsm_utils.c: In function ‘osmo_get_rand_id’:
gsm_utils.c:462:9: note: #pragma message: Using direct syscall access for getrandom(): consider upgrading to glibc >= 2.25
#pragma message ("Using direct syscall access for getrandom(): consider upgrading to glibc >= 2.25")
^~~~~~~
CC gsm48.lo
CC gsm48_arfcn_range_encode.lo
CC gsm48_ie.lo
CC gsm0808.lo
CC sysinfo.lo
CC gprs_cipher_core.lo
CC gprs_rlc.lo
CC gsm0480.lo
CC abis_nm.lo
CC gsm0502.lo
CC gsm0411_utils.lo
CC gsm0411_smc.lo
CC gsm0411_smr.lo
CC gsm0414.lo
CC lapd_core.lo
CC lapdm.lo
CC kasumi.lo
CC gsm29205.lo
CC gsm_04_08_gprs.lo
CC auth_core.lo
CC auth_comp128v1.lo
CC auth_comp128v23.lo
CC auth_xor.lo
CC auth_milenage.lo
CC gea.lo
CC milenage/aes-internal.lo
CC milenage/aes-internal-enc.lo
CC milenage/milenage.lo
CC gan.lo
CC ipa.lo
CC gsm0341.lo
CC apn.lo
CC gsup.lo
CC gsup_sms.lo
CC gprs_gea.lo
CC gsm0503_conv.lo
CC oap.lo
CC gsm0808_utils.lo
CC gsm23003.lo
CC gsm23236.lo
CC mncc.lo
CC bts_features.lo
CC oap_client.lo
CC gsm29118.lo
CC gsm48_rest_octets.lo
CC cbsp.lo
CC gsm48049.lo
CC i460_mux.lo
CC gad.lo
CC bsslap.lo
CC bssmap_le.lo
CC kdf.lo
CC iuup.lo
CC milenage/aes-encblock.lo
CCLD libgsmint.la
ar: `u' modifier ignored since `D' is the default (see `U')
CCLD libosmogsm.la
make[4]: Entering directory '/build/deps/libosmocore/src/gsm'
make[4]: Nothing to be done for 'install-data-am'.
/bin/mkdir -p '/build/deps/install/stow/libosmocore/lib'
/bin/bash ../../libtool --mode=install /usr/bin/install -c libosmogsm.la '/build/deps/install/stow/libosmocore/lib'
libtool: warning: relinking 'libosmogsm.la'
libtool: install: (cd /build/deps/libosmocore/src/gsm; /bin/bash "/build/deps/libosmocore/libtool" --silent --tag CC --mode=relink gcc -Wall -std=gnu11 -mtls-dialect=gnu2 -fsanitize=address -fsanitize=undefined -DBUILDING_LIBOSMOCORE -Wall -Wl,--version-script=./libosmogsm.map -version-info 17:0:0 -no-undefined -o libosmogsm.la -rpath /build/deps/install/stow/libosmocore/lib libgsmint.la -ltalloc -lgnutls )
libtool: install: /usr/bin/install -c .libs/libosmogsm.so.17.0.0T /build/deps/install/stow/libosmocore/lib/libosmogsm.so.17.0.0
libtool: install: (cd /build/deps/install/stow/libosmocore/lib && { ln -s -f libosmogsm.so.17.0.0 libosmogsm.so.17 || { rm -f libosmogsm.so.17 && ln -s libosmogsm.so.17.0.0 libosmogsm.so.17; }; })
libtool: install: (cd /build/deps/install/stow/libosmocore/lib && { ln -s -f libosmogsm.so.17.0.0 libosmogsm.so || { rm -f libosmogsm.so && ln -s libosmogsm.so.17.0.0 libosmogsm.so; }; })
libtool: install: /usr/bin/install -c .libs/libosmogsm.lai /build/deps/install/stow/libosmocore/lib/libosmogsm.la
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /build/deps/install/stow/libosmocore/lib
----------------------------------------------------------------------
Libraries have been installed in:
/build/deps/install/stow/libosmocore/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the 'LD_RUN_PATH' environment variable
during linking
- use the '-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to '/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[4]: Leaving directory '/build/deps/libosmocore/src/gsm'
make[3]: Leaving directory '/build/deps/libosmocore/src/gsm'
make[2]: Leaving directory '/build/deps/libosmocore/src/gsm'
Making install in src/coding
make[2]: Entering directory '/build/deps/libosmocore/src/coding'
CC gsm0503_interleaving.lo
CC gsm0503_mapping.lo
CC gsm0503_tables.lo
CC gsm0503_parity.lo
CC gsm0503_coding.lo
CC gsm0503_amr_dtx.lo
CCLD libosmocoding.la
make[3]: Entering directory '/build/deps/libosmocore/src/coding'
make[3]: Nothing to be done for 'install-data-am'.
/bin/mkdir -p '/build/deps/install/stow/libosmocore/lib'
/bin/bash ../../libtool --mode=install /usr/bin/install -c libosmocoding.la '/build/deps/install/stow/libosmocore/lib'
libtool: warning: relinking 'libosmocoding.la'
libtool: install: (cd /build/deps/libosmocore/src/coding; /bin/bash "/build/deps/libosmocore/libtool" --silent --tag CC --mode=relink gcc -Wall -std=gnu11 -mtls-dialect=gnu2 -fsanitize=address -fsanitize=undefined -DBUILDING_LIBOSMOCORE -Wall -Wl,--version-script=./libosmocoding.map -version-info 1:2:1 -no-undefined -ltalloc -o libosmocoding.la -rpath /build/deps/install/stow/libosmocore/lib gsm0503_interleaving.lo gsm0503_mapping.lo gsm0503_tables.lo gsm0503_parity.lo gsm0503_coding.lo gsm0503_amr_dtx.lo ../libosmocore.la ../gsm/libosmogsm.la ../codec/libosmocodec.la )
libtool: install: /usr/bin/install -c .libs/libosmocoding.so.0.1.2T /build/deps/install/stow/libosmocore/lib/libosmocoding.so.0.1.2
libtool: install: (cd /build/deps/install/stow/libosmocore/lib && { ln -s -f libosmocoding.so.0.1.2 libosmocoding.so.0 || { rm -f libosmocoding.so.0 && ln -s libosmocoding.so.0.1.2 libosmocoding.so.0; }; })
libtool: install: (cd /build/deps/install/stow/libosmocore/lib && { ln -s -f libosmocoding.so.0.1.2 libosmocoding.so || { rm -f libosmocoding.so && ln -s libosmocoding.so.0.1.2 libosmocoding.so; }; })
libtool: install: /usr/bin/install -c .libs/libosmocoding.lai /build/deps/install/stow/libosmocore/lib/libosmocoding.la
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /build/deps/install/stow/libosmocore/lib
----------------------------------------------------------------------
Libraries have been installed in:
/build/deps/install/stow/libosmocore/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the 'LD_RUN_PATH' environment variable
during linking
- use the '-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to '/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[3]: Leaving directory '/build/deps/libosmocore/src/coding'
make[2]: Leaving directory '/build/deps/libosmocore/src/coding'
Making install in src/gb
make[2]: Entering directory '/build/deps/libosmocore/src/gb'
CC gprs_ns.lo
CC gprs_ns_frgre.lo
CC gprs_ns_vty.lo
CC gprs_ns_sns.lo
CC gprs_bssgp.lo
CC gprs_bssgp_util.lo
CC gprs_bssgp_vty.lo
CC gprs_bssgp_rim.lo
CC gprs_bssgp_bss.lo
CC gprs_ns2.lo
CC gprs_ns2_udp.lo
CC gprs_ns2_frgre.lo
CC gprs_ns2_fr.lo
FATAL: command execution failed
java.io.EOFException
at java.base/java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2905)
at java.base/java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:3400)
at java.base/java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:936)
at java.base/java.io.ObjectInputStream.<init>(ObjectInputStream.java:379)
at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:49)
at hudson.remoting.Command.readFrom(Command.java:142)
at hudson.remoting.Command.readFrom(Command.java:128)
at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:35)
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:61)
Caused: java.io.IOException: Unexpected termination of the channel
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:75)
Caused: java.io.IOException: Backing channel 'rpi4-raspbian11build-ansible-1' is disconnected.
at hudson.remoting.RemoteInvocationHandler.channelOrFail(RemoteInvocationHandler.java:215)
at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:285)
at com.sun.proxy.$Proxy61.isAlive(Unknown Source)
at hudson.Launcher$RemoteLauncher$ProcImpl.isAlive(Launcher.java:1215)
at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:1207)
at hudson.tasks.CommandInterpreter.join(CommandInterpreter.java:195)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:145)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814)
at hudson.model.Build$BuildExecution.build(Build.java:199)
at hudson.model.Build$BuildExecution.doRun(Build.java:164)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:522)
at hudson.model.Run.execute(Run.java:1896)
at hudson.matrix.MatrixRun.run(MatrixRun.java:153)
at hudson.model.ResourceController.execute(ResourceController.java:101)
at hudson.model.Executor.run(Executor.java:442)
FATAL: Unable to delete script file /tmp/jenkins7067239724569126727.sh
java.io.EOFException
at java.base/java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2905)
at java.base/java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:3400)
at java.base/java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:936)
at java.base/java.io.ObjectInputStream.<init>(ObjectInputStream.java:379)
at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:49)
at hudson.remoting.Command.readFrom(Command.java:142)
at hudson.remoting.Command.readFrom(Command.java:128)
at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:35)
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:61)
Caused: java.io.IOException: Unexpected termination of the channel
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:75)
Caused: hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@60ef1433:rpi4-raspbian11build-ansible-1": Remote call on rpi4-raspbian11build-ansible-1 failed. The channel is closing down or has closed down
at hudson.remoting.Channel.call(Channel.java:993)
at hudson.FilePath.act(FilePath.java:1194)
at hudson.FilePath.act(FilePath.java:1183)
at hudson.FilePath.delete(FilePath.java:1730)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:163)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814)
at hudson.model.Build$BuildExecution.build(Build.java:199)
at hudson.model.Build$BuildExecution.doRun(Build.java:164)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:522)
at hudson.model.Run.execute(Run.java:1896)
at hudson.matrix.MatrixRun.run(MatrixRun.java:153)
at hudson.model.ResourceController.execute(ResourceController.java:101)
at hudson.model.Executor.run(Executor.java:442)
Build step 'Execute shell' marked build as failure
See <https://jenkins.osmocom.org/jenkins/job/master-osmo-trx/INSTR=--with-neon,W…>
Changes:
------------------------------------------
[...truncated 60.85 KB...]
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking build system type... armv7l-unknown-linux-gnueabihf
checking host system type... armv7l-unknown-linux-gnueabihf
checking how to print strings... printf
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert armv7l-unknown-linux-gnueabihf file names to armv7l-unknown-linux-gnueabihf format... func_convert_file_noop
checking how to convert armv7l-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for USB... yes
checking for boostlib >= 1.37 (103700)... yes
checking whether the Boost::Thread library is available... yes
checking for exit in -lboost_thread... yes
checking whether the Boost::Date_Time library is available... yes
checking for exit in -lboost_date_time... yes
checking whether the Boost::Filesystem library is available... yes
checking for exit in -lboost_filesystem... yes
checking whether the Boost::Program_Options library is available... yes
checking for exit in -lboost_program_options... yes
checking whether the Boost::System library is available... yes
checking for exit in -lboost_system... yes
checking for python... /usr/bin/python
checking for python version... 2.7
checking for python platform... linux2
checking for python script directory... ${prefix}/lib/python2.7/site-packages
checking for python extension module directory... ${exec_prefix}/lib/python2.7/site-packages
checking for doxygen... /usr/bin/doxygen
checking for xmlto... no
checking for sdcc... sdcc -mmcs51 --no-xinit-opt
checking for sdas8051... sdas8051 -plosgff
checking sdcc_version "3.5.0
published under GNU General Public License (GPL)"... 3 published under GNU General Public License (GPL).5 published under GNU General Public License (GPL).0 published under GNU General Public License (GPL)
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating usrp.pc
config.status: creating usrp.iss
config.status: creating doc/Doxyfile
config.status: creating doc/Makefile
config.status: creating doc/other/Makefile
config.status: creating host/Makefile
config.status: creating host/include/Makefile
config.status: creating host/include/usrp/Makefile
config.status: creating host/include/usrp/libusb_types.h
config.status: creating host/misc/Makefile
config.status: creating host/lib/Makefile
config.status: creating host/lib/std_paths.h
config.status: creating host/swig/Makefile
config.status: creating host/apps/Makefile
config.status: creating firmware/Makefile
config.status: creating firmware/include/Makefile
config.status: creating firmware/lib/Makefile
config.status: creating firmware/src/Makefile
config.status: creating firmware/src/common/Makefile
config.status: creating firmware/src/usrp2/Makefile
config.status: creating fpga/Makefile
config.status: creating fpga/rbf/Makefile
config.status: creating fpga/rbf/rev2/Makefile
config.status: creating fpga/rbf/rev4/Makefile
config.status: creating contrib/libusrp.spec
config.status: executing depfiles commands
config.status: executing libtool commands
configure: WARNING: unrecognized options: --with-systemdsystemunitdir
+ [ -n ]
+ make install
echo 3.4.6 > .version-t && mv .version-t .version
make install-recursive
make[1]: Entering directory '/build/deps/libusrp'
Making install in host
make[2]: Entering directory '/build/deps/libusrp/host'
Making install in misc
make[3]: Entering directory '/build/deps/libusrp/host/misc'
make install-am
make[4]: Entering directory '/build/deps/libusrp/host/misc'
CXX bug_work_around_8.lo
CXXLD libmisc.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[5]: Entering directory '/build/deps/libusrp/host/misc'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/build/deps/libusrp/host/misc'
make[4]: Leaving directory '/build/deps/libusrp/host/misc'
make[3]: Leaving directory '/build/deps/libusrp/host/misc'
Making install in lib
make[3]: Entering directory '/build/deps/libusrp/host/lib'
mkdir -p .deps
PYTHONPATH=../../usrp/src srcdir=. /usr/bin/python ./gen_usrp_dbid.py ./usrp_dbid.dat
make[4]: Entering directory '/build/deps/libusrp/host/lib'
mkdir -p .deps
PYTHONPATH=../../usrp/src srcdir=. /usr/bin/python ./gen_usrp_dbid.py ./usrp_dbid.dat
make[4]: Leaving directory '/build/deps/libusrp/host/lib'
make install-am
make[4]: Entering directory '/build/deps/libusrp/host/lib'
CXX fusb.lo
CC md5.lo
CXX usrp_basic.lo
CXX usrp_config.lo
CXX usrp_dbid.lo
CXX usrp_local_sighandler.lo
CXX usrp_prims_common.lo
CXX usrp_standard.lo
CXX db_wbxng_adf4350.lo
CXX db_wbxng_adf4350_regs.lo
FATAL: command execution failed
java.io.EOFException
at java.base/java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2905)
at java.base/java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:3400)
at java.base/java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:936)
at java.base/java.io.ObjectInputStream.<init>(ObjectInputStream.java:379)
at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:49)
at hudson.remoting.Command.readFrom(Command.java:142)
at hudson.remoting.Command.readFrom(Command.java:128)
at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:35)
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:61)
Caused: java.io.IOException: Unexpected termination of the channel
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:75)
Caused: java.io.IOException: Backing channel 'rpi4-raspbian11build-ansible-3' is disconnected.
at hudson.remoting.RemoteInvocationHandler.channelOrFail(RemoteInvocationHandler.java:215)
at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:285)
at com.sun.proxy.$Proxy61.isAlive(Unknown Source)
at hudson.Launcher$RemoteLauncher$ProcImpl.isAlive(Launcher.java:1215)
at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:1207)
at hudson.tasks.CommandInterpreter.join(CommandInterpreter.java:195)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:145)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814)
at hudson.model.Build$BuildExecution.build(Build.java:199)
at hudson.model.Build$BuildExecution.doRun(Build.java:164)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:522)
at hudson.model.Run.execute(Run.java:1896)
at hudson.matrix.MatrixRun.run(MatrixRun.java:153)
at hudson.model.ResourceController.execute(ResourceController.java:101)
at hudson.model.Executor.run(Executor.java:442)
FATAL: Unable to delete script file /tmp/jenkins5762997458778438686.sh
java.io.EOFException
at java.base/java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2905)
at java.base/java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:3400)
at java.base/java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:936)
at java.base/java.io.ObjectInputStream.<init>(ObjectInputStream.java:379)
at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:49)
at hudson.remoting.Command.readFrom(Command.java:142)
at hudson.remoting.Command.readFrom(Command.java:128)
at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:35)
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:61)
Caused: java.io.IOException: Unexpected termination of the channel
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:75)
Caused: hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@46c3588e:rpi4-raspbian11build-ansible-3": Remote call on rpi4-raspbian11build-ansible-3 failed. The channel is closing down or has closed down
at hudson.remoting.Channel.call(Channel.java:993)
at hudson.FilePath.act(FilePath.java:1194)
at hudson.FilePath.act(FilePath.java:1183)
at hudson.FilePath.delete(FilePath.java:1730)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:163)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:92)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814)
at hudson.model.Build$BuildExecution.build(Build.java:199)
at hudson.model.Build$BuildExecution.doRun(Build.java:164)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:522)
at hudson.model.Run.execute(Run.java:1896)
at hudson.matrix.MatrixRun.run(MatrixRun.java:153)
at hudson.model.ResourceController.execute(ResourceController.java:101)
at hudson.model.Executor.run(Executor.java:442)
Build step 'Execute shell' marked build as failure
See <https://jenkins.osmocom.org/jenkins/job/master-osmo-trx/INSTR=--with-neon-v…>
Changes:
------------------------------------------
Started by upstream project "master-osmo-trx" build number 4129
originally caused by:
Started by upstream project "master-libusrp" build number 1602
originally caused by:
Started by timer
Running as SYSTEM
Building remotely on rpi4-raspbian11build-ansible-1 (rpi4-raspbian11) in workspace /home/osmocom-build/jenkins/workspace/master-osmo-trx/INSTR/--with-neon-vfpv4/WITH_MANUALS/0/a3/default/a4/default/label/rpi4-raspbian11
FATAL: java.io.IOException: Unexpected termination of the channel
java.io.EOFException
at java.base/java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2905)
at java.base/java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:3400)
at java.base/java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:936)
at java.base/java.io.ObjectInputStream.<init>(ObjectInputStream.java:379)
at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:49)
at hudson.remoting.Command.readFrom(Command.java:142)
at hudson.remoting.Command.readFrom(Command.java:128)
at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:35)
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:61)
Caused: java.io.IOException: Unexpected termination of the channel
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:75)
Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to rpi4-raspbian11build-ansible-1
at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1784)
at hudson.remoting.Request.call(Request.java:199)
at hudson.remoting.Channel.call(Channel.java:999)
at hudson.FilePath.act(FilePath.java:1194)
at hudson.FilePath.act(FilePath.java:1183)
at hudson.FilePath.mkdirs(FilePath.java:1374)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1209)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:645)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:85)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:517)
at hudson.model.Run.execute(Run.java:1896)
at hudson.matrix.MatrixRun.run(MatrixRun.java:153)
at hudson.model.ResourceController.execute(ResourceController.java:101)
at hudson.model.Executor.run(Executor.java:442)
Caused: hudson.remoting.RequestAbortedException
at hudson.remoting.Request.abort(Request.java:345)
at hudson.remoting.Channel.terminate(Channel.java:1080)
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:90)
See <https://jenkins.osmocom.org/jenkins/job/master-osmo-trx/INSTR=--with-neon,W…>
Changes:
------------------------------------------
Started by upstream project "master-osmo-trx" build number 4129
originally caused by:
Started by upstream project "master-libusrp" build number 1602
originally caused by:
Started by timer
Running as SYSTEM
Building remotely on rpi4-raspbian11build-ansible-1 (rpi4-raspbian11) in workspace /home/osmocom-build/jenkins/workspace/master-osmo-trx/INSTR/--with-neon/WITH_MANUALS/0/a3/default/a4/default/label/rpi4-raspbian11
FATAL: java.io.IOException: Unexpected termination of the channel
java.io.EOFException
at java.base/java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2905)
at java.base/java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:3400)
at java.base/java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:936)
at java.base/java.io.ObjectInputStream.<init>(ObjectInputStream.java:379)
at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:49)
at hudson.remoting.Command.readFrom(Command.java:142)
at hudson.remoting.Command.readFrom(Command.java:128)
at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:35)
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:61)
Caused: java.io.IOException: Unexpected termination of the channel
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:75)
Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to rpi4-raspbian11build-ansible-1
at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1784)
at hudson.remoting.Request.call(Request.java:199)
at hudson.remoting.Channel.call(Channel.java:999)
at hudson.FilePath.act(FilePath.java:1194)
at hudson.FilePath.act(FilePath.java:1183)
at hudson.FilePath.mkdirs(FilePath.java:1374)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1209)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:645)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:85)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:517)
at hudson.model.Run.execute(Run.java:1896)
at hudson.matrix.MatrixRun.run(MatrixRun.java:153)
at hudson.model.ResourceController.execute(ResourceController.java:101)
at hudson.model.Executor.run(Executor.java:442)
Caused: hudson.remoting.RequestAbortedException
at hudson.remoting.Request.abort(Request.java:345)
at hudson.remoting.Channel.terminate(Channel.java:1080)
at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:90)