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 Sep 27 20:32:17 UTC 2011


2011/9/27 Mike Hommey <mh at glandium.org>:
> Could you add the output for "disassemble" and "info registers" ?
>
> Mike

Sure! Please find the attached gdb.txt.

    Émeric
-------------- next part --------------
(gdb) run
Starting program: /usr/lib/iceweasel/firefox-bin 
[Thread debugging using libthread_db enabled]
[New Thread 0x700088cb1e0 (LWP 5714)]
[New Thread 0x700091371e0 (LWP 5715)]

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
(gdb) x 0x700033b3130
0x700033b3130 <NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**)+48>:	0x44208809
(gdb) x 0x70004008fb8
0x70004008fb8 <_ZZN15nsSupportsArray14QueryInterfaceERK4nsIDPPvE5table>:	0x0390ab74
(gdb) p entries
$1 = (const QITableEntry *) 0x70004008fb8
(gdb) p entries->iid
$2 = (const nsIID *) 0x7000390ab74
(gdb) p entries->offset
$3 = 0
(gdb) disassemble
Dump of assembler code for function NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**):
   0x00000700033b3100 <+0>:	[MMI]       alloc r37=ar.pfs,8,7,0
   0x00000700033b3101 <+1>:	            ld8 r14=[r33]
   0x00000700033b3102 <+2>:	            mov r36=b0
   0x00000700033b3110 <+16>:	[MMI]       mov r38=r1
   0x00000700033b3111 <+17>:	            mov r15=r33
   0x00000700033b3112 <+18>:	            adds r18=16,r33;;
   0x00000700033b3120 <+32>:	[MIB]       nop.m 0x0
   0x00000700033b3121 <+33>:	            cmp.eq p6,p7=0,r14
   0x00000700033b3122 <+34>:	      (p06) br.cond.dpnt.few 0x700033b31a0 <NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**)+160>;;
