Project

General

Profile

Actions

Bug #4721

open

osmo-msc creates evil-twin entries in the VLR when an already attached IMSI does a LU by an unknown TMSI (was: MSC_Tests.TC_lu_by_tmsi_noauth_unknown fails sporadically locally)

Added by laforge over 3 years ago. Updated about 1 month ago.

Status:
In Progress
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
08/19/2020
Due date:
% Done:

90%

Resolution:
Spec Reference:

Description

When running this test locally against a (sanitize-enabled) osmo-msc, I get sporadic failures.

The differnence in the log files seems to start:

successful case:

  Wed Aug 19 08:10:24 2020 DVLR <000e> gsm_04_08.c:1394 SUBSCR(IMSI-262420000000013:MSISDN-491230000013:TMSI-0x01020304) VLR: update for IMSI=262420000000013 (MSISDN=491230000013)

failing case:

Wed Aug 19 08:10:29 2020 DVLR <000e> gsm_04_08.c:1394 SUBSCR(IMSI-262420000000013:MSISDN-491230000013:TMSI-0x3BEDCD7C) VLR: update for IMSI=262420000000013 (MSISDN=491230000013) (NO CONN!)                      

The pcap file containing both cases is attached. They seem exactly identical, it's just that in the first (successful) case, there is a LU ACCEPT immediately, while in the second (failing) case, there is a LU REJECT after timeout of 5s.

I've seen the failure both when running a single test case, as well as when running the entire MSC_Tests.control in one batch.


Files

lu_success_and_fail.pcap lu_success_and_fail.pcap 6.55 KB laforge, 08/19/2020 06:23 AM
lu_success.log lu_success.log 20.8 KB laforge, 08/19/2020 06:23 AM
lu_fail.log lu_fail.log 9.51 KB laforge, 08/19/2020 06:23 AM

Related issues

Related to OsmoMSC - Bug #4191: vlr.c:762 Trying to dispatch event 1 to non-existent FSM instance!Resolvedneels09/06/2019

Actions
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)