Re: RFH: SIGBUS in buildd but not in porterbox

David Daney <[email protected]>
Newsgroups gmane.linux.debian.alioth.multimedia-maintainers,gmane.linux.debian.ports.mips
Message-ID <[email protected]>
On 02/17/2014 01:28 PM, Andreas Barth wrote:
> * Felipe Sateler ([email protected]) [140217 20:33]:
>> The package liblo runs a test suite at build time. This test suite
>> failed in mipsel (but not mips)[1]. I tried to reproduce the issue in
>> eder.d.o but it passed.
>>
>> Liblo does use unaligned access (liblo had to be removed from sparc
>> for this reason).
>> But I'm confused as to why does the buildd error out and the porterbox
>> doesn't. Is it possible to (programatically) instruct the kernel to
>> not raise a SIGBUS?
>>
>>
>> [1] https://buildd.debian.org/status/fetch.php?pkg=liblo&arch=mipsel&ver=0.28-3&stamp=1392064303
>
> rem and eder are different hardware.

Yes, Some MIPS CPUs (like OCTEON) can be, and are, configured to handle 
unaligned accesses.  Others cannot.

The kernel may be able to emulate unaligned accesses for integer loads 
and stores, but I think the problem may be that the FPU emulator cannot 
do unaligned accesses.

Really the application that is doing this should be fixed.

David Daney


> Also are you sure your package
> builds with /bin/sh=bash (just asking because I have seen that issue
> with another package recently)?
>
>
> Andi
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.