Closed Bug 1296848 Opened 4 years ago Closed 3 years ago

Intermittent dom/base/test/jsmodules/test_multiModuleLargeImports.html | application crashed [@ js::CompartmentChecker::check]

Categories

(Core :: JavaScript Engine, defect, P3)

defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: aryx, Unassigned)

References

Details

(Keywords: crash, intermittent-failure)

https://treeherder.mozilla.org/logviewer.html#?job_id=34320008&repo=mozilla-inbound

04:41:58     INFO -  39 INFO TEST-START | dom/base/test/jsmodules/test_multiModuleLargeImports.html
04:42:09     INFO -  INFO | automation.py | Application ran for: 0:11:08.588864
04:42:09     INFO -  INFO | zombiecheck | Reading PID log: /tmp/tmptj9Plgpidlog
04:42:09     INFO -  /data/tombstones does not exist; tombstone check skipped
04:42:10     INFO -  mozcrash Copy/paste: /usr/local/bin/linux64-minidump_stackwalk /tmp/tmpITvZay/273df83e-b48f-23a6-1e0bb81c-27869637.dmp /home/worker/workspace/build/symbols
04:42:15     INFO -  mozcrash Saved minidump as /home/worker/workspace/build/blobber_upload_dir/273df83e-b48f-23a6-1e0bb81c-27869637.dmp
04:42:15     INFO -  mozcrash Saved app info as /home/worker/workspace/build/blobber_upload_dir/273df83e-b48f-23a6-1e0bb81c-27869637.extra
04:42:15  WARNING -  PROCESS-CRASH | dom/base/test/jsmodules/test_multiModuleLargeImports.html | application crashed [@ js::CompartmentChecker::check]
04:42:15     INFO -  Crash dump filename: /tmp/tmpITvZay/273df83e-b48f-23a6-1e0bb81c-27869637.dmp
04:42:15     INFO -  Operating system: Android
04:42:15     INFO -                    0.0.0 Linux 2.6.29-gea477bb #1 Wed Sep 26 11:04:45 PDT 2012 armv7l
04:42:15     INFO -  CPU: arm
04:42:15     INFO -       1 CPU
04:42:15     INFO -  Crash reason:  SIGSEGV
04:42:15     INFO -  Crash address: 0x0
04:42:15     INFO -  Thread 12 (crashed)
04:42:15     INFO -   0  libxul.so!js::CompartmentChecker::check [jscntxtinlines.h:409352a758dd : 71 + 0x2]
04:42:15     INFO -       r4 = 0x6433f038    r5 = 0x6430e940    r6 = 0x5288452c    r7 = 0x53517000
04:42:15     INFO -       r8 = 0x52884590    r9 = 0x52884588   r10 = 0x528845cc    fp = 0x65b09be0
04:42:15     INFO -       sp = 0x52884510    lr = 0x5cd65201    pc = 0x5cd6a0fe
04:42:15     INFO -      Found by: given as instruction pointer in context
04:42:15     INFO -   1  libxul.so!JS::ModuleDeclarationInstantiation [jscntxtinlines.h:409352a758dd : 83 + 0x3]
04:42:15     INFO -       r4 = 0x53517000    r5 = 0x528846ac    r6 = 0x528846ac    r7 = 0x53517000
04:42:15     INFO -       r8 = 0x52884590    r9 = 0x52884588   r10 = 0x528845cc    fp = 0x65b09be0
04:42:15     INFO -       sp = 0x52884520    pc = 0x5cd72337
04:42:15     INFO -      Found by: call frame info
04:42:15     INFO -   2  libxul.so!nsJSUtils::ModuleDeclarationInstantiation [nsJSUtils.cpp:409352a758dd : 311 + 0x7]
04:42:15     INFO -       r4 = 0x00000001    r5 = 0x52884550    r6 = 0x528846ac    r7 = 0x53517000
04:42:15     INFO -       r8 = 0x52884590    r9 = 0x52884588   r10 = 0x528845cc    fp = 0x65b09be0
04:42:15     INFO -       sp = 0x52884540    pc = 0x5b794e53
04:42:15     INFO -      Found by: call frame info
04:42:15     INFO -   3  libxul.so!nsScriptLoader::EvaluateScript [nsScriptLoader.cpp:409352a758dd : 2030 + 0x5]
04:42:15     INFO -       r4 = 0x528846a4    r5 = 0x52884630    r6 = 0x6430e940    r7 = 0x528846ac
04:42:15     INFO -       r8 = 0x52884590    r9 = 0x52884588   r10 = 0x528845cc    fp = 0x65b09be0
04:42:15     INFO -       sp = 0x52884570    pc = 0x5b7ae77b
04:42:15     INFO -      Found by: call frame info
04:42:15     INFO -   4  libxul.so!nsScriptLoader::ProcessRequest [nsScriptLoader.cpp:409352a758dd : 1836 + 0x7]
04:42:15     INFO -       r4 = 0x610a86a0    r5 = 0x00000001    r6 = 0x60e67b40    r7 = 0x5288477c
04:42:15     INFO -       r8 = 0x52884778    r9 = 0x52884788   r10 = 0x5288478c    fp = 0x610a86bc
04:42:15     INFO -       sp = 0x52884760    pc = 0x5b7aeacb
04:42:15     INFO -      Found by: call frame info
04:42:15     INFO -   5  libxul.so!nsScriptLoader::ProcessPendingRequests [nsScriptLoader.cpp:409352a758dd : 2112 + 0x7]
04:42:15     INFO -       r4 = 0x60e67b40    r5 = 0x60e67b78    r6 = 0x00000000    r7 = 0x528847c4
04:42:15     INFO -       r8 = 0x528847c0    r9 = 0x52884848   r10 = 0x00000001    fp = 0x5288483c
04:42:15     INFO -       sp = 0x528847c0    pc = 0x5b7b4a07
04:42:15     INFO -      Found by: call frame info
04:42:15     INFO -   6  libxul.so!nsScriptLoader::ProcessLoadedModuleTree [nsScriptLoader.cpp:409352a758dd : 1051 + 0x5]
04:42:15     INFO -       r4 = 0x60e67b40    r5 = 0x610a86a0    r6 = 0x52884804    r7 = 0x610a86a0
04:42:15     INFO -       r8 = 0x52884840    r9 = 0x52884848   r10 = 0x00000001    fp = 0x5288483c
04:42:15     INFO -       sp = 0x528847e0    pc = 0x5b7b4ac9
04:42:15     INFO -      Found by: call frame info
04:42:15     INFO -   7  libxul.so!nsModuleLoadRequest::DependenciesLoaded [nsScriptLoader.cpp:409352a758dd : 265 + 0x5]
04:42:15     INFO -       r4 = 0x610a86a0    r5 = 0x610a876c    r6 = 0x52884804    r7 = 0x610a86a0
04:42:15     INFO -       r8 = 0x52884840    r9 = 0x52884848   r10 = 0x00000001    fp = 0x5288483c
04:42:15     INFO -       sp = 0x528847f0    pc = 0x5b7b4af9
04:42:15     INFO -      Found by: call frame info
04:42:15     INFO -   8  libxul.so!mozilla::MozPromise<nsTArray<bool>, nsresult, false>::MethodThenValue<nsModuleLoadRequest, void (nsModuleLoadRequest::*)(), void (nsModuleLoadRequest::*)()>::DoResolveOrRejectInternal [MozPromise.h:409352a758dd : 476 + 0x1]
04:42:15     INFO -       r4 = 0x65f1d9d0    r5 = 0x52884840    r6 = 0x52884804    r7 = 0x610a86a0
04:42:15     INFO -       r8 = 0x52884840    r9 = 0x52884848   r10 = 0x00000001    fp = 0x5288483c
04:42:15     INFO -       sp = 0x52884800    pc = 0x5b7b3de5
04:42:15     INFO -      Found by: call frame info
04:42:15     INFO -   9  libxul.so!mozilla::MozPromise<nsTArray<bool>, nsresult, false>::ThenValueBase::ResolveOrRejectRunnable::Run [MozPromise.h:409352a758dd : 407 + 0x1]
04:42:15     INFO -       r4 = 0x65f1d9d0    r5 = 0x541a9040    r6 = 0x00000000    r7 = 0x66842440
04:42:15     INFO -       r8 = 0x52884840    r9 = 0x52884848   r10 = 0x00000001    fp = 0x5288483c
04:42:15     INFO -       sp = 0x52884820    pc = 0x5b7b42ed
04:42:15     INFO -      Found by: call frame info
04:42:15     INFO -  10  libxul.so!mozilla::AutoTaskDispatcher::TaskGroupRunnable::Run [TaskDispatcher.h:409352a758dd : 192 + 0x3]
04:42:15     INFO -       r4 = 0x00000001    r5 = 0x537ef050    r6 = 0x00000000    r7 = 0x5288489c
04:42:15     INFO -       r8 = 0x52884898    r9 = 0x52884894   r10 = 0x00000001    fp = 0x528848f7
04:42:15     INFO -       sp = 0x52884870    pc = 0x5af8f2d9
04:42:15     INFO -      Found by: call frame info
04:42:15     INFO -  11  libxul.so!nsThread::ProcessNextEvent [nsThread.cpp:409352a758dd : 1058 + 0x3]
04:42:15     INFO -       r4 = 0x550bd020    r5 = 0x00000000    r6 = 0x00000000    r7 = 0x5288489c
04:42:15     INFO -       r8 = 0x52884898    r9 = 0x52884894   r10 = 0x00000001    fp = 0x528848f7
04:42:15     INFO -       sp = 0x52884880    pc = 0x5af94275
04:42:15     INFO -      Found by: call frame info
04:42:15     INFO -  12  libxul.so!NS_ProcessNextEvent [nsThreadUtils.cpp:409352a758dd : 290 + 0xd]
04:42:15     INFO -       r4 = 0x550bd020    r5 = 0x00000000    r6 = 0x550bd020    r7 = 0x550a3110
04:42:15     INFO -       r8 = 0x55074740    r9 = 0x528849d8   r10 = 0x00000000    fp = 0x528849d4
04:42:15     INFO -       sp = 0x528848e8    pc = 0x5afae459
04:42:15     INFO -      Found by: call frame info
04:42:15     INFO -  13  libxul.so!mozilla::ipc::MessagePump::Run [MessagePump.cpp:409352a758dd : 96 + 0x7]
04:42:15     INFO -       r4 = 0x55074730    r5 = 0x00000001    r6 = 0x550bd020    r7 = 0x550a3110
04:42:15     INFO -       r8 = 0x55074740    r9 = 0x528849d8   r10 = 0x00000000    fp = 0x528849d4
04:42:15     INFO -       sp = 0x52884908    pc = 0x5b194a87
04:42:15     INFO -      Found by: call frame info
04:42:15     INFO -  14  libxul.so!MessageLoop::RunInternal [message_loop.cc:409352a758dd : 232 + 0x5]
04:42:15     INFO -       r4 = 0x550a3110    r5 = 0x54110a80    r6 = 0x550bd020    r7 = 0x528849bc
04:42:15     INFO -       r8 = 0x528849dc    r9 = 0x528849d8   r10 = 0x00000000    fp = 0x528849d4
04:42:15     INFO -       sp = 0x52884930    pc = 0x5b17ad9d
04:42:15     INFO -      Found by: call frame info
04:42:15     INFO -  15  libxul.so!MessageLoop::Run [message_loop.cc:409352a758dd : 225 + 0x5]
04:42:15     INFO -       r4 = 0x550a3110    r5 = 0x54110a80    r6 = 0x550bd020    r7 = 0x528849bc
04:42:15     INFO -       r8 = 0x528849dc    r9 = 0x528849d8   r10 = 0x00000000    fp = 0x528849d4
04:42:15     INFO -       sp = 0x52884948    pc = 0x5b17aee5
04:42:15     INFO -      Found by: call frame info
04:42:15     INFO -  16  libxul.so!nsBaseAppShell::Run [nsBaseAppShell.cpp:409352a758dd : 156 + 0x3]
04:42:15     INFO -       r4 = 0x00000000    r5 = 0x54110a80    r6 = 0x550bd020    r7 = 0x528849bc
04:42:15     INFO -       r8 = 0x528849dc    r9 = 0x528849d8   r10 = 0x00000000    fp = 0x528849d4
04:42:15     INFO -       sp = 0x52884960    pc = 0x5c1b484f
04:42:15     INFO -      Found by: call frame info
04:42:15     INFO -  17  libxul.so!nsAppStartup::Run [nsAppStartup.cpp:409352a758dd : 284 + 0x5]
04:42:15     INFO -       r4 = 0x53f5b280    r5 = 0x54110a80    r6 = 0x52884ac8    r7 = 0x528849bc
04:42:15     INFO -       r8 = 0x528849dc    r9 = 0x528849d8   r10 = 0x00000000    fp = 0x528849d4
04:42:15     INFO -       sp = 0x52884978    pc = 0x5c73bf25
04:42:15     INFO -      Found by: call frame info
04:42:15     INFO -  18  libxul.so!XREMain::XRE_mainRun [nsAppRunner.cpp:409352a758dd : 4302 + 0x3]
04:42:15     INFO -       r4 = 0x550024b0    r5 = 0x528849e4    r6 = 0x52884ac8    r7 = 0x528849bc
04:42:15     INFO -       r8 = 0x528849dc    r9 = 0x528849d8   r10 = 0x00000000    fp = 0x528849d4
04:42:15     INFO -       sp = 0x52884990    pc = 0x5c77fbcb
04:42:15     INFO -      Found by: call frame info
04:42:15     INFO -  19  libxul.so!XREMain::XRE_main [nsAppRunner.cpp:409352a758dd : 4429 + 0x5]
04:42:15     INFO -       r4 = 0x00000000    r5 = 0x52884ac8    r6 = 0x52884a98    r7 = 0x52884ae0
04:42:15     INFO -       r8 = 0x00000000    r9 = 0x00000000   r10 = 0x00000000    fp = 0x00000006
04:42:15     INFO -       sp = 0x52884a88    pc = 0x5c77ff4b
04:42:15     INFO -      Found by: call frame info
04:42:15     INFO -  20  libxul.so!XRE_main [nsAppRunner.cpp:409352a758dd : 4520 + 0x3]
04:42:15     INFO -       r4 = 0x00000000    r5 = 0x5277cad0    r6 = 0x52884ac8    r7 = 0x52884ae4
04:42:15     INFO -       r8 = 0x55005488    r9 = 0x52884b14   r10 = 0x52884b68    fp = 0x00000006
04:42:15     INFO -       sp = 0x52884ac8    pc = 0x5c7801d3
04:42:15     INFO -      Found by: call frame info
04:42:15     INFO -  21  libxul.so!GeckoStart [nsAndroidStartup.cpp:409352a758dd : 51 + 0x5]
04:42:15     INFO -       r4 = 0x52884bec    r5 = 0x5277cad0    r6 = 0x00000000    r7 = 0x5df3c974
04:42:15     INFO -       r8 = 0x5d3c7050    r9 = 0x52784fb4   r10 = 0x2a1e3560    fp = 0x52884c3c
04:42:15     INFO -       sp = 0x52884be8    pc = 0x5c784735
04:42:15     INFO -      Found by: call frame info
04:42:15     INFO -  22  libmozglue.so!Java_org_mozilla_gecko_mozglue_GeckoLoader_nativeRun [APKOpen.cpp:409352a758dd : 401 + 0x1]
04:42:15     INFO -       r4 = 0x2a1e0908    r5 = 0x5505d180    r6 = 0x5277f214    r7 = 0x5c784671
04:42:15     INFO -       r8 = 0x23500005    r9 = 0x52784fb4   r10 = 0x2a1e3560    fp = 0x52884c3c
04:42:15     INFO -       sp = 0x52884c08    pc = 0x526ee9e9
04:42:15     INFO -      Found by: call frame info
04:42:15     INFO -  23  libdvm.so + 0x1dc4e
04:42:15     INFO -       r4 = 0x4c78eaa8    r5 = 0x2a1e3550    r6 = 0x00000000    r7 = 0x52784fbc
04:42:15     INFO -       r8 = 0x52884c28    r9 = 0x52784fb4   r10 = 0x2a1e3560    fp = 0x52884c3c
04:42:15     INFO -       sp = 0x52884c28    pc = 0x4085bc50
04:42:15     INFO -      Found by: call frame info
04:42:15     INFO -  24  data@app@org.mozilla.fennec-1.apk@classes.dex + 0x43dc0f
04:42:15     INFO -       sp = 0x52884c34    pc = 0x5230bc11
04:42:15     INFO -      Found by: stack scanning
04:42:15     INFO -  25  dalvik-heap (deleted) + 0x2939b6
04:42:15     INFO -       sp = 0x52884c38    pc = 0x417489b8
04:42:15     INFO -      Found by: stack scanning
04:42:15     INFO -  26  dalvik-heap (deleted) + 0x2c0ae6
04:42:15     INFO -       sp = 0x52884c3c    pc = 0x41775ae8
04:42:15     INFO -      Found by: stack scanning
04:42:15     INFO -  27  libdvm.so + 0x4dcad
04:42:15     INFO -       sp = 0x52884c40    pc = 0x4088bcaf
04:42:15     INFO -      Found by: stack scanning
04:42:15     INFO -  28  data@app@org.mozilla.fennec-1.apk@classes.dex + 0x43dc0d
04:42:15     INFO -       sp = 0x52884c48    pc = 0x5230bc0f
04:42:15     INFO -      Found by: stack scanning
04:42:15     INFO -  29  libmozglue.so!Java_org_mozilla_gecko_mozglue_GeckoLoader_loadNSSLibsNative [jni.h:409352a758dd : 882 + 0x1b]
04:42:15     INFO -       sp = 0x52884c4c    pc = 0x526ee991
04:42:15     INFO -      Found by: stack scanning
04:42:15     INFO -  30  0x25bfffff
04:42:15     INFO -       r4 = 0x2a1e3560    r5 = 0x2a29c880    r6 = 0x2a29c888    sp = 0x52884c5c
04:42:15     INFO -       pc = 0x25c00001
04:42:15     INFO -      Found by: call frame info
04:42:15     INFO -  31  libmozglue.so!Java_org_mozilla_gecko_mozglue_GeckoLoader_loadNSSLibsNative [jni.h:409352a758dd : 882 + 0x1b]
04:42:15     INFO -       sp = 0x52884c8c    pc = 0x526ee991
04:42:15     INFO -      Found by: stack scanning
Looks fixed by backout of bug 1110928.
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
It looks I forgot that you need to call ExposeValueToActiveJS after getting something out of a Heap<T>.  This will be fixed automatically by bug 1297558.
Depends on: 1297558
Bulk assigning P3 to all open intermittent bugs without a priority set in Firefox components per bug 1298978.
Priority: -- → P3
Depends on: 1301189
No longer depends on: 1297558
All of the failures in the last week look like bug 1301189, and they stopped about 10 days ago.
Status: REOPENED → RESOLVED
Closed: 4 years ago3 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.