[Bug 198351] Re: fusesmb/smbnetfs SIGABORT in getattr() because libsmbclient is not thread safe

Jeremy Allison jra at samba.org
Thu Mar 18 19:22:04 GMT 2010


Actually Samba upstream does consider the non-threadsafeness of
libsmbclient as a bug, it's just that it's going to take a while to fix
it :-).

We're slowly but surely moving towards getting a thread safe
libsmbclient, Can't promise when it will be done, but it is our intent
to get there.

So at the moment, libsmbclient is not thread safe. So using separate
processes in SMBNetFS is the *only* way to safely use libsmbclient, so
I'd argue that libsmbclient in this case isn't exactly "buggy", but just
not working in the way you want :-).

When we finally announce libsmbclient is thread-safe, and your threaded
code using it breaks, *then* you can call it buggy :-). But not before
please - unless you have specific single-threaded bugs you know about
and need fixing. But if that is the case please report them to
bugzilla.samba.org and we'll fix them !

Jeremy.

-- 
fusesmb/smbnetfs SIGABORT in getattr() because libsmbclient is not thread safe
https://bugs.launchpad.net/bugs/198351
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to samba in ubuntu.



More information about the Ubuntu-server-bugs mailing list