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

Mike Hommey mh at glandium.org
Sun Sep 25 08:17:54 UTC 2011


On Sun, Sep 25, 2011 at 12:07:28AM +0200, Émeric Maschino wrote:
> Program received signal SIGBUS, Bus error.
> 0x00000700033b3130 in NS_TableDrivenQI (aThis=0x70007174f40, entries=0x70004008fb8, aIID=..., aInstancePtr=0x70007168c58) at /build/buildd-iceweasel_6.0.2-1-ia64-HBKkq9/iceweasel-6.0.2/build-xulrunner/xpcom/build/nsISupportsImpl.cpp:44
> 44	/build/buildd-iceweasel_6.0.2-1-ia64-HBKkq9/iceweasel-6.0.2/build-xulrunner/xpcom/build/nsISupportsImpl.cpp: Aucun fichier ou dossier de ce type.
> 	in /build/buildd-iceweasel_6.0.2-1-ia64-HBKkq9/iceweasel-6.0.2/build-xulrunner/xpcom/build/nsISupportsImpl.cpp
> #0  0x00000700033b3130 in NS_TableDrivenQI (aThis=0x70007174f40, entries=0x70004008fb8, aIID=..., aInstancePtr=0x70007168c58) at /build/buildd-iceweasel_6.0.2-1-ia64-HBKkq9/iceweasel-6.0.2/build-xulrunner/xpcom/build/nsISupportsImpl.cpp:44

nsISupportsImpl.cpp:44 is:
    while (entries->iid) {

entries is 0x70004008fb8, and its type is a pointer to:

struct QITableEntry
{
  const nsIID *iid;
  PROffset32   offset;
};

I fail to see how this can be unaligned...

What is the corresponding address of that particular SIGBUS?

Mike





More information about the pkg-mozilla-maintainers mailing list