Intermittent xul-document-load/test009.xul | application crashed [@ nsXULPrototypeElement::TraceAllScripts(JSTracer*)]

RESOLVED FIXED

Status

()

Core
JavaScript Engine
--
critical
RESOLVED FIXED
5 years ago
5 years ago

People

(Reporter: philor, Assigned: mccr8)

Tracking

({crash, intermittent-failure})

Trunk
ARM
Android
crash, intermittent-failure
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

5 years ago
https://tbpl.mozilla.org/php/getParsedLog.php?id=18480815&tree=Mozilla-Inbound
Android Tegra 250 mozilla-inbound opt test plain-reftest-4 on 2013-01-04 16:09:39 PST for push 1308210aefb4
slave: tegra-076

REFTEST TEST-START | http://10.250.48.210:30076/tests/layout/reftests/xul-document-load/test009.xul | 1338 / 1554 (86%)
INFO | automation.py | Application ran for: 0:16:37.050284
INFO | automation.py | Reading PID log: /tmp/tmpZ5TEqSpidlog
getting files in '/mnt/sdcard/tests/reftest/profile/minidumps/'
Downloading symbols from: http://ftp-scl3.mozilla.com/pub/mozilla.org/mobile/tinderbox-builds/mozilla-inbound-android/1357340384/fennec-20.0a1.en-US.android-arm.crashreporter-symbols.zip
PROCESS-CRASH | http://10.250.48.210:30076/tests/layout/reftests/xul-document-load/test009.xul | application crashed [@ nsXULPrototypeElement::TraceAllScripts(JSTracer*)]
Crash dump filename: /tmp/tmpC0SFt6/4bc70465-a403-955d-262a4d88-5e772fdd.dmp
Operating system: Android
                  0.0.0 Linux 2.6.32.9-00002-gd8084dc-dirty #1 SMP PREEMPT Wed Feb 2 11:32:06 PST 2011 armv7l nvidia/harmony/harmony/harmony:2.2/FRF91/20110202.102810:eng/test-keys
CPU: arm
     0 CPUs

Crash reason:  SIGSEGV
Crash address: 0xc

Thread 4 (crashed)
 0  libxul.so!nsXULPrototypeElement::TraceAllScripts(JSTracer*) [nsTArray.h : 276 + 0x0]
     r4 = 0x00000000    r5 = 0x50c21114    r6 = 0x55284c40    r7 = 0x00000000
     r8 = 0x00000000    r9 = 0x00000015   r10 = 0x5474fbf7    fp = 0x00000015
     sp = 0x4ecff540    lr = 0x54878421    pc = 0x549ca3b4
    Found by: given as instruction pointer in context
 1  libxul.so!nsXULDocument::TraceProtos(JSTracer*, unsigned int) [nsXULDocument.cpp : 2223 + 0x5]
     r4 = 0x00000002    r5 = 0x5670f800    r6 = 0x00000002    r7 = 0x000004c8
     r8 = 0x50c21114    r9 = 0x00000015   r10 = 0x5474fbf7    fp = 0x00000015
     sp = 0x4ecff558    pc = 0x54878421
    Found by: call frame info
 2  libxul.so!TraceActiveWindowGlobal [nsCCUncollectableMarker.cpp : 428 + 0x7]
     r4 = 0x4ecff5b8    r5 = 0x559aeb58    r6 = 0x00000040    r7 = 0x00000000
     r8 = 0x00000018    r9 = 0x00000015   r10 = 0x5474fbf7    fp = 0x00000015
     sp = 0x4ecff570    pc = 0x5474fccf
    Found by: call frame info
 3  libxul.so!nsBaseHashtable<nsUint64HashKey, nsGlobalWindow*, nsGlobalWindow*>::s_EnumStub(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*) [nsBaseHashtable.h : 419 + 0xb]
     r4 = 0x5474fc81    r5 = 0x559aeb48    r6 = 0x00000040    r7 = 0x00000000
     r8 = 0x00000018    r9 = 0x00000015   r10 = 0x5474fbf7    fp = 0x00000015
     sp = 0x4ecff580    pc = 0x5474fc05
    Found by: call frame info
 4  libxul.so!PL_DHashTableEnumerate [pldhash.cpp : 717 + 0x9]
     r4 = 0x4e529d40    r5 = 0x559aeb48    r6 = 0x00000040    r7 = 0x00000000
     r8 = 0x00000018    r9 = 0x00000015   r10 = 0x5474fbf7    fp = 0x00000015
     sp = 0x4ecff588    pc = 0x54cd9c27
    Found by: call frame info
 5  libxul.so!mozilla::dom::TraceBlackJS(JSTracer*, unsigned int) [nsBaseHashtable.h : 223 + 0x3]
     r4 = 0x50c21114    r5 = 0x4e510400    r6 = 0x50c21114    r7 = 0x585ed238
     r8 = 0x5560ff84    r9 = 0x554758a4   r10 = 0x5547587c    fp = 0x50c2198c
     sp = 0x4ecff5b8    pc = 0x5475060b
    Found by: call frame info
 6  libxul.so!XPCJSRuntime::TraceBlackJS(JSTracer*, void*) [XPCJSRuntime.cpp : 325 + 0x11]
     r4 = 0x00000000    r5 = 0x4e510400    r6 = 0x50c21114    r7 = 0x585ed238
     r8 = 0x5560ff84    r9 = 0x554758a4   r10 = 0x5547587c    fp = 0x50c2198c
     sp = 0x4ecff5d0    pc = 0x54a43c95
    Found by: call frame info
 7  libxul.so!js::gc::MarkRuntime(JSTracer*, bool) [RootMarking.cpp : 810 + 0x7]
     r4 = 0x50c21114    r5 = 0x585ed238    r6 = 0x50c21000    r7 = 0x585ed238
     r8 = 0x5560ff84    r9 = 0x554758a4   r10 = 0x5547587c    fp = 0x50c2198c
     sp = 0x4ecff5e8    pc = 0x550826f5
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Looks like a regression from bug 785493.
(Assignee)

Comment 11

5 years ago
Ah, yes. Should be fixed by bug 827020, which I just landed on trunk.
Assignee: general → continuation
Depends on: 827020
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
(Assignee)

Updated

5 years ago
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.