diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2017-11-21 17:13:23 +0100 |
---|---|---|
committer | Neels Hofmeyr <neels@hofmeyr.de> | 2017-11-27 15:40:01 +0100 |
commit | a99b42709a09b1b822da0e431bf3308da7b7a295 (patch) | |
tree | 0be940576b0b991e515ee5ecbec0d0456cfcbec1 /tests/testsuite.at | |
parent | 785fadc0d9a27e9706a421b933213330291f3dab (diff) |
add msc_vlr_test_call to reproduce a sanitizer error
On MT call, there is a bug in CC conn use which leads to an early free and
use-after-free.
Add msc_vlr_test_call to show both MO and MT call legs separately and reproduce
the failure. It is visible in a sanitizer build (on debian 9).
A subsequent patch will fix the bug: If0659a878deb383ed0300217e2c41c8c79b2b6a5
Related: OS#2672
Change-Id: I6c3ca0c660388b1e2c82df17ec540c846201b0c7
Diffstat (limited to 'tests/testsuite.at')
-rw-r--r-- | tests/testsuite.at | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/testsuite.at b/tests/testsuite.at index f0147e79b..5307899c8 100644 --- a/tests/testsuite.at +++ b/tests/testsuite.at @@ -79,6 +79,13 @@ cat $abs_srcdir/msc_vlr/msc_vlr_test_reject_concurrency.err > experr AT_CHECK([$abs_top_builddir/tests/msc_vlr/msc_vlr_test_reject_concurrency], [], [expout], [experr]) AT_CLEANUP +AT_SETUP([msc_vlr_test_call]) +AT_KEYWORDS([msc_vlr_test_call]) +cat $abs_srcdir/msc_vlr/msc_vlr_test_call.ok > expout +cat $abs_srcdir/msc_vlr/msc_vlr_test_call.err > experr +AT_CHECK([$abs_top_builddir/tests/msc_vlr/msc_vlr_test_call], [], [expout], [experr]) +AT_CLEANUP + AT_SETUP([msc_vlr_test_rest]) AT_KEYWORDS([msc_vlr_test_rest]) cat $abs_srcdir/msc_vlr/msc_vlr_test_rest.ok > expout |