See
<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,WITH_MANUALS=0,label=rpi4-raspbian11,with_dsp=none,with_vty=False/6528/display/redirect>
Changes:
------------------------------------------
[...truncated 140.37 KB...]
CXX egprs_rlc_compression.lo
CC ericsson-rbs/er_ccu_l1_if.o
CC ericsson-rbs/er_ccu_if.o
CXXLD libgprs.la
copying selected object files to avoid basename conflicts...
CXXLD osmo-pcu
make[3]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/src'
Making all in doc
make[3]: Entering directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/doc'
Making all in examples
make[4]: Entering directory
'/build/osmo-pcu-1.4.0.4-2262/_build/sub/doc/examples'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/doc/examples'
Making all in manuals
make[4]: Entering directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/doc/manuals'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/doc/manuals'
make[4]: Entering directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/doc'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/doc'
make[3]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/doc'
Making all in tests
make[3]: Entering directory '/build/osmo-pcu-1.4.0.4-2262/_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[3]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/tests'
Making all in contrib
make[3]: Entering directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/contrib'
Making all in systemd
make[4]: Entering directory
'/build/osmo-pcu-1.4.0.4-2262/_build/sub/contrib/systemd'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory
'/build/osmo-pcu-1.4.0.4-2262/_build/sub/contrib/systemd'
make[4]: Entering directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/contrib'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/contrib'
make[3]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/contrib'
make[3]: Entering directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub'
make[2]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub'
make[1]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub'
make[1]: Entering directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub'
Making dvi in include
make[2]: Entering directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/include'
make[2]: Nothing to be done for 'dvi'.
make[2]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/include'
Making dvi in src
make[2]: Entering directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/src'
make[2]: Nothing to be done for 'dvi'.
make[2]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/src'
Making dvi in doc
make[2]: Entering directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/doc'
Making dvi in examples
make[3]: Entering directory
'/build/osmo-pcu-1.4.0.4-2262/_build/sub/doc/examples'
make[3]: Nothing to be done for 'dvi'.
make[3]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/doc/examples'
Making dvi in manuals
make[3]: Entering directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/doc/manuals'
make[3]: Nothing to be done for 'dvi'.
make[3]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/doc/manuals'
make[3]: Entering directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/doc'
make[3]: Nothing to be done for 'dvi-am'.
make[3]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/doc'
make[2]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/doc'
Making dvi in tests
make[2]: Entering directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/tests'
make[2]: Nothing to be done for 'dvi'.
make[2]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/tests'
Making dvi in contrib
make[2]: Entering directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/contrib'
Making dvi in systemd
make[3]: Entering directory
'/build/osmo-pcu-1.4.0.4-2262/_build/sub/contrib/systemd'
make[3]: Nothing to be done for 'dvi'.
make[3]: Leaving directory
'/build/osmo-pcu-1.4.0.4-2262/_build/sub/contrib/systemd'
make[3]: Entering directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/contrib'
make[3]: Nothing to be done for 'dvi-am'.
make[3]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/contrib'
make[2]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/contrib'
make[2]: Entering directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub'
make[2]: Nothing to be done for 'dvi-am'.
make[2]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub'
make[1]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub'
make[1]: Entering directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub'
make check-recursive
make[2]: Entering directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub'
Making check in include
make[3]: Entering directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/include'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/include'
Making check in src
make[3]: Entering directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/src'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/src'
Making check in doc
make[3]: Entering directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/doc'
Making check in examples
make[4]: Entering directory
'/build/osmo-pcu-1.4.0.4-2262/_build/sub/doc/examples'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/doc/examples'
Making check in manuals
make[4]: Entering directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/doc/manuals'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/doc/manuals'
make[4]: Entering directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/doc'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/doc'
make[3]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/doc'
Making check in tests
make[3]: Entering directory '/build/osmo-pcu-1.4.0.4-2262/_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[4]: Entering directory '/build/osmo-pcu-1.4.0.4-2262/_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 ms/MsTest
CXXLD llist/LListTest
CXXLD llc/LlcTest
CCLD codel/codel_test
CXXLD edge/EdgeTest
CXXLD bitcomp/BitcompTest
CXXLD fn/FnTest
CXXLD app_info/AppInfoTest
CXXLD ulc/PdchUlcTest
make[4]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/tests'
make check-local
make[4]: Entering directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/tests'
/bin/bash '../../../tests/testsuite'
## --------------------------------- ##
## osmo-pcu 1.4.0.4-2262 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.4.0.4-2262] 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[4]: *** [Makefile:1492: check-local] Error 1
make[4]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/tests'
make[3]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub/tests'
make[3]: *** [Makefile:1250: check-am] Error 2
make[2]: *** [Makefile:429: check-recursive] Error 1
make[2]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub'
make[1]: *** [Makefile:728: check] Error 2
make[1]: Leaving directory '/build/osmo-pcu-1.4.0.4-2262/_build/sub'
make: *** [Makefile:648: distcheck] Error 1
+ cat-testlogs.sh
========================
./osmo-pcu-1.4.0.4-2262/_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 2024-03-23 04:32:42.702549943 +0000
+++
/build/osmo-pcu-1.4.0.4-2262/_build/sub/tests/testsuite.dir/at-groups/4/stderr 2024-03-23
04:32:43.662528005 +0000
@@ -11580,18 +11580,16 @@
TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN} Starting timer X2001
[assignment (PACCH)] with 2 sec. 0 microsec
DL_TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN}: Received Event
ASSIGN_PCUIF_CNF
TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN} Ignoring event
ASSIGN_PCUIF_CNF from BTS (CCCH was not requested on current assignment)
-DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){SEND_ASS}: Received Event
CREATE_RLCMAC_MSG
-PDCH(bts=0,trx=0,ts=2) POLL scheduled at FN 0 + 13 = 13
-TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN} start Packet Downlink
Assignment (PACCH) for TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN}
-+++++++++++++++++++++++++ TX : Packet Downlink Assignment +++++++++++++++++++++++++
-------------------------- TX : Packet Downlink Assignment -------------------------
-PDCH(bts=0,trx=0,ts=2) Reserving FN 13 for type POLL
-TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN} Scheduled DL Assignment
polling on PACCH (FN=13, TS=2)
-DL_ASS_TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){SEND_ASS}: state_chg to
WAIT_ACK
-PDCH(bts=0,trx=0,ts=2) FN=0 Scheduling control message at RTS for
TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN}
-=== end test_ms_merge_dl_tbf_different_trx ===
-MS(IMSI-001001000000001:TLLI-0xecc1f953:TA-220:MSCLS-11-0:UL:DL) Destroying MS object
-MS(IMSI-001001000000001:TLLI-0xecc1f953:TA-220:MSCLS-11-0:UL:DL) Detaching TBF:
TBF(UL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN}
-MS(IMSI-001001000000001:TLLI-0xecc1f953:TA-220:MSCLS-11-0:DL): - tbf: now used by 1
(tbf)
-MS(IMSI-001001000000001:TLLI-0xecc1f953:TA-220:MSCLS-11-0:DL) Detaching TBF:
TBF(DL:TFI-0-0-0:G:IMSI-001001000000001:TLLI-0xecc1f953){ASSIGN}
-MS(IMSI-001001000000001:TLLI-0xecc1f953:TA-220:MSCLS-11-0): - tbf: now used by 0 (-)
+UL_TBF(UL:TFI-0-0-0:G){ASSIGN}: Timeout of X2002
+UL_TBF(UL:TFI-0-0-0:G){ASSIGN}: Received Event ASSIGN_READY_CCCH
+../../../src/tbf_ul_fsm.c:173:3: runtime error: member access within null pointer of type
'struct GprsMs'
+AddressSanitizer:DEADLYSIGNAL
+=================================================================
+==3062==ERROR: AddressSanitizer: SEGV on unknown address 0x0000000c (pc 0x00636b76 bp
0x48a945f2 sp 0xbec052d0 T0)
+==3062==The signal is caused by a READ memory access.
+==3062==Hint: address points to the zero page.
+ #0 0x636b76 in st_assign
(/build/osmo-pcu-1.4.0.4-2262/_build/sub/tests/tbf/TbfTest+0x227b76)
+
+AddressSanitizer can not provide additional info.
+SUMMARY: AddressSanitizer: SEGV
(/build/osmo-pcu-1.4.0.4-2262/_build/sub/tests/tbf/TbfTest+0x227b76) in st_assign
+==3062==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
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 10707 killed;
[ssh-agent] Stopped.
Archiving artifacts
Show replies by date
See
<https://jenkins.osmocom.org/jenkins/job/master-osmo-pcu/FIRMWARE_VERSION=master,WITH_MANUALS=0,label=rpi4-raspbian11,with_dsp=none,with_vty=False/6529/display/redirect>