Attention is currently required from: neels. fixeria has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/28048 )
Change subject: msc: add test for OS#5532: crash from CM Serv Rej ......................................................................
Patch Set 1: Code-Review+1
(1 comment)
File msc/MSC_Tests.ttcn:
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/28048/comment/d331b9d8_bd64b... PS1, Line 6815: BSSAP.send(ts_PDU_DTAP_MO(ts_CM_SERV_REQ(CM_TYPE_MO_SMS, mi))); I am trying to understand the TC scenario. Above in f_perform_lu() it's performing the Location Updating procedure with IMSI=...99. Then here it's establishing a new connection and sending a CM Service Request with IMSI=...99999, right?
So IMSI=...99999 is unknown to the MSC/VLR and has no relation to the IMSI=...99 that was used in Location Updating. And somehow an unknown IMSI in CM Service Request causes a segfault. Do we really need to perform LU with a different IMSI?