[srslte-users] ProtocolExtensionContainer pack error - max supported dynamic sequence length = 32, ie->len = -1476392016

J Giovatto jgiovatto at adjacentlink.com
Fri Mar 2 16:32:56 UTC 2018


Hi folks,

Its me again ... running in w/ emulated rf I happen to see this log
printed to the screen 1 time at the enb, does not NOT seem to be a show
stopper but

figured I'd post it FYI.

Also note the value does vary so possibly an un-initialized value ?

gdb backtrace

#0  0x000000000055d1b4 in
liblte_s1ap_pack_protocolextensioncontainer(LIBLTE_S1AP_PROTOCOLEXTENSIONCONTAINER_STRUCT*,
unsigned char**) (ie=0x7fffcf6d3ea0, ptr=0x7fffcf67af38)
    at /lib/src/asn1/liblte_s1ap.cc:529
#1  0x00000000005709af in
liblte_s1ap_pack_criticalitydiagnostics(LIBLTE_S1AP_CRITICALITYDIAGNOSTICS_STRUCT*,
unsigned char**) (ie=0x7fffcf6cf978, ptr=0x7fffcf67af38)
    atlib/src/asn1/liblte_s1ap.cc:16279
#2  0x000000000058f7ab in
liblte_s1ap_pack_initialcontextsetupresponse(LIBLTE_S1AP_MESSAGE_INITIALCONTEXTSETUPRESPONSE_STRUCT*,
unsigned char**) (msg=0x7fffcf6c5c50, ptr=0x7fffcf693e28)
    at lib/src/asn1/liblte_s1ap.cc:42389
#3  0x0000000000590e46 in
liblte_s1ap_pack_successfuloutcome(LIBLTE_S1AP_SUCCESSFULOUTCOME_STRUCT*,
unsigned char**) (msg=0x7fffcf6c5c48, ptr=0x7fffcf6acd08)
    at lib/src/asn1/liblte_s1ap.cc:43764
#4  0x000000000059ec9c in
liblte_s1ap_pack_s1ap_pdu(LIBLTE_S1AP_S1AP_PDU_STRUCT*,
LIBLTE_BYTE_MSG_STRUCT*) (s1ap_pdu=s1ap_pdu at entry=0x7fffcf6c5c40,
msg=msg at entry=0x57fb6a0)
    at lib/src/asn1/liblte_s1ap.cc:44000
#5  0x00000000004ade1d in
srsenb::s1ap::send_initial_ctxt_setup_response(unsigned short,
LIBLTE_S1AP_MESSAGE_INITIALCONTEXTSETUPRESPONSE_STRUCT*)
(this=0x7fffef92fe08, rnti=70, res_=<optimized out>)
    at srsenb/src/upper/s1ap.cc:879
#6  0x00000000004a3dc5 in
srsenb::rrc::ue::notify_s1ap_ue_ctxt_setup_complete()
(this=this at entry=0x7fffbc013298) at srsenb/src/upper/rrc.cc:1085
#7  0x00000000004a6953 in srsenb::rrc::ue::parse_ul_dcch(unsigned int,
srslte::byte_buffer_t*) (this=0x7fffbc013298, lcid=lcid at entry=1,
pdu=pdu at entry=0x5801b00)
    at srsenb/src/upper/rrc.cc:850
#8  0x00000000004a8aab in srsenb::rrc::parse_ul_dcch(unsigned short,
unsigned int, srslte::byte_buffer_t*) (this=this at entry=0x7fffef7f00f8,
rnti=<optimized out>,
    rnti at entry=70, lcid=lcid at entry=1, pdu=pdu at entry=0x5801b00) at
srsenb/src/upper/rrc.cc:613
#9  0x00000000004a8cda in srsenb::rrc::run_thread()
(this=0x7fffef7f00f8) at srsenb/src/upper/rrc.cc:643

 if(ie->len > 32)

contents of ie below


