Hi all I have a samba pdc(master LDAP Server) with 1 BDC(slave ldap server), the version of Samba at PDC and BDC is samba 3.0.21c. At BDC , there are some shares declared. The shares are used to store Fox pro files. The client uses foxpro and opens DBF file in the share declared. and also Roaming profiles is also used at BDC. The problem is samba hangs frequently. Once rebooted works for some time and as then samba hangs unable to open any fox pro files. Almost more than 100 process are getting created. Server Hardware Configuration (BDC) Intel Pentium 2.4 Ghz Processor 512 MB RAM 36GB SCSI Hard disk Intel S845WD1E Server Motherboard Adaptec SCSI PCI Intel on board 100Mbps NIC is it because the samba is unable to handle foxpro, ? I have done the backtrace of a particular smbd process ################################################################## #0 0x00d047a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x006d2d30 in __nanosleep_nocancel () from /lib/tls/libc.so.6 #2 0x00372a7f in yield_cpu () at tdb/spinlock.c:265 #3 0x00372c62 in __write_lock (rwlock=0xb7cd7070) at tdb/spinlock.c:338 #4 0x00372dcd in tdb_spinlock (tdb=0x91ebc70, list=1003, rw_type=1) at tdb/spinlock.c:388 #5 0x0036e7b0 in tdb_lock (tdb=0x91ebc70, list=1003, ltype=1) at tdb/tdb.c:302 #6 0x003725c3 in tdb_chainlock (tdb=0x91ebc70, key {dptr = 0x49e6a0 "\022\b", dsize = 16}) at tdb/tdb.c:2030 #7 0x002fb867 in get_share_mode_lock (mem_ctx=0x0, dev=2066, ino=7884964, servicepath=0x91e8aa0 "/data/Server", fname=0x9204bb0 "FINALQC/HEMANTH QC/Sub Assy Codes") at locking/locking.c:619 #8 0x001d98a8 in open_directory (conn=0x91f5a20, fname=0x9204bb0 "FINALQC/HEMANTH QC/Sub Assy Codes", psbuf=0xbfebcf90, access_mask=131072, share_access=3, create_disposition=1, create_options=0, pinfo=0x0) at smbd/open.c:1930 #9 0x00181f6b in user_can_read_file (conn=0x91f5a20, name=0x9204bb0 "FINALQC/HEMANTH QC/Sub Assy Codes", pst=0xbfebcf90) at smbd/dir.c:852 #10 0x0018236d in is_visible_file (conn=0x91f5a20, dir_path=0x91f2e20 "FINALQC/HEMANTH QC", name=0x92004e8 "Sub Assy Codes", pst=0xbfebcf90, use_veto=1) at smbd/dir.c:994 Second Trial #0 0x00d047a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x006d2d30 in __nanosleep_nocancel () from /lib/tls/libc.so.6 #2 0x00372a7f in yield_cpu () at tdb/spinlock.c:265 #3 0x00372c62 in __write_lock (rwlock=0xb7d2d070) at tdb/spinlock.c:338 #4 0x00372dcd in tdb_spinlock (tdb=0x91ebc70, list=1003, rw_type=1) at tdb/spinlock.c:388 #5 0x0036e7b0 in tdb_lock (tdb=0x91ebc70, list=1003, ltype=1) at tdb/tdb.c:302 #6 0x003725c3 in tdb_chainlock (tdb=0x91ebc70, key={dptr = 0x49e6a0 "\022\b", dsize = 16}) at tdb/tdb.c:2030 #7 0x002fb867 in get_share_mode_lock (mem_ctx=0x0, dev=2066, ino=7884964, servicepath=0x918b2d8 "/data/Server", fname=0x9200780 "FINALQC/HEMANTH QC/Sub Assy Codes") at locking/locking.c:619 #8 0x001d98a8 in open_directory (conn=0x91f7268, fname=0x9200780 "FINALQC/HEMANTH QC/Sub Assy Codes", psbuf=0xbfebcf90, access_mask=131072, share_access=3, create_disposition=1, create_options=0, pinfo=0x0) at smbd/open.c:1930 #9 0x00181f6b in user_can_read_file (conn=0x91f7268, name=0x9200780 "FINALQC/HEMANTH QC/Sub Assy Codes", pst=0xbfebcf90) at smbd/dir.c:852 #10 0x0018236d in is_visible_file (conn=0x91f7268, dir_path=0x91dd4f0 "FINALQC/HEMANTH QC", name=0x9202e78 "Sub Assy Codes", pst=0xbfebcf90, use_veto=1) at smbd/dir.c:994 #11 0x0018124f in dptr_normal_ReadDirName (dptr=0x91f2238, poffset=0xbfebc338, pst=0xbfebcf90) at smbd/dir.c:547 #12 0x001812a7 in dptr_ReadDirName (dptr=0x91f2238, poffset=0xbfebc338, pst=0xbfebcf90) at smbd/dir.c:565 #13 0x001c0be2 in get_lanman2_dir_entry (conn=0x91f7268, inbuf=0xb7d61008, outbuf=0xb7d40008, path_mask=0xbfebd120 "*", dirtype=22, info_level=260, requires_resume_key=4, dont_descend=0, ppdata=0xbfebd11c, base_data=0x91fa430 "`", space_remaining=14456, out_of_space=0xbfebd100, got_exact_match=0xbfebd07c, last_entry_off=0xbfebd118, name_list=0x0, ea_ctx=0x0) at smbd/trans2.c:1067 #14 0x001c3b9d in call_trans2findfirst (conn=0x91f7268, inbuf=0xb7d61008 "", outbuf=0xb7d40008 "", bufsize=131072, pparams=0xbfebda10, total_params=56, ppdata=0xbfebda0c, total_data=0, max_data_bytes=16384) at smbd/trans2.c:1767 #15 0x001d014d in reply_trans2 (conn=0x91f7268, inbuf=0xb7d61008 "", outbuf=0xb7d40008 "", length=128, bufsize=131072) at smbd/trans2.c:5001 #16 0x001f33fe in switch_message (type=50, inbuf=0xb7d61008 "", outbuf=0xb7d40008 "", size=128, bufsize=131072) at smbd/process.c:1071 #17 0x001f34c9 in construct_reply (inbuf=0xb7d61008 "", outbuf=0xb7d40008 "", size=128, bufsize=131072) at smbd/process.c:1101 #18 0x001f38da in process_smb (inbuf=0xb7d61008 "", outbuf=0xb7d40008 "") at smbd/process.c:1201 #19 0x001f4a52 in smbd_process () at smbd/process.c:1753 #20 0x00403df9 in main (argc=2, argv=0xbfebdd34) at smbd/server.c:976 ################################################################## The following is the smb.conf of my BDC . ############################################################# unix charset = LOCALE workgroup = msdpl.com netbios name = fosrv001 passdb backend = ldapsam:ldap://192.168.130.3 enable privileges = yes server string = Factory Backup Domain Controller log level = 2 remote announce = 192.168.129.20 remote browse sync = 192.168.129.20 hosts allow = 192.168.129. 192.168.128. 192.168.130. 127. syslog = 0 log file = /usr/local/samba-fo/var/%U.%m.log max log size = 1000 smb ports = 139 printcap name = cups show add printer wizard = no logon script = %u.bat logon path logon drive = X: logon home = domain logons = yes wins support = No domain master = No preferred master = yes hide unreadable = yes deadtime = 15 wins support = no wins server = 192.168.129.20 ldap passwd sync = yes add user script = /usr/local/sbin/smbldap-useradd -m "%u" delete user script = /usr/local/sbin/smbldap-userdel "%u" add machine script = /usr/local/sbin/smbldap-useradd -w "%m" add group script = /usr/local/sbin/smbldap-groupadd -p "%g" add user to group script = /usr/local/sbin/smbldap-groupmod -m "%u" "%g" delete user from group script = /usr/local/sbin/smbldap-groupmod -x "%u" "%g" set primary group script = /usr/local/sbin/smbldap-usermod -g '%g' '%u' ldap delete dn = Yes name resolve order = lmhosts wins bcast hosts socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192 #interfaces = eth0, lo #bind interfaces only = yes hide dot files = yes dns proxy = no nt acl support = yes ldap passwd sync = yes ldap suffix = dc=msdpl,dc=com ldap admin dn = cn=foreplica,dc=msdpl,dc=com ldap group suffix = ou=Groups ldap user suffix = ou=People ldap machine suffix = ou=Computers ldap idmap suffix = ou=Idmap ldap ssl = no ldap timeout = 70 idmap backend = ldap:ldap://192.168.130.3 idmap uid = 10000-20000 idmap gid = 10000-20000 map acl inherit = yes printing = cups ################################[Share Definations]################### [homes] comment = Home Directories valid users = %S browseable = no read only = no nt acl support = Yes # Un-comment the following and create the netlogon directory for Domain Logons [netlogon] comment = Network Logon Service path = /netlogon/scripts guest ok = yes browseable = no write list = root [profiles] comment = Profiles path = /profiles/%U browseable = yes writeable = yes veto files = desktop.ini veto oplock files /*.DBF/*.TMP/*.CDX/*.SCX/*.SPR/*.SPX/*.SCT/*.FRT/*FXP/*.FRX [data] comment = Data Share path = /data/Server browseable = yes writeable = yes veto files = /lost+found/.Trash-root/*.sh/*.scr/.recycle/ inherit permissions = yes inherit acls = yes vfs objects = recycle dos filemode = yes store dos attributes = yes veto oplock files /*.DBF/*.FPT/*.TMP/*.CDX/*.SCX/*.SPR/*.SPX/*.SCT/*.FRT/*FXP ############################################################# Please Guide me Regards Niranjan