Closed Bug 1124743 Opened 9 years ago Closed 9 years ago

Intermittent test_scopes.html | application crashed [@ mozilla::dom::workers::ServiceWorkerRegistrationInfo::FinishActivate(bool)][@ mozilla::dom::workers::FinishActivationRunnable::Run()] (Assertion failure: mActiveWorker, at ServiceWorkerManager.cpp)

Categories

(Core :: DOM: Workers, defect)

defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox38 --- disabled

People

(Reporter: RyanVM, Assigned: nsm)

References

Details

(Keywords: assertion, crash, intermittent-failure, Whiteboard: [test disabled][leave open])

08:28:31 INFO - 147 INFO TEST-START | dom/workers/test/serviceworkers/test_scopes.html
08:28:31 INFO - INFO | automation.py | Application ran for: 0:01:02.624051
08:28:31 INFO - INFO | zombiecheck | Reading PID log: /tmp/tmpxbHM_tpidlog
08:28:31 INFO - Contents of /data/anr/traces.txt:
08:28:34 INFO - mozcrash Downloading symbols from: https://ftp-ssl.mozilla.org/pub/mozilla.org/mobile/tinderbox-builds/mozilla-inbound-android-api-11/1421940911/fennec-38.0a1.en-US.android-arm.crashreporter-symbols.zip
08:28:39 INFO - mozcrash Saved minidump as /builds/panda-0582/test/build/blobber_upload_dir/4aabdd9e-e3f4-fd0b-02643d3c-0c4103c7.dmp
08:28:39 INFO - mozcrash Saved app info as /builds/panda-0582/test/build/blobber_upload_dir/4aabdd9e-e3f4-fd0b-02643d3c-0c4103c7.extra
08:28:39 WARNING - PROCESS-CRASH | dom/workers/test/serviceworkers/test_scopes.html | application crashed [@ mozilla::dom::workers::ServiceWorkerRegistrationInfo::FinishActivate(bool)]
08:28:39 INFO - Crash dump filename: /tmp/tmpXY61C0/4aabdd9e-e3f4-fd0b-02643d3c-0c4103c7.dmp
08:28:39 INFO - Operating system: Android
08:28:39 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:28:39 INFO - CPU: arm
08:28:39 INFO - 2 CPUs
08:28:39 INFO - Crash reason: SIGSEGV
08:28:39 INFO - Crash address: 0xc
08:28:39 INFO - Thread 12 (crashed)
08:28:39 INFO - 0 libxul.so!mozilla::dom::workers::ServiceWorkerRegistrationInfo::FinishActivate(bool) [ServiceWorkerManager.h:a21adc873ee4 : 80 + 0x2]
08:28:39 INFO - r4 = 0x6a5fa480 r5 = 0x6bf47a70 r6 = 0x5c102320 r7 = 0x5c4ff904
08:28:39 INFO - r8 = 0x00000000 r9 = 0x00000000 r10 = 0x5c4ff93f fp = 0x65196330
08:28:39 INFO - sp = 0x5c4ff8d0 lr = 0x640f9eb1 pc = 0x640f9e7a
08:28:39 INFO - Found by: given as instruction pointer in context
08:28:39 INFO - 1 libxul.so!mozilla::dom::workers::FinishActivationRunnable::Run() [ServiceWorkerManager.cpp:a21adc873ee4 : 824 + 0x5]
08:28:39 INFO - r4 = 0x6a5fa480 r5 = 0x6bf47a70 r6 = 0x5c102320 r7 = 0x5c4ff904
08:28:39 INFO - r8 = 0x00000000 r9 = 0x00000000 r10 = 0x5c4ff93f fp = 0x65196330
08:28:39 INFO - sp = 0x5c4ff8d0 pc = 0x640f9eb1
08:28:39 INFO - Found by: call frame info
08:28:39 INFO - 2 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:a21adc873ee4 : 855 + 0x5]
08:28:39 INFO - r4 = 0x5c102350 r5 = 0x00000001 r6 = 0x5c102320 r7 = 0x5c4ff904
08:28:39 INFO - r8 = 0x00000000 r9 = 0x00000000 r10 = 0x5c4ff93f fp = 0x65196330
08:28:39 INFO - sp = 0x5c4ff8e0 pc = 0x63808c69
08:28:39 INFO - Found by: call frame info
08:28:39 INFO - 3 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:a21adc873ee4 : 265 + 0xb]
08:28:39 INFO - r4 = 0x00000000 r5 = 0x5c1460c0 r6 = 0x00000001 r7 = 0x651a917c
08:28:39 INFO - r8 = 0x5c14d260 r9 = 0x5c4ff9c4 r10 = 0x00000000 fp = 0x0000000f
08:28:39 INFO - sp = 0x5c4ff938 pc = 0x63816943
08:28:39 INFO - Found by: call frame info
08:28:39 INFO - 4 libxul.so!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [MessagePump.cpp:a21adc873ee4 : 99 + 0x7]
08:28:39 INFO - r4 = 0x5c14d250 r5 = 0x5c1460c0 r6 = 0x00000001 r7 = 0x651a917c
08:28:39 INFO - r8 = 0x5c14d260 r9 = 0x5c4ff9c4 r10 = 0x00000000 fp = 0x0000000f
08:28:39 INFO - sp = 0x5c4ff948 pc = 0x6394597d
08:28:39 INFO - Found by: call frame info
08:28:39 INFO - 5 libxul.so!MessageLoop::RunInternal() [message_loop.cc:a21adc873ee4 : 233 + 0x5]
08:28:39 INFO - r4 = 0x5c1460c0 r5 = 0x6815d400 r6 = 0x5c102320 r7 = 0x5c4ffb95
08:28:39 INFO - r8 = 0x5c4ff9d4 r9 = 0x5c4ff9c4 r10 = 0x00000000 fp = 0x0000000f
08:28:39 INFO - sp = 0x5c4ff970 pc = 0x6393a4bd
08:28:39 INFO - Found by: call frame info
OS: Android → All
Hardware: ARM → All
Summary: Intermittent test_scopes.html | application crashed [@ mozilla::dom::workers::ServiceWorkerRegistrationInfo::FinishActivate(bool)] → Intermittent test_scopes.html | application crashed [@ mozilla::dom::workers::ServiceWorkerRegistrationInfo::FinishActivate(bool)][@ mozilla::dom::workers::FinishActivationRunnable::Run()]
Keywords: assertion
Summary: Intermittent test_scopes.html | application crashed [@ mozilla::dom::workers::ServiceWorkerRegistrationInfo::FinishActivate(bool)][@ mozilla::dom::workers::FinishActivationRunnable::Run()] → Intermittent test_scopes.html | application crashed [@ mozilla::dom::workers::ServiceWorkerRegistrationInfo::FinishActivate(bool)][@ mozilla::dom::workers::FinishActivationRunnable::Run()] (Assertion failure: mActiveWorker, at ServiceWorkerManager.cpp)
Bug 1123637 is the only recent push to inbound that looks maybe-related? That said, the frequency is high enough that it's likely blocking inbound merging to m-c, so we need a fix or backout ASAP here. Sorry for the shotgun-style needinfo? here, but this is a blocking issue.
Flags: needinfo?(nsm.nikhil)
Flags: needinfo?(khuey)
Flags: needinfo?(bent.mozilla)
Flags: needinfo?(Jan.Varga)
Bug 1123637 is entirely unrelated, so that won't help...
I'm on a plane today.  If you can't figure out what caused it disable some tests?
Flags: needinfo?(khuey)
(In reply to Kyle Huey [:khuey] (khuey@mozilla.com) (Away 1/22-2/8) from comment #7)
> I'm on a plane today.

Your vacation has been canceled. Get off that plane and come debug race conditions!
My fault, clearing everyone else's ni.
Assignee: nobody → nsm.nikhil
Flags: needinfo?(nsm.nikhil)
Flags: needinfo?(bent.mozilla)
Flags: needinfo?(Jan.Varga)
See Also: → 1126470
Disabled per bug 1126470 comment 46.
Whiteboard: [test disabled][leave open]
This test has been enabled for several months now without issues.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
Removing leave-open keyword from resolved bugs, per :sylvestre.
Keywords: leave-open
You need to log in before you can comment on or make changes to this bug.