open5gs is an open source implementation of the Evolved Packet Core and 5GC supporting 3GPP Release 16. This repository is a maintenance and research fork of the main upstream open5gs/open5gs.
I encountered a codepath once wherein the ogs_assert on enb_ue failed (see #3 ). Not sure why this happened, because the MME literally created this enb_ue ID in order to send the ContextSetupReequest, which MUST have been sent before the MME could have possibly handled a ContextSetupResponse.
I will dig further but in the meantime I suspect a race condition due to the lack of mutexes/locks on the enb_ue list.
I encountered a codepath once wherein the ogs_assert on enb_ue failed (see #3 ). Not sure why this happened, because the MME literally created this enb_ue ID in order to send the ContextSetupReequest, which MUST have been sent before the MME could have possibly handled a ContextSetupResponse.
I will dig further but in the meantime I suspect a race condition due to the lack of mutexes/locks on the enb_ue list.