Bug#642762: xulrunner-6.0: console flooded with unaligned access messages on ia64 (IA-64/IPF/Itanium) platform

Émeric Maschino emeric.maschino at gmail.com
Tue Oct 4 20:20:16 UTC 2011


I don't understand. What prevent nsID from being 64-bit aligned? Don't
m0, m1 and m2 fit in a 64-bit word and m3 in yet another one?

     Émeric


2011/10/4 Mike Hommey <mh at glandium.org>:
> On Tue, Oct 04, 2011 at 08:11:17PM +0200, Émeric Maschino wrote:
>>
>> struct nsID {
>>   PRUint32 m0;
>>   PRUint16 m1;
>>   PRUint16 m2;
>>   PRUint8 m3[8];
>>   ...
>> };
>>
> Because the struct you copy/pasted is 32-bits aligned.
>
> Mike





More information about the pkg-mozilla-maintainers mailing list