2 = {len = 2818575280, buffer = {{id = {ProtocolExtensionID = 16},
criticality = LIBLTE_S1AP_CRITICALITY_REJECT, extensionValue = 0x200},
{id = {ProtocolExtensionID = 13870}, criticality = 3355704,
      extensionValue = 0x7ffff683bb00 <vtable for std::ios_base+16>},
{id = {ProtocolExtensionID = 6}, criticality =
LIBLTE_S1AP_CRITICALITY_REJECT, extensionValue = 0x0}, {id = {
        ProtocolExtensionID = 4098}, criticality =
LIBLTE_S1AP_CRITICALITY_REJECT, extensionValue = 0x0}, {id =
{ProtocolExtensionID = 0}, criticality = LIBLTE_S1AP_CRITICALITY_REJECT,
      extensionValue = 0x0}, {id = {ProtocolExtensionID = 0},
criticality = LIBLTE_S1AP_CRITICALITY_REJECT, extensionValue = 0x0}, {id
= {ProtocolExtensionID = 0},
      criticality = LIBLTE_S1AP_CRITICALITY_REJECT, extensionValue =
0x0}, {id = {ProtocolExtensionID = 0}, criticality =
LIBLTE_S1AP_CRITICALITY_REJECT, extensionValue = 0x0}, {id = {
        ProtocolExtensionID = 0}, criticality =
LIBLTE_S1AP_CRITICALITY_REJECT, extensionValue = 0x0}, {id =
{ProtocolExtensionID = 0}, criticality = LIBLTE_S1AP_CRITICALITY_REJECT,
extensionValue = 0x0}, {
      id = {ProtocolExtensionID = 0}, criticality =
LIBLTE_S1AP_CRITICALITY_REJECT, extensionValue = 0x0}, {id =
{ProtocolExtensionID = 0}, criticality = LIBLTE_S1AP_CRITICALITY_REJECT,
      extensionValue = 0x0}, {id = {ProtocolExtensionID = 0},
criticality = LIBLTE_S1AP_CRITICALITY_REJECT, extensionValue = 0x0}, {id
= {ProtocolExtensionID = 0},
      criticality = LIBLTE_S1AP_CRITICALITY_REJECT, extensionValue =
0xffffffff00000008}, {id = {ProtocolExtensionID = 19936}, criticality =
32767,
      extensionValue = 0x7ffff6846660 <(anonymous
namespace)::c_locale_impl>}, {id = {ProtocolExtensionID = 0},
criticality = LIBLTE_S1AP_CRITICALITY_REJECT, extensionValue =
0x7fffffff0000}, {id = {
        ProtocolExtensionID = 19768}, criticality = 32767,
extensionValue = 0x7ffff6846080 <(anonymous namespace)::ctype_c>}, {id =
{ProtocolExtensionID = 24592}, criticality = 32767,
      extensionValue = 0x7ffff6846020 <(anonymous
namespace)::num_get_c>}, {id = {ProtocolExtensionID = 48384},
criticality = 688737706, extensionValue = 0x5801f05}, {id =
{ProtocolExtensionID = 43768},
      criticality = 32767, extensionValue = 0x5801b00}, {id =
{ProtocolExtensionID = 20448}, criticality = 32767, extensionValue =
0x7fffcf7f4ff0}, {id = {ProtocolExtensionID = 1},
      criticality = LIBLTE_S1AP_CRITICALITY_REJECT, extensionValue =
0x5801b00}, {id = {ProtocolExtensionID = 40285}, criticality =
LIBLTE_S1AP_CRITICALITY_REJECT, extensionValue = 0x7fffa80559d0}, {id = {
        ProtocolExtensionID = 24}, criticality = 48, extensionValue =
0x7fffcf7f4fd0}, {id = {ProtocolExtensionID = 20240}, criticality =
32767, extensionValue = 0x7fffcf7f4f50}, {id = {
        ProtocolExtensionID = 70}, criticality =
LIBLTE_S1AP_CRITICALITY_REJECT, extensionValue = 0x0}, {id =
{ProtocolExtensionID = 40064}, criticality =
LIBLTE_S1AP_CRITICALITY_REJECT,
      extensionValue = 0x2}, {id = {ProtocolExtensionID = 42968},
criticality = 32767, extensionValue = 0x7fffcf7f4f58}, {id =
{ProtocolExtensionID = 36912}, criticality =
LIBLTE_S1AP_CRITICALITY_REJECT,
      extensionValue = 0x7fffcf7f4fa0}, {id = {ProtocolExtensionID =
59596}, criticality = LIBLTE_S1AP_CRITICALITY_REJECT, extensionValue =
0x0}, {id = {ProtocolExtensionID = 15800}, criticality = 32767,
      extensionValue = 0x7fffcf7f4ff0}, {id = {ProtocolExtensionID =
51222}, criticality = LIBLTE_S1AP_CRITICALITY_REJECT, extensionValue =
0x7fffcf7f4fc0}}}



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.srsran.com/pipermail/srsran-users/attachments/20180302/0b3dd4ce/attachment.htm>


More information about the srsran-users mailing list