About Aurora shows web page content in thumbnail tab preview, but page isn't loading - process seems hung

NEW
Unassigned

Status

()

Firefox for Android
General
6 years ago
6 years ago

People

(Reporter: lsblakk, Unassigned)

Tracking

14 Branch
x86
Android
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [MTD])

Attachments

(3 attachments)

Created attachment 621175 [details]
logfile of hang

Web page or screen you were on when you saw the issue: 

Steps to reproduce:
1. Open Aurora, get home page (about:home)
2. Menu->Settings->About Aurora
3. Empty screen with "About Aurora" in the url bar, but nothing loading or displaying
4. Pull down the tab preview (with 2 tabs in it, about:home and About Aurora)
5. See the About Aurora page in the tab preview thumbnails, close tab preview, page still blank

What you expected: 

Crash report ID (if applicable):
(Reporter)

Comment 1

6 years ago
Created attachment 621176 [details]
screenshot of tab preview showing About Aurora

I should mention that my expecations would be to see the same content in the tab preview showing up in the actual page view.
(Reporter)

Comment 2

6 years ago
Created attachment 621177 [details]
screenshot of empty About Aurora page
(Reporter)

Updated

6 years ago
Summary: About Aurora show thumbnail in tab preview, but page isn't loading - process seems hung → About Aurora shows web page content in thumbnail tab preview, but page isn't loading - process seems hung
A few things in this log jump out at me:

E/GeckoConsole(19623): Error reading pref [services.sync.account]: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.getCharPref]"  nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)"  location: "JS frame :: chrome://browser/content/browser.js :: getPreferences :: line 771"  data: no]
E/GeckoConsole(19623): Error reading pref [services.sync.client.name]: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.getCharPref]"  nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)"  location: "JS frame :: chrome://browser/content/browser.js :: getPreferences :: line 771"  data: no]
E/GeckoConsole(19623): Error reading pref [services.sync.client.GUID]: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.getCharPref]"  nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)"  location: "JS frame :: chrome://browser/content/browser.js :: getPreferences :: line 771"  data: no]
E/GeckoConsole(19623): Error reading pref [services.sync.serverURL]: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.getCharPref]"  nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)"  location: "JS frame :: chrome://browser/content/browser.js :: getPreferences :: line 771"  data: no]
E/GeckoConsole(19623): Error reading pref [services.sync.clusterURL]: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.getCharPref]"  nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)"  location: "JS frame :: chrome://browser/content/browser.js :: getPreferences :: line 771"  data: no]

Failing to read prefs during a migration attempt.

---

I/ActivityManager(  132): START {cmp=org.mozilla.fennec_aurora/org.mozilla.gecko.GeckoPreferences} from pid 19623
D/OpenGLRenderer(  353): Flushing caches (mode 1)
D/OpenGLRenderer(18829): Flushing caches (mode 2)
E/GeckoConsole(19623): Error reading pref [null]: [Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIPrefBranch.getPrefType]"  nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)"  location: "JS frame :: chrome://browser/content/browser.js :: getPreferences :: line 755"  data: no]
E/GeckoConsole(19623): Error reading pref [null]: [Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIPrefBranch.getPrefType]"  nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)"  location: "JS frame :: chrome://browser/content/browser.js :: getPreferences :: line 755"  data: no]
E/GeckoConsole(19623): Error reading pref [null]: [Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIPrefBranch.getPrefType]"  nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)"  location: "JS frame :: chrome://browser/content/browser.js :: getPreferences :: line 755"  data: no]
E/GeckoConsole(19623): Error reading pref [null]: [Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIPrefBranch.getPrefType]"  nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)"  location: "JS frame :: chrome://browser/content/browser.js :: getPreferences :: line 755"  data: no]

Failing to get some preferences after showing the Settings screen

---

