Closed Bug 1470731 Opened 7 years ago Closed 7 years ago

Crash in java.lang.IllegalArgumentException: Service not registered: org.mozilla.gecko.process.GeckoProcessManager$ChildConnection@<addr>: at android.app.LoadedApk.forgetServiceDispatcher(LoadedApk.java)

Categories

(Core Graveyard :: Widget: Android, defect)

Unspecified
Android
defect
Not set
critical

Tracking

(firefox-esr52 unaffected, firefox-esr60 unaffected, firefox61 wontfix, firefox62 fixed, firefox63 fixed)

RESOLVED FIXED
mozilla63
Tracking Status
firefox-esr52 --- unaffected
firefox-esr60 --- unaffected
firefox61 --- wontfix
firefox62 --- fixed
firefox63 --- fixed

People

(Reporter: jseward, Assigned: snorp)

Details

(Keywords: crash, regression)

Crash Data

Attachments

(1 file)

This bug was filed from the Socorro interface and is report bp-11e0c764-af32-446e-b9ed-5b8910180623. ============================================================= This is topcrash #5 in the Android nightly 20180621100051, with 13 crashes in 6 different installations. Top 10 frames of crashing thread: 0 libxul.so void mozilla::jni::Accessor::EndAccess<mozilla::java::AndroidGamepadManager::OnGamepadAdded_t> 1 libxul.so int mozilla::jni::Method<mozilla::java::GeckoProcessManager::Start_t, int>::Call<mozilla::jni::StringParam, mozilla::jni::Ref<mozilla::jni::TypedObject<_jobjectArray*>, _jobjectArray*>, int, int, int, int> widget/android/jni/Accessors.h:99 2 libxul.so mozilla::java::GeckoProcessManager::Start widget/android/GeneratedJNIWrappers.cpp:2364 3 libxul.so mozilla::ipc::GeckoChildProcessHost::LaunchAndroidService ipc/glue/GeckoChildProcessHost.cpp:1267 4 libxul.so mozilla::ipc::GeckoChildProcessHost::PerformAsyncLaunchInternal ipc/glue/GeckoChildProcessHost.cpp:821 5 libxul.so mozilla::ipc::GeckoChildProcessHost::PerformAsyncLaunch ipc/glue/GeckoChildProcessHost.cpp:543 6 libxul.so mozilla::ipc::GeckoChildProcessHost::RunPerformAsyncLaunch ipc/glue/GeckoChildProcessHost.cpp:551 7 libxul.so decltype xpcom/threads/nsThreadUtils.h:1165 8 libxul.so mozilla::detail::RunnableMethodImpl<mozilla::ipc::GeckoChildProcessHost*, bool xpcom/threads/nsThreadUtils.h:1171 9 libxul.so MessageLoop::RunTask ipc/chromium/src/base/message_loop.cc:451 =============================================================
Flags: needinfo?(snorp)
Assignee: nobody → snorp
Flags: needinfo?(snorp)
I saw a bunch more similar signatures while looking at today's nightly data - https://bit.ly/2yU2L0G has some of them. Most of them are single crash signatures.
Pushed by jwillcox@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/ec8a2d909be9 Don't try to unbind child process service if we aren't bound r=droeh
Comment on attachment 8989233 [details] Bug 1470731 - Don't try to unbind child process service if we aren't bound https://reviewboard.mozilla.org/r/254276/#review261338
Attachment #8989233 - Flags: review?(droeh) → review+
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla63
Please request Beta approval on this when you get a chance.
Comment on attachment 8989233 [details] Bug 1470731 - Don't try to unbind child process service if we aren't bound Approval Request Comment [Feature/Bug causing the regression]: Unknown [User impact if declined]: Crashes [Is this code covered by automated tests?]: No [Has the fix been verified in Nightly?]: Yes [Needs manual test from QE? If yes, steps to reproduce]: [List of other uplifts needed for the feature/fix]: None [Is the change risky?]: No [Why is the change risky/not risky?]: Adds a trivial guard [String changes made/needed]: None
Flags: needinfo?(snorp)
Attachment #8989233 - Flags: approval-mozilla-beta?
Comment on attachment 8989233 [details] Bug 1470731 - Don't try to unbind child process service if we aren't bound Crash fix, low risk, Beta62+
Attachment #8989233 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: