From: Douglas Bagnall Date: Fri, 12 Apr 2019 23:29:15 +0000 (+1200) Subject: pytest/segfault: segfault with nameless element X-Git-Url: http://git.samba.org/samba.git/?p=nivanova%2Fsamba-autobuild%2F.git;a=commitdiff_plain;h=1d7dee5815d1eaf43f841231767e19d110551aa3 pytest/segfault: segfault with nameless element Signed-off-by: Douglas Bagnall Reviewed-by: Noel Power --- diff --git a/python/samba/tests/segfault.py b/python/samba/tests/segfault.py index 38dcb5c7036..b95c1ef5fa9 100644 --- a/python/samba/tests/segfault.py +++ b/python/samba/tests/segfault.py @@ -124,3 +124,13 @@ class SegfaultTests(samba.tests.TestCase): registry.open_ldb('', credentials=42) except ldb.LdbError as e: print("failed with %s" % e) + + @segfault_detector + def test_ldb_add_nameless_element(self): + m = ldb.Message() + e = ldb.MessageElement('q') + try: + m.add(e) + except ldb.LdbError: + pass + str(m) diff --git a/selftest/knownfail.d/python-segfaults b/selftest/knownfail.d/python-segfaults index c8331d941ef..bc2a71610a1 100644 --- a/selftest/knownfail.d/python-segfaults +++ b/selftest/knownfail.d/python-segfaults @@ -4,3 +4,4 @@ samba.tests.segfault.samba.tests.segfault.SegfaultTests.test_hive_open_ldb samba.tests.segfault.samba.tests.segfault.SegfaultTests.test_net_replicate_chunk_1 samba.tests.segfault.samba.tests.segfault.SegfaultTests.test_net_replicate_init__1 samba.tests.segfault.samba.tests.segfault.SegfaultTests.test_net_replicate_init__3 +samba.tests.segfault.samba.tests.segfault.SegfaultTests.test_ldb_add_nameless_element