=> 0x00000700033b3130 <+48>:	[MMI]       ld8 r17=[r34],8
   0x00000700033b3131 <+49>:	            nop.m 0x0
   0x00000700033b3132 <+50>:	            nop.i 0x0;;
   0x00000700033b3140 <+64>:	[MMI]       nop.m 0x0
   0x00000700033b3141 <+65>:	            ld8 r16=[r14]
   0x00000700033b3142 <+66>:	            nop.i 0x0;;
   0x00000700033b3150 <+80>:	[MIB]       nop.m 0x0
   0x00000700033b3151 <+81>:	            cmp.eq p7,p6=r17,r16
   0x00000700033b3152 <+82>:	      (p07) br.cond.dpnt.few 0x700033b31d0 <NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**)+208>
   0x00000700033b3160 <+96>:	[MMI]       adds r15=16,r15;;
   0x00000700033b3161 <+97>:	            sub r14=r15,r33
   0x00000700033b3162 <+98>:	            nop.i 0x0;;
   0x00000700033b3170 <+112>:	[MMI]       add r14=r14,r18;;
   0x00000700033b3171 <+113>:	            adds r14=-16,r14
   0x00000700033b3172 <+114>:	            nop.i 0x0;;
   0x00000700033b3180 <+128>:	[MMI]       nop.m 0x0
   0x00000700033b3181 <+129>:	            ld8 r14=[r14]
   0x00000700033b3182 <+130>:	            nop.i 0x0;;
   0x00000700033b3190 <+144>:	[MIB]       nop.m 0x0
   0x00000700033b3191 <+145>:	            cmp.eq p7,p6=0,r14
   0x00000700033b3192 <+146>:	      (p06) br.cond.dptk.few 0x700033b3140 <NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**)+64>
   0x00000700033b31a0 <+160>:	[MMI]       nop.m 0x0
   0x00000700033b31a1 <+161>:	            st8 [r35]=r0
   0x00000700033b31a2 <+162>:	            mov.i ar.pfs=r37
   0x00000700033b31b0 <+176>:	[MLX]       nop.m 0x0
   0x00000700033b31b1 <+177>:	            movl r8=0xffffffff80004002;;
   0x00000700033b31c0 <+192>:	[MIB]       nop.m 0x0
   0x00000700033b31c1 <+193>:	            mov b0=r36
   0x00000700033b31c2 <+194>:	            br.ret.sptk.many b0
   0x00000700033b31d0 <+208>:	[MMI]       adds r14=8,r14
   0x00000700033b31d1 <+209>:	            ld8 r16=[r34]
   0x00000700033b31d2 <+210>:	            nop.i 0x0;;
   0x00000700033b31e0 <+224>:	[MMI]       nop.m 0x0
   0x00000700033b31e1 <+225>:	            ld8 r14=[r14]
   0x00000700033b31e2 <+226>:	            nop.i 0x0;;
   0x00000700033b31f0 <+240>:	[MIB]       nop.m 0x0
   0x00000700033b31f1 <+241>:	            cmp.eq p7,p6=r14,r16
   0x00000700033b31f2 <+242>:	      (p06) br.cond.dptk.few 0x700033b3160 <NS_TableDrivenQI(void*, QITableEntry const*, nsID const&, void**)+96>
   0x00000700033b3200 <+256>:	[MMI]       adds r15=8,r15;;
   0x00000700033b3201 <+257>:	            ld4 r33=[r15]
   0x00000700033b3202 <+258>:	            nop.i 0x0;;
   0x00000700033b3210 <+272>:	[MII]       nop.m 0x0
   0x00000700033b3211 <+273>:	            sxt4 r33=r33;;
   0x00000700033b3212 <+274>:	            add r33=r32,r33;;
   0x00000700033b3220 <+288>:	[MII]       ld8 r8=[r33]
   0x00000700033b3221 <+289>:	            mov r39=r33;;
   0x00000700033b3222 <+290>:	            adds r8=16,r8;;
   0x00000700033b3230 <+304>:	[MMI]       ld8 r14=[r8],8;;
   0x00000700033b3231 <+305>:	            nop.m 0x0
   0x00000700033b3232 <+306>:	            mov b6=r14
   0x00000700033b3240 <+320>:	[MMB]       ld8 r1=[r8]
   0x00000700033b3241 <+321>:	            nop.m 0x0
   0x00000700033b3242 <+322>:	            br.call.sptk.many b0=b6;;
   0x00000700033b3250 <+336>:	[MMB]       st8 [r35]=r33
   0x00000700033b3251 <+337>:	            mov r8=r0
   0x00000700033b3252 <+338>:	            nop.b 0x0
   0x00000700033b3260 <+352>:	[MMI]       mov r1=r38
   0x00000700033b3261 <+353>:	            nop.m 0x0
   0x00000700033b3262 <+354>:	            mov.i ar.pfs=r37;;
   0x00000700033b3270 <+368>:	[MIB]       nop.m 0x0
   0x00000700033b3271 <+369>:	            mov b0=r36
   0x00000700033b3272 <+370>:	            br.ret.sptk.many b0;;
