FunPtr callbacks broken?

Wolfgang Thaller wolfgang.thaller at gmx.net
Thu Oct 20 16:59:30 EDT 2005


> simplejack: schedule: re-entered unsafely.
>    Perhaps a 'foreign import unsafe' should be 'safe'?
>
> Am I misusing something? Or is this a compiler bug? Google indicated
> that the last time someone had this problem it was a compiler bug...
>
> Here is the test program. It requires jack to be running
> (http://jackit.sf.net) and I built it with:
>
> ghc --make -fglasgow-exts SimpleJack.hs -o simplejack  -ljack

Are jack callbacks invoked on a second thread? (looks like they are).  
If so, you need to use the threaded RTS, activated by passing - 
threaded to ghc.

ghc --make -fglasgow-exts SimpleJack.hs -o simplejack  -ljack -threaded

Cheers,

Wolfgang



More information about the Glasgow-haskell-bugs mailing list