E/ActivityThread(19623): Activity org.mozilla.fennec_aurora.App has leaked IntentReceiver org.mozilla.gecko.GeckoConnectivityReceiver@413159e0 that was originally registered here. Are you missing a call to unregisterReceiver()?
E/ActivityThread(19623): android.app.IntentReceiverLeaked: Activity org.mozilla.fennec_aurora.App has leaked IntentReceiver org.mozilla.gecko.GeckoConnectivityReceiver@413159e0 that was originally registered here. Are you missing a call to unregisterReceiver()?
E/ActivityThread(19623): 	at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:763)
E/ActivityThread(19623): 	at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:567)
E/ActivityThread(19623): 	at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1043)
E/ActivityThread(19623): 	at android.app.ContextImpl.registerReceiver(ContextImpl.java:1030)
E/ActivityThread(19623): 	at android.app.ContextImpl.registerReceiver(ContextImpl.java:1024)
E/ActivityThread(19623): 	at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:341)
E/ActivityThread(19623): 	at org.mozilla.gecko.GeckoConnectivityReceiver.registerFor(GeckoConnectivityReceiver.java:85)
E/ActivityThread(19623): 	at org.mozilla.gecko.GeckoApp.initialize(GeckoApp.java:1778)
E/ActivityThread(19623): 	at org.mozilla.gecko.GeckoApp.onWindowFocusChanged(GeckoApp.java:2037)
E/ActivityThread(19623): 	at com.android.internal.policy.impl.PhoneWindow$DecorView.onWindowFocusChanged(PhoneWindow.java:2366)
E/ActivityThread(19623): 	at android.view.View.dispatchWindowFocusChanged(View.java:5735)
E/ActivityThread(19623): 	at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:851)
E/ActivityThread(19623): 	at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2557)
E/ActivityThread(19623): 	at android.os.Handler.dispatchMessage(Handler.java:99)
E/ActivityThread(19623): 	at android.os.Looper.loop(Looper.java:137)
E/ActivityThread(19623): 	at android.app.ActivityThread.main(ActivityThread.java:4424)
E/ActivityThread(19623): 	at java.lang.reflect.Method.invokeNative(Native Method)
E/ActivityThread(19623): 	at java.lang.reflect.Method.invoke(Method.java:511)
E/ActivityThread(19623): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
E/ActivityThread(19623): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
E/ActivityThread(19623): 	at dalvik.system.NativeStart.main(Native Method)

Leaking an IntentReceiver

---

E/GeckoAppShell(19623): >>> REPORTING UNCAUGHT EXCEPTION FROM THREAD 1 ("main")
E/GeckoAppShell(19623): java.lang.RuntimeException: Unable to pause activity {org.mozilla.fennec_aurora/org.mozilla.fennec_aurora.App}: java.lang.IllegalArgumentException: Receiver not registered: org.mozilla.gecko.GeckoConnectivityReceiver@4178da88
E/GeckoAppShell(19623): 	at android.app.ActivityThread.performPauseActivity(ActivityThread.java:2706)
E/GeckoAppShell(19623): 	at android.app.ActivityThread.performPauseActivity(ActivityThread.java:2662)
E/GeckoAppShell(19623): 	at android.app.ActivityThread.handlePauseActivity(ActivityThread.java:2640)
E/GeckoAppShell(19623): 	at android.app.ActivityThread.access$800(ActivityThread.java:123)
E/GeckoAppShell(19623): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1154)
E/GeckoAppShell(19623): 	at android.os.Handler.dispatchMessage(Handler.java:99)
E/GeckoAppShell(19623): 	at android.os.Looper.loop(Looper.java:137)
E/GeckoAppShell(19623): 	at android.app.ActivityThread.main(ActivityThread.java:4424)
E/GeckoAppShell(19623): 	at java.lang.reflect.Method.invokeNative(Native Method)
E/GeckoAppShell(19623): 	at java.lang.reflect.Method.invoke(Method.java:511)
E/GeckoAppShell(19623): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
E/GeckoAppShell(19623): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
E/GeckoAppShell(19623): 	at dalvik.system.NativeStart.main(Native Method)
E/GeckoAppShell(19623): Caused by: java.lang.IllegalArgumentException: Receiver not registered: org.mozilla.gecko.GeckoConnectivityReceiver@4178da88
E/GeckoAppShell(19623): 	at android.app.LoadedApk.forgetReceiverDispatcher(LoadedApk.java:628)
E/GeckoAppShell(19623): 	at android.app.ContextImpl.unregisterReceiver(ContextImpl.java:1066)
E/GeckoAppShell(19623): 	at android.content.ContextWrapper.unregisterReceiver(ContextWrapper.java:354)
E/GeckoAppShell(19623): 	at org.mozilla.gecko.GeckoConnectivityReceiver.unregisterFor(GeckoConnectivityReceiver.java:92)
E/GeckoAppShell(19623): 	at org.mozilla.gecko.GeckoApp.onApplicationPause(GeckoApp.java:2171)
E/GeckoAppShell(19623): 	at org.mozilla.gecko.GeckoApplication.onActivityPause(GeckoApplication.java:43)
E/GeckoAppShell(19623): 	at org.mozilla.gecko.GeckoActivity.onPause(GeckoActivity.java:24)
E/GeckoAppShell(19623): 	at android.app.Activity.performPause(Activity.java:4563)
E/GeckoAppShell(19623): 	at android.app.Instrumentation.callActivityOnPause(Instrumentation.java:1195)
E/GeckoAppShell(19623): 	at android.app.ActivityThread.performPauseActivity(ActivityThread.java:2693)
E/GeckoAppShell(19623): 	... 12 more

Receiver not registered
You need to log in before you can comment on or make changes to this bug.