[Samba] "valid users" + ldap on Solaris 10 problems

Gerald (Jerry) Carter jerry at samba.org
Wed Jan 11 22:17:07 GMT 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Miki Monguilod wrote:
> Hi!
> 
> Yesterday we finally get the stack trace of Samba. Here you have:
> Program received signal SIGSEGV, Segmentation fault.
> 0xfefd4f6c in _free_unlocked () from /lib//libc.so.1
> (gdb) bt
> #0  0xfefd4f6c in _free_unlocked () from /lib//libc.so.1
> #1  0xfefd4f14 in free () from /lib//libc.so.1
> #2  0xfed9fad0 in ldap_set_lderrno () from /usr/lib//libldap.so.5
> #3  0xfedbc084 in ldap_create_virtuallist_control ()
>   from /usr/lib//libldap.so.5
> #4  0xfee0a8fc in setup_vlv_params () from /usr/lib//libsldap.so.1
> #5  0xfee0b46c in search_state_machine () from /usr/lib//libsldap.so.1
> #6  0xfee0c1fc in __ns_ldap_firstEntry () from /usr/lib//libsldap.so.1
> #7  0xfee4ba3c in _nss_ldap_getent () from /usr/lib//nss_ldap.so.1
> #8  0xfefdc0d8 in nss_getent_u () from /lib//libc.so.1
> #9  0xfefdbc70 in nss_getent () from /lib//libc.so.1
> #10 0xfefc7074 in getgrent_r () from /lib//libc.so.1
> #11 0x002ef230 in get_users_in_group (gname=0x56bfa1 "referencial")
>    at lib/util_getent.c:282
> #12 0x002ed724 in user_in_unix_group_list (user=0xffbfc048 "csi",
>    gname=0x56bfa1 "referencial") at lib/username.c:519
> #13 0x002eda2c in user_in_group_list (user=0xffbfc048 "csi",
>    gname=0x56bfa1 "referencial", groups=0x0, n_groups=<error type>)
>    at lib/username.c:566
> #14 0x002edd50 in user_in_list (user=0xffbfc048 "csi", list=0x508220,
>    groups=0x0, n_groups=<error type>) at lib/username.c:607
> #15 0x000675cc in user_ok (user=0xffbfc048 "csi", snum=128, groups=0x0,
>    n_groups=<error type>) at smbd/password.c:397
> ---Type <return> to continue, or q <return> to quit---
> #16 0x00067d8c in authorise_login (snum=128, user=0xffbfdf10 "", password=
>      {data = 0x510238 "Q» §E©wdª\232\215\222xB5\220\221\200ÂÒ¯·Âv",
> length = <error type>, free = 0x3029b0 <free_data_blob>}, guest=0xffbfe0b0)
>    at smbd/password.c:547
> #17 0x001076a8 in make_connection_snum (snum=128, vuser=0x0, password=
>      {data = 0x510238 "Q» §E©wdª\232\215\222xB5\220\221\200ÂÒ¯·Âv",
> length = <error type>, free = 0x3029b0 <free_data_blob>},
> pdev=0xffbfe258 "",

Looks like an issue in the nss_ldap library from Sun.  Is
your Solaris box fully patched?  Or perhaps has Samba linked against
OpenLDAP client libs and nss_ldap is getting confused?




cheers, jerry
=====================================================================
Alleviating the pain of Windows(tm)      ------- http://www.samba.org
Centeris                         -----------  http://www.centeris.com
"There's an anonymous coward in all of us."               --anonymous
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDxYPjIR7qMdg1EfYRAg8VAKDpzTG+Y85Tn3b3gYVwDlxVMwzd+ACg8ZrO
g29nz5upBI9vU5phUtvKTPo=
=R5Jn
-----END PGP SIGNATURE-----


More information about the samba mailing list