#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 !

Répondre à