Actions
Bug #5265
closedSIGSEGV pdch_ulc_release_tbf (ulc=0x0, tbf=tbf@entry=0x1bac98)
Start date:
10/14/2021
Due date:
% Done:
100%
Spec Reference:
Description
Log leading up (not at level INFO, sorry. Will try to grab more next time we hit this one.)
<0002> ../../git/src/pdch_ul_controller.c:330 PDCH(bts=0,trx=0,ts=5) Timeout for registered POLL (FN=351069, reason=DL_ACK): TBF(TFI=4 TLLI=0xf8b95a7d DIR=DL STATE=FLOW EGPRS) <0008> ../../git/src/tbf.cpp:550 TBF(TFI=4 TLLI=0xf8b95a7d DIR=DL STATE=FLOW EGPRS) poll timeout for FN=351069, TS=5 (curr FN 351069) <0008> ../../git/src/tbf.cpp:628 TBF(TFI=4 TLLI=0xf8b95a7d DIR=DL STATE=FLOW EGPRS) Timeout for polling PACKET DOWNLINK ACK: |Assignment was on PACCH|Downlink ACK was received| <0002> ../../git/src/pdch_ul_controller.c:330 PDCH(bts=0,trx=0,ts=5) Timeout for registered POLL (FN=351073, reason=DL_ACK): TBF(TFI=5 TLLI=0xd44ced11 DIR=DL STATE=FLOW EGPRS) <0008> ../../git/src/tbf.cpp:550 TBF(TFI=5 TLLI=0xd44ced11 DIR=DL STATE=FLOW EGPRS) poll timeout for FN=351073, TS=5 (curr FN 351073) <0008> ../../git/src/tbf.cpp:628 TBF(TFI=5 TLLI=0xd44ced11 DIR=DL STATE=FLOW EGPRS) Timeout for polling PACKET DOWNLINK ACK: |Assignment was on PACCH|Downlink ACK was received| <0005> ../../git/src/pdch.cpp:1005 PDCH(bts=0,trx=0,ts=6) FN=351073 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0x8e859ef4 DIR=UL STATE=ASSIGN EGPRS) <0005> ../../git/src/pdch.cpp:990 PDCH(bts=0,trx=0,ts=5) FN=351078 Rx UL DATA from unexpected TBF(TFI=6 TLLI=0x955aadcf DIR=UL STATE=RELEASING EGPRS) vs expected TBF(TFI=1 TLLI=0xd44ced11 DIR=UL STATE=FLOW EGPRS) <0002> ../../git/src/pdch_ul_controller.c:330 PDCH(bts=0,trx=0,ts=7) Timeout for registered POLL (FN=351078, reason=UL_ASS): TBF(TFI=0 TLLI=0x8e859ef4 DIR=UL STATE=ASSIGN EGPRS) <0008> ../../git/src/tbf.cpp:550 TBF(TFI=0 TLLI=0x8e859ef4 DIR=UL STATE=ASSIGN EGPRS) poll timeout for FN=351078, TS=7 (curr FN 351078) <0008> ../../git/src/tbf_ul_ass_fsm.c:224 TBF(TFI=0 TLLI=0x8e859ef4 DIR=UL STATE=ASSIGN EGPRS) Timeout for polling PACKET CONTROL ACK for PACKET UPLINK ASSIGNMENT: |Assignment was on PACCH |Uplink data was received| <0002> ../../git/src/pdch_ul_controller.c:330 PDCH(bts=0,trx=0,ts=7) Timeout for registered POLL (FN=351082, reason=UL_ASS): TBF(TFI=6 TLLI=0xf1566875 DIR=DL STATE=FLOW EGPRS) <0008> ../../git/src/tbf.cpp:550 TBF(TFI=6 TLLI=0xf1566875 DIR=DL STATE=FLOW EGPRS) poll timeout for FN=351082, TS=7 (curr FN 351082) <0008> ../../git/src/tbf_ul_ass_fsm.c:224 TBF(TFI=6 TLLI=0xf1566875 DIR=DL STATE=FLOW EGPRS) Timeout for polling PACKET CONTROL ACK for PACKET UPLINK ASSIGNMENT: |Assignment was on PACCH|D ownlink ACK was received| <0005> ../../git/src/pdch.cpp:1005 PDCH(bts=0,trx=0,ts=6) FN=351086 Rx UL DATA from unexpected TBF(TFI=9 TLLI=0xd323cdc1 DIR=UL STATE=RELEASING EGPRS) <0002> ../../git/src/pdch_ul_controller.c:330 PDCH(bts=0,trx=0,ts=5) Timeout for registered POLL (FN=351095, reason=DL_ACK): TBF(TFI=4 TLLI=0xf8b95a7d DIR=DL STATE=FLOW EGPRS) <0008> ../../git/src/tbf.cpp:550 TBF(TFI=4 TLLI=0xf8b95a7d DIR=DL STATE=FLOW EGPRS) poll timeout for FN=351095, TS=5 (curr FN 351095) <0008> ../../git/src/tbf.cpp:628 TBF(TFI=4 TLLI=0xf8b95a7d DIR=DL STATE=FLOW EGPRS) Timeout for polling PACKET DOWNLINK ACK: |Assignment was on PACCH|Downlink ACK was received| <0005> ../../git/src/pdch.cpp:995 PDCH(bts=0,trx=0,ts=6) FN=351095 Rx UL DATA from unexpected TBF(TFI=0 TLLI=0x8e859ef4 DIR=UL STATE=ASSIGN EGPRS) vs expected POLL TBF(TFI=7 TLLI=0xfe4e478 f DIR=DL STATE=FLOW EGPRS) <0002> ../../git/src/pdch_ul_controller.c:330 PDCH(bts=0,trx=0,ts=6) Timeout for registered POLL (FN=351095, reason=DL_ACK): TBF(TFI=7 TLLI=0xfe4e478f DIR=DL STATE=FLOW EGPRS) <0008> ../../git/src/tbf.cpp:550 TBF(TFI=7 TLLI=0xfe4e478f DIR=DL STATE=FLOW EGPRS) poll timeout for FN=351095, TS=6 (curr FN 351095) <0008> ../../git/src/tbf.cpp:628 TBF(TFI=7 TLLI=0xfe4e478f DIR=DL STATE=FLOW EGPRS) Timeout for polling PACKET DOWNLINK ACK: |Assignment was on PACCH|No downlink ACK received yet|
#0 0xb6ebd674 in rb_first () from /usr/lib/libosmocore.so.17 #1 0x0003d418 in pdch_ulc_release_tbf (ulc=0x0, tbf=tbf@entry=0x1bac98) at /usr/src/debug/osmo-pcu/0.9.0+gitAUTOINC+b9fede74ef-r0.18/git/src/pdch_ul_controller.c:273 #2 0x00039bf8 in gprs_rlcmac_pdch::detach_tbf (this=0x1380b4, tbf=tbf@entry=0x1bac98) at /usr/src/debug/osmo-pcu/0.9.0+gitAUTOINC+b9fede74ef-r0.18/git/src/pdch.cpp:1148 #3 0x0002b7d4 in tbf_unlink_pdch (tbf=tbf@entry=0x1bac98) at /usr/src/debug/osmo-pcu/0.9.0+gitAUTOINC+b9fede74ef-r0.18/git/src/tbf.cpp:260 #4 0x0002ba50 in tbf_free (tbf=0x1bac98) at /usr/src/debug/osmo-pcu/0.9.0+gitAUTOINC+b9fede74ef-r0.18/git/src/tbf.cpp:293 #5 0x00020ab4 in pcu_rx_susp_req (susp_req=0xbefff3b4, bts=0x137b20) at /usr/src/debug/osmo-pcu/0.9.0+gitAUTOINC+b9fede74ef-r0.18/git/src/pcu_l1_if.cpp:974 #6 pcu_rx (pcu_prim=pcu_prim@entry=0xbefff3b0, pcu_prim_length=pcu_prim_length@entry=1006) at /usr/src/debug/osmo-pcu/0.9.0+gitAUTOINC+b9fede74ef-r0.18/git/src/pcu_l1_if.cpp:1135 #7 0x00044584 in pcu_sock_read (bfd=<optimized out>) at /usr/src/debug/osmo-pcu/0.9.0+gitAUTOINC+b9fede74ef-r0.18/git/src/osmobts_sock.c:156 #8 0x0004476c in pcu_sock_cb (bfd=0x8ddfc <pcu_sock_state>, flags=1) at /usr/src/debug/osmo-pcu/0.9.0+gitAUTOINC+b9fede74ef-r0.18/git/src/osmobts_sock.c:211 #9 0xb6eadddc in ?? () from /usr/lib/libosmocore.so.17 Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Actions