Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 May 2019 15:00:54 +0200
From:      Andrea Venturoli <ml@netfence.it>
To:        Hans Petter Selasky <hps@selasky.org>, Jan Beich <jbeich@FreeBSD.org>
Cc:        Konstantin Belousov <kostikbel@gmail.com>, timur@FreeBSD.org, freebsd-ports@freebsd.org
Subject:   Re: Samba dump (useless) core
Message-ID:  <7e963f52-b991-1d83-e4ec-b7663e7a2780@netfence.it>
In-Reply-To: <c75138d2-dd0a-cc07-c9f1-d1084fe5ac6d@selasky.org>
References:  <169305b9-64ea-6305-8ef2-9c11b8c9baf3@netfence.it> <20190508102504.GY2748@kib.kiev.ua> <0eb47166-ddaf-d0ed-7730-91341634c72c@netfence.it> <k1f1-uq4m-wny@FreeBSD.org> <c75138d2-dd0a-cc07-c9f1-d1084fe5ac6d@selasky.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 5/8/19 2:46 PM, Hans Petter Selasky wrote:
> On 2019-05-08 13:44, Jan Beich wrote:
>> Andrea Venturoli <ml@netfence.it> writes:
>>
> 
> Try to install GDB from ports and use that. It often helps.

Right!!! Thanks!!!

I always install installing it when I develop, but forgot to think about 
it in this sysadmin-side problem :)

