[m-rev.] for review: Enable thread-local allocation and parallel marking on more platforms.

Paul Bone paul at bone.id.au
Tue Aug 12 15:52:38 AEST 2014


On Tue, Aug 12, 2014 at 03:32:46PM +1000, Julien Fischer wrote:
>
> On Tue, 12 Aug 2014, Julien Fischer wrote:
>
>> On Tue, 12 Aug 2014, Peter Wang wrote:
>>
>>> On Tue, 12 Aug 2014 11:19:25 +1000 (EST), Julien Fischer  
>>> <jfischer at opturion.com> wrote:
>>>>
>>>> On Tue, 12 Aug 2014, Peter Wang wrote:
>>>>
>>>>> I intend to apply this on the 14.01 branch.  I think it should be fine,
>>>>> but if someone could test it on an SMP OS X machine (e.g. bootcheck in
>>>>> hlc.par.gc) then that would be better.
>>>>
>>>> By "someone", do you mean me?
>>>
>>> Yes :)
>>
>> On OS X, I get the following failures when bootchecking in hlc.par.gc
>>
>>    hard_coded/spawn_native
>>    hard_coded/thread_barrier_test
>>    hard_coded/tl_backjump_test
>>    par_conj/spawn_many
>>    par_conj/thread_barrier
>>
>> All are aborting due to segmentation faults.  I'm not sure if this is
>> a result of your patch or if it's happening anyway.   (I'll try again
>> without your patch.)
>
> The above also occur without your patch; I'll look into them separately.
>

Peter pointed out that there are a number of problems in the RTS in general.
I havn't yet found the time to look into these, hopefully soon.  I also want
to check all the test cases too.



-- 
Paul Bone



More information about the reviews mailing list