Hi Andris, On Aug 25, 2011, at 12:53 , Andris Pavenis wrote:
> libsynthesis server engine uses open/close flush method unconditionally for > global logs which causes race condition when incomming SyncML requests > are processed from different threads with resulting SIGSEGV > > Included patch seems to workaround the problem. Mutex is ignored unless > flush method is open/close. Thanks for the patch, makes sense! > PS. I know that global logs are disabled by default and are not recommended > in multi-user environment. Anyway SIGSEGV is not a good behavior. Agreed :-) I just pushed your patch (and some other updates) to the libsynthesis repo. Lukas Lukas Zeller, plan44.ch [email protected] - www.plan44.ch _______________________________________________ os-libsynthesis mailing list [email protected] http://lists.synthesis.ch/mailman/listinfo/os-libsynthesis
