[Samba] Crash on stat() fail with fsp_flags.fstat_before_close

Jeremy Allison jra at samba.org
Wed Oct 4 16:09:46 UTC 2023


On Wed, Oct 04, 2023 at 03:28:00PM +0200, Ralph Boehme via samba wrote:
>On 10/4/23 13:43, Ratna Bolla (rbolla) via samba wrote:
>>fd_close() does not reset fsp->fd to -1, if vfs_stat_fsp() call fails for any reason.
>>This leads to crash when fd_handle_destructor() is called.
>
>as pointed out in a private conversation: we have a patch sitting on 
>Jeremy's laptop. To be honest, I already forgot about the details, 
>just remember sitting together with Jeremy banging our heads against 
>this for 2-3 ours until we found the root cause. Iirc what's missing 
>is a test for CI and due to lack of time, this is still sitting in the 
>backlog.

Not only do I have the patch, I have most of a test implemented :-).

I'll try and find some time to finish it this week and post
to CI.

Jeremy.



More information about the samba mailing list