Closed Bug 966990 Opened 8 years ago Closed 7 years ago

Intermittent b2g xpcshell debug | Assertion failure: data, at ../../../gecko/xpcom/base/nsCycleCollector.cpp:3615

Categories

(Core :: XPCOM, defect)

26 Branch
ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: ahal, Unassigned)

References

Details

(Keywords: intermittent-failure)

We need a stack to do anything here.  Something is calling this API too late or too early.
Flags: needinfo?(ahalberstadt)
In the debug log I see:

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'Android/full/generic:4.0.4.0.4.0.4/OPENMASTER/eng.cltbld.20140202.192004:eng/test-keys'
pid: 1036, tid: 1036  >>> /data/local/xpcb/xpcshell <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000
 r0 0000005d  r1 be891338  r2 12951ae6  r3 0000007b
 r4 440a5d08  r5 00000000  r6 00000000  r7 440a5d20
 r8 be8917df  r9 00000000  10 42905bd0  fp 0000000c
 ip 40054108  sp be891788  lr 405c7eb7  pc 405c7eb8  cpsr 20000030
 d0  3fedfffffffffffe  d1  3ff0000000000000
 d2  bebbbc8442152471  d3  3f1155f4621facbd
 d4  bfb0b316b3c740df  d5  4000000000000000
 d6  0000000000000000  d7  0000000000000000
 d8  0000000000000000  d9  0000000000000000
 d10 0000000000000000  d11 0000000000000000
 d12 0000000000000000  d13 0000000000000000
 d14 0000000000000000  d15 0000000000000000
 scr 20000011

         #00  pc 00020eb8  /system/b2g/libxul.so
         #01  lr 405c7eb7  /system/b2g/libxul.so

code around pc:
405c7e98 4a2b492a 44794b2b 447a482b 4478447b  *I+J+KyD+HzD{DxD
405c7ea8 f6409000 900130f5 f7df2007 237beab0  ..@..0... ....{#
405c7eb8 e7e4602b 4380f508 9094f8d3 0f00f1b9  +`.....C........
405c7ec8 f44fd110 f3d74080 4605ede4 9000f8c0  ..O..@.....F....
405c7ed8 f1084629 f7fc0090 f8d8fcfb 602b3094  )F...........0+`

code around lr:
405c7e94 b98d9d03 4a2b492a 44794b2b 447a482b  ....*I+J+KyD+HzD
405c7ea4 4478447b f6409000 900130f5 f7df2007  {DxD..@..0... ..
405c7eb4 237beab0 e7e4602b 4380f508 9094f8d3  ..{#+`.....C....
405c7ec4 0f00f1b9 f44fd110 f3d74080 4605ede4  ......O..@.....F
405c7ed4 9000f8c0 f1084629 f7fc0090 f8d8fcfb  ....)F..........

stack:
    be891748  40205280
    be89174c  4027e880
    be891750  40205280
    be891754  40299190
    be891758  40205280
    be89175c  44051460
    be891760  4021e000
    be891764  12951ae6
    be891768  400c6040
    be89176c  440a5d08
    be891770  00000000
    be891774  00000000
    be891778  440a5d20
    be89177c  405c7eb7  /system/b2g/libxul.so
    be891780  df0027ad
    be891784  00000000
#00 be891788  420291d0  /system/b2g/libxul.so
    be89178c  00000e1f
    be891790  429a4900
    be891794  00001000
    be891798  00000085
    be89179c  00000001
    be8917a0  00000002
    be8917a4  440a5d20
    be8917a8  440a5d20
    be8917ac  00001000
    be8917b0  00000000
    be8917b4  40e0fb0d  /system/b2g/libxul.so
    be8917b8  440a5d20
    be8917bc  440a5d08
    be8917c0  4021f080
    be8917c4  440a5d00
    be8917c8  440a5d08
    be8917cc  40e0fbd9  /system/b2g/libxul.so

Or are you looking for a minidump?
Flags: needinfo?(ahalberstadt)
That's not a useful stack ... we need symbols here
Reading the log, the problem seems to be that the harness isn't catching the timeout before the mozharness timeout is triggered (which doesn't check for minidumps). Looks like someone already filed bug 889317 for this.
Depends on: 889317
Depends on: 967541
Inactive; closing (see bug 1180138).
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.