See <https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/479/display/redirect>
------------------------------------------ [...truncated 112.13 KB...] 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 -m elf_x86_64) 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... yes checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) 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 -m elf_x86_64) 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 for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.20... yes checking for ANSI C header files... (cached) yes checking for LIBOSMOCORE... yes checking for LIBOSMOVTY... yes checking for LIBOSMOGSM... yes checking for LIBOSMOGB... yes checking whether to enable direct DSP access for PDCH of sysmocom-bts... unset checking whether to enable direct PHY access for PDCH of NuRAN Wireless Litecell 1.5 BTS... no checking whether to enable VTY tests... no CFLAGS="-g -O2 -fsanitize=address -fsanitize=undefined" CPPFLAGS=" -fsanitize=address -fsanitize=undefined" checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating osmo-pcu.pc config.status: creating include/Makefile config.status: creating src/Makefile config.status: creating examples/Makefile config.status: creating tests/Makefile config.status: creating Makefile config.status: executing tests/atconfig commands config.status: executing depfiles commands config.status: executing libtool commands make[1]: Entering directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub'> Making all in include make[2]: Entering directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub/include'> make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub/include'> Making all in src make[2]: Entering directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub/src'> CXX gprs_debug.lo CXX csn1.lo CXX gsm_rlcmac.lo CXX gprs_bssgp_pcu.lo ../../../src/gprs_bssgp_pcu.cpp:975:2: warning: #warning "This causes ASAN to complain. It is not critical for normal operation but should be fixed nevertheless" [-Wcpp] #warning "This causes ASAN to complain. It is not critical for normal operation but should be fixed nevertheless" ^~~~~~~ CXX gprs_rlcmac.lo CXX gprs_rlcmac_sched.lo CXX gprs_rlcmac_meas.lo CXX gprs_rlcmac_ts_alloc.lo CXX gprs_ms.lo CXX gprs_ms_storage.lo CXX gsm_timer.lo CXX pcu_l1_if.lo CC pcu_vty.lo CXX pcu_vty_functions.lo CC mslot_class.lo CXX tbf.lo CXX tbf_ul.lo CXX tbf_dl.lo CXX bts.lo CXX pdch.lo CXX poll_controller.lo CXX encoding.lo CXX sba.lo CXX decoding.lo CXX llc.lo CXX rlc.lo CXX osmobts_sock.lo CC gprs_codel.lo CXX gprs_coding_scheme.lo CXX egprs_rlc_compression.lo CXXLD libgprs.la ar: `u' modifier ignored since `D' is the default (see `U') CXX pcu_main.o CXXLD osmo-pcu make[2]: Leaving directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub/src'> Making all in examples make[2]: Entering directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub/examples'> make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub/examples'> Making all in tests make[2]: Entering directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_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 '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub/tests'> make[2]: Entering directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub'> make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub'> make[1]: Leaving directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub'> make[1]: Entering directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub'> Making dvi in include make[2]: Entering directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub/include'> make[2]: Nothing to be done for 'dvi'. make[2]: Leaving directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub/include'> Making dvi in src make[2]: Entering directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub/src'> make[2]: Nothing to be done for 'dvi'. make[2]: Leaving directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub/src'> Making dvi in examples make[2]: Entering directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub/examples'> make[2]: Nothing to be done for 'dvi'. make[2]: Leaving directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub/examples'> Making dvi in tests make[2]: Entering directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub/tests'> make[2]: Nothing to be done for 'dvi'. make[2]: Leaving directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub/tests'> make[2]: Entering directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub'> make[2]: Nothing to be done for 'dvi-am'. make[2]: Leaving directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub'> make[1]: Leaving directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub'> make[1]: Entering directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub'> Making check in include make[2]: Entering directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub/include'> make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub/include'> Making check in src make[2]: Entering directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub/src'> make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub/src'> Making check in examples make[2]: Entering directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub/examples'> make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub/examples'> Making check in tests make[2]: Entering directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_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 make[3]: Entering directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub/tests'> CXX RLCMACTest.o CXXLD rlcmac/RLCMACTest CXX AllocTest.o CXXLD alloc/AllocTest CXX MslotTest.o CXXLD alloc/MslotTest CXX TbfTest.o CXXLD tbf/TbfTest CXX TypesTest.o CXXLD types/TypesTest CXX MsTest.o CXXLD ms/MsTest CXX LListTest.o CXXLD llist/LListTest CXX LlcTest.o CXXLD llc/LlcTest CC codel_test.o CCLD codel/codel_test CXX EdgeTest.o CXXLD edge/EdgeTest CXX BitcompTest.o CXX egprs_rlc_compression.o CXXLD bitcomp/BitcompTest CXX FnTest.o CXXLD fn/FnTest make[3]: Leaving directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub/tests'> make check-local make[3]: Entering directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub/tests'> /bin/bash '../../../tests/testsuite' ## --------------------------------- ## ## osmo-pcu 0.5.0.3-7a9c test suite. ## ## --------------------------------- ## Regression tests 1: rlcmac ok 2: multi_slot ok 3: ts_alloc ok 4: tbf FAILED (testsuite.at:29) 5: bitcomp ok 6: edge ok 7: types ok 8: ms ok 9: llc ok 10: llist ok 11: codel ok 12: fn ok ## ------------- ## ## Test results. ## ## ------------- ## ERROR: All 12 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-g...@lists.osmocom.org> Subject: [osmo-pcu 0.5.0.3-7a9c] 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'. Makefile:1261: recipe for target 'check-local' failed make[3]: *** [check-local] Error 1 make[3]: Leaving directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub/tests'> Makefile:1095: recipe for target 'check-am' failed make[2]: *** [check-am] Error 2 make[2]: Leaving directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub/tests'> Makefile:461: recipe for target 'check-recursive' failed make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory '<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub'> Makefile:666: recipe for target 'distcheck' failed make: *** [distcheck] Error 1 + cat-testlogs.sh ======================== ./osmo-pcu-0.5.0.3-7a9c/_build/sub/tests/testsuite.dir/04/testsuite.log # -*- compilation -*- 4. testsuite.at:25: testing tbf ... ../../../tests/testsuite.at:29: $OSMO_QEMU $abs_top_builddir/tests/tbf/TbfTest --- experr 2018-05-18 00:08:25.962176404 +0000 +++ <https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,label=osmocom-master-debian9,with_dsp=none,with_vty=False/ws/osmo-pcu-0.5.0.3-7a9c/_build/sub/tests/testsuite.dir/at-groups/4/stderr> 2018-05-18 00:08:26.006175785 +0000 @@ -5388,6 +5388,7 @@ TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) msg block (BSN 0, MCS-9): 07 00 00 02 28 01 04 08 0c 10 14 18 1c 20 24 28 2c 30 34 38 3c 40 44 48 4c 50 54 58 5c 60 64 68 6c 70 74 78 7c 80 84 88 8c 90 94 98 9c a0 a4 a8 ac b0 b4 b8 bc c0 c4 c8 cc d0 d4 d8 dc e0 e4 e8 ec f0 f4 f8 fc 00 05 09 0d 11 15 19 1d 21 25 41 d3 a5 b4 c4 d4 e4 f4 04 15 25 35 45 55 65 75 85 95 a5 b5 c5 d5 e5 f5 05 16 26 36 36 04 1c b0 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 b2 02 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) downlink acknowledge TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) Final ACK received. +../../../src/gprs_rlcmac_meas.cpp:134:42: runtime error: left shift of negative value -999883 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=FLOW EGPRS) changes state from FLOW to WAIT RELEASE TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE EGPRS) starting timer T3193 [release (DL-TBF)] with 0 sec. 0 microsec, cur_fn=0 TBF(TFI=0 TLLI=0xffeeddcc DIR=DL STATE=WAIT RELEASE EGPRS) changes DL ASS state from GPRS_RLCMAC_DL_ASS_SEND_ASS to GPRS_RLCMAC_DL_ASS_NONE 4. testsuite.at:25: 4. tbf (testsuite.at:25): FAILED (testsuite.at:29) Build step 'Execute shell' marked build as failure [WARNINGS] Skipping publisher since build result is FAILURE