Joseph Sutton
b1adaa517c
pytest:segfault: Add test for deleting an ldb.Control critical flag
...
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14845
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
2021-09-28 09:44:35 +00:00
Joseph Sutton
6a041f6a99
pytest:segfault: Add test for deleting an ldb.Message dn
...
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14845
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
2021-09-28 09:44:35 +00:00
Joseph Sutton
a99a76722d
pytest:segfault: Add test for ldb.msg_diff()
...
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14642
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14836
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
2021-09-15 07:59:31 +00:00
Douglas Bagnall
aa97974c0e
pytest segfaults: add a couple more failing tests
...
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
2021-06-22 01:14:37 +00:00
Joseph Sutton
9019e08c61
pytest:segfault: Add test for assigning to an inline array
...
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14065
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
Reviewed-by: Andreas Schneider <asn@samba.org >
2021-05-28 09:00:34 +00:00
Douglas Bagnall
9532c44bae
CVE-2020-27840: pytests: move Dn.validate test to ldb
...
We had the test in the Samba Python segfault suite because
a) the signal catching infrastructure was there, and
b) the ldb tests lack Samba's knownfail mechanism, which allowed us to
assert the failure.
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14595
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
2021-03-24 12:05:32 +00:00
Douglas Bagnall
1996b79f37
CVE-2020-27840: pytests:segfault: add ldb.Dn validate test
...
ldb.Dn.validate wraps ldb_dn_explode.
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14595
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
2021-03-24 12:05:32 +00:00
Douglas Bagnall
bc7224fbc7
pytest/segfault: fix the rpc.echo test
...
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
Reviewed-by: David Mulder <dmulder@suse.com >
2021-02-22 14:45:38 +00:00
Douglas Bagnall
f154fe8d95
pytest/segfaults: drop a useless line
...
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
Reviewed-by: David Mulder <dmulder@suse.com >
2021-02-22 14:45:38 +00:00
Douglas Bagnall
80faba100d
pytest:segfault: avoid gdb_backtrace on knownfail
...
We know that test_net_replicate_init__3() segfaults. It is a knownfail
and we don't need to see the gdb backtrace every time.
This saves nearly two minutes on `make test TESTS=segfault`.
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
Reviewed-by: David Mulder <dmulder@suse.com >
2021-02-22 14:45:38 +00:00
Douglas Bagnall
7e19779b66
pytests/segfault: pidl inline arrays
...
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
Reviewed-by: Noel Power <npower@samba.org >
2019-11-14 16:12:40 +00:00
Douglas Bagnall
272e20adbb
pytests/segfaults: dcerpc ref elements segfault
...
These are just a couple of examples.
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
Reviewed-by: Noel Power <npower@samba.org >
2019-11-14 16:12:40 +00:00
Douglas Bagnall
4dd725b1b5
pytests: rpc echo should not segfault
...
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
Reviewed-by: Noel Power <npower@samba.org >
2019-11-14 16:12:40 +00:00
Douglas Bagnall
3383390b4b
tests/py-segfault: add messaging.deregister()
...
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
Reviewed-by: Gary Lockyer <gary@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
2019-07-22 22:20:25 +00:00
Douglas Bagnall
c3a52e4c40
py segfault test: registry.open_hive
...
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
Reviewed-by: Gary Lockyer <gary@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
2019-07-22 22:20:25 +00:00
Douglas Bagnall
192386ede6
pyldb: remove ldb.open, which was never survivable
...
There was no way to call ldb.open without evoking signal 11, so it is
unlikely anyone was using it.
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
Reviewed-by: Gary Lockyer <gary@catalyst.net.nz >
2019-07-10 04:32:13 +00:00
Douglas Bagnall
3af57daa84
py segfault test: ldb.open
...
There seems to be no way of using ldb.open without causing a segfault
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
Reviewed-by: Gary Lockyer <gary@catalyst.net.nz >
2019-07-10 04:32:13 +00:00
Douglas Bagnall
545e95386f
py segfault test: ldb.register_module
...
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
Reviewed-by: Gary Lockyer <gary@catalyst.net.nz >
2019-07-10 04:32:13 +00:00
Douglas Bagnall
1d7dee5815
pytest/segfault: segfault with nameless element
...
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
Reviewed-by: Noel Power <npower@samba.org >
2019-04-23 18:00:13 +00:00
Douglas Bagnall
e0c0538390
Tests for segfaults in python bindings
...
These tests run in a child process and are regarded as succeeding if they
don't die by signal.
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
2019-02-01 03:36:17 +01:00