End of assembler dump.
(gdb) info registers
r0             *value not available*
r1             0x70003fb6eec	7696648204012
r2             0xc00000000000050e	-4611686018427386610
r3             0x60000fffffff6160	6917546619827085664
r4             0x0	0
r5             0x0	0
r6             0x0	0
r7             0x0	0
r8             0x700040089d0	7696648538576
r9             0x4e8230dc	1317155036
r10            0x0	0
r11            0xc000000000000185	-4611686018427387515
r12            0x60000fffffff6120	6917546619827085600
r13            0x2000000000625e00	2305843009220140544
r14            0x7000390ab74	7696641207156
r15            0x70004008fb8	7696648540088
r16            0x70007174f58	7696700362584
r17            0x70007174f50	7696700362576
r18            0x70004008fc8	7696648540104
r19            0x60000fffffff6130	6917546619827085616
r20            0x8	8
r21            0x8	8
r22            0x60	96
r23            0x700000004e8	7696581395688
r24            0x70000152d40	7696582782272
r25            0x0	0
r26            0x7000018cb53	7696583019347
r27            0x70000152d70	7696582782320
r28            0x70000152d70	7696582782320
r29            0x70000152d60	7696582782304
r30            0x0	0
r31            0x0	0
b0             0x700033f5a70	7696635878000
b1             0x0	0
b2             0x0	0
b3             0x0	0
b4             0x0	0
b5             0x0	0
b6             0x700033f5a40	7696635877952
b7             0xa000000000040a00	-6917529027640817152
vfp            *value not available*
vrap           *value not available*
pr             0x960181	9830785
ip             0x700033b3130	7696635605296
psr            0x10	16
cfm            0x388	904
kr0            *value not available*
kr1            *value not available*
kr2            *value not available*
kr3            *value not available*
kr4            *value not available*
kr5            *value not available*
kr6            *value not available*
kr7            *value not available*
rsc            0xf	15
bsp            0x6000080000000320	6917537823734104864
bspstore       0x6000080000000230	6917537823734104624
rnat           0x0	0
fcr            *value not available*
eflag          *value not available*
csd            *value not available*
ssd            *value not available*
cflg           *value not available*
fsr            *value not available*
fir            *value not available*
fdr            *value not available*
ccv            0x0	0
unat           0x0	0
fpsr           0x9804c8a74433f	2674341019140927
itc            *value not available*
pfs            0xc00000000000030a	-4611686018427387126
lc             0x0	0
ec             *value not available*
nat0           0x0	0
nat1           0x0	0
nat2           0x0	0
nat3           0x0	0
nat4           0x0	0
nat5           0x0	0
nat6           0x0	0
nat7           0x0	0
nat8           0x0	0
nat9           0x0	0
nat10          0x0	0
nat11          0x0	0
nat12          0x0	0
nat13          0x0	0
nat14          0x0	0
nat15          0x0	0
nat16          0x0	0
nat17          0x0	0
nat18          0x0	0
nat19          0x0	0
nat20          0x0	0
nat21          0x0	0
nat22          0x0	0
nat23          0x0	0
nat24          0x0	0
nat25          0x0	0
nat26          0x0	0
nat27          0x0	0
nat28          0x0	0
nat29          0x0	0
nat30          0x0	0
nat31          0x0	0
nat32          0x0	0
nat33          0x0	0
nat34          0x0	0
nat35          0x0	0
nat36          0x0	0
nat37          0x0	0
nat38          0x0	0
nat39          0x0	0
nat40          0x0	0
nat41          0x0	0
nat42          0x0	0
nat43          0x0	0
nat44          0x0	0
nat45          0x0	0
nat46          0x0	0
nat47          0x0	0
nat48          0x0	0
nat49          0x0	0
nat50          0x0	0
nat51          0x0	0
nat52          0x0	0
nat53          0x0	0
nat54          0x0	0
nat55          0x0	0
nat56          0x0	0
nat57          0x0	0
nat58          0x0	0
nat59          0x0	0
nat60          0x0	0
nat61          0x0	0
nat62          0x0	0
nat63          0x0	0
nat64          0x0	0
nat65          0x0	0
nat66          0x0	0
nat67          0x0	0
nat68          0x0	0
nat69          0x0	0
nat70          0x0	0
nat71          0x0	0
nat72          0x0	0
nat73          0x0	0
nat74          0x0	0
nat75          0x0	0
nat76          0x0	0
nat77          0x0	0
nat78          0x0	0
nat79          0x0	0
nat80          0x0	0
nat81          0x0	0
nat82          0x0	0
nat83          0x0	0
nat84          0x0	0
nat85          0x0	0
nat86          0x0	0
nat87          0x0	0
nat88          0x0	0
nat89          0x0	0
nat90          0x0	0
nat91          0x0	0
nat92          0x0	0
nat93          0x0	0
nat94          0x0	0
nat95          0x0	0
nat96          0x0	0
nat97          0x0	0
nat98          0x0	0
nat99          0x0	0
nat100         0x0	0
nat101         0x0	0
nat102         0x0	0
nat103         0x0	0
nat104         0x0	0
nat105         0x0	0
nat106         0x0	0
nat107         0x0	0
nat108         0x0	0
nat109         0x0	0
nat110         0x0	0
nat111         0x0	0
nat112         0x0	0
nat113         0x0	0
nat114         0x0	0
nat115         0x0	0
nat116         0x0	0
nat117         0x0	0
nat118         0x0	0
nat119         0x0	0
nat120         0x0	0
nat121         0x0	0
nat122         0x0	0
nat123         0x0	0
nat124         0x0	0
nat125         0x0	0
nat126         0x0	0
nat127         0x0	0
bof            0x60000800000002e0	6917537823734104800
r32            0x70007174f40	7696700362560
r33            0x70004008fb8	7696648540088
r34            0x7000390ab74	7696641207156
r35            0x70007168c58	7696700312664
r36            0x700033f5a70	7696635878000
r37            0xc00000000000030a	-4611686018427387126
r38            0x70003fb6eec	7696648204012
r39            0x0	0
r40            0x0	0
r41            0x0	0
r42            0x0	0
r43            0x0	0
r44            0x0	0
r45            0x0	0
r46            0x0	0
r47            0x0	0
r48            0x0	0
r49            0x0	0
r50            0x0	0
r51            0x0	0
r52            0x0	0
r53            0x0	0
r54            0x0	0
r55            0x0	0
r56            0x0	0
r57            0x0	0
r58            0x0	0
r59            0x0	0
r60            0x0	0
r61            0x0	0
r62            0x0	0
r63            0x0	0
r64            0x0	0
r65            0x0	0
r66            0x0	0
r67            0x0	0
r68            0x0	0
r69            0x0	0
r70            0x0	0
r71            0x0	0
r72            0x0	0
r73            0x0	0
r74            0x0	0
r75            0x0	0
r76            0x0	0
r77            0x0	0
r78            0x0	0
r79            0x0	0
r80            0x0	0
r81            0x0	0
r82            0x0	0
r83            0x0	0
r84            0x0	0
r85            0x0	0
r86            0x0	0
r87            0x0	0
r88            0x0	0
r89            0x0	0
r90            0x0	0
r91            0x0	0
r92            0x0	0
r93            0x0	0
r94            0x0	0
r95            0x0	0
r96            0x0	0
r97            0x0	0
r98            0x0	0
r99            0x0	0
r100           0x0	0
r101           0x0	0
r102           0x0	0
r103           0x0	0
r104           0x0	0
r105           0x0	0
r106           0x0	0
r107           0x0	0
r108           0x0	0
r109           0x0	0
r110           0x0	0
r111           0x0	0
r112           0x0	0
r113           0x0	0
r114           0x0	0
r115           0x0	0
r116           0x0	0
r117           0x0	0
r118           0x0	0
r119           0x0	0
r120           0x0	0
r121           0x0	0
r122           0x0	0
r123           0x0	0
r124           0x0	0
r125           0x0	0
r126           0x0	0
r127           0x0	0
p0             0x1	1
p1             0x0	0
p2             0x0	0
p3             0x0	0
p4             0x0	0
p5             0x0	0
p6             0x0	0
p7             0x1	1
p8             0x1	1
p9             0x0	0
p10            0x0	0
p11            0x0	0
p12            0x0	0
p13            0x0	0
p14            0x0	0
p15            0x0	0
p16            0x0	0
p17            0x1	1
p18            0x1	1
p19            0x0	0
p20            0x1	1
p21            0x0	0
p22            0x0	0
p23            0x1	1
p24            0x0	0
p25            0x0	0
p26            0x0	0
p27            0x0	0
p28            0x0	0
p29            0x0	0
p30            0x0	0
p31            0x0	0
p32            0x0	0
p33            0x0	0
p34            0x0	0
p35            0x0	0
p36            0x0	0
p37            0x0	0
p38            0x0	0
p39            0x0	0
p40            0x0	0
p41            0x0	0
p42            0x0	0
p43            0x0	0
p44            0x0	0
p45            0x0	0
p46            0x0	0
p47            0x0	0
p48            0x0	0
p49            0x0	0
p50            0x0	0
p51            0x0	0
p52            0x0	0
p53            0x0	0
p54            0x0	0
p55            0x0	0
p56            0x0	0
p57            0x0	0
p58            0x0	0
p59            0x0	0
p60            0x0	0
p61            0x0	0
p62            0x0	0
p63            0x0	0
A debugging session is active.

	Inferior 1 [process 5710] will be killed.

Quit anyway? (y or n) 


More information about the pkg-mozilla-maintainers mailing list