[Numpy-discussion] Three bugs fixed
Fri Dec 4 09:45:53 CST 2009
Unfortunately, I can't reproduce it on Solaris/SPARC (SVN r7878,
trunk). Could it be Linux/SPARC-specific? (We don't have a Linux/SPARC
machine lying around, I don't think).
Michael Droettboom wrote:
> Charles R Harris wrote:
>> On Thu, Dec 3, 2009 at 4:25 PM, Travis Oliphant
>> <email@example.com <mailto:firstname.lastname@example.org>> wrote:
>> I'm not sure which fix that was. The bus errors started when I
>> added the test for #1299. I also fixed the test with the reduceat
>> bug in that same checkin, but the SPARC build machines are
>> reporting a bus error in testing #1299.
>> I'm not sure where the bus error is occurring in that code exactly
>> (i.e. the test wasn't being run before my fix so it could have
>> exposed a bus error earlier --- obviously I need to play better
>> with the build-bots than I am doing).
>> The error could certainly been lurking all these years, I don't think
>> reduceat gets used much.
>> A likely candidate though is the PyArray_Item_INCREF call (though
>> it uses the new copy-object-before-refcount-changes semantics).
>> Would that cause a bus error? That looks like an alignment issue.
>> There was another buffer alignment issue a while back that I fixed,
>> I'll try to track it down. Maybe we can get Michael Droettboom to help
>> here, he has access to SPARC.
> Sure. I have some time to look into it this morning.
Science Software Branch
Operations and Engineering Division
Space Telescope Science Institute
Operated by AURA for NASA
More information about the NumPy-Discussion