[Samba] get_share_mode_lock:, get_static_share_mode_data failed: NT_STATUS_NO_MEMORY with Samba 4.11.2

Rowland penny rpenny at samba.org
Fri Nov 29 11:46:19 UTC 2019


On 29/11/2019 10:51, L.P.H. van Belle via samba wrote:
> Hai,
>
> I'm wondering, why this is not in 4.11 ?
> The current error messages, makes people look in the wrong direction.
>
> Do you know if its prepaired it for next release? Else i'll patch it into my builds.
>
> Rowland, tell me, how did you find the change through git, thats still a part i need to improve. :-/
> I looked in bugzilla, but was not able to find it.

If you check the log fragment the OP provided:

2019-11-28T20:40:44+01:00 lx-sv-09 smbd_audit: [2019/11/28 
20:40:44.886615, 
1]../../source3/locking/share_mode_lock.c:597(get_share_mode_lock)

It tells you where to search in Samba git: 
https://git.samba.org/?p=samba.git;a=tree;hb=HEAD

So, if you follow the path provided:

source3 --> locking --> share_mode_lock.c

You can then open 'share_mode_lock.c' in your favourite editor and go to 
'get_share_mode_lock' and then look for the error message, in this case 
'get_static_share_mode_data failed'. This also returns 'nt_errstr' from 
'status' and this comes from 'status = get_static_share_mode_data(' . In 
this case, it returns 'NT_STATUS_NO_MEMORY'.

Now you know where it comes from, you can check the history for 
'share_mode_lock.c', this is where I found this:

2019-07-17     Volker Lendecke    smbd: Increase a debug level

Rowland





More information about the samba mailing list