osmo-msc/tests/msc_vlr
Neels Hofmeyr 82be67de2b fix use after free: missing conn_get on CC paging response
Adjust test expectations accordingly.

The error was:

  ==16084==ERROR: AddressSanitizer: heap-use-after-free on address 0x61500000f5f4 at pc 0x561be639ac2b bp 0x7ffc0aabbe40 sp 0x7ffc0aabbe38
  READ of size 4 at 0x61500000f5f4 thread T0
      #0 0x561be639ac2a in _msc_subscr_conn_put ../../../../src/osmo-msc/src/libmsc/osmo_msc.c:384
      #1 0x561be636070b in rx_from_ms ../../../../src/osmo-msc/tests/msc_vlr/msc_vlr_tests.c:204
      #2 0x561be6360b21 in ms_sends_msg ../../../../src/osmo-msc/tests/msc_vlr/msc_vlr_tests.c:217
      #3 0x561be635b40a in test_call_mt ../../../../src/osmo-msc/tests/msc_vlr/msc_vlr_test_call.c:328
      #4 0x561be6363bb7 in run_tests ../../../../src/osmo-msc/tests/msc_vlr/msc_vlr_tests.c:802
      #5 0x561be63524ea in main ../../../../src/osmo-msc/tests/msc_vlr/msc_vlr_tests.c:849
      #6 0x7f6eebb3e2b0 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x202b0)
      #7 0x561be6352fb9 in _start (/n/s/osmo/make-3G/osmo-msc/tests/msc_vlr/msc_vlr_test_call+0xdafb9)

Related: OS#2672
Change-Id: If0659a878deb383ed0300217e2c41c8c79b2b6a5
2017-11-27 15:40:01 +01:00
..
Makefile.am add msc_vlr_test_call to reproduce a sanitizer error 2017-11-27 15:40:01 +01:00
msc_vlr_test_authen_reuse.c tests: add msc_vlr_test_authen_reuse 2017-10-31 02:02:43 +01:00
msc_vlr_test_authen_reuse.err subscr_conn: introduce usage tokens for ref error tracking 2017-11-27 15:40:01 +01:00
msc_vlr_test_authen_reuse.ok tests: add msc_vlr_test_authen_reuse 2017-10-31 02:02:43 +01:00
msc_vlr_test_call.c add msc_vlr_test_call to reproduce a sanitizer error 2017-11-27 15:40:01 +01:00
msc_vlr_test_call.err fix use after free: missing conn_get on CC paging response 2017-11-27 15:40:01 +01:00
msc_vlr_test_call.ok add msc_vlr_test_call to reproduce a sanitizer error 2017-11-27 15:40:01 +01:00
msc_vlr_test_gsm_authen.c msc_vlr tests: add IMEISV tests 2017-08-29 12:51:19 +00:00
msc_vlr_test_gsm_authen.err subscr_conn: introduce usage tokens for ref error tracking 2017-11-27 15:40:01 +01:00
msc_vlr_test_gsm_authen.ok Add msc_vlr test suite for MSC+VLR end-to-end tests 2017-07-23 04:30:05 +02:00
msc_vlr_test_gsm_ciph.c msc_vlr tests: add IMEISV tests 2017-08-29 12:51:19 +00:00
msc_vlr_test_gsm_ciph.err subscr_conn: introduce usage tokens for ref error tracking 2017-11-27 15:40:01 +01:00
msc_vlr_test_gsm_ciph.ok Add msc_vlr test suite for MSC+VLR end-to-end tests 2017-07-23 04:30:05 +02:00
msc_vlr_test_hlr_reject.c cosmetic: vlr: rename auth_tuple_max_use_count to _reuse_ 2017-10-31 02:02:43 +01:00
msc_vlr_test_hlr_reject.err subscr_conn: introduce usage tokens for ref error tracking 2017-11-27 15:40:01 +01:00
msc_vlr_test_hlr_reject.ok Add msc_vlr test suite for MSC+VLR end-to-end tests 2017-07-23 04:30:05 +02:00
msc_vlr_test_hlr_timeout.c Implement AoIP, port to M3UA SIGTRAN (large addition and refactoring) 2017-08-29 12:51:18 +00:00
msc_vlr_test_hlr_timeout.err subscr_conn: introduce usage tokens for ref error tracking 2017-11-27 15:40:01 +01:00
msc_vlr_test_hlr_timeout.ok Add msc_vlr test suite for MSC+VLR end-to-end tests 2017-07-23 04:30:05 +02:00
msc_vlr_test_ms_timeout.c Implement AoIP, port to M3UA SIGTRAN (large addition and refactoring) 2017-08-29 12:51:18 +00:00
msc_vlr_test_ms_timeout.err subscr_conn: introduce usage tokens for ref error tracking 2017-11-27 15:40:01 +01:00
msc_vlr_test_ms_timeout.ok Add msc_vlr test suite for MSC+VLR end-to-end tests 2017-07-23 04:30:05 +02:00
msc_vlr_test_no_authen.c msc_vlr tests: add IMEISV tests 2017-08-29 12:51:19 +00:00
msc_vlr_test_no_authen.err subscr_conn: introduce usage tokens for ref error tracking 2017-11-27 15:40:01 +01:00
msc_vlr_test_no_authen.ok Add msc_vlr test suite for MSC+VLR end-to-end tests 2017-07-23 04:30:05 +02:00
msc_vlr_test_reject_concurrency.c Implement AoIP, port to M3UA SIGTRAN (large addition and refactoring) 2017-08-29 12:51:18 +00:00
msc_vlr_test_reject_concurrency.err subscr_conn: introduce usage tokens for ref error tracking 2017-11-27 15:40:01 +01:00
msc_vlr_test_reject_concurrency.ok Add msc_vlr test suite for MSC+VLR end-to-end tests 2017-07-23 04:30:05 +02:00
msc_vlr_test_rest.c Implement AoIP, port to M3UA SIGTRAN (large addition and refactoring) 2017-08-29 12:51:18 +00:00
msc_vlr_test_rest.err subscr_conn: introduce usage tokens for ref error tracking 2017-11-27 15:40:01 +01:00
msc_vlr_test_rest.ok Add msc_vlr test suite for MSC+VLR end-to-end tests 2017-07-23 04:30:05 +02:00
msc_vlr_test_umts_authen.c Implement AoIP, port to M3UA SIGTRAN (large addition and refactoring) 2017-08-29 12:51:18 +00:00
msc_vlr_test_umts_authen.err subscr_conn: introduce usage tokens for ref error tracking 2017-11-27 15:40:01 +01:00
msc_vlr_test_umts_authen.ok Add msc_vlr test suite for MSC+VLR end-to-end tests 2017-07-23 04:30:05 +02:00
msc_vlr_tests.c add msc_vlr_test_call to reproduce a sanitizer error 2017-11-27 15:40:01 +01:00
msc_vlr_tests.h add msc_vlr_test_call to reproduce a sanitizer error 2017-11-27 15:40:01 +01:00