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



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to