Thanks. Sounds like stack corruption. (I don't have a usable x86-64
box unfortunately. Yes, I live in the stone age).

On 2 January 2011 08:09, Brad Roberts <[email protected]> wrote:
> On 1/1/2011 10:42 PM, Don Clugston wrote:
>> On 2 January 2011 00:26, dsource.org <[email protected]> wrote:
>>> phobos commit, revision 2252
>>>
>>>
>>> user: braddr
>>>
>>> msg:
>>> Integrate changes from the d1 branch, still not enough to pass the 
>>> std/math.d unit tests.
>>>
>>> http://www.dsource.org/projects/phobos/changeset/2252
>>>
>>> paths changed:
>>> U   trunk/phobos/std/math.d
>>
>> Which test is failing?
>
> I'll need to spend time to reduce it.  It's segv'ing and the dwarf debug info
> make gdb decidedly unhappy still.  Some possibly very inaccurate info suggests
> that it might be the cos unit tests which all seem to be imaginary number 
> tests.
>
> I also think there's more than one segv inducing problems in there.  I 
> commented
> out the cos block and another test was implicated.  The stacks are iffy enough
> that I'm not terribly confident in this data.
>
> I'll spend the time tomorrow to investigate and create some smaller standalone
> test cases.
>
> At this point, anyone with an x86-64 box ought to be able to build and test
> things pretty easily.  No changes to how you build dmd, and for druntime and
> phobos, just add MODEL=64 to your make commands.  If running dmd manually, 
> just
> add -m64.  So, if you'd like to dig in yourself, please, feel encouraged to do
> so. :)
>
> More later,
> Brad
> _______________________________________________
> phobos mailing list
> [email protected]
> http://lists.puremagic.com/mailman/listinfo/phobos
>
_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos

Reply via email to