Created attachment 11876 [details] gdb output If you set Samba 4.3.5 as an NT4-style PDC with ldapsam:editposix (though the later may be a red herring, another user is getting the same problem and he is using ipasam) and then try to create a user with 'smbpasswd -a username', the command ends in a segfault. You get asked for the users password (twice), the user is created in ldap, but the commands exits without adding the password to the user. I have attached the smb.conf in use, a level 10 log, a copy of the users object in ldap and what happens when you run smbpasswd with gdb.
Created attachment 11877 [details] log file
Created attachment 11878 [details] smb.conf
Created attachment 11879 [details] user object
I'm getting the same segfault, using ipasam... But my user doesn't gets created in the LDAP/FreeIPA...
Looks a bit like this bug: https://bugzilla.samba.org/show_bug.cgi?id=11530 (which has a fix in master)
(In reply to Garming Sam from comment #5) OK, I will download master from git and compile it.
(In reply to Rowland Penny from comment #6) OK, getting closer ;-) smbpasswd from samba-master creates the user and adds the password, but it still segfaults, see attached files: new_user, new_gdb_result and new_log.wb-EXAMPLE
Created attachment 11881 [details] gdb output
Created attachment 11883 [details] log file
Created attachment 11884 [details] user object
is this still a problem?
(In reply to Björn Jacke from comment #11) I have no idea, it is six years since I reported this and I no longer use an NT4-style PDC in any way and do not want to either. Based on this and SMBv1 (hopefully) going away, shall we just close this ?
(In reply to Rowland Penny from comment #12) Okay, somewhere between 4.3.5 and 4.15.3 this must have got fixed, because it no longer segfaults. Closing as resolved.