#91: Liquidsoap doesn't work correctly on FreeBSD 6.2 (Mutex.unlock: Operation
not permitted)
-------------------------+--------------------------------------------------
Reporter: GraveR | Owner: admin
Type: Bugs | Status: new
Priority: 1 | Milestone:
Component: Liquidsoap | Version: 0.3.6+svn
Resolution: | Keywords: freebsd mutex error
-------------------------+--------------------------------------------------
Comment (by mrpingouin):
Hi,
I quickly tried to get some doc about this kind of issue with OCaml and
FreeBSD, didn't find anything convincing yet. I doubt that mutexes are not
supported. But I suspect that some details of the underlying mutexes'
implementation differ. E.g. some implementations requires that only the
thread that locked a mutex can unlock it. We don't respect that since it
works OK with linux.
Please compile the attached file "m.ml" and post the output, so that I can
get a confirmation of that. Then I'll consider reworking the implied code
sections.
Thanks for the feedback.
--
Ticket URL: <http://savonet.rastageeks.org/ticket/91#comment:1>
Savonet <http://savonet.rastageeks.org/>
Let's program our stream !