
#7715: threadDelay causes segfault on Mac if compiled by 32bit GHC -------------------------------+-------------------------------------------- Reporter: kazu-yamamoto | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.7 Resolution: | Keywords: Os: Unknown/Multiple | Architecture: Unknown/Multiple Failure: None/Unknown | Difficulty: Unknown Testcase: | Blockedby: Blocking: | Related: -------------------------------+-------------------------------------------- Changes (by thorkilnaur): * version: 7.6.2 => 7.7 Comment: On the tn23 builder (http://darcs.haskell.org/ghcBuilder/builders/tn23/index.html): {{{ $ uname -a Darwin thorkil-naurs-intel-mac-mini.local 9.8.0 Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386 $ cat T7715A.hs import Control.Monad import Control.Concurrent main :: IO () main = do replicateM_ 100 $ forkIO $ do threadDelay 1000000 putStrLn "Hello, world!" threadDelay 5000000 $ /Users/thorkilnaur/tn/builders/GHCBuilder/tn23/builder/tempbuild/build/inplace/bin /ghc-stage2 --make T7715A.hs -threaded [1 of 1] Compiling Main ( T7715A.hs, T7715A.o ) Linking T7715A ... $ ./T7715A Hello, world! Hello, world! Hello, world! Hello, world! Hello, world! Hello, world! Hello, world! Hello, world! Hello, world! Hello, world! Hello, world! Hello, world! Hello, world! Hello, world! Hello, world! Hello, world! Bus error $ ./T7715A Hello, world! Segmentation fault $ ./T7715A Hello, world! Bus error $ }}} Best regards Thorkil -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7715#comment:5 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler