mirror of
https://github.com/samba-team/samba.git
synced 2024-12-28 07:21:54 +03:00
32b1f78b23
102828 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
Petr Cech
|
32b1f78b23 |
LDB: Redudant test on NULL context remove
There is redudant test on NULL context in ldb_dn_new_fmt() function. We use this (NULL) context in talloc_vasprintf() function which is able to work with NULL at all. And at the end, we free this newly created (by talloc_vasprintf) context. So it should be safe to remove this check. Signed-off-by: Petr Cech <pcech@redhat.com> Reviewed-by: Simo Sorce <idra@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org> Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Tue Apr 26 08:09:25 CEST 2016 on sn-devel-144 |
||
Ralph Boehme
|
3e3e72ff9b |
s3/rpc_server: mdssvc: suppress compiler warnings from glib headers
Several glib headers produce cast-qual warnings, eg: /usr/include/glib-2.0/gio/gliststore.h: In function ‘G_LIST_STORE’: /usr/include/glib-2.0/gio/gliststore.h:36:382: error: cast discards ‘const’ qualifier from pointer target type [-Werror=cast-qual] /usr/include/glib-2.0/gio/gliststore.h: In function ‘G_IS_LIST_STORE’: /usr/include/glib-2.0/gio/gliststore.h:36:550: error: cast discards ‘const’ qualifier from pointer target type [-Werror=cast-qual] cc1: all warnings being treated as errors This break compiling with --picky-developer, so lets suppress the warning for glibs in order to see our own --picky-developer compiler diagnostics. Signed-off-by: Ralph Boehme <slow@samba.org> Reviewed-by: Volker Lendecke <vl@samba.org> Autobuild-User(master): Volker Lendecke <vl@samba.org> Autobuild-Date(master): Tue Apr 26 04:44:44 CEST 2016 on sn-devel-144 |
||
Richard Sharpe
|
81ca7eac3d |
Refactor the dns_open_connection code so that duplicate code is removed and ensure that EINTR is handled in the UDP path.
Signed-off-by: Richard Sharpe <rsharpe@samba.org> Reviewed-by: Volker Lendecke <vl@samba.org> |
||
Jérémie Courrèges-Anglas
|
53e0860122 |
Fix CHECK_CODE usage in atomics builtin detection
CHECK_CODE already wraps the code with main(). Adding another layer results in a nested function, eg int main(void) { int main(void) { __sync_fetch_and_add(); } } Since the inner function isn't called it is optimized out at cc -O2, thus the linker doesn't fail if __sync_fetch_and_add() isn't available. Issue noticed on OpenBSD/hppa. Signed-off-by: Jérémie Courrèges-Anglas <jca@wxcvbn.org> Reviewed-by: Jeremy Allison <jra@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org> Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Tue Apr 26 01:19:40 CEST 2016 on sn-devel-144 |
||
Volker Lendecke
|
ad5a4a9e36 |
ctdbd_conn: Make "cstatus" int32_t
This converts the "cstatus" parameter of ctdbd_control_local to what it is defined as in the packet: int32_t. It was used inconsistently throughout the code. Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org> Autobuild-User(master): Ralph Böhme <slow@samba.org> Autobuild-Date(master): Mon Apr 25 21:54:24 CEST 2016 on sn-devel-144 |
||
Volker Lendecke
|
2bd1bcf50c |
ctdbd_conn: Add some more debug info
Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org> |
||
Volker Lendecke
|
aad53cf595 |
ctdbd: Use talloc_memdup where appropriate
.... 40 bytes .text less ;-) Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org> |
||
Volker Lendecke
|
445ad6e8e4 |
ctdbd_conn: Use ctdbd_control_local where possible
Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org> |
||
Volker Lendecke
|
f0525d4e07 |
ctdbd_conn: Avoid "includes.h"
Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org> |
||
Volker Lendecke
|
d36def84ae |
lib: serverid.h references struct server_id
Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org> |
||
Volker Lendecke
|
ff72a8ae82 |
lib: Move ctdbd_init_connection out of ctdbd_traverse()
2 effects: This removes the [un]become_root calls from ctdbd_conn, and it makes it possible to re-use the traversal connections, should the setup/teardown become a problem in the future. Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org> |
||
Volker Lendecke
|
966cef0d41 |
ctdbd_conn: Remove unused ctdbd_messaging_connection
Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org> |
||
Volker Lendecke
|
e2d39aefae |
lib: Use ctdbd_init_connection in messaging_ctdbd_init
Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org> |
||
Volker Lendecke
|
1ff4002b23 |
ctdbd_conn: Make ctdbd_init_connection public
Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org> |
||
Volker Lendecke
|
b1277acb44 |
ctdbd_conn: Use ctdbd_init_connection in ctdbd_probe
We are only interested in ctdb connectability here. ctdbd_messaging_connection() does a few more calls not required here Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org> |
||
Volker Lendecke
|
14beae7cc9 |
ctdbd_conn: Use sys_poll_intr
This pulls in far less dependencies than poll_intr_one_fd and is not much more complex to call Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org> |
||
Volker Lendecke
|
d59ae31cca |
ctdbd_conn: Adapt loop counter's type to the loop limit
Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org> |
||
Noel Power
|
39bbd40cda |
fix Invalid read of size 8
running rpc.dsgetinfo.DsGetReplicaInfo results in the following valgrind trace ==14966== Invalid read of size 8 ==14966== at 0x88B2D5D: dcerpc_binding_handle_call (binding_handle.c:538) ==14966== by 0x978F33B: dcerpc_drsuapi_DsUnbind_r (ndr_drsuapi_c.c:319) ==14966== by 0x2E9F19: torture_dsgetinfo_tcase_teardown (dsgetinfo.c:431) ==14966== by 0x95536EF: internal_torture_run_test (torture.c:452) ==14966== by 0x9553A4B: torture_run_test_restricted (torture.c:542) ==14966== by 0x260074: run_matching (smbtorture.c:110) ==14966== by 0x25FF36: run_matching (smbtorture.c:95) ==14966== by 0x260195: torture_run_named_tests (smbtorture.c:143) ==14966== by 0x261E14: main (smbtorture.c:665) ==14966== Address 0x28 is not stack'd, malloc'd or (recently) free'd ==14966== Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org> Autobuild-Date(master): Mon Apr 25 14:01:33 CEST 2016 on sn-devel-144 |
||
Noel Power
|
417a58a79f |
s4:torture:vfs: fix Invalid read of size 8 valgrind valgrind error (and segv)
when running smbtorture test 'vfs.fruit.SMB2/CREATE context AAPL.SMB2/CREATE context AAPL' (on non-osx system) the following valgrind errors occur ==2419== Invalid read of size 8 ==2419== at 0x4055EA: test_aapl (fruit.c:1939) ==2419== by 0x48B452: wrap_simple_1smb2_test (smb2.c:52) ==2419== by 0x955368F: internal_torture_run_test (torture.c:442) ==2419== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==2419== by 0x26013F: run_matching (smbtorture.c:110) ==2419== by 0x260001: run_matching (smbtorture.c:95) ==2419== by 0x260001: run_matching (smbtorture.c:95) ==2419== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==2419== by 0x261EDF: main (smbtorture.c:665) ==2419== Address 0x10 is not stack'd, malloc'd or (recently) free'd ==2419== =============================================================== INTERNAL ERROR: Signal 11 in pid 2419 (4.2.4) Please read the Trouble-Shooting section of the Samba HOWTO =============================================================== PANIC: internal error Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
8d998db788 |
s4:torture:libnet: fix 'Syscall param writev(vector[...])' valgrind error
smbtorture test net.api.delshare.api.delshare generates the following valgrind trace ==29209== Syscall param writev(vector[...]) points to uninitialised byte(s) ==29209== at 0xFBA2C87: writev (in /lib64/libc-2.19.so) ==29209== by 0x106CB033: writev_handler (async_sock.c:340) ==29209== by 0xF67812A: ??? (in /usr/lib64/libtevent.so.0.9.26) ==29209== by 0xF6765F6: ??? (in /usr/lib64/libtevent.so.0.9.26) ==29209== by 0xF6727FC: _tevent_loop_once (in /usr/lib64/libtevent.so.0.9.26) ==29209== by 0xF673ACE: tevent_req_poll (in /usr/lib64/libtevent.so.0.9.26) ==29209== by 0x5D19325: tevent_req_poll_ntstatus (tevent_ntstatus.c:109) ==29209== by 0x88B2E0D: dcerpc_binding_handle_call (binding_handle.c:556) ==29209== by 0xBC6B4A1: dcerpc_srvsvc_NetShareAdd_r (ndr_srvsvc_c.c:3327) ==29209== by 0x5990D8: test_addshare (libnet_share.c:194) ==29209== by 0x5992D5: torture_delshare (libnet_share.c:228) ==29209== by 0x9553F62: wrap_simple_test (torture.c:632) ==29209== by 0x955368F: internal_torture_run_test (torture.c:442) ==29209== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==29209== by 0x26013F: run_matching (smbtorture.c:110) ==29209== by 0x260001: run_matching (smbtorture.c:95) ==29209== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==29209== by 0x261EDF: main (smbtorture.c:665) ==29209== Address 0x1887fd16 is 598 bytes inside a block of size 1,325 alloc'd ==29209== at 0x4C29110: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==29209== by 0xF464A73: _talloc_pooled_object (in /usr/lib64/libtalloc.so.2.1.5) ==29209== by 0xF67366D: _tevent_req_create (in /usr/lib64/libtevent.so.0.9.26) ==29209== by 0xB0D49FF: smb1cli_req_create (smbXcli_base.c:1322) ==29209== by 0xB0E1E6D: smb1cli_trans_send (smb1cli_trans.c:512) ==29209== by 0xB0ED47D: tstream_smbXcli_np_readv_trans_start (tstream_smbXcli_np.c:901) ==29209== by 0xB0EC847: tstream_smbXcli_np_writev_write_next (tstream_smbXcli_np.c:578) ==29209== by 0xB0EC4D7: tstream_smbXcli_np_writev_send (tstream_smbXcli_np.c:505) ==29209== by 0xC259DFA: tstream_writev_send (tsocket.c:695) ==29209== by 0xC25AD64: tstream_writev_queue_trigger (tsocket_helpers.c:513) ==29209== by 0xF673023: tevent_common_loop_immediate (in /usr/lib64/libtevent.so.0.9.26) ==29209== by 0xF677EED: ??? (in /usr/lib64/libtevent.so.0.9.26) ==29209== by 0xF6765F6: ??? (in /usr/lib64/libtevent.so.0.9.26) ==29209== by 0xF6727FC: _tevent_loop_once (in /usr/lib64/libtevent.so.0.9.26) ==29209== by 0xF673ACE: tevent_req_poll (in /usr/lib64/libtevent.so.0.9.26) ==29209== by 0x5D19325: tevent_req_poll_ntstatus (tevent_ntstatus.c:109) ==29209== by 0x88B2E0D: dcerpc_binding_handle_call (binding_handle.c:556) ==29209== by 0xBC6B4A1: dcerpc_srvsvc_NetShareAdd_r (ndr_srvsvc_c.c:3327) ==29209== by 0x5990D8: test_addshare (libnet_share.c:194) ==29209== by 0x5992D5: torture_delshare (libnet_share.c:228) ==29209== by 0x9553F62: wrap_simple_test (torture.c:632) ==29209== by 0x955368F: internal_torture_run_test (torture.c:442) ==29209== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==29209== by 0x26013F: run_matching (smbtorture.c:110) ==29209== by 0x260001: run_matching (smbtorture.c:95) ==29209== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==29209== by 0x261EDF: main (smbtorture.c:665) Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
0ae25fff0a |
s4:torture:libnet: fix 'Conditional jump or move' valgrind error
smbtorture test net.domopen.domopen generated the following valgrind trace. ==29054== Conditional jump or move depends on uninitialised value(s) ==29054== at 0x9788D31: libnet_DomainOpen_send (libnet_domain.c:617) ==29054== by 0x9788E01: libnet_DomainOpen (libnet_domain.c:676) ==29054== by 0x595F5D: test_domainopen (domain.c:41) ==29054== by 0x5961AD: torture_domainopen (domain.c:101) ==29054== by 0x9553F62: wrap_simple_test (torture.c:632) ==29054== by 0x955368F: internal_torture_run_test (torture.c:442) ==29054== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==29054== by 0x26013F: run_matching (smbtorture.c:110) ==29054== by 0x260001: run_matching (smbtorture.c:95) ==29054== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==29054== by 0x261EDF: main (smbtorture.c:665) ==29054== ==29054== Conditional jump or move depends on uninitialised value(s) ==29054== at 0x9788D95: libnet_DomainOpen_recv (libnet_domain.c:648) ==29054== by 0x9788E1D: libnet_DomainOpen (libnet_domain.c:677) ==29054== by 0x595F5D: test_domainopen (domain.c:41) ==29054== by 0x5961AD: torture_domainopen (domain.c:101) ==29054== by 0x9553F62: wrap_simple_test (torture.c:632) ==29054== by 0x955368F: internal_torture_run_test (torture.c:442) ==29054== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==29054== by 0x26013F: run_matching (smbtorture.c:110) ==29054== by 0x260001: run_matching (smbtorture.c:95) ==29054== by 0x260260: torture_run_named_tests (smbtorture.c:143) Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
ef461a3fef |
s4:torture:smb2: fix 'Use of uninitialised value of size 8' valgrind error.
smbtorture test smb2.streams.attributes.attributes generates the following valgrind trace, ==17997== Use of uninitialised value of size 8 ==17997== at 0x8F005C2: _samba_rijndaelEncrypt (rijndael-alg-fst.c:957) ==17997== by 0x8EFF24C: samba_AES_encrypt (aes.c:60) ==17997== by 0x8F01A74: aes_cmac_128_update (aes_cmac_128.c:151) ==17997== by 0xB0D11B7: smb2_signing_sign_pdu (smb2_signing.c:74) ==17997== by 0xB0D984A: smb2cli_req_compound_submit (smbXcli_base.c:3062) ==17997== by 0x5AFD5F5: smb2_transport_send (transport.c:237) ==17997== by 0x5B030F3: smb2_close_send (close.c:42) ==17997== by 0x5B0358A: smb2_close (close.c:78) ==17997== by 0x5B087B3: smb2_util_close (util.c:40) ==17997== by 0x521457: test_stream_attributes (streams.c:1750) ==17997== by 0x48B452: wrap_simple_1smb2_test (smb2.c:52) ==17997== by 0x955368F: internal_torture_run_test (torture.c:442) ==17997== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==17997== by 0x26013F: run_matching (smbtorture.c:110) ==17997== by 0x260001: run_matching (smbtorture.c:95) ==17997== by 0x260001: run_matching (smbtorture.c:95) ==17997== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==17997== by 0x261EDF: main (smbtorture.c:665) ==17997== ==17997== Use of uninitialised value of size 8 ==17997== at 0x8F005DE: _samba_rijndaelEncrypt (rijndael-alg-fst.c:958) ==17997== by 0x8EFF24C: samba_AES_encrypt (aes.c:60) ==17997== by 0x8F01A74: aes_cmac_128_update (aes_cmac_128.c:151) ==17997== by 0xB0D11B7: smb2_signing_sign_pdu (smb2_signing.c:74) ==17997== by 0xB0D984A: smb2cli_req_compound_submit (smbXcli_base.c:3062) ==17997== by 0x5AFD5F5: smb2_transport_send (transport.c:237) ==17997== by 0x5B030F3: smb2_close_send (close.c:42) ==17997== by 0x5B0358A: smb2_close (close.c:78) ==17997== by 0x5B087B3: smb2_util_close (util.c:40) ==17997== by 0x521457: test_stream_attributes (streams.c:1750) ==17997== by 0x48B452: wrap_simple_1smb2_test (smb2.c:52) ==17997== by 0x955368F: internal_torture_run_test (torture.c:442) ==17997== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==17997== by 0x26013F: run_matching (smbtorture.c:110) ==17997== by 0x260001: run_matching (smbtorture.c:95) ==17997== by 0x260001: run_matching (smbtorture.c:95) ==17997== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==17997== by 0x261EDF: main (smbtorture.c:665) Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
4045931f67 |
s4:torture:smb2: fix 'Use of uninitialised value of size 8' valgrind error.
smbtorture test smb2.streams.rename2.rename2 generates the following valgrind trace ==17379== Use of uninitialised value of size 8 ==17379== at 0x8F005C2: _samba_rijndaelEncrypt (rijndael-alg-fst.c:957) ==17379== by 0x8EFF24C: samba_AES_encrypt (aes.c:60) ==17379== by 0x8F01A74: aes_cmac_128_update (aes_cmac_128.c:151) ==17379== by 0xB0D11B7: smb2_signing_sign_pdu (smb2_signing.c:74) ==17379== by 0xB0D984A: smb2cli_req_compound_submit (smbXcli_base.c:3062) ==17379== by 0x5AFD5F5: smb2_transport_send (transport.c:237) ==17379== by 0x5B030F3: smb2_close_send (close.c:42) ==17379== by 0x5B0358A: smb2_close (close.c:78) ==17379== by 0x5B087B3: smb2_util_close (util.c:40) ==17379== by 0x51FBA7: test_stream_rename2 (streams.c:1381) ==17379== by 0x48B452: wrap_simple_1smb2_test (smb2.c:52) ==17379== by 0x955368F: internal_torture_run_test (torture.c:442) ==17379== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==17379== by 0x26013F: run_matching (smbtorture.c:110) ==17379== by 0x260001: run_matching (smbtorture.c:95) ==17379== by 0x260001: run_matching (smbtorture.c:95) ==17379== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==17379== by 0x261EDF: main (smbtorture.c:665) ==17379== ==17379== Use of uninitialised value of size 8 ==17379== at 0x8F005DE: _samba_rijndaelEncrypt (rijndael-alg-fst.c:958) ==17379== by 0x8EFF24C: samba_AES_encrypt (aes.c:60) ==17379== by 0x8F01A74: aes_cmac_128_update (aes_cmac_128.c:151) ==17379== by 0xB0D11B7: smb2_signing_sign_pdu (smb2_signing.c:74) ==17379== by 0xB0D984A: smb2cli_req_compound_submit (smbXcli_base.c:3062) ==17379== by 0x5AFD5F5: smb2_transport_send (transport.c:237) ==17379== by 0x5B030F3: smb2_close_send (close.c:42) ==17379== by 0x5B0358A: smb2_close (close.c:78) ==17379== by 0x5B087B3: smb2_util_close (util.c:40) ==17379== by 0x51FBA7: test_stream_rename2 (streams.c:1381) ==17379== by 0x48B452: wrap_simple_1smb2_test (smb2.c:52) ==17379== by 0x955368F: internal_torture_run_test (torture.c:442) ==17379== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==17379== by 0x26013F: run_matching (smbtorture.c:110) ==17379== by 0x260001: run_matching (smbtorture.c:95) ==17379== by 0x260001: run_matching (smbtorture.c:95) ==17379== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==17379== by 0x261EDF: main (smbtorture.c:665) ==17379== Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
37696e9bde |
s4:torture:smb2: fix 'Use of uninitialised value of size 8' valgrind error.
smbtorture test smb2.streams.names.names generated the following valgrind trace. (../source4/torture/smb2/streams.c:791) testing stream names ==17238== Use of uninitialised value of size 8 ==17238== at 0x8F005C2: _samba_rijndaelEncrypt (rijndael-alg-fst.c:957) ==17238== by 0x8EFF24C: samba_AES_encrypt (aes.c:60) ==17238== by 0x8F01A74: aes_cmac_128_update (aes_cmac_128.c:151) ==17238== by 0xB0D11B7: smb2_signing_sign_pdu (smb2_signing.c:74) ==17238== by 0xB0D984A: smb2cli_req_compound_submit (smbXcli_base.c:3062) ==17238== by 0x5AFD5F5: smb2_transport_send (transport.c:237) ==17238== by 0x5B030F3: smb2_close_send (close.c:42) ==17238== by 0x5B0358A: smb2_close (close.c:78) ==17238== by 0x5B087B3: smb2_util_close (util.c:40) ==17238== by 0x51E480: test_stream_names (streams.c:1053) ==17238== by 0x48B452: wrap_simple_1smb2_test (smb2.c:52) ==17238== by 0x955368F: internal_torture_run_test (torture.c:442) ==17238== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==17238== by 0x26013F: run_matching (smbtorture.c:110) ==17238== by 0x260001: run_matching (smbtorture.c:95) ==17238== by 0x260001: run_matching (smbtorture.c:95) ==17238== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==17238== by 0x261EDF: main (smbtorture.c:665) ==17238== ==17238== Use of uninitialised value of size 8 ==17238== at 0x8F005DE: _samba_rijndaelEncrypt (rijndael-alg-fst.c:958) ==17238== by 0x8EFF24C: samba_AES_encrypt (aes.c:60) ==17238== by 0x8F01A74: aes_cmac_128_update (aes_cmac_128.c:151) ==17238== by 0xB0D11B7: smb2_signing_sign_pdu (smb2_signing.c:74) ==17238== by 0xB0D984A: smb2cli_req_compound_submit (smbXcli_base.c:3062) ==17238== by 0x5AFD5F5: smb2_transport_send (transport.c:237) ==17238== by 0x5B030F3: smb2_close_send (close.c:42) ==17238== by 0x5B0358A: smb2_close (close.c:78) ==17238== by 0x5B087B3: smb2_util_close (util.c:40) ==17238== by 0x51E480: test_stream_names (streams.c:1053) ==17238== by 0x48B452: wrap_simple_1smb2_test (smb2.c:52) ==17238== by 0x955368F: internal_torture_run_test (torture.c:442) ==17238== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==17238== by 0x26013F: run_matching (smbtorture.c:110) ==17238== by 0x260001: run_matching (smbtorture.c:95) ==17238== by 0x260001: run_matching (smbtorture.c:95) ==17238== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==17238== by 0x261EDF: main (smbtorture.c:665) ==17238== Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
b90f5f47dc |
s4:torture:smb2: fix 'Use of uninitialised value of size 8' valgrind error.
smbtorture test smb2.streams.sharemodes.sharemodes generates the following valgrind trace ==16980== Use of uninitialised value of size 8 ==16980== at 0x8F005C2: _samba_rijndaelEncrypt (rijndael-alg-fst.c:957) ==16980== by 0x8EFF24C: samba_AES_encrypt (aes.c:60) ==16980== by 0x8F01A74: aes_cmac_128_update (aes_cmac_128.c:151) ==16980== by 0xB0D11B7: smb2_signing_sign_pdu (smb2_signing.c:74) ==16980== by 0xB0D984A: smb2cli_req_compound_submit (smbXcli_base.c:3062) ==16980== by 0x5AFD5F5: smb2_transport_send (transport.c:237) ==16980== by 0x5B030F3: smb2_close_send (close.c:42) ==16980== by 0x5B0358A: smb2_close (close.c:78) ==16980== by 0x5B087B3: smb2_util_close (util.c:40) ==16980== by 0x51B4F3: test_stream_sharemodes (streams.c:557) ==16980== by 0x48B452: wrap_simple_1smb2_test (smb2.c:52) ==16980== by 0x955368F: internal_torture_run_test (torture.c:442) ==16980== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==16980== by 0x26013F: run_matching (smbtorture.c:110) ==16980== by 0x260001: run_matching (smbtorture.c:95) ==16980== by 0x260001: run_matching (smbtorture.c:95) ==16980== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==16980== by 0x261EDF: main (smbtorture.c:665) ==16980== ==16980== Use of uninitialised value of size 8 ==16980== at 0x8F005DE: _samba_rijndaelEncrypt (rijndael-alg-fst.c:958) ==16980== by 0x8EFF24C: samba_AES_encrypt (aes.c:60) ==16980== by 0x8F01A74: aes_cmac_128_update (aes_cmac_128.c:151) ==16980== by 0xB0D11B7: smb2_signing_sign_pdu (smb2_signing.c:74) ==16980== by 0xB0D984A: smb2cli_req_compound_submit (smbXcli_base.c:3062) ==16980== by 0x5AFD5F5: smb2_transport_send (transport.c:237) ==16980== by 0x5B030F3: smb2_close_send (close.c:42) ==16980== by 0x5B0358A: smb2_close (close.c:78) ==16980== by 0x5B087B3: smb2_util_close (util.c:40) ==16980== by 0x51B4F3: test_stream_sharemodes (streams.c:557) ==16980== by 0x48B452: wrap_simple_1smb2_test (smb2.c:52) ==16980== by 0x955368F: internal_torture_run_test (torture.c:442) ==16980== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==16980== by 0x26013F: run_matching (smbtorture.c:110) ==16980== by 0x260001: run_matching (smbtorture.c:95) ==16980== by 0x260001: run_matching (smbtorture.c:95) ==16980== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==16980== by 0x261EDF: main (smbtorture.c:665) ==16980== Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
fbf476e2d3 |
s4:torture:smb2: fix 'Use of uninitialised value of size 8' valgrind error.
smbtorture test smb2.streams.io.io generates the following valgrind trace ==16652== Use of uninitialised value of size 8 ==16652== at 0x8F005C2: _samba_rijndaelEncrypt (rijndael-alg-fst.c:957) ==16652== by 0x8EFF24C: samba_AES_encrypt (aes.c:60) ==16652== by 0x8F01A74: aes_cmac_128_update (aes_cmac_128.c:151) ==16652== by 0xB0D11B7: smb2_signing_sign_pdu (smb2_signing.c:74) ==16652== by 0xB0D984A: smb2cli_req_compound_submit (smbXcli_base.c:3062) ==16652== by 0x5AFD5F5: smb2_transport_send (transport.c:237) ==16652== by 0x5B030F3: smb2_close_send (close.c:42) ==16652== by 0x5B0358A: smb2_close (close.c:78) ==16652== by 0x5B087B3: smb2_util_close (util.c:40) ==16652== by 0x51AF21: test_stream_io (streams.c:480) ==16652== by 0x48B452: wrap_simple_1smb2_test (smb2.c:52) ==16652== by 0x955368F: internal_torture_run_test (torture.c:442) ==16652== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==16652== by 0x26013F: run_matching (smbtorture.c:110) ==16652== by 0x260001: run_matching (smbtorture.c:95) ==16652== by 0x260001: run_matching (smbtorture.c:95) ==16652== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==16652== by 0x261EDF: main (smbtorture.c:665) ==16652== ==16652== Use of uninitialised value of size 8 ==16652== at 0x8F005DE: _samba_rijndaelEncrypt (rijndael-alg-fst.c:958) ==16652== by 0x8EFF24C: samba_AES_encrypt (aes.c:60) ==16652== by 0x8F01A74: aes_cmac_128_update (aes_cmac_128.c:151) ==16652== by 0xB0D11B7: smb2_signing_sign_pdu (smb2_signing.c:74) ==16652== by 0xB0D984A: smb2cli_req_compound_submit (smbXcli_base.c:3062) ==16652== by 0x5AFD5F5: smb2_transport_send (transport.c:237) ==16652== by 0x5B030F3: smb2_close_send (close.c:42) ==16652== by 0x5B0358A: smb2_close (close.c:78) ==16652== by 0x5B087B3: smb2_util_close (util.c:40) ==16652== by 0x51AF21: test_stream_io (streams.c:480) ==16652== by 0x48B452: wrap_simple_1smb2_test (smb2.c:52) ==16652== by 0x955368F: internal_torture_run_test (torture.c:442) ==16652== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==16652== by 0x26013F: run_matching (smbtorture.c:110) ==16652== by 0x260001: run_matching (smbtorture.c:95) ==16652== by 0x260001: run_matching (smbtorture.c:95) ==16652== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==16652== by 0x261EDF: main (smbtorture.c:665) Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
2f137a982c |
s4:torture:smb2: fix 'Use of uninitialised value of size 8' valgrind error
smbtorture test smb2.oplock.brl3.brl3 generated the following valgrind trace ==16564== Use of uninitialised value of size 8 ==16564== at 0x8F005DE: _samba_rijndaelEncrypt (rijndael-alg-fst.c:958) ==16564== by 0x8EFF24C: samba_AES_encrypt (aes.c:60) ==16564== by 0x8F01BB2: aes_cmac_128_final (aes_cmac_128.c:179) ==16564== by 0xB0D11E5: smb2_signing_sign_pdu (smb2_signing.c:78) ==16564== by 0xB0D984A: smb2cli_req_compound_submit (smbXcli_base.c:3062) ==16564== by 0x5AFD5F5: smb2_transport_send (transport.c:237) ==16564== by 0x5B078DF: smb2_lock_send (lock.c:52) ==16564== by 0x5B07AAE: smb2_lock (lock.c:80) ==16564== by 0x4B62B1: test_smb2_oplock_brl3 (oplock.c:3578) ==16564== by 0x48B452: wrap_simple_1smb2_test (smb2.c:52) ==16564== by 0x955368F: internal_torture_run_test (torture.c:442) ==16564== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==16564== by 0x26013F: run_matching (smbtorture.c:110) ==16564== by 0x260001: run_matching (smbtorture.c:95) ==16564== by 0x260001: run_matching (smbtorture.c:95) ==16564== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==16564== by 0x261EDF: main (smbtorture.c:665) ==16564== ==16564== Use of uninitialised value of size 8 ==16564== at 0x8F00649: _samba_rijndaelEncrypt (rijndael-alg-fst.c:963) ==16564== by 0x8EFF24C: samba_AES_encrypt (aes.c:60) ==16564== by 0x8F01BB2: aes_cmac_128_final (aes_cmac_128.c:179) ==16564== by 0xB0D11E5: smb2_signing_sign_pdu (smb2_signing.c:78) ==16564== by 0xB0D984A: smb2cli_req_compound_submit (smbXcli_base.c:3062) ==16564== by 0x5AFD5F5: smb2_transport_send (transport.c:237) ==16564== by 0x5B078DF: smb2_lock_send (lock.c:52) ==16564== by 0x5B07AAE: smb2_lock (lock.c:80) ==16564== by 0x4B62B1: test_smb2_oplock_brl3 (oplock.c:3578) ==16564== by 0x48B452: wrap_simple_1smb2_test (smb2.c:52) ==16564== by 0x955368F: internal_torture_run_test (torture.c:442) ==16564== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==16564== by 0x26013F: run_matching (smbtorture.c:110) ==16564== by 0x260001: run_matching (smbtorture.c:95) ==16564== by 0x260001: run_matching (smbtorture.c:95) ==16564== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==16564== by 0x261EDF: main (smbtorture.c:665) ==16564== Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
9ce1f28b8a |
s4:torture:smb2 fix 'Use of uninitialised value of size 8' valgrind error.
smbtorture test smb2.oplock.brl2.brl2 generates the following valgrind trace ==16443== Use of uninitialised value of size 8 ==16443== at 0x8F005DE: _samba_rijndaelEncrypt (rijndael-alg-fst.c:958) ==16443== by 0x8EFF24C: samba_AES_encrypt (aes.c:60) ==16443== by 0x8F01BB2: aes_cmac_128_final (aes_cmac_128.c:179) ==16443== by 0xB0D11E5: smb2_signing_sign_pdu (smb2_signing.c:78) ==16443== by 0xB0D984A: smb2cli_req_compound_submit (smbXcli_base.c:3062) ==16443== by 0x5AFD5F5: smb2_transport_send (transport.c:237) ==16443== by 0x5B078DF: smb2_lock_send (lock.c:52) ==16443== by 0x5B07AAE: smb2_lock (lock.c:80) ==16443== by 0x4B5971: test_smb2_oplock_brl2 (oplock.c:3464) ==16443== by 0x48B452: wrap_simple_1smb2_test (smb2.c:52) ==16443== by 0x955368F: internal_torture_run_test (torture.c:442) ==16443== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==16443== by 0x26013F: run_matching (smbtorture.c:110) ==16443== by 0x260001: run_matching (smbtorture.c:95) ==16443== by 0x260001: run_matching (smbtorture.c:95) ==16443== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==16443== by 0x261EDF: main (smbtorture.c:665) ==16443== ==16443== Use of uninitialised value of size 8 ==16443== at 0x8F00649: _samba_rijndaelEncrypt (rijndael-alg-fst.c:963) ==16443== by 0x8EFF24C: samba_AES_encrypt (aes.c:60) ==16443== by 0x8F01BB2: aes_cmac_128_final (aes_cmac_128.c:179) ==16443== by 0xB0D11E5: smb2_signing_sign_pdu (smb2_signing.c:78) ==16443== by 0xB0D984A: smb2cli_req_compound_submit (smbXcli_base.c:3062) ==16443== by 0x5AFD5F5: smb2_transport_send (transport.c:237) ==16443== by 0x5B078DF: smb2_lock_send (lock.c:52) ==16443== by 0x5B07AAE: smb2_lock (lock.c:80) ==16443== by 0x4B5971: test_smb2_oplock_brl2 (oplock.c:3464) ==16443== by 0x48B452: wrap_simple_1smb2_test (smb2.c:52) ==16443== by 0x955368F: internal_torture_run_test (torture.c:442) ==16443== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==16443== by 0x26013F: run_matching (smbtorture.c:110) ==16443== by 0x260001: run_matching (smbtorture.c:95) ==16443== by 0x260001: run_matching (smbtorture.c:95) ==16443== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==16443== by 0x261EDF: main (smbtorture.c:665) ==16443== Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
d7e6d37e5e |
s4:torture:smb2: fix 'Use of uninitialised value of size 8' valgrind error.
smbtorture smb2.oplock.brl1.brl1 generates the following valgrind trace ==16002== Use of uninitialised value of size 8 ==16002== at 0x8F005DE: _samba_rijndaelEncrypt (rijndael-alg-fst.c:958) ==16002== by 0x8EFF24C: samba_AES_encrypt (aes.c:60) ==16002== by 0x8F01BB2: aes_cmac_128_final (aes_cmac_128.c:179) ==16002== by 0xB0D11E5: smb2_signing_sign_pdu (smb2_signing.c:78) ==16002== by 0xB0D984A: smb2cli_req_compound_submit (smbXcli_base.c:3062) ==16002== by 0x5AFD5F5: smb2_transport_send (transport.c:237) ==16002== by 0x5B078DF: smb2_lock_send (lock.c:52) ==16002== by 0x5B07AAE: smb2_lock (lock.c:80) ==16002== by 0x4B50D8: test_smb2_oplock_brl1 (oplock.c:3352) ==16002== by 0x48B7B5: wrap_simple_2smb2_test (smb2.c:112) ==16002== by 0x955368F: internal_torture_run_test (torture.c:442) ==16002== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==16002== by 0x26013F: run_matching (smbtorture.c:110) ==16002== by 0x260001: run_matching (smbtorture.c:95) ==16002== by 0x260001: run_matching (smbtorture.c:95) ==16002== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==16002== by 0x261EDF: main (smbtorture.c:665) ==16002== ==16002== Use of uninitialised value of size 8 ==16002== at 0x8F00649: _samba_rijndaelEncrypt (rijndael-alg-fst.c:963) ==16002== by 0x8EFF24C: samba_AES_encrypt (aes.c:60) ==16002== by 0x8F01BB2: aes_cmac_128_final (aes_cmac_128.c:179) ==16002== by 0xB0D11E5: smb2_signing_sign_pdu (smb2_signing.c:78) ==16002== by 0xB0D984A: smb2cli_req_compound_submit (smbXcli_base.c:3062) ==16002== by 0x5AFD5F5: smb2_transport_send (transport.c:237) ==16002== by 0x5B078DF: smb2_lock_send (lock.c:52) ==16002== by 0x5B07AAE: smb2_lock (lock.c:80) ==16002== by 0x4B50D8: test_smb2_oplock_brl1 (oplock.c:3352) ==16002== by 0x48B7B5: wrap_simple_2smb2_test (smb2.c:112) ==16002== by 0x955368F: internal_torture_run_test (torture.c:442) ==16002== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==16002== by 0x26013F: run_matching (smbtorture.c:110) ==16002== by 0x260001: run_matching (smbtorture.c:95) ==16002== by 0x260001: run_matching (smbtorture.c:95) ==16002== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==16002== by 0x261EDF: main (smbtorture.c:665) ==16002== ==16002== Use of uninitialised value of size 8 ==16002== at 0x8F006AF: _samba_rijndaelEncrypt (rijndael-alg-fst.c:968) ==16002== by 0x8EFF24C: samba_AES_encrypt (aes.c:60) ==16002== by 0x8F01BB2: aes_cmac_128_final (aes_cmac_128.c:179) ==16002== by 0xB0D11E5: smb2_signing_sign_pdu (smb2_signing.c:78) ==16002== by 0xB0D984A: smb2cli_req_compound_submit (smbXcli_base.c:3062) ==16002== by 0x5AFD5F5: smb2_transport_send (transport.c:237) ==16002== by 0x5B078DF: smb2_lock_send (lock.c:52) ==16002== by 0x5B07AAE: smb2_lock (lock.c:80) ==16002== by 0x4B50D8: test_smb2_oplock_brl1 (oplock.c:3352) ==16002== by 0x48B7B5: wrap_simple_2smb2_test (smb2.c:112) ==16002== by 0x955368F: internal_torture_run_test (torture.c:442) ==16002== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==16002== by 0x26013F: run_matching (smbtorture.c:110) ==16002== by 0x260001: run_matching (smbtorture.c:95) ==16002== by 0x260001: run_matching (smbtorture.c:95) ==16002== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==16002== by 0x261EDF: main (smbtorture.c:665) ==16002== Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
bfc2349a56 |
s4:torture:smb2 fix 'Use of uninitialised value of size 8' valgrind error.
smbtorture test smb2.oplock.batch10.batch10 produces the following valgrind trace Use of uninitialised value of size 8 ==9662== at 0x8F005A1: _samba_rijndaelEncrypt (rijndael-alg-fst.c:956) ==9662== by 0x8EFF24C: samba_AES_encrypt (aes.c:60) ==9662== by 0x8F01A74: aes_cmac_128_update (aes_cmac_128.c:151) ==9662== by 0xB0D11B7: smb2_signing_sign_pdu (smb2_signing.c:74) ==9662== by 0xB0D984A: smb2cli_req_compound_submit (smbXcli_base.c:3062) ==9662== by 0x5AFD5F5: smb2_transport_send (transport.c:237) ==9662== by 0x5B04C89: smb2_write_send (write.c:49) ==9662== by 0x5B04F85: smb2_write (write.c:79) ==9662== by 0x4AD523: test_smb2_oplock_batch10 (oplock.c:1820) ==9662== by 0x48B7B5: wrap_simple_2smb2_test (smb2.c:112) ==9662== by 0x955368F: internal_torture_run_test (torture.c:442) ==9662== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==9662== by 0x26013F: run_matching (smbtorture.c:110) ==9662== by 0x260001: run_matching (smbtorture.c:95) ==9662== by 0x260001: run_matching (smbtorture.c:95) ==9662== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==9662== by 0x261EDF: main (smbtorture.c:665) ==9662== ==9662== Use of uninitialised value of size 8 ==9662== at 0x8F005C2: _samba_rijndaelEncrypt (rijndael-alg-fst.c:957) ==9662== by 0x8EFF24C: samba_AES_encrypt (aes.c:60) ==9662== by 0x8F01A74: aes_cmac_128_update (aes_cmac_128.c:151) ==9662== by 0xB0D11B7: smb2_signing_sign_pdu (smb2_signing.c:74) ==9662== by 0xB0D984A: smb2cli_req_compound_submit (smbXcli_base.c:3062) ==9662== by 0x5AFD5F5: smb2_transport_send (transport.c:237) ==9662== by 0x5B04C89: smb2_write_send (write.c:49) ==9662== by 0x5B04F85: smb2_write (write.c:79) ==9662== by 0x4AD523: test_smb2_oplock_batch10 (oplock.c:1820) ==9662== by 0x48B7B5: wrap_simple_2smb2_test (smb2.c:112) ==9662== by 0x955368F: internal_torture_run_test (torture.c:442) ==9662== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==9662== by 0x26013F: run_matching (smbtorture.c:110) ==9662== by 0x260001: run_matching (smbtorture.c:95) ==9662== by 0x260001: run_matching (smbtorture.c:95) ==9662== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==9662== by 0x261EDF: main (smbtorture.c:665) ==9662== Please enter the commit message for your changes. Lines starting Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
dc927dee2e |
s4:torture:smb2: fix 'Use of uninitialised value of size 8' valgrind error.
smbtorture test smb2.notify.mask.mask ==6451== Use of uninitialised value of size 8 ==6451== at 0x8F005C2: _samba_rijndaelEncrypt (rijndael-alg-fst.c:957) ==6451== by 0x8EFF24C: samba_AES_encrypt (aes.c:60) ==6451== by 0x8F01A74: aes_cmac_128_update (aes_cmac_128.c:151) ==6451== by 0xB0D11B7: smb2_signing_sign_pdu (smb2_signing.c:74) ==6451== by 0xB0D984A: smb2cli_req_compound_submit (smbXcli_base.c:3062) ==6451== by 0x5AFD5F5: smb2_transport_send (transport.c:237) ==6451== by 0x5B030F3: smb2_close_send (close.c:42) ==6451== by 0x5B0358A: smb2_close (close.c:78) ==6451== by 0x5B087B3: smb2_util_close (util.c:40) ==6451== by 0x483E97: torture_smb2_notify_mask (notify.c:1061) ==6451== by 0x48B783: wrap_simple_2smb2_test (smb2.c:112) ==6451== by 0x955368F: internal_torture_run_test (torture.c:442) ==6451== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==6451== by 0x26013F: run_matching (smbtorture.c:110) ==6451== by 0x260001: run_matching (smbtorture.c:95) ==6451== by 0x260001: run_matching (smbtorture.c:95) ==6451== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==6451== by 0x261EDF: main (smbtorture.c:665) ==6451== ==6451== Use of uninitialised value of size 8 ==6451== at 0x8F005DE: _samba_rijndaelEncrypt (rijndael-alg-fst.c:958) ==6451== by 0x8EFF24C: samba_AES_encrypt (aes.c:60) ==6451== by 0x8F01A74: aes_cmac_128_update (aes_cmac_128.c:151) ==6451== by 0xB0D11B7: smb2_signing_sign_pdu (smb2_signing.c:74) ==6451== by 0xB0D984A: smb2cli_req_compound_submit (smbXcli_base.c:3062) ==6451== by 0x5AFD5F5: smb2_transport_send (transport.c:237) ==6451== by 0x5B030F3: smb2_close_send (close.c:42) ==6451== by 0x5B0358A: smb2_close (close.c:78) ==6451== by 0x5B087B3: smb2_util_close (util.c:40) ==6451== by 0x483E97: torture_smb2_notify_mask (notify.c:1061) ==6451== by 0x48B783: wrap_simple_2smb2_test (smb2.c:112) ==6451== by 0x955368F: internal_torture_run_test (torture.c:442) ==6451== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==6451== by 0x26013F: run_matching (smbtorture.c:110) ==6451== by 0x260001: run_matching (smbtorture.c:95) ==6451== by 0x260001: run_matching (smbtorture.c:95) ==6451== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==6451== by 0x261EDF: main (smbtorture.c:665) ==6451== Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
1ae19203e2 |
s4:torture:smb2: fix Use of 'uninitialised value of size 8' valgrind error.
smbtorture test smb2.create.aclfile.aclfile produces the following valgrind trace ==6025== Use of uninitialised value of size 8 ==6025== at 0xFB0B061: _itoa_word (in /lib64/libc-2.19.so) ==6025== by 0xFB0EAD2: vfprintf (in /lib64/libc-2.19.so) ==6025== by 0xFB36712: vasprintf (in /lib64/libc-2.19.so) ==6025== by 0xAEBB348: ndr_print_debug_helper (ndr.c:314) ==6025== by 0xAEB8ED1: ndr_print_uint16 (ndr_basic.c:1055) ==6025== by 0x3E5951: ndr_print_security_ace (ndr_security.c:539) ==6025== by 0x3E6251: ndr_print_security_acl (ndr_security.c:642) ==6025== by 0x3E7A76: ndr_print_security_descriptor (ndr_security.c:890) ==6025== by 0xAEBB860: ndr_print_debug (ndr.c:409) ==6025== by 0x45FCB6: smb2_util_verify_sd (util.c:598) ==6025== by 0x502246: test_create_acl_ext (create.c:634) ==6025== by 0x506E13: test_create_acl_file (create.c:1232) ==6025== by 0x48B420: wrap_simple_1smb2_test (smb2.c:52) ==6025== by 0x955368F: internal_torture_run_test (torture.c:442) ==6025== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==6025== by 0x26013F: run_matching (smbtorture.c:110) ==6025== by 0x260001: run_matching (smbtorture.c:95) ==6025== by 0x260001: run_matching (smbtorture.c:95) ==6025== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==6025== by 0x261EDF: main (smbtorture.c:665) ==6025== ==6025== Conditional jump or move depends on uninitialised value(s) ==6025== at 0xFB0B068: _itoa_word (in /lib64/libc-2.19.so) ==6025== by 0xFB0EAD2: vfprintf (in /lib64/libc-2.19.so) ==6025== by 0xFB36712: vasprintf (in /lib64/libc-2.19.so) ==6025== by 0xAEBB348: ndr_print_debug_helper (ndr.c:314) ==6025== by 0xAEB8ED1: ndr_print_uint16 (ndr_basic.c:1055) ==6025== by 0x3E5951: ndr_print_security_ace (ndr_security.c:539) ==6025== by 0x3E6251: ndr_print_security_acl (ndr_security.c:642) ==6025== by 0x3E7A76: ndr_print_security_descriptor (ndr_security.c:890) ==6025== by 0xAEBB860: ndr_print_debug (ndr.c:409) ==6025== by 0x45FCB6: smb2_util_verify_sd (util.c:598) ==6025== by 0x502246: test_create_acl_ext (create.c:634) ==6025== by 0x506E13: test_create_acl_file (create.c:1232) ==6025== by 0x48B420: wrap_simple_1smb2_test (smb2.c:52) ==6025== by 0x955368F: internal_torture_run_test (torture.c:442) ==6025== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==6025== by 0x26013F: run_matching (smbtorture.c:110) ==6025== by 0x260001: run_matching (smbtorture.c:95) ==6025== by 0x260001: run_matching (smbtorture.c:95) ==6025== by 0x260260: torture_run_named_tests (smbtorture.c:143) ==6025== by 0x261EDF: main (smbtorture.c:665) ==6025== Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
cd7c57c85d |
s4:torture:raw: fix 'Invalid read of size 1 & Conditional jump or move' errors.
smbtorture test raw.offline.offline generates the following valgrind trace(s). ==5130== at 0x2223AF: loadfile_callback (offline.c:107) ==5130== by 0x5AF73E6: loadfile_handler (loadfile.c:208) ==5130== by 0x5ADFEE0: smbcli_request_done (clitransport.c:395) ==5130== by 0xF676EEE: tevent_common_loop_timer_delay (in /usr/lib64/libtevent.so.0.9.26) ==5130== by 0xF677EF9: ??? (in /usr/lib64/libtevent.so.0.9.26) ==5130== by 0xF6765F6: ??? (in /usr/lib64/libtevent.so.0.9.26) ==5130== by 0xF6727FC: _tevent_loop_once (in /usr/lib64/libtevent.so.0.9.26) ==5130== by 0x223A16: torture_test_offline (offline.c:493) ==5130== by 0x9553F62: wrap_simple_test (torture.c:632) ==5130== by 0x955368F: internal_torture_run_test (torture.c:442) ==5130== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==5130== by 0x260121: run_matching (smbtorture.c:110) ==5130== by 0x25FFE3: run_matching (smbtorture.c:95) ==5130== by 0x260242: torture_run_named_tests (smbtorture.c:143) ==5130== by 0x261EC1: main (smbtorture.c:665) ==5130== Address 0x188b80d0 is 96 bytes inside a block of size 8,288 free'd ==5130== at 0x4C2A37C: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==5130== by 0xF4673A3: ??? (in /usr/lib64/libtalloc.so.2.1.5) ==5130== by 0xF460E42: _talloc_free (in /usr/lib64/libtalloc.so.2.1.5) ==5130== by 0x5AF7635: smb_composite_loadfile_recv (loadfile.c:278) ==5130== by 0x2222F7: loadfile_callback (offline.c:91) ==5130== by 0x5AF73E6: loadfile_handler (loadfile.c:208) ==5130== by 0x5ADFEE0: smbcli_request_done (clitransport.c:395) ==5130== by 0xF676EEE: tevent_common_loop_timer_delay (in /usr/lib64/libtevent.so.0.9.26) ==5130== by 0xF677EF9: ??? (in /usr/lib64/libtevent.so.0.9.26) ==5130== by 0xF6765F6: ??? (in /usr/lib64/libtevent.so.0.9.26) ==5130== by 0xF6727FC: _tevent_loop_once (in /usr/lib64/libtevent.so.0.9.26) ==5130== by 0x223A16: torture_test_offline (offline.c:493) ==5130== by 0x9553F62: wrap_simple_test (torture.c:632) ==5130== by 0x955368F: internal_torture_run_test (torture.c:442) ==5130== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==5130== by 0x260121: run_matching (smbtorture.c:110) ==5130== by 0x25FFE3: run_matching (smbtorture.c:95) ==5130== by 0x260242: torture_run_named_tests (smbtorture.c:143) ==5130== by 0x261EC1: main (smbtorture.c:665) ==5130== AND ==5428== Conditional jump or move depends on uninitialised value(s) ==5428== at 0x22270E: getoffline_callback (offline.c:197) ==5428== by 0x5ADFEE0: smbcli_request_done (clitransport.c:395) ==5428== by 0xF676EEE: tevent_common_loop_timer_delay (in /usr/lib64/libtevent.so.0.9.26) ==5428== by 0xF677EF9: ??? (in /usr/lib64/libtevent.so.0.9.26) ==5428== by 0xF6765F6: ??? (in /usr/lib64/libtevent.so.0.9.26) ==5428== by 0xF6727FC: _tevent_loop_once (in /usr/lib64/libtevent.so.0.9.26) ==5428== by 0x223A1B: torture_test_offline (offline.c:494) ==5428== by 0x9553F62: wrap_simple_test (torture.c:632) ==5428== by 0x955368F: internal_torture_run_test (torture.c:442) ==5428== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==5428== by 0x260126: run_matching (smbtorture.c:110) ==5428== by 0x25FFE8: run_matching (smbtorture.c:95) ==5428== by 0x260247: torture_run_named_tests (smbtorture.c:143) ==5428== by 0x261EC6: main (smbtorture.c:665) ==5428== Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
bb0c4a95df |
s4:torture:raw: fix 'Conditional jump or move' valgrind error.
smbtorture test raw.bench-tcon.bench-tcon produces the following valgrind trace ==32163== Conditional jump or move depends on uninitialised value(s) ==32163== at 0x1F9D61: rate_convert_secs (tconrate.c:149) ==32163== by 0x1FA04C: torture_bench_treeconnect (tconrate.c:189) ==32163== by 0x9553F62: wrap_simple_test (torture.c:632) ==32163== by 0x955368F: internal_torture_run_test (torture.c:442) ==32163== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==32163== by 0x260121: run_matching (smbtorture.c:110) ==32163== by 0x25FFE3: run_matching (smbtorture.c:95) ==32163== by 0x260242: torture_run_named_tests (smbtorture.c:143) ==32163== by 0x261EC1: main (smbtorture.c:665) ==32163== ==32163== Use of uninitialised value of size 8 ==32163== at 0xFB0B0BB: _itoa_word (in /lib64/libc-2.19.so) ==32163== by 0xFB0EAD2: vfprintf (in /lib64/libc-2.19.so) ==32163== by 0xFB15598: printf (in /lib64/libc-2.19.so) ==32163== by 0x1FA064: torture_bench_treeconnect (tconrate.c:188) ==32163== by 0x9553F62: wrap_simple_test (torture.c:632) ==32163== by 0x955368F: internal_torture_run_test (torture.c:442) ==32163== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==32163== by 0x260121: run_matching (smbtorture.c:110) ==32163== by 0x25FFE3: run_matching (smbtorture.c:95) ==32163== by 0x260242: torture_run_named_tests (smbtorture.c:143) ==32163== by 0x261EC1: main (smbtorture.c:665) Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
04d70f5206 |
s4:torture:raw: fix 'use of uninitialised value of size 8' valgrind errors
smbtorture test raw.acls.create_file.create_file produces the following valgrind trace ==31783== Use of uninitialised value of size 8 ==31783== at 0xFB0B061: _itoa_word (in /lib64/libc-2.19.so) ==31783== by 0xFB0EAD2: vfprintf (in /lib64/libc-2.19.so) ==31783== by 0xFB36712: vasprintf (in /lib64/libc-2.19.so) ==31783== by 0xAEBB348: ndr_print_debug_helper (ndr.c:314) ==31783== by 0xAEB8ED1: ndr_print_uint16 (ndr_basic.c:1055) ==31783== by 0x3E591A: ndr_print_security_ace (ndr_security.c:539) ==31783== by 0x3E621A: ndr_print_security_acl (ndr_security.c:642) ==31783== by 0x3E7A3F: ndr_print_security_descriptor (ndr_security.c:890) ==31783== by 0xAEBB860: ndr_print_debug (ndr.c:409) ==31783== by 0x20C91F: verify_sd (acls.c:89) ==31783== by 0x20D8C3: test_nttrans_create_ext (acls.c:306) ==31783== by 0x20E3A8: test_nttrans_create_file (acls.c:381) ==31783== by 0x16B21D: wrap_simple_1smb_test (util_smb.c:856) ==31783== by 0x955368F: internal_torture_run_test (torture.c:442) ==31783== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==31783== by 0x260108: run_matching (smbtorture.c:110) ==31783== by 0x25FFCA: run_matching (smbtorture.c:95) ==31783== by 0x25FFCA: run_matching (smbtorture.c:95) ==31783== by 0x260229: torture_run_named_tests (smbtorture.c:143) ==31783== by 0x261EA8: main (smbtorture.c:665) ==31783== ==31783== Conditional jump or move depends on uninitialised value(s) ==31783== at 0xFB0B068: _itoa_word (in /lib64/libc-2.19.so) ==31783== by 0xFB0EAD2: vfprintf (in /lib64/libc-2.19.so) ==31783== by 0xFB36712: vasprintf (in /lib64/libc-2.19.so) ==31783== by 0xAEBB348: ndr_print_debug_helper (ndr.c:314) ==31783== by 0xAEB8ED1: ndr_print_uint16 (ndr_basic.c:1055) ==31783== by 0x3E591A: ndr_print_security_ace (ndr_security.c:539) ==31783== by 0x3E621A: ndr_print_security_acl (ndr_security.c:642) ==31783== by 0x3E7A3F: ndr_print_security_descriptor (ndr_security.c:890) ==31783== by 0xAEBB860: ndr_print_debug (ndr.c:409) ==31783== by 0x20C91F: verify_sd (acls.c:89) ==31783== by 0x20D8C3: test_nttrans_create_ext (acls.c:306) ==31783== by 0x20E3A8: test_nttrans_create_file (acls.c:381) ==31783== by 0x16B21D: wrap_simple_1smb_test (util_smb.c:856) ==31783== by 0x955368F: internal_torture_run_test (torture.c:442) ==31783== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==31783== by 0x260108: run_matching (smbtorture.c:110) ==31783== by 0x25FFCA: run_matching (smbtorture.c:95) ==31783== by 0x25FFCA: run_matching (smbtorture.c:95) ==31783== by 0x260229: torture_run_named_tests (smbtorture.c:143) ==31783== by 0x261EA8: main (smbtorture.c:665) ==31783== Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
de590daa1c |
s4:torture:raw: fix 'Syscall param writev(vector[...])' valgrind error
running smbtorture test raw.streams.createdisp.createdisp results in the following valgrind trace ==30946== Syscall param writev(vector[...]) points to uninitialised byte(s) ==30946== at 0xFBA2C87: writev (in /lib64/libc-2.19.so) ==30946== by 0x106CB033: writev_handler (async_sock.c:340) ==30946== by 0xF67812A: ??? (in /usr/lib64/libtevent.so.0.9.26) ==30946== by 0xF6765F6: ??? (in /usr/lib64/libtevent.so.0.9.26) ==30946== by 0xF6727FC: _tevent_loop_once (in /usr/lib64/libtevent.so.0.9.26) ==30946== by 0x5AE3400: smbcli_request_receive (rawrequest.c:416) ==30946== by 0x5AE343E: smbcli_request_simple_recv (rawrequest.c:430) ==30946== by 0x5ADC8BC: smb_raw_close (rawfile.c:847) ==30946== by 0x9BE60B4: smbcli_close (clifile.c:316) ==30946== by 0x209F0D: create_file_with_stream (streams.c:1502) ==30946== by 0x20A072: test_stream_create_disposition (streams.c:1527) ==30946== by 0x16B21D: wrap_simple_1smb_test (util_smb.c:856) ==30946== by 0x955368F: internal_torture_run_test (torture.c:442) ==30946== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==30946== by 0x2600D6: run_matching (smbtorture.c:110) ==30946== by 0x25FF98: run_matching (smbtorture.c:95) ==30946== by 0x25FF98: run_matching (smbtorture.c:95) ==30946== by 0x2601F7: torture_run_named_tests (smbtorture.c:143) ==30946== by 0x261E76: main (smbtorture.c:665) ==30946== Address 0x187ebbc6 is 598 bytes inside a block of size 1,325 alloc'd ==30946== at 0x4C29110: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==30946== by 0xF464A73: _talloc_pooled_object (in /usr/lib64/libtalloc.so.2.1.5) ==30946== by 0xF67366D: _tevent_req_create (in /usr/lib64/libtevent.so.0.9.26) ==30946== by 0xB0D49FF: smb1cli_req_create (smbXcli_base.c:1322) ==30946== by 0x5ADFAB7: smbcli_transport_setup_subreq (clitransport.c:254) ==30946== by 0x5ADFC37: smbcli_transport_send (clitransport.c:326) ==30946== by 0x5AE33C3: smbcli_request_send (rawrequest.c:400) ==30946== by 0x5ADC869: smb_raw_close_send (rawfile.c:832) ==30946== by 0x5ADC8AC: smb_raw_close (rawfile.c:846) ==30946== by 0x9BE60B4: smbcli_close (clifile.c:316) ==30946== by 0x209F0D: create_file_with_stream (streams.c:1502) ==30946== by 0x20A072: test_stream_create_disposition (streams.c:1527) ==30946== by 0x16B21D: wrap_simple_1smb_test (util_smb.c:856) ==30946== by 0x955368F: internal_torture_run_test (torture.c:442) ==30946== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==30946== by 0x2600D6: run_matching (smbtorture.c:110) ==30946== by 0x25FF98: run_matching (smbtorture.c:95) ==30946== by 0x25FF98: run_matching (smbtorture.c:95) ==30946== by 0x2601F7: torture_run_named_tests (smbtorture.c:143) ==30946== by 0x261E76: main (smbtorture.c:665 Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
a22ccb04a0 |
s4:torture:raw: fix 'Syscall param writev(vector[...])' valgrind error
running smbtorture test raw.open.openx-over-dir.openx-over-dir results in the following valgrind trace ==30597== Syscall param writev(vector[...]) points to uninitialised byte(s) ==30597== at 0xFBA2C87: writev (in /lib64/libc-2.19.so) ==30597== by 0x106CB033: writev_handler (async_sock.c:340) ==30597== by 0xF67812A: ??? (in /usr/lib64/libtevent.so.0.9.26) ==30597== by 0xF6765F6: ??? (in /usr/lib64/libtevent.so.0.9.26) ==30597== by 0xF6727FC: _tevent_loop_once (in /usr/lib64/libtevent.so.0.9.26) ==30597== by 0x5AE3400: smbcli_request_receive (rawrequest.c:416) ==30597== by 0x5AE343E: smbcli_request_simple_recv (rawrequest.c:430) ==30597== by 0x5ADC8BC: smb_raw_close (rawfile.c:847) ==30597== by 0x9BE60B4: smbcli_close (clifile.c:316) ==30597== by 0x1A57F0: test_openx_over_dir (open.c:1495) ==30597== by 0x16B21D: wrap_simple_1smb_test (util_smb.c:856) ==30597== by 0x955368F: internal_torture_run_test (torture.c:442) ==30597== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==30597== by 0x2600BD: run_matching (smbtorture.c:110) ==30597== by 0x25FF7F: run_matching (smbtorture.c:95) ==30597== by 0x25FF7F: run_matching (smbtorture.c:95) ==30597== by 0x2601DE: torture_run_named_tests (smbtorture.c:143) ==30597== by 0x261E5D: main (smbtorture.c:665) ==30597== Address 0x187e41d6 is 598 bytes inside a block of size 1,325 alloc'd ==30597== at 0x4C29110: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==30597== by 0xF464A73: _talloc_pooled_object (in /usr/lib64/libtalloc.so.2.1.5) ==30597== by 0xF67366D: _tevent_req_create (in /usr/lib64/libtevent.so.0.9.26) ==30597== by 0xB0D49FF: smb1cli_req_create (smbXcli_base.c:1322) ==30597== by 0x5ADFAB7: smbcli_transport_setup_subreq (clitransport.c:254) ==30597== by 0x5ADFC37: smbcli_transport_send (clitransport.c:326) ==30597== by 0x5AE33C3: smbcli_request_send (rawrequest.c:400) ==30597== by 0x5ADC869: smb_raw_close_send (rawfile.c:832) ==30597== by 0x5ADC8AC: smb_raw_close (rawfile.c:846) ==30597== by 0x9BE60B4: smbcli_close (clifile.c:316) ==30597== by 0x1A57F0: test_openx_over_dir (open.c:1495) ==30597== by 0x16B21D: wrap_simple_1smb_test (util_smb.c:856) ==30597== by 0x955368F: internal_torture_run_test (torture.c:442) ==30597== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==30597== by 0x2600BD: run_matching (smbtorture.c:110) ==30597== by 0x25FF7F: run_matching (smbtorture.c:95) ==30597== by 0x25FF7F: run_matching (smbtorture.c:95) ==30597== by 0x2601DE: torture_run_named_tests (smbtorture.c:143) ==30597== by 0x261E5D: main (smbtorture.c:665) ==30597== Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
2a06c992c8 |
s4:torture:raw: fix 'Syscall param writev(vector[...])' valgrind error
running smbtorture test raw.open.chained-ntcreatex.chained-ntcreatex results in the following valgrind trace ==30405== Syscall param writev(vector[...]) points to uninitialised byte(s) ==30405== at 0xFBA2C87: writev (in /lib64/libc-2.19.so) ==30405== by 0x106CB033: writev_handler (async_sock.c:340) ==30405== by 0xF67812A: ??? (in /usr/lib64/libtevent.so.0.9.26) ==30405== by 0xF6765F6: ??? (in /usr/lib64/libtevent.so.0.9.26) ==30405== by 0xF6727FC: _tevent_loop_once (in /usr/lib64/libtevent.so.0.9.26) ==30405== by 0x5AE3400: smbcli_request_receive (rawrequest.c:416) ==30405== by 0x5AE343E: smbcli_request_simple_recv (rawrequest.c:430) ==30405== by 0x5ADC8BC: smb_raw_close (rawfile.c:847) ==30405== by 0x9BE60B4: smbcli_close (clifile.c:316) ==30405== by 0x1A66B4: test_chained_ntcreatex_readx (open.c:1735) ==30405== by 0x16B21D: wrap_simple_1smb_test (util_smb.c:856) ==30405== by 0x955368F: internal_torture_run_test (torture.c:442) ==30405== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==30405== by 0x2600A4: run_matching (smbtorture.c:110) ==30405== by 0x25FF66: run_matching (smbtorture.c:95) ==30405== by 0x25FF66: run_matching (smbtorture.c:95) ==30405== by 0x2601C5: torture_run_named_tests (smbtorture.c:143) ==30405== by 0x261E44: main (smbtorture.c:665) ==30405== Address 0x187e1196 is 598 bytes inside a block of size 1,325 alloc'd ==30405== at 0x4C29110: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==30405== by 0xF464A73: _talloc_pooled_object (in /usr/lib64/libtalloc.so.2.1.5) ==30405== by 0xF67366D: _tevent_req_create (in /usr/lib64/libtevent.so.0.9.26) ==30405== by 0xB0D49FF: smb1cli_req_create (smbXcli_base.c:1322) ==30405== by 0x5ADFAB7: smbcli_transport_setup_subreq (clitransport.c:254) ==30405== by 0x5ADFC37: smbcli_transport_send (clitransport.c:326) ==30405== by 0x5AE33C3: smbcli_request_send (rawrequest.c:400) ==30405== by 0x5ADC869: smb_raw_close_send (rawfile.c:832) ==30405== by 0x5ADC8AC: smb_raw_close (rawfile.c:846) ==30405== by 0x9BE60B4: smbcli_close (clifile.c:316) ==30405== by 0x1A66B4: test_chained_ntcreatex_readx (open.c:1735) ==30405== by 0x16B21D: wrap_simple_1smb_test (util_smb.c:856) ==30405== by 0x955368F: internal_torture_run_test (torture.c:442) ==30405== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==30405== by 0x2600A4: run_matching (smbtorture.c:110) ==30405== by 0x25FF66: run_matching (smbtorture.c:95) ==30405== by 0x25FF66: run_matching (smbtorture.c:95) ==30405== by 0x2601C5: torture_run_named_tests (smbtorture.c:143) ==30405== by 0x261E44: main (smbtorture.c:665) Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
83cb2bae8d |
s4:torture:basic: fix 'Conditional jump or move ' valgrind error
running smbtorture test base.bench-holdopen.bench-holdopen yields the following valgrind trace. ==29953== Conditional jump or move depends on uninitialised value(s) ==29953== at 0xF4634F0: _talloc_zero_array (in /usr/lib64/libtalloc.so.2.1.5) ==29953== by 0x5AE257E: smbcli_request_setup_transport (rawrequest.c:101) ==29953== by 0x5AE04AF: smb_raw_echo_send (clitransport.c:554) ==29953== by 0x5AE0774: smb_raw_echo (clitransport.c:609) ==29953== by 0x4183D3: torture_holdopen (misc.c:288) ==29953== by 0x16B21D: wrap_simple_1smb_test (util_smb.c:856) ==29953== by 0x955368F: internal_torture_run_test (torture.c:442) ==29953== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==29953== by 0x2600A4: run_matching (smbtorture.c:110) ==29953== by 0x25FF66: run_matching (smbtorture.c:95) ==29953== by 0x2601C5: torture_run_named_tests (smbtorture.c:143) ==29953== by 0x261E44: main (smbtorture.c:665) ==29953== ==29953== Conditional jump or move depends on uninitialised value(s) ==29953== at 0xF4630E3: _talloc_zero (in /usr/lib64/libtalloc.so.2.1.5) ==29953== by 0x5AE257E: smbcli_request_setup_transport (rawrequest.c:101) ==29953== by 0x5AE04AF: smb_raw_echo_send (clitransport.c:554) ==29953== by 0x5AE0774: smb_raw_echo (clitransport.c:609) ==29953== by 0x4183D3: torture_holdopen (misc.c:288) ==29953== by 0x16B21D: wrap_simple_1smb_test (util_smb.c:856) ==29953== by 0x955368F: internal_torture_run_test (torture.c:442) ==29953== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==29953== by 0x2600A4: run_matching (smbtorture.c:110) ==29953== by 0x25FF66: run_matching (smbtorture.c:95) ==29953== by 0x2601C5: torture_run_named_tests (smbtorture.c:143) ==29953== by 0x261E44: main (smbtorture.c:665) ==29953== Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
d94940276a |
s4:torture:basic: fix 'Syscall param writev(vector[...])' valgrind error
smbtorture test base.winattr.winattr yields the following trace ==25514== Syscall param writev(vector[...]) points to uninitialised byte(s) ==25514== at 0xFBA2C87: writev (in /lib64/libc-2.19.so) ==25514== by 0x106CB033: writev_handler (async_sock.c:340) ==25514== by 0xF67812A: ??? (in /usr/lib64/libtevent.so.0.9.26) ==25514== by 0xF6765F6: ??? (in /usr/lib64/libtevent.so.0.9.26) ==25514== by 0xF6727FC: _tevent_loop_once (in /usr/lib64/libtevent.so.0.9.26) ==25514== by 0x5AE3400: smbcli_request_receive (rawrequest.c:416) ==25514== by 0x5AEEC7E: smb_raw_nttrans_recv (rawtrans.c:408) ==25514== by 0x5AF6543: smb_raw_query_secdesc_recv (rawacl.c:67) ==25514== by 0x5AF580F: smb_raw_fileinfo_recv (rawfileinfo.c:699) ==25514== by 0x5AF58BE: smb_raw_fileinfo (rawfileinfo.c:721) ==25514== by 0x454AC3: torture_winattrtest (attr.c:217) ==25514== by 0x16B21D: wrap_simple_1smb_test (util_smb.c:856) ==25514== by 0x955368F: internal_torture_run_test (torture.c:442) ==25514== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==25514== by 0x2600A4: run_matching (smbtorture.c:110) ==25514== by 0x25FF66: run_matching (smbtorture.c:95) ==25514== by 0x2601C5: torture_run_named_tests (smbtorture.c:143) ==25514== by 0x261E44: main (smbtorture.c:665) ==25514== Address 0x187d69c6 is 598 bytes inside a block of size 1,325 alloc'd ==25514== at 0x4C29110: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==25514== by 0xF464A73: _talloc_pooled_object (in /usr/lib64/libtalloc.so.2.1.5) ==25514== by 0xF67366D: _tevent_req_create (in /usr/lib64/libtevent.so.0.9.26) ==25514== by 0xB0D49FF: smb1cli_req_create (smbXcli_base.c:1322) ==25514== by 0xB0E1E6D: smb1cli_trans_send (smb1cli_trans.c:512) ==25514== by 0x5AEE9B2: smb_raw_nttrans_send (rawtrans.c:310) ==25514== by 0x5AF64F0: smb_raw_query_secdesc_send (rawacl.c:51) ==25514== by 0x5AF56E5: smb_raw_fileinfo_send (rawfileinfo.c:658) ==25514== by 0x5AF58A3: smb_raw_fileinfo (rawfileinfo.c:720) ==25514== by 0x454AC3: torture_winattrtest (attr.c:217) ==25514== by 0x16B21D: wrap_simple_1smb_test (util_smb.c:856) ==25514== by 0x955368F: internal_torture_run_test (torture.c:442) ==25514== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==25514== by 0x2600A4: run_matching (smbtorture.c:110) ==25514== by 0x25FF66: run_matching (smbtorture.c:95) ==25514== by 0x2601C5: torture_run_named_tests (smbtorture.c:143) ==25514== by 0x261E44: main (smbtorture.c:665) Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
03302bcb86 |
s4:libcli: fix 'Conditional jump or move' valgrind error
smbtorture test base.tcondev.tcondev causes the following valgrind trace ==23282== Conditional jump or move depends on uninitialised value(s) ==23282== at 0x9BE5632: smbcli_tconX (cliconnect.c:148) ==23282== by 0x41021C: tcon_devtest (base.c:91) ==23282== by 0x411A01: run_tcon_devtype_test (base.c:522) ==23282== by 0x16B21D: wrap_simple_1smb_test (util_smb.c:856) ==23282== by 0x955368F: internal_torture_run_test (torture.c:442) ==23282== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==23282== by 0x2600A4: run_matching (smbtorture.c:110) ==23282== by 0x25FF66: run_matching (smbtorture.c:95) ==23282== by 0x2601C5: torture_run_named_tests (smbtorture.c:143) ==23282== by 0x261E44: main (smbtorture.c:665) ==23282== Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
c20fb11665 |
s4:torture:basic: fix valgrind 'Syscall param writev(vector[...])' error.
smbtorture test base.aliases.setpathinfo_aliases.setpathinfo_aliases results in the following valgrind trace ==23067== Syscall param writev(vector[...]) points to uninitialised byte(s) ==23067== at 0xFBA2C87: writev (in /lib64/libc-2.19.so) ==23067== by 0x106CB033: writev_handler (async_sock.c:340) ==23067== by 0xF67812A: ??? (in /usr/lib64/libtevent.so.0.9.26) ==23067== by 0xF6765F6: ??? (in /usr/lib64/libtevent.so.0.9.26) ==23067== by 0xF6727FC: _tevent_loop_once (in /usr/lib64/libtevent.so.0.9.26) ==23067== by 0x5AE3400: smbcli_request_receive (rawrequest.c:416) ==23067== by 0x5AE6019: smb_raw_write_recv (rawreadwrite.c:303) ==23067== by 0x5AE63FD: smb_raw_write (rawreadwrite.c:344) ==23067== by 0x9BE50CA: smbcli_write (clireadwrite.c:118) ==23067== by 0x423EB4: setpathinfo_aliases (aliases.c:367) ==23067== by 0x16B21D: wrap_simple_1smb_test (util_smb.c:856) ==23067== by 0x955368F: internal_torture_run_test (torture.c:442) ==23067== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==23067== by 0x2600A4: run_matching (smbtorture.c:110) ==23067== by 0x25FF66: run_matching (smbtorture.c:95) ==23067== by 0x25FF66: run_matching (smbtorture.c:95) ==23067== by 0x2601C5: torture_run_named_tests (smbtorture.c:143) ==23067== by 0x261E44: main (smbtorture.c:665) ==23067== Address 0x187e0096 is 598 bytes inside a block of size 1,325 alloc'd ==23067== at 0x4C29110: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==23067== by 0xF464A73: _talloc_pooled_object (in /usr/lib64/libtalloc.so.2.1.5) ==23067== by 0xF67366D: _tevent_req_create (in /usr/lib64/libtevent.so.0.9.26) ==23067== by 0xB0D49FF: smb1cli_req_create (smbXcli_base.c:1322) ==23067== by 0x5ADFAB7: smbcli_transport_setup_subreq (clitransport.c:254) ==23067== by 0x5ADFC37: smbcli_transport_send (clitransport.c:326) ==23067== by 0x5AE33C3: smbcli_request_send (rawrequest.c:400) ==23067== by 0x5AE5FDD: smb_raw_write_send (rawreadwrite.c:289) ==23067== by 0x5AE63E6: smb_raw_write (rawreadwrite.c:343) ==23067== by 0x9BE50CA: smbcli_write (clireadwrite.c:118) ==23067== by 0x423EB4: setpathinfo_aliases (aliases.c:367) ==23067== by 0x16B21D: wrap_simple_1smb_test (util_smb.c:856) ==23067== by 0x955368F: internal_torture_run_test (torture.c:442) ==23067== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==23067== by 0x2600A4: run_matching (smbtorture.c:110) ==23067== by 0x25FF66: run_matching (smbtorture.c:95) ==23067== by 0x25FF66: run_matching (smbtorture.c:95) ==23067== by 0x2601C5: torture_run_named_tests (smbtorture.c:143) ==23067== by 0x261E44: main (smbtorture.c:665) ==23067== Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
6806c1486e |
s4:torture:basic: fix valgrind 'Syscall param writev(vector[...])' error
smbtorture test base.aliases.setfileinfo_aliases.setfileinfo_aliases results in the following valgrind trace ==22757== Syscall param writev(vector[...]) points to uninitialised byte(s) ==22757== at 0xFBA2C87: writev (in /lib64/libc-2.19.so) ==22757== by 0x106CB033: writev_handler (async_sock.c:340) ==22757== by 0xF67812A: ??? (in /usr/lib64/libtevent.so.0.9.26) ==22757== by 0xF6765F6: ??? (in /usr/lib64/libtevent.so.0.9.26) ==22757== by 0xF6727FC: _tevent_loop_once (in /usr/lib64/libtevent.so.0.9.26) ==22757== by 0x5AE3400: smbcli_request_receive (rawrequest.c:416) ==22757== by 0x5AE6019: smb_raw_write_recv (rawreadwrite.c:303) ==22757== by 0x5AE63FD: smb_raw_write (rawreadwrite.c:344) ==22757== by 0x9BE50CA: smbcli_write (clireadwrite.c:118) ==22757== by 0x423C91: setfileinfo_aliases (aliases.c:327) ==22757== by 0x16B21D: wrap_simple_1smb_test (util_smb.c:856) ==22757== by 0x955368F: internal_torture_run_test (torture.c:442) ==22757== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==22757== by 0x2600A4: run_matching (smbtorture.c:110) ==22757== by 0x25FF66: run_matching (smbtorture.c:95) ==22757== by 0x25FF66: run_matching (smbtorture.c:95) ==22757== by 0x2601C5: torture_run_named_tests (smbtorture.c:143) ==22757== by 0x261E44: main (smbtorture.c:665) ==22757== Address 0x187dfee6 is 598 bytes inside a block of size 1,325 alloc'd ==22757== at 0x4C29110: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==22757== by 0xF464A73: _talloc_pooled_object (in /usr/lib64/libtalloc.so.2.1.5) ==22757== by 0xF67366D: _tevent_req_create (in /usr/lib64/libtevent.so.0.9.26) ==22757== by 0xB0D49FF: smb1cli_req_create (smbXcli_base.c:1322) ==22757== by 0x5ADFAB7: smbcli_transport_setup_subreq (clitransport.c:254) ==22757== by 0x5ADFC37: smbcli_transport_send (clitransport.c:326) ==22757== by 0x5AE33C3: smbcli_request_send (rawrequest.c:400) ==22757== by 0x5AE5FDD: smb_raw_write_send (rawreadwrite.c:289) ==22757== by 0x5AE63E6: smb_raw_write (rawreadwrite.c:343) ==22757== by 0x9BE50CA: smbcli_write (clireadwrite.c:118) ==22757== by 0x423C91: setfileinfo_aliases (aliases.c:327) ==22757== by 0x16B21D: wrap_simple_1smb_test (util_smb.c:856) ==22757== by 0x955368F: internal_torture_run_test (torture.c:442) ==22757== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==22757== by 0x2600A4: run_matching (smbtorture.c:110) ==22757== by 0x25FF66: run_matching (smbtorture.c:95) ==22757== by 0x25FF66: run_matching (smbtorture.c:95) ==22757== by 0x2601C5: torture_run_named_tests (smbtorture.c:143) ==22757== by 0x261E44: main (smbtorture.c:665) Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
a5ce559a80 |
s4:torture:basic: fix valgrind 'Syscall param writev(vector[...])' error
running smbtorture test base.aliases.FINDFIRST aliases.FINDFIRST aliases results in the following valgrind trace ==22639== Syscall param writev(vector[...]) points to uninitialised byte(s) ==22639== at 0xFBA2C87: writev (in /lib64/libc-2.19.so) ==22639== by 0x106CB033: writev_handler (async_sock.c:340) ==22639== by 0xF67812A: ??? (in /usr/lib64/libtevent.so.0.9.26) ==22639== by 0xF6765F6: ??? (in /usr/lib64/libtevent.so.0.9.26) ==22639== by 0xF6727FC: _tevent_loop_once (in /usr/lib64/libtevent.so.0.9.26) ==22639== by 0x5AE3400: smbcli_request_receive (rawrequest.c:416) ==22639== by 0x5AE6019: smb_raw_write_recv (rawreadwrite.c:303) ==22639== by 0x5AE63FD: smb_raw_write (rawreadwrite.c:344) ==22639== by 0x9BE50CA: smbcli_write (clireadwrite.c:118) ==22639== by 0x423672: findfirst_aliases (aliases.c:213) ==22639== by 0x16B21D: wrap_simple_1smb_test (util_smb.c:856) ==22639== by 0x955368F: internal_torture_run_test (torture.c:442) ==22639== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==22639== by 0x2600A4: run_matching (smbtorture.c:110) ==22639== by 0x25FF66: run_matching (smbtorture.c:95) ==22639== by 0x25FF66: run_matching (smbtorture.c:95) ==22639== by 0x2601C5: torture_run_named_tests (smbtorture.c:143) ==22639== by 0x261E44: main (smbtorture.c:665) ==22639== Address 0x187dfd26 is 598 bytes inside a block of size 1,325 alloc'd ==22639== at 0x4C29110: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==22639== by 0xF464A73: _talloc_pooled_object (in /usr/lib64/libtalloc.so.2.1.5) ==22639== by 0xF67366D: _tevent_req_create (in /usr/lib64/libtevent.so.0.9.26) ==22639== by 0xB0D49FF: smb1cli_req_create (smbXcli_base.c:1322) ==22639== by 0x5ADFAB7: smbcli_transport_setup_subreq (clitransport.c:254) ==22639== by 0x5ADFC37: smbcli_transport_send (clitransport.c:326) ==22639== by 0x5AE33C3: smbcli_request_send (rawrequest.c:400) ==22639== by 0x5AE5FDD: smb_raw_write_send (rawreadwrite.c:289) ==22639== by 0x5AE63E6: smb_raw_write (rawreadwrite.c:343) ==22639== by 0x9BE50CA: smbcli_write (clireadwrite.c:118) ==22639== by 0x423672: findfirst_aliases (aliases.c:213) ==22639== by 0x16B21D: wrap_simple_1smb_test (util_smb.c:856) ==22639== by 0x955368F: internal_torture_run_test (torture.c:442) ==22639== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==22639== by 0x2600A4: run_matching (smbtorture.c:110) ==22639== by 0x25FF66: run_matching (smbtorture.c:95) ==22639== by 0x25FF66: run_matching (smbtorture.c:95) ==22639== by 0x2601C5: torture_run_named_tests (smbtorture.c:143) ==22639== by 0x261E44: main (smbtorture.c:665) Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
4d5a73e246 |
s4:torture:basic fix 'Syscall param writev(vector[...])' valgrind error
smbtorture 'base.aliases.QPATHINFO aliases.QPATHINFO aliases' results in following valgrind trace ==22469== Syscall param writev(vector[...]) points to uninitialised byte(s) ==22469== at 0xFBA2C87: writev (in /lib64/libc-2.19.so) ==22469== by 0x106CB033: writev_handler (async_sock.c:340) ==22469== by 0xF67812A: ??? (in /usr/lib64/libtevent.so.0.9.26) ==22469== by 0xF6765F6: ??? (in /usr/lib64/libtevent.so.0.9.26) ==22469== by 0xF6727FC: _tevent_loop_once (in /usr/lib64/libtevent.so.0.9.26) ==22469== by 0x5AE3400: smbcli_request_receive (rawrequest.c:416) ==22469== by 0x5AE6019: smb_raw_write_recv (rawreadwrite.c:303) ==22469== by 0x5AE63FD: smb_raw_write (rawreadwrite.c:344) ==22469== by 0x9BE50CA: smbcli_write (clireadwrite.c:118) ==22469== by 0x423431: qpathinfo_aliases (aliases.c:171) ==22469== by 0x16B21D: wrap_simple_1smb_test (util_smb.c:856) ==22469== by 0x955368F: internal_torture_run_test (torture.c:442) ==22469== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==22469== by 0x2600A4: run_matching (smbtorture.c:110) ==22469== by 0x25FF66: run_matching (smbtorture.c:95) ==22469== by 0x25FF66: run_matching (smbtorture.c:95) ==22469== by 0x2601C5: torture_run_named_tests (smbtorture.c:143) ==22469== by 0x261E44: main (smbtorture.c:665) ==22469== Address 0x187dfb86 is 598 bytes inside a block of size 1,325 alloc'd ==22469== at 0x4C29110: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==22469== by 0xF464A73: _talloc_pooled_object (in /usr/lib64/libtalloc.so.2.1.5) ==22469== by 0xF67366D: _tevent_req_create (in /usr/lib64/libtevent.so.0.9.26) ==22469== by 0xB0D49FF: smb1cli_req_create (smbXcli_base.c:1322) ==22469== by 0x5ADFAB7: smbcli_transport_setup_subreq (clitransport.c:254) ==22469== by 0x5ADFC37: smbcli_transport_send (clitransport.c:326) ==22469== by 0x5AE33C3: smbcli_request_send (rawrequest.c:400) ==22469== by 0x5AE5FDD: smb_raw_write_send (rawreadwrite.c:289) ==22469== by 0x5AE63E6: smb_raw_write (rawreadwrite.c:343) ==22469== by 0x9BE50CA: smbcli_write (clireadwrite.c:118) ==22469== by 0x423431: qpathinfo_aliases (aliases.c:171) ==22469== by 0x16B21D: wrap_simple_1smb_test (util_smb.c:856) ==22469== by 0x955368F: internal_torture_run_test (torture.c:442) ==22469== by 0x9553A6B: torture_run_test_restricted (torture.c:542) ==22469== by 0x2600A4: run_matching (smbtorture.c:110) ==22469== by 0x25FF66: run_matching (smbtorture.c:95) ==22469== by 0x25FF66: run_matching (smbtorture.c:95) ==22469== by 0x2601C5: torture_run_named_tests (smbtorture.c:143) ==22469== by 0x261E44: main (smbtorture.c:665) Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
60b2298a73 |
s4:lib:registry: fix 'Conditional jump or move' valgrind error.
smbtorture local.registry.diff.dotreg.test_diff_apply produces the following valgrind trace ==18367== Conditional jump or move depends on uninitialised value(s) ==18367== at 0xA02ED96: reg_dotreg_diff_load (patchfile_dotreg.c:252) ==18367== by 0xA031C6C: reg_diff_load (patchfile.c:375) ==18367== by 0xA0323AB: reg_diff_apply (patchfile.c:542) ==18367== by 0x15F116: test_diff_apply (diff.c:72) ==18367== by 0x955460C: wrap_test_with_simple_test (torture.c:731) ==18367== by 0x955366F: internal_torture_run_test (torture.c:442) ==18367== by 0x9553A4B: torture_run_test_restricted (torture.c:542) ==18367== by 0x260074: run_matching (smbtorture.c:110) ==18367== by 0x25FF36: run_matching (smbtorture.c:95) ==18367== by 0x25FF36: run_matching (smbtorture.c:95) ==18367== by 0x25FF36: run_matching (smbtorture.c:95) ==18367== by 0x260195: torture_run_named_tests (smbtorture.c:143) ==18367== Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
9cb4b1b240 |
s4:torture:rpc: fix valgrind 'Syscall param writev(vector[...])' valgrind error
when running smbtorture rpc.samba3.regconfig.regconfig Note: to fix this particular error only the action_taken variable needed to be initialised. ZERO-ing the structs for completeness. ==14958== Syscall param writev(vector[...]) points to uninitialised byte(s) ==14958== at 0xFB9FC87: writev (in /lib64/libc-2.19.so) ==14958== by 0x106C8003: writev_handler (async_sock.c:340) ==14958== by 0xF67407E: epoll_event_loop (tevent_epoll.c:728) ==14958== by 0xF67469C: epoll_event_loop_once (tevent_epoll.c:926) ==14958== by 0xF671586: std_event_loop_once (tevent_standard.c:114) ==14958== by 0xF66AD42: _tevent_loop_once (tevent.c:533) ==14958== by 0xF66CB9D: tevent_req_poll (tevent_req.c:256) ==14958== by 0x5D19305: tevent_req_poll_ntstatus (tevent_ntstatus.c:109) ==14958== by 0x88B2DED: dcerpc_binding_handle_call (binding_handle.c:556) ==14958== by 0xBBCE851: dcerpc_winreg_CreateKey_r (ndr_winreg_c.c:1430) ==14958== by 0x3D47C5: torture_samba3_createshare (samba3rpc.c:3192) ==14958== by 0x3D50AC: torture_samba3_regconfig (samba3rpc.c:3299) ==14958== by 0x9553F42: wrap_simple_test (torture.c:632) ==14958== by 0x955366F: internal_torture_run_test (torture.c:442) ==14958== by 0x9553A4B: torture_run_test_restricted (torture.c:542) ==14958== by 0x260074: run_matching (smbtorture.c:110) ==14958== by 0x25FF36: run_matching (smbtorture.c:95) ==14958== by 0x25FF36: run_matching (smbtorture.c:95) ==14958== by 0x260195: torture_run_named_tests (smbtorture.c:143) ==14958== by 0x261E14: main (smbtorture.c:665) ==14958== Address 0x18868ec6 is 598 bytes inside a block of size 1,325 alloc'd ==14958== at 0x4C29110: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==14958== by 0xF45EE38: __talloc_with_prefix (talloc.c:668) ==14958== by 0xF45EFF5: _talloc_pool (talloc.c:721) ==14958== by 0xF45F167: _talloc_pooled_object (talloc.c:790) ==14958== by 0xF66C664: _tevent_req_create (tevent_req.c:66) ==14958== by 0xB0D49CF: smb1cli_req_create (smbXcli_base.c:1322) ==14958== by 0xB0E1E3D: smb1cli_trans_send (smb1cli_trans.c:512) ==14958== by 0xB0ED44D: tstream_smbXcli_np_readv_trans_start (tstream_smbXcli_np.c:901) ==14958== by 0xB0EC817: tstream_smbXcli_np_writev_write_next (tstream_smbXcli_np.c:578) ==14958== by 0xB0EC4A7: tstream_smbXcli_np_writev_send (tstream_smbXcli_np.c:505) ==14958== by 0xC259DDA: tstream_writev_send (tsocket.c:695) ==14958== by 0xC25AD44: tstream_writev_queue_trigger (tsocket_helpers.c:513) ==14958== by 0xF66BF73: tevent_queue_immediate_trigger (tevent_queue.c:149) ==14958== by 0xF66BBFB: tevent_common_loop_immediate (tevent_immediate.c:135) ==14958== by 0xF674602: epoll_event_loop_once (tevent_epoll.c:907) ==14958== by 0xF671586: std_event_loop_once (tevent_standard.c:114) ==14958== by 0xF66AD42: _tevent_loop_once (tevent.c:533) ==14958== by 0xF66CB9D: tevent_req_poll (tevent_req.c:256) ==14958== by 0x5D19305: tevent_req_poll_ntstatus (tevent_ntstatus.c:109) ==14958== by 0x88B2DED: dcerpc_binding_handle_call (binding_handle.c:556) ==14958== by 0xBBCE851: dcerpc_winreg_CreateKey_r (ndr_winreg_c.c:1430) ==14958== by 0x3D47C5: torture_samba3_createshare (samba3rpc.c:3192) ==14958== by 0x3D50AC: torture_samba3_regconfig (samba3rpc.c:3299) Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
c901d98d6e |
s4:torture:rpc: fix valgrind 'Syscall param writev(vector[...])' error
running smbtorture test rpc.samba3.winreg.winreg yields the following valgrind trace ==18533== Syscall param writev(vector[...]) points to uninitialised byte(s) ==18533== at 0xFBA2C87: writev (in /lib64/libc-2.19.so) ==18533== by 0x106CB033: writev_handler (async_sock.c:340) ==18533== by 0xF67812A: ??? (in /usr/lib64/libtevent.so.0.9.26) ==18533== by 0xF6765F6: ??? (in /usr/lib64/libtevent.so.0.9.26) ==18533== by 0xF6727FC: _tevent_loop_once (in /usr/lib64/libtevent.so.0.9.26) ==18533== by 0xF673ACE: tevent_req_poll (in /usr/lib64/libtevent.so.0.9.26) ==18533== by 0x5D19325: tevent_req_poll_ntstatus (tevent_ntstatus.c:109) ==18533== by 0x88B2E0D: dcerpc_binding_handle_call (binding_handle.c:556) ==18533== by 0xBBD049F: dcerpc_winreg_EnumValue_r (ndr_winreg_c.c:2354) ==18533== by 0x3D3E3E: enumvalues (samba3rpc.c:2982) ==18533== by 0x3D40A5: enumkeys (samba3rpc.c:3042) ==18533== by 0x3D4085: enumkeys (samba3rpc.c:3041) ==18533== Address 0x1886edd6 is 598 bytes inside a block of size 1,325 alloc'd ==18533== at 0x4C29110: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==18533== by 0xF464A73: _talloc_pooled_object (in /usr/lib64/libtalloc.so.2.1.5) ==18533== by 0xF67366D: _tevent_req_create (in /usr/lib64/libtevent.so.0.9.26) ==18533== by 0xB0D49FF: smb1cli_req_create (smbXcli_base.c:1322) ==18533== by 0xB0E1E6D: smb1cli_trans_send (smb1cli_trans.c:512) ==18533== by 0xB0ED47D: tstream_smbXcli_np_readv_trans_start (tstream_smbXcli_np.c:901) ==18533== by 0xB0EC847: tstream_smbXcli_np_writev_write_next (tstream_smbXcli_np.c:578) ==18533== by 0xB0EC4D7: tstream_smbXcli_np_writev_send (tstream_smbXcli_np.c:505) ==18533== by 0xC259DFA: tstream_writev_send (tsocket.c:695) ==18533== by 0xC25AD64: tstream_writev_queue_trigger (tsocket_helpers.c:513) ==18533== by 0xF673023: tevent_common_loop_immediate (in /usr/lib64/libtevent.so.0.9.26) ==18533== by 0xF677EED: ??? (in /usr/lib64/libtevent.so.0.9.26) ==18533== Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
9e8d748db3 |
s4:torture:rpc: fix valgrind Syscall param writev(vector[...]) error
running smbtorture rpc.srvsvc.srvsvc\ (admin\ access).NetDiskEnum results in the following valgrind trace ==30237== Syscall param writev(vector[...]) points to uninitialised byte(s) ==30237== at 0xDD01C67: writev (in /lib64/libc-2.19.so) ==30237== by 0xE1D09D4: writev_handler (async_sock.c:340) ==30237== by 0xD81A12A: ??? (in /usr/lib64/libtevent.so.0.9.26) ==30237== by 0xD8185F6: ??? (in /usr/lib64/libtevent.so.0.9.26) ==30237== by 0xD8147FC: _tevent_loop_once (in /usr/lib64/libtevent.so.0.9.26) ==30237== by 0xD815ACE: tevent_req_poll (in /usr/lib64/libtevent.so.0.9.26) ==30237== by 0x5AC726D: tevent_req_poll_ntstatus (in /usr/lib64/libtevent-util.so.0.0.1) ==30237== by 0x8120CEA: dcerpc_binding_handle_call (in /usr/lib64/libdcerpc-binding.so.0.0.1) ==30237== by 0xA9AC6EC: dcerpc_srvsvc_NetDiskEnum_r (ndr_srvsvc_c.c:5388) ==30237== by 0x2ADDF8: ??? (in /usr/bin/smbtorture) ==30237== by 0x898DF8C: ??? (in /usr/lib64/libtorture.so.0.0.1) ==30237== by 0x1F0816: ??? (in /usr/bin/smbtorture) ==30237== Address 0x15952676 is 598 bytes inside a block of size 1,325 alloc'd ==30237== at 0x4C29110: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==30237== by 0xCCCAA73: _talloc_pooled_object (in /usr/lib64/libtalloc.so.2.1.5) ==30237== by 0xD81566D: _tevent_req_create (in /usr/lib64/libtevent.so.0.9.26) ==30237== by 0xA2B7910: smb1cli_req_create (smbXcli_base.c:1322) ==30237== by 0xA2BA4E3: smb1cli_trans_send (smb1cli_trans.c:512) ==30237== by 0xA2C1F91: tstream_smbXcli_np_readv_trans_start (tstream_smbXcli_np.c:901) ==30237== by 0xA2C23AE: tstream_smbXcli_np_writev_send (tstream_smbXcli_np.c:505) ==30237== by 0xAC8E43C: tstream_writev_send (tsocket.c:695) ==30237== by 0xAC8E9BA: tstream_writev_queue_trigger (tsocket_helpers.c:513) ==30237== by 0xD815023: tevent_common_loop_immediate (in /usr/lib64/libtevent.so.0.9.26) Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |
||
Noel Power
|
409cd516ca |
s4:libnet: fix 'Syscall param writev(vector[...])' valgrind error
running smbtorture rpc.dfs.netdfs.StdRoot yields the following valgrind trace ==18861== Syscall param writev(vector[...]) points to uninitialised byte(s) ==18861== at 0xFBA2C87: writev (in /lib64/libc-2.19.so) ==18861== by 0x106CB033: writev_handler (async_sock.c:340) ==18861== by 0xF67812A: ??? (in /usr/lib64/libtevent.so.0.9.26) ==18861== by 0xF6765F6: ??? (in /usr/lib64/libtevent.so.0.9.26) ==18861== by 0xF6727FC: _tevent_loop_once (in /usr/lib64/libtevent.so.0.9.26) ==18861== by 0xF673ACE: tevent_req_poll (in /usr/lib64/libtevent.so.0.9.26) ==18861== by 0x5D19325: tevent_req_poll_ntstatus (tevent_ntstatus.c:109) ==18861== by 0x88B2E0D: dcerpc_binding_handle_call (binding_handle.c:556) ==18861== by 0xBC6D0D2: dcerpc_srvsvc_NetShareDel_r (ndr_srvsvc_c.c:4272) ==18861== by 0x9786C0C: libnet_DelShare (libnet_share.c:195) ==18861== by 0x2E0174: test_NetShareDel (dfs.c:103) ==18861== by 0x2E126F: test_cleanup_stdroot (dfs.c:488) ==18861== Address 0x18869b46 is 598 bytes inside a block of size 1,325 alloc'd ==18861== at 0x4C29110: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==18861== by 0xF464A73: _talloc_pooled_object (in /usr/lib64/libtalloc.so.2.1.5) ==18861== by 0xF67366D: _tevent_req_create (in /usr/lib64/libtevent.so.0.9.26) ==18861== by 0xB0D49FF: smb1cli_req_create (smbXcli_base.c:1322) ==18861== by 0xB0E1E6D: smb1cli_trans_send (smb1cli_trans.c:512) ==18861== by 0xB0ED47D: tstream_smbXcli_np_readv_trans_start (tstream_smbXcli_np.c:901) ==18861== by 0xB0EC847: tstream_smbXcli_np_writev_write_next (tstream_smbXcli_np.c:578) ==18861== by 0xB0EC4D7: tstream_smbXcli_np_writev_send (tstream_smbXcli_np.c:505) ==18861== by 0xC259DFA: tstream_writev_send (tsocket.c:695) ==18861== by 0xC25AD64: tstream_writev_queue_trigger (tsocket_helpers.c:513) ==18861== by 0xF673023: tevent_common_loop_immediate (in /usr/lib64/libtevent.so.0.9.26) ==18861== by 0xF677EED: ??? (in /usr/lib64/libtevent.so.0.9.26) ==18861== Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> |