Assertion: Illegal NPRB/RBstart Configuration (5,47) for BWPsize 48
With COTS UE in bad radio conditions we get this Assertion from time to time: ``` Assertion (NPRB>0 && (NPRB + RBstart <= BWPsize)) failed! In PRBalloc_to_locationandbandwidth0() /home/user/openairinterface5g/common/utils/nr/nr_common.c:286 Illegal NPRB/RBstart Configuration (5,47) for BWPsize 48 ``` ``` [NR_PHY] [gNB 0][RAPROC] Frame 890, slot 19 Initiating RA procedure with preamble 0, energy 54.0 dB (I0 179, thres 130), delay 0 start symbol 0 freq index 0 [NR_MAC] [gNB 0][RAPROC] CC_id 0 Frame 890 Activating Msg2 generation in frame 891, slot 7 using RA rnti 10b SSB, new rnti 1aee index 0 RA index 0 [NR_MAC] [gNB 0][RAPROC] CC_id 0 Frame 891, slotP 7: Generating RA-Msg2 DCI, rnti 0x10b, state 1, CoreSetType 0 [NR_MAC] [RAPROC] Msg3 slot 13: current slot 7 Msg3 frame 891 k2 3 Msg3_tda_id 2 [NR_MAC] Adding new UE context with RNTI 0x1aee [NR_MAC] [gNB 0][RAPROC] PUSCH with TC_RNTI 0x1aee received correctly, adding UE MAC Context RNTI 0x1aee [NR_MAC] [RAPROC] RA-Msg3 received (sdu_lenP 28) [RLC] activated srb0 for UE with RNTI 0x1aee [RLC] Added srb 1 to UE with RNTI 0x1aee [NR_MAC] Activating scheduling RA-Msg4 for TC_RNTI 0x1aee (state WAIT_Msg3) [NR_MAC] Unexpected ULSCH HARQ PID 0 (have -1) for RNTI 0x1aee (ignore this warning for RA) [NR_MAC] No CU UE ID stored for UE RNTI 1aee, adding CU UE ID 2 [NR_MAC] Remove NR rnti 0xd75f [RLC] remove UE 1aee [RLC] Update old UE RNTI d75f context to RNTI 1aee [GTPU] [99] Updated tunnels from UEid d75f to UEid 1aee [NR_MAC] UE 1aee Generate msg4: feedback at 892. 8, payload 21 bytes, next state WAIT_Msg4_ACK [NR_MAC] handle_nr_uci_pucch_0_1(): unknown RNTI d75f in PUCCH UCI [NR_MAC] Invalid timing advance offset for RNTI 9596 [NR_MAC] Could not find UE for RNTI d75f [NR_MAC] (UE RNTI 0x1aee) Received Ack of RA-Msg4. CBRA procedure succeeded! [RLC] max RETX reached on SRB 1 Assertion (NPRB>0 && (NPRB + RBstart <= BWPsize)) failed! In PRBalloc_to_locationandbandwidth0() /home/user/openairinterface5g/common/utils/nr/nr_common.c:286 Illegal NPRB/RBstart Configuration (5,47) for BWPsize 48 Exiting execution first_call set from phy cb first_call_set=0x724b4ee12751 ``` How to reproduce: TBD
issue