Package: ghc6
Version: 6.8.2-5
Severity: important

Just importing this bug from upstream:

    # http://hackage.haskell.org/trac/ghc/ticket/2038

    import System.Exit              (exitWith, ExitCode(ExitSuccess))
    import System.IO                (putStrLn)
    import System.Posix.Resource

    rlimit = ResourceLimit 3

    f = do
        putStrLn "whoooooo"
        f
    main = do
        setResourceLimit ResourceCPUTime (ResourceLimits rlimit rlimit)
        r <- getResourceLimit ResourceCPUTime
        let (ResourceLimit s) = softLimit r
        let (ResourceLimit h) = hardLimit r
        putStrLn $ show s
        putStrLn $ show h
        f
        exitWith ExitSuccess

   Returns:
 
     $ strace -etrace=setrlimit ./m 
     setrlimit(RLIMIT_CPU, {rlim_cur=3, rlim_max=0}) = -1 EINVAL (Invalid
                                                                   argument)
     m: setResourceLimit: invalid argument (Invalid argument)

.. so that I can request that the patch be applied to ghc6 for Lenny. As
Eelis mentions on the haskell.org BR, this breaks geordi on x86-32.


Regards,

-- 
Chris Lamb, UK                                       [EMAIL PROTECTED]
                                                            GPG: 0x634F9A20

Attachment: signature.asc
Description: PGP signature

Reply via email to