summaryrefslogtreecommitdiffstats
path: root/source4
Commit message (Collapse)AuthorAgeFilesLines
...
* s4:selftest: run wbinfo tests at the end...Stefan Metzmacher2014-01-061-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This avoids flakey crashes in the promoted_dc environment. See the examples below, we had up to 50% of the daily build failing... Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> https://git.samba.org/autobuild.flakey/2013-12-23-1942/samba.stdout [1586/1594 in 1h39m20s] samba4.drs.fsmo.python(promoted_dc) Testing for schema role transfer from localdc.samba.example.com to PROMOTEDVDC.samba.example.com FSMO transfer of 'schema' role successful Testing for schema role transfer from PROMOTEDVDC.samba.example.com to localdc.samba.example.com ERROR: Failed to initiate transfer of 'schema' role: LDAP error 52 LDAP_UNAVAILABLE - <Failed FSMO transfer: WERR_DS_DRA_INTERNAL_ERROR> <> UNEXPECTED(failure): samba4.drs.fsmo.python(promoted_dc).fsmo.DrsFsmoTestCase.test_SchemaMasterTransfer(promoted_dc) REASON: _StringException: _StringException: Content-Type: text/x-traceback;charset=utf8,language=python traceback 380 https://git.samba.org/autobuild.flakey/2013-12-24-1546/samba.stdout [1583/1594 in 1h36m4s] samba.tests.blackbox.samba_tool_drs ERROR: Testsuite[samba.tests.blackbox.samba_tool_drs] REASON: unable to set up environment promoted_dc - exiting https://git.samba.org/autobuild.flakey/2013-12-24-1546/samba.stderr Unable to convert 1.2.840.86419.1.5.9939 to an attid, and can_change_pfm=false! Unable to convert governsID on CN=test-class30318,CN=Schema,CN=Configuration,DC=samba,DC=example,DC=com to DRS object - WERR_NOT_FOUND ../source4/rpc_server/drsuapi/getncchanges.c:1646: DsGetNCChanges 2nd replication on different DN CN=Configuration,DC=samba,DC=example,DC=com CN=Schema,CN=Configuration,DC=samba,DC=example,DC=com (last_dn CN=Schema,CN=Configuration,DC=samba,DC=example,DC=com) =============================================================== INTERNAL ERROR: Signal 11 in pid 884274 (4.2.0pre1-DEVELOPERBUILD) Please read the Trouble-Shooting section of the Samba HOWTO =============================================================== smb_panic(): calling panic action [/memdisk/autobuild/fl/b302436/samba/selftest/gdb_backtrace 884274] [Thread debugging using libthread_db enabled] 0x00002af6b5c1977e in __libc_waitpid (pid=<value optimized out>, stat_loc=0x7fff67c7709c, options=<value optimized out>) at ../sysdeps/unix/sysv/linux/waitpid.c:32 32 ../sysdeps/unix/sysv/linux/waitpid.c: No such file or directory. in ../sysdeps/unix/sysv/linux/waitpid.c #0 0x00002af6b5c1977e in __libc_waitpid (pid=<value optimized out>, stat_loc=0x7fff67c7709c, options=<value optimized out>) at ../sysdeps/unix/sysv/linux/waitpid.c:32 oldtype = <value optimized out> result = <value optimized out> #1 0x00002af6b5baeb39 in do_system (line=<value optimized out>) at ../sysdeps/posix/system.c:149 __result = -512 _buffer = {__routine = 0x2af6b5baee90 <cancel_handler>, __arg = 0x7fff67c77098, __canceltype = 0, __prev = 0x0} _avail = 1 status = <value optimized out> save = <value optimized out> pid = 886733 sa = {__sigaction_handler = {sa_handler = 0x1, sa_sigaction = 0x1}, sa_mask = {__val = {65536, 0 <repeats 15 times>}}, sa_flags = 0, sa_restorer = 0x2af6b5b730f0} omask = {__val = {7808, 4294967295, 140734934511616, 1, 2195512, 0, 0, 0, 47239032274944, 47239027992529, 140733193388033, 0, 0, 47239099003120, 140734934511792, 47239558787328}} #2 0x00002af6b311821f in smb_panic_default ( why=0x2af6b312a875 "internal error") at ../lib/util/fault.c:134 result = 32767 pidstr = "884274\000\000\001\375\376\320\366*\000\000\260\377\377\377" cmdstring = "/memdisk/autobuild/fl/b302436/samba/selftest/gdb_backtrace 884274\000\307g\377\177\000\000\001\000\000\000\000\000\000\000\320\301#", '\000' <repeats 30 times>"\240, \017\263\366*\000\000\321\247{\261\366*\000\000\001\000\000\000\005", '\000' <repeats 11 times>"\260, \016\v\321\366*\000\000X\351\017\263\366*\000\000\260q\307g\377\177\000\000\000\361\036\321\366*\000\000\020r\307g\377\177\000\000\240\301z\326\366*\000\000\000Z\304\320\366*\000" __FUNCTION__ = "smb_panic_default" #3 0x00002af6b31183b5 in smb_panic (why=0x2af6b312a875 "internal error") at ../lib/util/fault.c:162 No locals. #4 0x00002af6b311809f in fault_report (sig=11) at ../lib/util/fault.c:77 counter = 1 __FUNCTION__ = "fault_report" #5 0x00002af6b31180b4 in sig_fault (sig=11) at ../lib/util/fault.c:88 No locals. #6 <signal handler called> No symbol table info available. #7 0x00002af6cabef930 in replmd_check_urgent_objectclass ( objectclass_el=0x0, situation=REPL_URGENT_ON_UPDATE) at ../source4/dsdb/samdb/ldb_modules/repl_meta_data.c:205 i = 2 j = 0 #8 0x00002af6cabf29b6 in replmd_update_rpmd (module=0x2af6b17f2c20, schema=0x2af6d05e5570, req=0x2af6d05e8ad0, rename_attrs=0x0, msg=0x2af6d11ef100, seq_num=0x2af6d0c315b8, t=1387895162, is_urgent=0x7fff67c778bf, rodc=0x7fff67c778be) at ../source4/dsdb/samdb/ldb_modules/repl_meta_data.c:1432 omd_value = 0x7fff67c77810 ndr_err = 3508465920 omd = {version = 1741125552, reserved = 32767, ctr = {ctr1 = { count = 3008684740, reserved = 10998, array = 0x7fff67c777b0}}} i = 10998 now = 130323687620000000 our_invocation_id = 0x2af6d1796390 ret = 0 attrs = 0x7fff67c77750 attrs1 = {0x2af6cabff775 "replPropertyMetaData", 0x2af6cabffc8b "*", 0x0} attrs2 = {0x2af6cabff76a "uSNChanged", 0x2af6cabffa98 "objectClass", 0x2af6cabffc8d "instanceType", 0x0} res = 0x2af6d10b0eb0 ldb = 0x2af6b17f2470 objectclass_el = 0x0 situation = REPL_URGENT_ON_UPDATE rmd_is_provided = false __FUNCTION__ = "replmd_update_rpmd" #9 0x00002af6cabf5a06 in replmd_modify (module=0x2af6b17f2c20, req=0x2af6d05e8ad0) at ../source4/dsdb/samdb/ldb_modules/repl_meta_data.c:2455 msds_intid_struct = 0x2af6d05e8ad0 ldb = 0x2af6b17f2470 ac = 0x2af6d0c31580 down_req = 0x2af6d0e6a100 msg = 0x2af6d11ef100 t = 1387895162 ret = 1741125936 is_urgent = false rodc = false functional_level = 3 guid_blob = 0x0 sd_propagation_control = 0x0 #10 0x00002af6bf69f94d in dsdb_module_modify (module=0x2af6b17f2c20, message=0x2af6d1183fe0, dsdb_flags=4194304, parent=0x2af6ce6ea980) at ../source4/dsdb/samdb/ldb_modules/util.c:460 ops = 0x2af6cae06b40 mod_req = 0x2af6d05e8ad0 ret = 0 ldb = 0x2af6b17f2470 tmp_ctx = 0x2af6d0ed62f0 res = 0x2af6d0e6a100 __FUNCTION__ = "dsdb_module_modify" #11 0x00002af6cabf7ebc in replmd_delete_internals (module=0x2af6b17f2c20, req=0x2af6ce6ea980, re_delete=true) at ../source4/dsdb/samdb/ldb_modules/repl_meta_data.c:3309 ret = 0 retb = true disallow_move_on_delete = false old_dn = 0x2af6d6a2a010 new_dn = 0x2af6d0794a90 rdn_name = 0x2af6d0885c10 "CN" rdn_value = 0x2af6d10d7368 new_rdn_value = 0x2af6d0c45a00 guid = {time_low = 48, time_mid = 0, time_hi_and_version = 0, clock_seq = "\200\251", node = "n\316\366*\000"} ldb = 0x2af6b17f2470 schema = 0x2af6d05e5570 msg = 0x2af6d1183fe0 old_msg = 0x2af6d1902800 el = 0x2af6d0874900 tmp_ctx = 0x2af6d0b77560 res = 0x2af6d0d57980 parent_res = 0x30 preserved_attrs = {0x2af6cac00fe1 "nTSecurityDescriptor", 0x2af6cac055c3 "attributeID", 0x2af6cac055cf "attributeSyntax", 0x2af6cac055df "dNReferenceUpdate", 0x2af6cac055f1 "dNSHostName", 0x2af6cac055fd "flatName", 0x2af6cac05606 "governsID", 0x2af6cac05610 "groupType", 0x2af6cabffc8d "instanceType", 0x2af6cac0561a "lDAPDisplayName", 0x2af6cac0562a "legacyExchangeDN", 0x2af6cabfe94d "isDeleted", 0x2af6cabfe957 "isRecycled", 0x2af6cac020f8 "lastKnownParent", 0x2af6cac021e8 "msDS-LastKnownRDN", 0x2af6cac0563b "mS-DS-CreatorSID", 0x2af6cac0564c "mSMQOwnerID", 0x2af6cac05658 "nCName", 0x2af6cabffa98 "objectClass", 0x2af6cac0565f "distinguishedName", 0x2af6cabff5b5 "objectGUID", 0x2af6cac05671 "objectSid", 0x2af6cac0567b "oMSyntax", 0x2af6cac05684 "proxiedObjectName", 0x2af6cac014d8 "name", 0x2af6cabff775 "replPropertyMetaData", 0x2af6cac05696 "sAMAccountName", 0x2af6cac056a5 "securityIdentifier", 0x2af6cac056b8 "sIDHistory", 0x2af6cac056c3 "subClassOf", 0x2af6cac01ba8 "systemFlags", 0x2af6cac056ce "trustPartner", 0x2af6cac056db "trustDirection", 0x2af6cac056ea "trustType", 0x2af6cac056f4 "trustAttributes", 0x2af6cabfe9b8 "userAccountControl", 0x2af6cabff76a "uSNChanged", 0x2af6cabff75f "uSNCreated", 0x2af6cabff747 "whenCreated", 0x2af6cabff753 "whenChanged", 0x0} i = 12 el_count = 1 deletion_state = OBJECT_TOMBSTONE next_deletion_state = OBJECT_TOMBSTONE __FUNCTION__ = "replmd_delete_internals" #12 0x00002af6cabfbbe3 in replmd_replicated_apply_isDeleted ( ar=0x2af6d74c0b40) at ../source4/dsdb/samdb/ldb_modules/repl_meta_data.c:4718 del_req = 0x2af6ce6ea980 res = 0x2af6d0cdebf0 tmp_ctx = 0x2af6d0949230 deleted_objects_dn = 0x2af6d1a49f00 msg = 0x2af6d0a39620 ret = 0 #13 0x00002af6cabf0766 in replmd_op_callback (req=0x2af6d05a21e0, ares=0x2af6d0d715c0) at ../source4/dsdb/samdb/ldb_modules/repl_meta_data.c:526 ret = 10998 ac = 0x2af6d74c0b40 replmd_private = 0x2af6b188c7c0 modified_partition = 0x2af6d141b670 partition_ctrl = 0x2af6d1905f40 partition = 0x2af6ce6bdbe0 controls = 0x0 __FUNCTION__ = "replmd_op_callback" #14 0x00002af6b1df7ca2 in ldb_module_done (req=0x2af6d05a21e0, ctrls=0x2af6d1629aa0, response=0x0, error=0) at ../lib/ldb/common/ldb_modules.c:832 ares = 0x2af6d0d715c0 #15 0x00002af6cabf896b in replmd_op_possible_conflict_callback ( req=0x2af6d05a21e0, ares=0x2af6b1883eb0, callback=0x2af6cabf0334 <replmd_op_callback>) at ../source4/dsdb/samdb/ldb_modules/repl_meta_data.c:3606 conflict_dn = 0x2af6cac03470 ar = 0x2af6d74c0b40 res = 0x2af6b354f89b attrs = {0x2af6cabff775 "replPropertyMetaData", 0x2af6cabff5b5 "objectGUID", 0x0} ret = -682882240 omd_value = 0x7fff67c77e20 omd = {version = 1741127104, reserved = 32767, ctr = {ctr1 = { count = 0, reserved = 0, array = 0x28}}} rmd = 0x2af6d74c0ae0 ndr_err = 10998 rename_incoming_record = false rodc = false rmd_name = 0x7fff67c77e10 omd_name = 0x2af6d74c0b40 msg = 0x2af6b1883e50 __FUNCTION__ = "replmd_op_possible_conflict_callback" #16 0x00002af6cabf93fb in replmd_op_add_callback (req=0x2af6d05a21e0, ares=0x2af6b1883eb0) at ../source4/dsdb/samdb/ldb_modules/repl_meta_data.c:3802 ar = 0x2af6d74c0b40 #17 0x00002af6b1df7ca2 in ldb_module_done (req=0x2af6d05a21e0, ctrls=0x2af6d1629aa0, response=0x0, error=0) at ../lib/ldb/common/ldb_modules.c:832 ares = 0x2af6b1883eb0 #18 0x00002af6ca3c8b6a in partition_req_callback (req=0x2af6d087a1e0, ares=0x2af6d05a1fa0) at ../source4/dsdb/samdb/ldb_modules/partition.c:213 ac = 0x2af6d0949370 module = 0x2af6cd27bf12 nreq = 0x2af6d05b67b0 ret = 0 partition_ctrl = 0x2af6d0d71740 #19 0x00002af6cd2752ab in ltdb_request_done (ctx=0x2af6d1cd7ed0, error=0) at ../lib/ldb/ldb_tdb/ldb_tdb.c:1280 ldb = 0x2af6b17f2470 req = 0x2af6d087a1e0 ares = 0x2af6d05a1fa0 #20 0x00002af6cd275597 in ltdb_callback (ev=0x2af6b17ef8c0, te=0x2af6d17f75d0, t=..., private_data=0x2af6d1cd7ed0) at ../lib/ldb/ldb_tdb/ldb_tdb.c:1390 ctx = 0x2af6d1cd7ed0 ret = 0 #21 0x00002af6b3343259 in tevent_common_loop_timer_delay (ev=0x2af6b17ef8c0) at ../lib/tevent/tevent_timed.c:341 current_time = {tv_sec = 0, tv_usec = 0} te = 0x2af6d17f75d0 #22 0x00002af6b334558a in epoll_event_loop_once (ev=0x2af6b17ef8c0, location=0x2af6b1e1eef8 "../lib/ldb/common/ldb.c:621") at ../lib/tevent/tevent_epoll.c:912 epoll_ev = 0x2af6b17efb00 tval = {tv_sec = 47239056876603, tv_usec = 47239028210096} panic_triggered = false #23 0x00002af6b3342363 in std_event_loop_once (ev=0x2af6b17ef8c0, location=0x2af6b1e1eef8 "../lib/ldb/common/ldb.c:621") at ../lib/tevent/tevent_standard.c:112 glue_ptr = 0x2af6b17ef9b0 glue = 0x2af6b17ef9b0 ret = 10998 #24 0x00002af6b333c799 in _tevent_loop_once (ev=0x2af6b17ef8c0, location=0x2af6b1e1eef8 "../lib/ldb/common/ldb.c:621") at ../lib/tevent/tevent.c:530 ret = 0 nesting_stack_ptr = 0x0 #25 0x00002af6b1e154c4 in ldb_wait (handle=0x2af6d67624c0, type=LDB_WAIT_ALL) at ../lib/ldb/common/ldb.c:621 ev = 0x2af6b17ef8c0 ret = 0 #26 0x00002af6b1e1786b in ldb_extended (ldb=0x2af6b17f2470, oid=0x2af6b4c4f9ce "1.3.6.1.4.1.7165.4.4.1", data=0x2af6d0e2bc60, _res=0x7fff67c78240) at ../lib/ldb/common/ldb.c:1506 req = 0x2af6d0c45a00 ret = 0 res = 0x2af6d69238f0 #27 0x00002af6b4c4a0d6 in dsdb_replicated_objects_commit (ldb=0x2af6b17f2470, working_schema=0x0, objects=0x2af6d0e2bc60, notify_uSN=0x2af6d14a65f0) at ../source4/dsdb/repl/replicated_objects.c:773 werr = {w = 0} ext_res = 0x0 cur_schema = 0x0 new_schema = 0x0 ret = 0 seq_num1 = 5554 seq_num2 = 47239626746464 used_global_schema = false tmp_ctx = 0x2af6d03c5860 __FUNCTION__ = "dsdb_replicated_objects_commit" #28 0x00002af6c1c6babb in dreplsrv_op_pull_source_apply_changes_trigger ( req=0x2af6d17daed0, r=0x2af6d17db0d0, ctr_level=6, ctr1=0x0, ctr6=0x2af6d1b02bb0) at ../source4/dsdb/repl/drepl_out_helpers.c:717 state = 0x2af6d17db050 rf1 = {blobsize = 274, consecutive_sync_failures = 0, last_success = 130323684670000000, last_attempt = 130323687610000000, result_last_attempt = {w = 0}, other_info = 0x2af6d0949910, other_info_length = 66, replica_flags = 112, schedule = '\021' <repeats 84 times>, reserved = 0, highwatermark = {tmp_highest_usn = 12398, reserved_usn = 0, highest_usn = 12398}, source_dsa_obj_guid = { time_low = 984092159, time_mid = 850, time_hi_and_version = 18870, clock_seq = "\251X", node = "UF\324\223\205\241"}, source_dsa_invocation_id = { time_low = 1460694408, time_mid = 52035, time_hi_and_version = 18738, clock_seq = "\204}", node = "\264\365\276\372\256\303"}, transport_guid = { time_low = 0, time_mid = 0, time_hi_and_version = 0, clock_seq = "\000", node = "\000\000\000\000\000"}} service = 0x2af6d0ff6b00 partition = 0x2af6d0b6f220 drsuapi = 0x2af6d1c8d480 schema = 0x2af6d05e5570 working_schema = 0x0 mapping_ctr = 0x2af6d1b02c10 object_count = 50 first_object = 0x2af6d0571800 linked_attributes_count = 0 linked_attributes = 0x2af6d5212140 uptodateness_vector = 0x2af6d1a741c0 objects = 0x2af6d0e2bc60 more_data = false status = {w = 0} nt_status = {v = 3006553120} dsdb_repl_flags = 0 __FUNCTION__ = "dreplsrv_op_pull_source_apply_changes_trigger" #29 0x00002af6c1c6b3e7 in dreplsrv_op_pull_source_get_changes_done ( subreq=0x0) at ../source4/dsdb/repl/drepl_out_helpers.c:599 req = 0x2af6d17daed0 state = 0x2af6d17db050 status = {v = 0} r = 0x2af6d17db0d0 ctr_level = 6 ctr1 = 0x0 ctr6 = 0x2af6d1b02bb0 extended_ret = DRSUAPI_EXOP_ERR_NONE #30 0x00002af6b333e2f8 in _tevent_req_notify_callback (req=0x2af6d1a73f70, location=0x2af6c1c7d5f8 "default/librpc/gen_ndr/ndr_drsuapi_c.c:712") at ../lib/tevent/tevent_req.c:102 No locals. #31 0x00002af6b333e34d in tevent_req_finish (req=0x2af6d1a73f70, state=TEVENT_REQ_DONE, location=0x2af6c1c7d5f8 "default/librpc/gen_ndr/ndr_drsuapi_c.c:712") at ../lib/tevent/tevent_req.c:117 No locals. #32 0x00002af6b333e374 in _tevent_req_done (req=0x2af6d1a73f70, location=0x2af6c1c7d5f8 "default/librpc/gen_ndr/ndr_drsuapi_c.c:712") at ../lib/tevent/tevent_req.c:123 No locals. #33 0x00002af6c1c708df in dcerpc_drsuapi_DsGetNCChanges_r_done ( subreq=0x2af6d122f4c0) at default/librpc/gen_ndr/ndr_drsuapi_c.c:712 req = 0x2af6d1a73f70 status = {v = 0} #34 0x00002af6b333e2f8 in _tevent_req_notify_callback (req=0x2af6d122f4c0, location=0x2af6b575b688 "../librpc/rpc/binding_handle.c:517") at ../lib/tevent/tevent_req.c:102 No locals. #35 0x00002af6b333e34d in tevent_req_finish (req=0x2af6d122f4c0, state=TEVENT_REQ_DONE, location=0x2af6b575b688 "../librpc/rpc/binding_handle.c:517") at ../lib/tevent/tevent_req.c:117 No locals. #36 0x00002af6b333e374 in _tevent_req_done (req=0x2af6d122f4c0, location=0x2af6b575b688 "../librpc/rpc/binding_handle.c:517") at ../lib/tevent/tevent_req.c:123 No locals. #37 0x00002af6b5757ede in dcerpc_binding_handle_call_done (subreq=0x0) at ../librpc/rpc/binding_handle.c:517 req = 0x2af6d122f4c0 state = 0x2af6d122f640 h = 0x2af6d0959d10 error = {v = 0} out_flags = 0 ndr_err = NDR_ERR_SUCCESS #38 0x00002af6b333e2f8 in _tevent_req_notify_callback (req=0x2af6d522f7a0, location=0x2af6b575b1d0 "../librpc/rpc/binding_handle.c:188") at ../lib/tevent/tevent_req.c:102 No locals. #39 0x00002af6b333e34d in tevent_req_finish (req=0x2af6d522f7a0, state=TEVENT_REQ_DONE, location=0x2af6b575b1d0 "../librpc/rpc/binding_handle.c:188") at ../lib/tevent/tevent_req.c:117 No locals. #40 0x00002af6b333e374 in _tevent_req_done (req=0x2af6d522f7a0, location=0x2af6b575b1d0 "../librpc/rpc/binding_handle.c:188") at ../lib/tevent/tevent_req.c:123 No locals. #41 0x00002af6b5757398 in dcerpc_binding_handle_raw_call_done (subreq=0x0) at ../librpc/rpc/binding_handle.c:188 req = 0x2af6d522f7a0 state = 0x2af6d522f920 error = {v = 0} #42 0x00002af6b333e2f8 in _tevent_req_notify_callback (req=0x2af6d0712430, location=0x2af6b44b8810 "../source4/librpc/rpc/dcerpc.c:322") at ../lib/tevent/tevent_req.c:102 No locals. #43 0x00002af6b333e34d in tevent_req_finish (req=0x2af6d0712430, state=TEVENT_REQ_DONE, location=0x2af6b44b8810 "../source4/librpc/rpc/dcerpc.c:322") at ../lib/tevent/tevent_req.c:117 No locals. #44 0x00002af6b333e472 in tevent_req_trigger (ev=0x2af6b17ef8c0, im=0x2af6d0712500, private_data=0x2af6d0712430) at ../lib/tevent/tevent_req.c:174 req = 0x2af6d0712430 #45 0x00002af6b333d6d4 in tevent_common_loop_immediate (ev=0x2af6b17ef8c0) at ../lib/tevent/tevent_immediate.c:135 im = 0x2af6d0712500 handler = 0x2af6b333e423 <tevent_req_trigger> private_data = 0x2af6d0712430 #46 0x00002af6b3345570 in epoll_event_loop_once (ev=0x2af6b17ef8c0, location=0x2af6b15a7b9f "../source4/smbd/server.c:503") at ../lib/tevent/tevent_epoll.c:907 epoll_ev = 0x2af6b17efb00 tval = {tv_sec = 47239056876603, tv_usec = 47239028210096} panic_triggered = false #47 0x00002af6b3342363 in std_event_loop_once (ev=0x2af6b17ef8c0, location=0x2af6b15a7b9f "../source4/smbd/server.c:503") at ../lib/tevent/tevent_standard.c:112 glue_ptr = 0x2af6b17ef9b0 glue = 0x2af6b17ef9b0 ret = 10998 #48 0x00002af6b333c799 in _tevent_loop_once (ev=0x2af6b17ef8c0, location=0x2af6b15a7b9f "../source4/smbd/server.c:503") at ../lib/tevent/tevent.c:530 ret = 0 nesting_stack_ptr = 0x0 #49 0x00002af6b333ca11 in tevent_common_loop_wait (ev=0x2af6b17ef8c0, location=0x2af6b15a7b9f "../source4/smbd/server.c:503") at ../lib/tevent/tevent.c:634 ret = 0 #50 0x00002af6b3342405 in std_event_loop_wait (ev=0x2af6b17ef8c0, location=0x2af6b15a7b9f "../source4/smbd/server.c:503") at ../lib/tevent/tevent_standard.c:138 glue_ptr = 0x2af6b17ef9b0 glue = 0x2af6b17ef9b0 ret = 10998 #51 0x00002af6b333cadc in _tevent_loop_wait (ev=0x2af6b17ef8c0, location=0x2af6b15a7b9f "../source4/smbd/server.c:503") at ../lib/tevent/tevent.c:653 No locals. #52 0x00002af6b15a37bc in binary_smbd_main ( binary_name=0x2af6b15a737b "samba", argc=6, argv=0x7fff67c78de8) at ../source4/smbd/server.c:503 opt_daemon = false opt_interactive = true opt = -1 pc = 0x2af6b17d5040 static_init = {0x2af6b2ac7d8c <server_service_auth_init>, 0x2af6b2aca9e7 <server_service_echo_init>, 0} shared_init = 0x2af6b18143b0 event_ctx = 0x2af6b17ef8c0 stdin_event_flags = 1 status = {v = 0} model = 0x2af6b17d5b90 "single" max_runtime = 7500 Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Mon Jan 6 01:16:13 CET 2014 on sn-devel-104
* Happy New Year 2014!Stefan Metzmacher2014-01-021-1/+1
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* selftest: add rodc and other env tests for wbinfoGarming Sam2013-12-231-2/+2
| | | | | | | | | Pair-programmed-with: Andrew Bartlett <abartlet@samba.org> Signed-off-by: Garming Sam <garming@catalyst.net.nz> Reviewed-by: Stefan Metzmacher <metze@samba.org> Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Mon Dec 23 17:17:39 CET 2013 on sn-devel-104
* share_ldb: Fix a memleakVolker Lendecke2013-12-171-0/+1
| | | | | | | | Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org> Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Tue Dec 17 03:50:58 CET 2013 on sn-devel-104
* share_ldb: Fix CID 1138336 Dereference null return valueVolker Lendecke2013-12-171-4/+5
| | | | | | | False positive, but this way we avoid another strchr Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* share_ldb: Fix a memleakVolker Lendecke2013-12-171-0/+1
| | | | | Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* share_ldb: Fix CID 1138337 Dereference null return valueVolker Lendecke2013-12-171-4/+5
| | | | | | | False positive, but this way we avoid another strchr Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* ntvfs: Fix CID 241291 Argument cannot be negativeVolker Lendecke2013-12-171-1/+1
| | | | | | | getgroups can return -1, which talloc_array won't be happy about Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* s4:rpc_server/lsa_lookup fix a compile warningChristian Ambach2013-12-131-1/+1
| | | | | | | | | | about a set, but unused variable Signed-off-by: Christian Ambach <ambi@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org> Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Fri Dec 13 01:49:50 CET 2013 on sn-devel-104
* s4:libcli fix compiler warningsChristian Ambach2013-12-121-3/+1
| | | | | | | about potentially uninitialized variables Signed-off-by: Christian Ambach <ambi@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* s4:kdc fix compiler warningsChristian Ambach2013-12-121-2/+1
| | | | | | | about set but unused variables Signed-off-by: Christian Ambach <ambi@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* s4:echo_server fix compiler warningsChristian Ambach2013-12-121-2/+1
| | | | | | | about set but unused variables Signed-off-by: Christian Ambach <ambi@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* s4:dsdb fix compiler warningsChristian Ambach2013-12-121-1/+1
| | | | | | | about potentially uninitialized variables Signed-off-by: Christian Ambach <ambi@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* s4:dsdb fix compiler warningsChristian Ambach2013-12-121-1/+1
| | | | | | | about potentially uninitialized variables Signed-off-by: Christian Ambach <ambi@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* s4:dsdb fix compiler warningsChristian Ambach2013-12-121-1/+1
| | | | | | | about potentially uninitialized variables Signed-off-by: Christian Ambach <ambi@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* s4:dsdb fix compiler warningsChristian Ambach2013-12-121-1/+1
| | | | | | | about potentially uninitialized variables Signed-off-by: Christian Ambach <ambi@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* s4:dsdb fix compiler warningsChristian Ambach2013-12-121-2/+2
| | | | | | | about potentially uninitialized variables Signed-off-by: Christian Ambach <ambi@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* s4:dsdb fix compiler warningsChristian Ambach2013-12-121-1/+1
| | | | | | | about potentially uninitialized variables Signed-off-by: Christian Ambach <ambi@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* CVE-2013-4408:s3:Ensure LookupNames replies arrays are range checked.Jeremy Allison2013-12-099-29/+68
| | | | | | | Bug: https://bugzilla.samba.org/show_bug.cgi?id=10185 Signed-off-by: Stefan Metzmacher <metze@samba.org> Signed-off-by: Jeremy Allison <jra@samba.org>
* CVE-2013-4408:s3:Ensure LookupSids replies arrays are range checked.Jeremy Allison2013-12-092-2/+27
| | | | | | | Bug: https://bugzilla.samba.org/show_bug.cgi?id=10185 Signed-off-by: Stefan Metzmacher <metze@samba.org> Signed-off-by: Jeremy Allison <jra@samba.org>
* CVE-2013-4408:s4:dcerpc_sock: check for invalid frag_len within ↵Stefan Metzmacher2013-12-091-0/+6
| | | | | | | | | sock_complete_packet() Bug: https://bugzilla.samba.org/show_bug.cgi?id=10185 Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* CVE-2013-4408:s4:dcerpc_smb2: check for invalid frag_len in ↵Stefan Metzmacher2013-12-091-0/+6
| | | | | | | | | send_read_request_continue() Bug: https://bugzilla.samba.org/show_bug.cgi?id=10185 Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* CVE-2013-4408:s4:dcerpc_smb: check for invalid frag_len in ↵Stefan Metzmacher2013-12-091-0/+6
| | | | | | | | | send_read_request_continue() Bug: https://bugzilla.samba.org/show_bug.cgi?id=10185 Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* CVE-2013-4408:s4:dcerpc: check for invalid frag_len in ncacn_pull()Stefan Metzmacher2013-12-091-0/+4
| | | | | | | Bug: https://bugzilla.samba.org/show_bug.cgi?id=10185 Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* s4:torture:smb2: add new durable-v2-open.reopen1a testMichael Adam2013-12-061-0/+110
| | | | | | | | | | | | | | | - open session1 on tcp connection conn1 - open a durable handle on a session1 - do a session reconnect on a new tcp connection conn2 - doing a durable reconnect on session1 gives USER_SESSION_DELETED - doing a durable reconnect on session2 succeeds Signed-off-by: Michael Adam <obnox@samba.org> Reviewed-by: David Disseldorp <ddiss@samba.org> Autobuild-User(master): David Disseldorp <ddiss@samba.org> Autobuild-Date(master): Fri Dec 6 15:59:15 CET 2013 on sn-devel-104
* s4:torture:smb2: add new durable-open.reopen1a testMichael Adam2013-12-061-0/+100
| | | | | | | | | | | | - open session1 on tcp connection conn1 - open a durable handle on a session1 - do a session reconnect on a new tcp connection conn2 - doing a durable reconnect on session1 gives USER_SESSION_DELETED - doing a durable reconnect on session2 succeeds Signed-off-by: Michael Adam <obnox@samba.org> Reviewed-by: David Disseldorp <ddiss@samba.org>
* cldap: quieten error when abandon packet is sentGarming Sam2013-12-061-0/+7
| | | | | | | | | | | | The specification indicates that no response needs to be sent when receiving an abandon request packet. Signed-off-by: Garming Sam <garming@catalyst.net.nz> Reviewed-by: Jelmer Vernooij <jelmer@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Fri Dec 6 07:13:29 CET 2013 on sn-devel-104
* s4-torture: Use talloc for asprintf.Andreas Schneider2013-12-061-12/+10
| | | | | Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Michael Adam <obnox@samba.org>
* s4-torture: Fix out of bound array access.Andreas Schneider2013-12-061-1/+1
| | | | | Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Michael Adam <obnox@samba.org>
* s3-torture: Comment out dead code in spoolss test.Andreas Schneider2013-12-061-1/+8
| | | | | Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Michael Adam <obnox@samba.org>
* s4-torture: Fix some compile warnings in spoolss.Andreas Schneider2013-12-061-5/+8
| | | | | Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Michael Adam <obnox@samba.org>
* s4-torture: Make sure handles are correctly initialized.Andreas Schneider2013-12-061-1/+3
| | | | | Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Michael Adam <obnox@samba.org>
* s4-torture: Make sure the handles are initialized correctly.Andreas Schneider2013-12-061-1/+4
| | | | | Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Michael Adam <obnox@samba.org>
* s4-torture: Make sure the handles are not used uninitialized.Andreas Schneider2013-12-061-1/+7
| | | | | Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Michael Adam <obnox@samba.org>
* s4-libcli: Add smb2_util_handle_empty().Andreas Schneider2013-12-061-0/+9
| | | | | | | Will be used in the next commit. Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Michael Adam <obnox@samba.org>
* torture: match Windows responses to bad shadow copy IDsDavid Disseldorp2013-12-061-3/+3
| | | | | | | | test_fsrvp_bad_id() issues DeleteShareMapping requests with invalid shadow copy IDs, expect Windows Server 2012 return codes. Signed-off-by: David Disseldorp <ddiss@samba.org> Reviewed-by: Michael Adam <obnox@samba.org>
* torture: test duplicate shares in FSRVP shadow-copy setDavid Disseldorp2013-12-061-12/+25
| | | | | | | | MS-FSRVP 3.1.4.4 documents the requirement for failure when duplicate volume names are encountered on AddToShadowCopySet. Signed-off-by: David Disseldorp <ddiss@samba.org> Reviewed-by: Michael Adam <obnox@samba.org>
* smbtorture: New torture test for bug #9870.Jeremy Allison2013-12-051-0/+95
| | | | | | | | | | | | | | | Not fetching the latest modification time on a folder if we have read locks on it. Prove we should just rely on the mtime value from the underlying filesystem, even with an open handle. BUG: https://bugzilla.samba.org/show_bug.cgi?id=9870 Signed-off-by: Jeremy Allison <jra@samba.org> Reviewed-by: Volker Lendecke <vl@samba.org> Autobuild-User(master): Volker Lendecke <vl@samba.org> Autobuild-Date(master): Thu Dec 5 10:05:06 CET 2013 on sn-devel-104
* torture: enum snapshots after FSRVP creationDavid Disseldorp2013-12-051-2/+100
| | | | | | | | | | | Issue an SMB2 ENUM_SNAPSHOTS ioctl following FSRVP snapshot creation to cover Explorer previous file version use-cases. This test will fail against Windows Server 2012, as FSRVP created snapshots are not exposed via the ENUM_SNAPSHOTS ioctl. Signed-off-by: David Disseldorp <ddiss@samba.org> Reviewed-by: Michael Adam <obnox@samba.org>
* s4-rpc: dnsserver: Ignore duplicate dns zones from multiple locationsAmitay Isaacs2013-11-301-6/+12
| | | | | | | | Signed-off-by: Amitay Isaacs <amitay@gmail.com> Reviewed-by: Kai Blin <kai@samba.org> Autobuild-User(master): Amitay Isaacs <amitay@samba.org> Autobuild-Date(master): Sat Nov 30 06:15:52 CET 2013 on sn-devel-104
* s4-dns: Ignore duplicate dns zones from multiple locations in dlz_bind9Amitay Isaacs2013-11-301-0/+55
| | | | | | | | | | | | | | | | | | | | BIND DLZ module currently loads DNS zones from DNS partitions and domain partitions using following prefixes: CN=MicrosoftDNS,DC=DomainDnsZones CN=MicrosoftDNS,DC=ForestDNSZones CN=MicrosoftDNS,CN=System Windows supports DNS zones duplicated in DNS partitions and domain partition and updates both of them simultaneously. BIND DLZ module can handle DNS zones stored either in DNS partitions or domain partition, but not both. This patch ignores duplicate zones from domain partition and allows BIND9 to work with AD with duplicate DNS zones. Signed-off-by: Amitay Isaacs <amitay@gmail.com> Reviewed-by: Kai Blin <kai@samba.org>
* Cope with first element in hdb_method having a different name in different ↵Jelmer Vernooij2013-11-281-1/+1
| | | | | | | | | | | | | | heimdal versions. It's called `interface_version` in older Heimdal versions and `version` in newer versions. Signed-off-by: Jelmer Vernooij <jelmer@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Thu Nov 28 04:17:55 CET 2013 on sn-devel-104
* Use heim_octet_string typedef.Jelmer Vernooij2013-11-281-2/+1
| | | | | | | | The struct version is not provided by newer versions of heimdal. Signed-off-by: Jelmer Vernooij <jelmer@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* Remove no longer used et_deps.pl.Jelmer Vernooij2013-11-281-17/+0
| | | | | | Signed-off-by: Jelmer Vernooij <jelmer@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* Remove no longer used asn1_deps.pl.Jelmer Vernooij2013-11-281-103/+0
| | | | | | Signed-off-by: Jelmer Vernooij <jelmer@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
* torture: test get/set compression ioctl permissionsDavid Disseldorp2013-11-221-0/+128
| | | | | | | | | | | | | Windows Server 2012[r2] exhibits some strange behaviour with regard to handling the compression fsctls. [READ/WRITE]_ATTR permissions are not required for the corresponding get/set compression ioctls. WRITE_DATA is required for set compression. Signed-off-by: David Disseldorp <ddiss@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org> Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Fri Nov 22 19:57:48 CET 2013 on sn-devel-104
* torture: split open from test_setup_create_fillDavid Disseldorp2013-11-221-12/+32
| | | | | Signed-off-by: David Disseldorp <ddiss@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* torture: attempt to set compression via SetInfoDavid Disseldorp2013-11-221-2/+101
| | | | | | | | Doing so should give a successful SetInfo response, however the attribute should not be set in subsequent GetInfo / ioctl responses. Signed-off-by: David Disseldorp <ddiss@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* torture: test dir non-inherit in compress_inherit_disableDavid Disseldorp2013-11-221-8/+35
| | | | | | | | | | | Also add a note reguarding Windows 2008GM copy-chunk note: Windows 2008GM (non-R2) fails the copy-chunk src=dest overlap test, as it appears to use a different chunk copy algorithm to 208R2. Takeaway advice is to avoid using copy-chunk when the source and destination ranges overlap in the same file. Signed-off-by: David Disseldorp <ddiss@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
* lib/param: Consolidate code to enable smb signing on the server, always ↵Andrew Bartlett2013-11-221-38/+3
| | | | | | | | | | | | | | | enable on AD DC This uses the code from the source4/ SMB server (the NTVFS smb server) in common, to force SMB Signing to be on when we are an AD DC. Andrew Bartlett Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: David Disseldorp <ddiss@samba.org> Autobuild-User(master): David Disseldorp <ddiss@samba.org> Autobuild-Date(master): Fri Nov 22 13:13:05 CET 2013 on sn-devel-104