Closed
Bug 1129613
Opened 10 years ago
Closed 10 years ago
Intermittent test_basic_worker.html | application crashed [@ JS::Rooted<JSLinearString*>::~Rooted() + 0x28] after "Assertion failure: *stack == reinterpret_cast<Rooted<void*>*>(this), at RootingAPI.h:782"
Categories
(Core :: JavaScript: GC, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 1055128
People
(Reporter: RyanVM, Unassigned)
Details
08:35:31 INFO - 15 INFO TEST-START | dom/datastore/tests/test_basic_worker.html
08:35:31 INFO - INFO | automation.py | Application ran for: 0:01:22.425490
08:35:31 INFO - INFO | zombiecheck | Reading PID log: /tmp/tmpgHCt89pidlog
08:35:31 INFO - Contents of /data/anr/traces.txt:
08:35:31 INFO - /data/tombstones does not exist; tombstone check skipped
08:35:32 INFO - mozcrash Downloading symbols from: https://ftp-ssl.mozilla.org/pub/mozilla.org/mobile/tinderbox-builds/mozilla-inbound-android-api-11-debug/1423065688/fennec-38.0a1.en-US.android-arm.crashreporter-symbols.zip
08:35:38 INFO - mozcrash Saved minidump as /builds/panda-0321/test/build/blobber_upload_dir/2cc314a8-09b1-ef20-4d0df70e-1320cf41.dmp
08:35:38 INFO - mozcrash Saved app info as /builds/panda-0321/test/build/blobber_upload_dir/2cc314a8-09b1-ef20-4d0df70e-1320cf41.extra
08:35:38 WARNING - PROCESS-CRASH | dom/datastore/tests/test_basic_worker.html | application crashed [@ JS::Rooted<JSLinearString*>::~Rooted() + 0x28]
08:35:38 INFO - Crash dump filename: /tmp/tmp4z4mPt/2cc314a8-09b1-ef20-4d0df70e-1320cf41.dmp
08:35:38 INFO - Operating system: Android
08:35:38 INFO - 0.0.0 Linux 3.2.0+ #2 SMP PREEMPT Thu Nov 29 08:06:57 EST 2012 armv7l pandaboard/pandaboard/pandaboard:4.0.4/IMM76I/5:eng/test-keys
08:35:38 INFO - CPU: arm
08:35:38 INFO - 2 CPUs
08:35:38 INFO - Crash reason: SIGSEGV
08:35:38 INFO - Crash address: 0x0
08:35:38 INFO - Thread 53 (crashed)
08:35:38 INFO - 0 libxul.so!JS::Rooted<JSLinearString*>::~Rooted() + 0x28
08:35:38 INFO - r4 = 0x0000030e r5 = 0x00000020 r6 = 0x6fd95720 r7 = 0x6b9fc020
08:35:38 INFO - r8 = 0x00000000 r9 = 0x00000003 r10 = 0x6b9fc030 fp = 0x6473ef30
08:35:38 INFO - sp = 0x6b9fc000 lr = 0x6382e051 pc = 0x63832908
08:35:38 INFO - Found by: given as instruction pointer in context
08:35:38 INFO - 1 libxul.so!NewObject [jsobj.cpp:2c896a4f15ae : 1317 + 0x5]
08:35:38 INFO - r4 = 0x67b2f9a0 r5 = 0x00000020 r6 = 0x6fd95720 r7 = 0x6b9fc020
08:35:38 INFO - r8 = 0x00000000 r9 = 0x00000003 r10 = 0x6b9fc030 fp = 0x6473ef30
08:35:38 INFO - sp = 0x6b9fc008 pc = 0x63b9c47d
08:35:38 INFO - Found by: call frame info
08:35:38 INFO - 2 libxul.so!js::NewObjectWithClassProtoCommon(js::ExclusiveContext*, js::Class const*, JSObject*, JSObject*, js::gc::AllocKind, js::NewObjectKind) [jsobj.cpp:2c896a4f15ae : 1556 + 0xf]
08:35:38 INFO - r4 = 0x67b2f9a0 r5 = 0x00000002 r6 = 0x6b9fc0c0 r7 = 0x6473b840
08:35:38 INFO - r8 = 0x00000001 r9 = 0x6b9fc0a0 r10 = 0x6b9fc0b0 fp = 0xffffffff
08:35:38 INFO - sp = 0x6b9fc078 pc = 0x63b9ce0d
08:35:38 INFO - Found by: call frame info
08:35:38 INFO - 3 libxul.so!js::NewFunctionWithProto(js::ExclusiveContext*, JS::Handle<JSObject*>, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, JSFunction::Flags, JS::Handle<JSObject*>, JS::Handle<JSAtom*>, JSObject*, js::gc::AllocKind, js::NewObjectKind) [jsobjinlines.h:2c896a4f15ae : 569 + 0x5]
08:35:38 INFO - r4 = 0x00000003 r5 = 0x67b2f9a0 r6 = 0x00000000 r7 = 0x6b9fc108
08:35:38 INFO - r8 = 0x00000081 r9 = 0x67b2f9ac r10 = 0x6473b840 fp = 0x6447565c
08:35:38 INFO - sp = 0x6b9fc0f8 pc = 0x63b75365
08:35:38 INFO - Found by: call frame info
08:35:38 INFO - 4 libxul.so!js::frontend::Parser<js::frontend::SyntaxParseHandler>::newFunction(js::frontend::GenericParseContext*, JS::Handle<JSAtom*>, js::frontend::FunctionSyntaxKind, JSObject*) [Parser.cpp:2c896a4f15ae : 1257 + 0x17]
08:35:38 INFO - r4 = 0x6447565c r5 = 0x6b9fdb60 r6 = 0x00000002 r7 = 0x6b9fc168
08:35:38 INFO - r8 = 0x00000003 r9 = 0x00000001 r10 = 0x6b9fc1c0 fp = 0x6450de2c
08:35:38 INFO - sp = 0x6b9fc150 pc = 0x63c12ac9
08:35:38 INFO - Found by: call frame info
08:35:38 INFO - 5 libxul.so!js::frontend::Parser<js::frontend::SyntaxParseHandler>::functionDef(JS::Handle<js::PropertyName*>, js::frontend::FunctionType, js::frontend::FunctionSyntaxKind, js::GeneratorKind, js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction) [Parser.cpp:2c896a4f15ae : 2193 + 0x13]
08:35:38 INFO - r4 = 0x6b9fdb60 r5 = 0x00000000 r6 = 0x00000000 r7 = 0x00000002
08:35:38 INFO - r8 = 0x67b2f9a0 r9 = 0x00000001 r10 = 0x6b9fc1c0 fp = 0x6450de2c
08:35:38 INFO - sp = 0x6b9fc190 pc = 0x63c1c9d1
08:35:38 INFO - Found by: call frame info
08:35:38 INFO - 6 libxul.so!js::frontend::Parser<js::frontend::SyntaxParseHandler>::functionExpr(js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction) [Parser.cpp:2c896a4f15ae : 2674 + 0x11]
08:35:38 INFO - r4 = 0x6b9fdb60 r5 = 0x6b9fdb78 r6 = 0x00000000 r7 = 0x6b9fc298
08:35:38 INFO - r8 = 0x00000000 r9 = 0x00000000 r10 = 0x6450de2c fp = 0x6450de2c
08:35:38 INFO - sp = 0x6b9fc288 pc = 0x63c1ccd9
08:35:38 INFO - Found by: call frame info
08:35:38 INFO - 7 libxul.so!js::frontend::Parser<js::frontend::SyntaxParseHandler>::primaryExpr(js::frontend::TokenKind, js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction) [Parser.cpp:2c896a4f15ae : 8127 + 0x7]
08:35:38 INFO - r4 = 0x6b9fdb60 r5 = 0x67b2f9a0 r6 = 0x0000001a r7 = 0x6b9fdb78
08:35:38 INFO - r8 = 0x6b9fc2d0 r9 = 0x00000000 r10 = 0x6450de2c fp = 0x6450de2c
08:35:38 INFO - sp = 0x6b9fc2c0 pc = 0x63c1ce7f
08:35:38 INFO - Found by: call frame info
08:35:38 INFO - 8 libxul.so!js::frontend::Parser<js::frontend::SyntaxParseHandler>::memberExpr(js::frontend::TokenKind, bool, js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction) [Parser.cpp:2c896a4f15ae : 7536 + 0x7]
08:35:38 INFO - r4 = 0x6b9fdb60 r5 = 0x6b9fdb78 r6 = 0x00000001 r7 = 0x6b9fc31c
08:35:38 INFO - r8 = 0x67b2f9a0 r9 = 0x00000000 r10 = 0x6450de2c fp = 0x6450de2c
08:35:38 INFO - sp = 0x6b9fc2f8 pc = 0x63c1d09f
08:35:38 INFO - Found by: call frame info
08:35:38 INFO - 9 libxul.so!js::frontend::Parser<js::frontend::SyntaxParseHandler>::unaryExpr(js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction) [Parser.cpp:2c896a4f15ae : 6412 + 0xb]
08:35:38 INFO - r4 = 0x6b9fdb60 r5 = 0x6b9fdb78 r6 = 0x00000000 r7 = 0x00000014
08:35:38 INFO - r8 = 0x6b9fdb78 r9 = 0x00000001 r10 = 0x6450de2c fp = 0x6450de2c
08:35:38 INFO - sp = 0x6b9fc340 pc = 0x63c1d58f
08:35:38 INFO - Found by: call frame info
08:35:38 INFO - 10 libxul.so!js::frontend::Parser<js::frontend::SyntaxParseHandler>::orExpr1(js::frontend::Parser<js::frontend::SyntaxParseHandler>::InvokedPrediction) [Parser.cpp:2c896a4f15ae : 6045 + 0x7]
08:35:38 INFO - r4 = 0x00000000 r5 = 0x6b9fdb78 r6 = 0x6b9fdb60 r7 = 0x00000000
08:35:38 INFO - r8 = 0x6b9fdb78 r9 = 0x00000001 r10 = 0x6450de2c fp = 0x6450de2c
08:35:38 INFO - sp = 0x6b9fc378 pc = 0x63c1d70b
08:35:38 INFO - Found by: call frame info
08:35:41 INFO - 02-04 08:35:24.882 F/MOZ_Assert( 2278): Assertion failure: *stack == reinterpret_cast<Rooted<void*>*>(this), at ../../dist/include/js/RootingAPI.h:782
Comment hidden (Legacy TBPL/Treeherder Robot) |
Reporter | ||
Updated•10 years ago
|
Status: NEW → RESOLVED
Closed: 10 years ago
Keywords: assertion,
crash,
intermittent-failure
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•