We have encountered a locking problem with multi-user Tracker 97 against Tracker data files on a Samba server. I do not believe it is related to erroneous smb.conf settings. If two separate users attempt to edit the same record, Tracker refuses the second request if a Win95 server or NT server is used, but allows the second request if a Samba server is used. Subsequently, the data files under Samba become corrupted. We have tried various versions of Samba including 1.9.18p8 with and without FAST_SHARE_MODES, and they all seem to exhibit the same problem. Preliminary debugging shows lots of fcntl_lock calls being performed on zero length files such as MXZD.LCK. The locks being applied at the Unix level are all read locks (non exclusive - so that they are all allowed). The offsets in many cases are (in hex) fffd0000 and fffe0000, so that the top two bits are set. The samba source code (1.9.17p2 I was using for debugging) includes some code which looks suspiciously as if it might not cope well with these offsets (and so does 1.9.18p7). Is anyone using multiuser Tracker 97 without problems? Does anyone have some insight into the meaning of these weird offsets? I need to understand more about it before I can work out what is going on. ANY help will be greatly appreciated. David Bullock Loftus Computing Services Adelaide, South Australia