Validation police strikes again!

Manuel M T Chakravarty chak at cse.unsw.edu.au
Thu Nov 22 22:14:55 EST 2007


Simon Marlow:
> Simon Marlow wrote:
>> Duncan Coutts wrote:
>>> On Wed, 2007-11-21 at 11:36 +1100, Manuel M T Chakravarty wrote:
>>>> On Mac OS X, 10.5, I get with todays head
>>>>
>>>> Unexpected failures:
>>>>    openFile008(normal)
>>>>
>>>> Details appended.
>>>
>>> Tue Nov 20 03:47:57 PST 2007  Simon Marlow <simonmar at microsoft.com>
>>>  * test repeated open/close of 1000 files
>>>
>>>    M ./tests/ghc-regress/lib/IO/all.T +2
>>>    A ./tests/ghc-regress/lib/IO/openFile008.hs
>>>
>>>
>>> I've heard tell that MacOS X sets the limit on the number of open  
>>> files
>>> per-process ridiculously low by default. Something in the range of  
>>> 300.
>>>
>>>> Stderr:
>>>> openFile008: openFile008_testdir/file252: openFile: resource  
>>>> exhausted  (Too many
>>>>  open files)
>>>
>>> That would explain the failure.
>>>
>>> Perhaps the test does not need so many files open all at once. On  
>>> the
>>> other hand if it's testing what used to be a performance bug where a
>>> linear algorithm was being used for file locking, then perhaps the  
>>> test
>>> really does need lots of files to be open simultaneously rather than
>>> just sequentially. Simon will know. If so perhaps the test can set a
>>> ulimit to increase the number of open files allowed.
>> Ok, I'll take a look at this today and add a ulimit setting.
>
> Now done, let me know if it helps.

Works now!

Cheers,
Manuel



More information about the Cvs-ghc mailing list