At least now the trace has some info:
> (gdb) bt
> #0  0x0000000803e0d98a in kill () from /lib/libc.so.7
> #1  0x0000000803e0d940 in __fail (msg=<optimized out>) at /usr/src/lib/libc/secure/stack_protector.c:110
> #2  0x0000000803e0d8b0 in __stack_chk_fail () at /usr/src/lib/libc/secure/stack_protector.c:117
> #3  0x0000000801f274e3 in E_deshash (passwd=<optimized out>, p16=0x80e8b1530 "?I\246k\316@\323-\366b\017\300\277P\227L0\324~.\b") at ../libcli/auth/smbencrypt.c:153
> #4  0x000000081a6a5f17 in setup_given_passwords (io=0x7fffffffd940, g=0x7fffffffd980) at ../source4/dsdb/samdb/ldb_modules/password_hash.c:2379
> #5  0x000000081a6a314c in setup_password_fields (io=0x7fffffffd940) at ../source4/dsdb/samdb/ldb_modules/password_hash.c:2414
> #6  0x000000081a6a1cdd in password_hash_mod_do_mod (ac=<optimized out>) at ../source4/dsdb/samdb/ldb_modules/password_hash.c:4532
> #7  get_domain_data_callback (req=<optimized out>, ares=<optimized out>) at ../source4/dsdb/samdb/ldb_modules/password_hash.c:3920
> #8  0x000000081d54457e in ltdb_callback (ev=<optimized out>, te=<optimized out>, t=..., private_data=<optimized out>) at ../lib/ldb/ldb_tdb/ldb_tdb.c:1654
> #9  0x0000000803b1bbce in tevent_common_invoke_timer_handler () from /usr/local/lib/libtevent.so.0
> #10 0x0000000803b1bd06 in tevent_common_loop_timer_delay () from /usr/local/lib/libtevent.so.0
> #11 0x0000000803b1923f in ?? () from /usr/local/lib/libtevent.so.0
> #12 0x0000000803b15ead in _tevent_loop_once () from /usr/local/lib/libtevent.so.0
> #13 0x00000008093b509b in ldb_wait (handle=0x823cea820, type=<optimized out>) at ../lib/ldb/common/ldb.c:639
> #14 0x00000008095d3c0f in dsdb_autotransaction_request (sam_ldb=0x80e85e1a0, req=0x823dc7de0) at ../source4/dsdb/common/util.c:1120
> #15 samdb_set_password_internal (ldb=<optimized out>, mem_ctx=<optimized out>, user_dn=<optimized out>, domain_dn=<optimized out>, new_password=<optimized out>, lmNewHash=<optimized out>, ntNewHash=<optimized out>, 
>     lmOldHash=<optimized out>, ntOldHash=<optimized out>, reject_reason=<optimized out>, _dominfo=<optimized out>, permit_interdomain_trust=<optimized out>) at ../source4/dsdb/common/util.c:2340
> #16 0x00000008095d498d in samdb_set_password_sid (ldb=0x80e85e1a0, mem_ctx=<optimized out>, user_sid=<optimized out>, new_version=0xe8ef06000007fff, new_password=0x7fffffffdec0, lmNewHash=0x0, ntNewHash=0x0, lmOldHash=0x0, 
>     ntOldHash=0x80e8b23a0, reject_reason=0x0, _dominfo=0x0) at ../source4/dsdb/common/util.c:2817
> #17 0x0000000816d7eacd in dcesrv_netr_ServerPasswordSet2 (dce_call=<optimized out>, mem_ctx=<optimized out>, r=<optimized out>) at ../source4/rpc_server/netlogon/dcerpc_netlogon.c:821
> #18 netlogon__op_dispatch (dce_call=0x823f62260, mem_ctx=0x823f62260, r=0x823cea6e0) at default/librpc/gen_ndr/ndr_netlogon_s.c:399
> #19 0x0000000816d78241 in dcesrv_request (call=<optimized out>) at ../source4/rpc_server/dcerpc_server.c:1874
> #20 dcesrv_process_ncacn_packet (dce_conn=<optimized out>, pkt=<optimized out>, blob=...) at ../source4/rpc_server/dcerpc_server.c:2196
> #21 dcesrv_read_fragment_done (subreq=<optimized out>) at ../source4/rpc_server/dcerpc_server.c:2774
> #22 0x000000080682117a in dcerpc_read_ncacn_packet_done (subreq=<optimized out>) at ../librpc/rpc/dcerpc_util.c:835
> #23 0x0000000806600619 in tstream_readv_pdu_readv_done (subreq=0x823ca6c80) at ../lib/tsocket/tsocket_helpers.c:319
> #24 0x00000008065ff7ce in tstream_readv_done (subreq=0x80e846700) at ../lib/tsocket/tsocket.c:604
> #25 0x0000000803b16fa7 in tevent_common_invoke_immediate_handler () from /usr/local/lib/libtevent.so.0
> #26 0x0000000803b17004 in tevent_common_loop_immediate () from /usr/local/lib/libtevent.so.0
> #27 0x0000000803b1922c in ?? () from /usr/local/lib/libtevent.so.0
> #28 0x0000000803b15ead in _tevent_loop_once () from /usr/local/lib/libtevent.so.0
> #29 0x0000000803b160eb in tevent_common_loop_wait () from /usr/local/lib/libtevent.so.0
> #30 0x000000080ec09aeb in standard_accept_connection (ev=0x80e85e060, lp_ctx=0x80e853060, sock=<optimized out>, new_conn=0x8021355f0 <stream_new_connection>, private_data=0x80e9db7c0, process_context=0x80e8ce860)
>     at ../source4/smbd/process_standard.c:384
> #31 0x0000000803b16b6d in tevent_common_invoke_fd_handler () from /usr/local/lib/libtevent.so.0
> #32 0x0000000803b1990a in ?? () from /usr/local/lib/libtevent.so.0
> #33 0x0000000803b15ead in _tevent_loop_once () from /usr/local/lib/libtevent.so.0
> #34 0x0000000803b160eb in tevent_common_loop_wait () from /usr/local/lib/libtevent.so.0
> #35 0x000000080ec09d51 in standard_new_task (ev=0x80e85e060, lp_ctx=0x80e853060, service_name=0x816b4cff6 "rpc", new_task=0x802136200 <task_server_callback>, private_data=0x80e8cea90, service_details=0x80e84ecc0, from_parent_fd=24)
>     at ../source4/smbd/process_standard.c:494
> #36 0x00000008021361e2 in task_server_startup (event_ctx=0x80e85e060, lp_ctx=0x80e853060, service_name=0x816b4cff6 "rpc", model_ops=0x80ee0bb90 <standard_ops>, task_init=0x816b4cd70 <dcesrv_task_init>, service_details=0x80e84ecc0, 
>     from_parent_fd=24) at ../source4/smbd/service_task.c:123
> #37 0x0000000802134c36 in server_service_init (name=0x80e84c950 "rpc", event_context=<optimized out>, lp_ctx=<optimized out>, model_ops=<optimized out>, from_parent_fd=<optimized out>) at ../source4/smbd/service.c:70
> #38 server_service_startup (event_ctx=0x80e85e060, lp_ctx=0x80e853060, model=<optimized out>, server_services=0x80e85d360, from_parent_fd=<optimized out>) at ../source4/smbd/service.c:108
> #39 0x0000000001025c19 in binary_smbd_main (binary_name=<optimized out>, argc=<optimized out>, argv=<optimized out>) at ../source4/smbd/server.c:714
> #40 main (argc=<optimized out>, argv=<optimized out>) at ../source4/smbd/server.c:745

I'm posting it here in case anyone is interested, while I'm looking into 
what jbeich suggested.


  bye & Thanks
	av.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7e963f52-b991-1d83-e4ec-b7663e7a2780>