Closed Bug 1818268 Opened 1 year ago Closed 2 months ago

Crash in [ @ java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.String java.lang.CharSequence.toString()' on a null object in AccessibilityInteractionClient.java]

Categories

(GeckoView :: General, defect)

All
Android
defect

Tracking

(firefox124 affected, firefox125 affected, firefox126 affected)

RESOLVED WONTFIX
Tracking Status
firefox124 --- affected
firefox125 --- affected
firefox126 --- affected

People

(Reporter: aaronmt, Assigned: m_kato)

References

Details

(Keywords: crash, topcrash, Whiteboard: robo-test)

Crash Data

Attachments

(1 obsolete file)

Robo test (Pixel 2, ARM)

Matrix: https://console.firebase.google.com/u/0/project/moz-fenix/testlab/histories/bh.66b7091e15d53d45/matrices/5129008846995367999/executions/bs.a85734d760babafa/issues

java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.String java.lang.CharSequence.toString()' on a null object reference
     FATAL EXCEPTION: Thread-30
Process: org.mozilla.fenix.debug, PID: 6407
java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.String java.lang.CharSequence.toString()' on a null object reference
	at android.view.accessibility.AccessibilityInteractionClient.finalizeAndCacheAccessibilityNodeInfo(AccessibilityInteractionClient.java:738)
	at android.view.accessibility.AccessibilityInteractionClient.finalizeAndCacheAccessibilityNodeInfos(AccessibilityInteractionClient.java:765)
	at android.view.accessibility.AccessibilityInteractionClient.findAccessibilityNodeInfoByAccessibilityId(AccessibilityInteractionClient.java:299)
	at android.view.accessibility.AccessibilityInteractionClient.getRootInActiveWindow(AccessibilityInteractionClient.java:162)
	at android.app.UiAutomation.getRootInActiveWindow(UiAutomation.java:479)
	at android.support.test.uiautomator.w.getRootNode(QueryController.java:1)
	at android.support.test.uiautomator.w.getCurrentPackageName(QueryController.java:2)
	at android.support.test.uiautomator.UiDevice.getCurrentPackageName(UiDevice.java:2)
	at androidx.test.tools.crawler.platform.uiautomator.UiAutomatorInteractionController.launchPackage(UiAutomatorInteractionController.java:2)
	at androidx.test.tools.crawler.platform.hybrid.HybridInteractionController.launchPackage(HybridInteractionController.java:1)
	at androidx.test.tools.crawler.platform.ActionExecutor.execute(ActionExecutor.java:58)
	at androidx.test.tools.crawler.platform.ActionExecutor.performAction(ActionExecutor.java:4)
	at androidx.test.tools.crawler.platform.RemotePlatform.handlePerformAction(RemotePlatform.java:22)
	at androidx.test.tools.crawler.platform.RemotePlatform.messageLoop(RemotePlatform.java:59)
	at androidx.test.tools.crawler.platform.RemotePlatform.lambda$startCrawlAndWaitUntilFinished$0$androidx-test-tools-crawler-platform-RemotePlatform(RemotePlatform.java:1)
	at androidx.test.tools.crawler.platform.RemotePlatform$$ExternalSyntheticLambda1.run(Unknown Source:6)
	at java.lang.Thread.run(Thread.java:764)

02-24

https://console.firebase.google.com/u/0/project/moz-fenix/testlab/histories/bh.66b7091e15d53d45/matrices/4699536155090520700/executions/bs.d5c92e5f33a88798

log-cat: https://storage.cloud.google.com/fenix_test_artifacts/2023-02-24_17-57-01.395709_zSCt/matrix_0/Pixel2.arm-26-en_US-portrait/logcat?authuser=0
02-24 10:02:44.731: I/mozac/CrashReporter(6412): Received crash: UncaughtExceptionCrash(timestamp=1677261764729, throwable=java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.String java.lang.CharSequence.toString()' on a null object reference, breadcrumbs=[Breadcrumb(message=Changing to fragment browserFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Fri Feb 24 10:02:26 PST 2023), Breadcrumb(message=onAttach(), data={instance=63354899, activityInstance=251153532, activityName=HomeActivity}, category=BrowserFragment, level=INFO, type=DEFAULT, date=Fri Feb 24 10:02:26 PST 2023), Breadcrumb(message=onCreateView(), data={customTabSessionId=null, instance=63354899, activityInstance=251153532, activityName=HomeActivity}, category=BrowserFragment, level=INFO, type=DEFAULT, date=Fri Feb 24 10:02:26 PST 2023), Breadcrumb(message=recreate(), data={instance=251153532}, category=HomeActivity, level=INFO, type=DEFAULT, date=Fri Feb 24 10:02:29 PST 2023), Breadcrumb(message=Changing to fragment homeFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Fri Feb 24 10:02:29 PST 2023), Breadcrumb(message=Changing to fragment searchDialogFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Fri Feb 24 10:02:30 PST 2023), Breadcrumb(message=onDestroyView(), data={instance=63354899, activityInstance=251153532, activityName=HomeActivity}, category=BrowserFragment, level=INFO, type=DEFAULT, date=Fri Feb 24 10:02:30 PST 2023), Breadcrumb(message=onDetach(), data={instance=63354899, activityInstance=251153532, activityName=HomeActivity}, category=BrowserFragment, level=INFO, type=DEFAULT, date=Fri Feb 24 10:02:30 PST 2023), Breadcrumb(message=onPause(), data={finishing=false, instance=251153532}, category=HomeActivity, level=INFO, type=DEFAULT, date=Fri Feb 24 10:02:30 PST 2023), Breadcrumb(message=onStop(), data={finishing=false, instance=251153532}, category=HomeActivity, level=INFO, type=DEFAULT, date=Fri Feb 24 10:02:30 PST 2023), Breadcrumb(message=onDestroy(), data={finishing=false, instance=251153532}, category=HomeActivity, level=INFO, type=DEFAULT, date=Fri Feb 24 10:02:30 PST 2023), Breadcrumb(message=onCreate(), data={recreated=true, intent=android.intent.action.MAIN, instance=17913034}, category=HomeActivity, level=INFO, type=DEFAULT, date=Fri Feb 24 10:02:30 PST 2023), Breadcrumb(message=Changing to fragment searchDialogFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Fri Feb 24 10:02:30 PST 2023), Breadcrumb(message=onStart(), data={instance=17913034}, category=HomeActivity, level=INFO, type=DEFAULT, date=Fri Feb 24 10:02:30 PST 2023), Breadcrumb(message=onResume(), data={instance=17913034}, category=HomeActivity, level=INFO, type=DEFAULT, date=Fri Feb 24 10:02:30 PST 2023), Breadcrumb(message=Changing to fragment browserFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Fri Feb 24 10:02:32 PST 2023), Breadcrumb(message=onAttach(), data={instance=96167959, activityInstance=17913034, activityName=HomeActivity}, category=BrowserFragment, level=INFO, type=DEFAULT, date=Fri Feb 24 10:02:32 PST 2023), Breadcrumb(message=onCreateView(), data={customTabSessionId=null, instance=96167959, activityInstance=17913034, activityName=HomeActivity}, category=BrowserFragment, level=INFO, type=DEFAULT, date=Fri Feb 24 10:02:32 PST 2023), Breadcrumb(message=Changing to fragment bookmarkFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Fri Feb 24 10:02:36 PST 2023), Breadcrumb(message=onDestroyView(), data={instance=96167959, activityInstance=17913034, activityName=HomeActivity}, category=BrowserFragment, level=INFO, type=DEFAULT, date=Fri Feb 24 10:02:36 PST 2023), Breadcrumb(message=Changing to fragment turnOnSyncFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Fri Feb 24 10:02:38 PST 2023),

Some logging right before

02-24 10:02:44.684: I/ActivityManager(1347): Displayed org.mozilla.fenix.debug/org.mozilla.fenix.settings.account.AuthCustomTabActivity: +231ms (total +312ms)
02-24 10:02:44.694: D/gralloc_ranchu(1155): gralloc_alloc: Creating ashmem region of size 7479296
02-24 10:02:44.700: D/EGL_emulation(6592): eglMakeCurrent: 0x72b923ea00: ver 3 0 (tinfo 0x72b920d080)
02-24 10:02:44.701: D/GeckoViewModule(6412): dispatch GeckoView:SetActive, data={"active":true}
02-24 10:02:44.701: D/GeckoViewContent(6412): onEvent: event=GeckoView:SetActive, data={"active":true}
02-24 10:02:44.701: D/GeckoViewXUL(6412): onEvent GeckoView:UpdateModuleState {"enabled":true,"module":"GeckoViewSelectionAction"}
02-24 10:02:44.701: D/GeckoViewSelectionAction(6412): onEnable
02-24 10:02:44.701: D/GeckoViewModule(6412): registerListener ["GeckoView:ExecuteSelectionAction"]
02-24 10:02:44.701: D/GeckoViewXUL(6412): onEvent GeckoView:UpdateModuleState {"enabled":true,"module":"GeckoViewPrint"}
02-24 10:02:44.701: D/GeckoViewModule(6412): dispatch GeckoView:SetFocused, data={"focused":true}
02-24 10:02:44.701: I/WebExtension(6412): releasePendingMessages: extension=fxa@mozac.org nativeApp=mozacWebchannel session=org.mozilla.geckoview.GeckoSession@7120a5
02-24 10:02:44.701: D/GeckoViewContent(6412): onEvent: event=GeckoView:SetFocused, data={"focused":true}
02-24 10:02:44.701: D/GeckoViewXUL(6412): onEvent GeckoView:UpdateModuleState {"enabled":true,"module":"GeckoViewSelectionAction"}
02-24 10:02:44.713: W/GeckoAccessibility(6412): Failed to retrieve accessible node virtualDescendantId=-1 mAttached=false

The severity field is not set for this bug.
:cpeterson, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(cpeterson)

NI eeejay given the accessibility stuff on the stack. Feel free to redirect as needed.

Flags: needinfo?(eitan)

The message suggests that the SessionAccessibility object is not attached. This happens asynchronously at instantiation. Is the app given a chance to start before we interact with it? Is this happening at the start of a test?

Flags: needinfo?(eitan) → needinfo?(aaron.train)

A bit of context, the above matrix links are part of Robo Test which methodically crawl the activities in the application simulating user activities. We're using this framework to unearth crashes.

In the matrix above (e.g, here) and the first matrix (e.g, here), the application crawled for several minutes successfully suggesting this isn't happening at launch.

In the matrix here you can see the crawl graph across the activities and about 99 actions performed before it crashed.

It looks this has only crashed on older APIs (26), perhaps there's a legacy API difference.

Flags: needinfo?(aaron.train)

03-27 Matrix - Pixel 2 (ARM), Virtual API Level 26

Whiteboard: robo-test

04-05 Matrix - Pixel 2 (ARM), Virtual API Level 26

Robo test on Pixel 2, API Level 26 - 4/6 Main Firebase link

04-06 01:39:30.574: D/AndroidRuntime(6318): Shutting down VM
04-06 01:39:30.574: D/AndroidRuntime(6318): --------- beginning of crash
04-06 01:39:30.577: E/AndroidRuntime(6318): FATAL EXCEPTION: main
04-06 01:39:30.577: E/AndroidRuntime(6318): Process: org.mozilla.fenix.debug, PID: 6318
04-06 01:39:30.577: E/AndroidRuntime(6318): java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.String java.lang.CharSequence.toString()' on a null object reference
04-06 01:39:30.577: E/AndroidRuntime(6318): at android.view.accessibility.AccessibilityInteractionClient.finalizeAndCacheAccessibilityNodeInfo(AccessibilityInteractionClient.java:738)
04-06 01:39:30.577: E/AndroidRuntime(6318): at android.view.accessibility.AccessibilityInteractionClient.finalizeAndCacheAccessibilityNodeInfos(AccessibilityInteractionClient.java:765)
04-06 01:39:30.577: E/AndroidRuntime(6318): at android.view.accessibility.AccessibilityInteractionClient.findAccessibilityNodeInfoByAccessibilityId(AccessibilityInteractionClient.java:299)
04-06 01:39:30.577: E/AndroidRuntime(6318): at android.view.accessibility.AccessibilityNodeInfo.refresh(AccessibilityNodeInfo.java:862)
04-06 01:39:30.577: E/AndroidRuntime(6318): at android.view.accessibility.AccessibilityCache$AccessibilityNodeRefresher.refreshNode(AccessibilityCache.java:564)
04-06 01:39:30.577: E/AndroidRuntime(6318): at android.view.accessibility.AccessibilityCache.refreshCachedNodeLocked(AccessibilityCache.java:206)
04-06 01:39:30.577: E/AndroidRuntime(6318): at android.view.accessibility.AccessibilityCache.onAccessibilityEvent(AccessibilityCache.java:170)
04-06 01:39:30.577: E/AndroidRuntime(6318): at android.view.accessibility.AccessibilityInteractionClient.onAccessibilityEvent(AccessibilityInteractionClient.java:570)
04-06 01:39:30.577: E/AndroidRuntime(6318): at android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.executeMessage(AccessibilityService.java:1709)
04-06 01:39:30.577: E/AndroidRuntime(6318): at com.android.internal.os.HandlerCaller$MyHandler.handleMessage(HandlerCaller.java:37)
04-06 01:39:30.577: E/AndroidRuntime(6318): at android.os.Handler.dispatchMessage(Handler.java:105)
04-06 01:39:30.577: E/AndroidRuntime(6318): at android.os.Looper.loop(Looper.java:164)
04-06 01:39:30.577: E/AndroidRuntime(6318): at android.app.ActivityThread.main(ActivityThread.java:6541)
04-06 01:39:30.577: E/AndroidRuntime(6318): at java.lang.reflect.Method.invoke(Native Method)
04-06 01:39:30.577: E/AndroidRuntime(6318): at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
04-06 01:39:30.577: E/AndroidRuntime(6318): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
04-06 01:39:30.577: E/ExceptionHandler(6318): Uncaught exception handled:
04-06 01:39:30.577: E/ExceptionHandler(6318): java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.String java.lang.CharSequence.toString()' on a null object reference
04-06 01:39:30.577: E/ExceptionHandler(6318): at android.view.accessibility.AccessibilityInteractionClient.finalizeAndCacheAccessibilityNodeInfo(AccessibilityInteractionClient.java:738)
04-06 01:39:30.577: E/ExceptionHandler(6318): at android.view.accessibility.AccessibilityInteractionClient.finalizeAndCacheAccessibilityNodeInfos(AccessibilityInteractionClient.java:765)
04-06 01:39:30.577: E/ExceptionHandler(6318): at android.view.accessibility.AccessibilityInteractionClient.findAccessibilityNodeInfoByAccessibilityId(AccessibilityInteractionClient.java:299)
04-06 01:39:30.577: E/ExceptionHandler(6318): at android.view.accessibility.AccessibilityNodeInfo.refresh(AccessibilityNodeInfo.java:862)
04-06 01:39:30.577: E/ExceptionHandler(6318): at android.view.accessibility.AccessibilityCache$AccessibilityNodeRefresher.refreshNode(AccessibilityCache.java:564)
04-06 01:39:30.577: E/ExceptionHandler(6318): at android.view.accessibility.AccessibilityCache.refreshCachedNodeLocked(AccessibilityCache.java:206)
04-06 01:39:30.577: E/ExceptionHandler(6318): at android.view.accessibility.AccessibilityCache.onAccessibilityEvent(AccessibilityCache.java:170)
04-06 01:39:30.577: E/ExceptionHandler(6318): at android.view.accessibility.AccessibilityInteractionClient.onAccessibilityEvent(AccessibilityInteractionClient.java:570)
04-06 01:39:30.577: E/ExceptionHandler(6318): at android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.executeMessage(AccessibilityService.java:1709)
04-06 01:39:30.577: E/ExceptionHandler(6318): at com.android.internal.os.HandlerCaller$MyHandler.handleMessage(HandlerCaller.java:37)
04-06 01:39:30.577: E/ExceptionHandler(6318): at android.os.Handler.dispatchMessage(Handler.java:105)
04-06 01:39:30.577: E/ExceptionHandler(6318): at android.os.Looper.loop(Looper.java:164)
04-06 01:39:30.577: E/ExceptionHandler(6318): at android.app.ActivityThread.main(ActivityThread.java:6541)
04-06 01:39:30.577: E/ExceptionHandler(6318): at java.lang.reflect.Method.invoke(Native Method)
04-06 01:39:30.577: E/ExceptionHandler(6318): at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
04-06 01:39:30.577: E/ExceptionHandler(6318): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
04-06 01:39:30.580: I/mozac/CrashReporter(6318): Received crash: UncaughtExceptionCrash(timestamp=1680770370577, throwable=java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.String java.lang.CharSequence.toString()' on a null object reference, breadcrumbs=[Breadcrumb(message=onCreate(), data={recreated=false, intent=android.intent.action.MAIN, instance=251639514}, category=HomeActivity, level=INFO, type=DEFAULT, date=Thu Apr 06 01:39:21 PDT 2023), Breadcrumb(message=Changing to fragment junoOnboardingFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Thu Apr 06 01:39:21 PDT 2023), Breadcrumb(message=onStart(), data={instance=251639514}, category=HomeActivity, level=INFO, type=DEFAULT, date=Thu Apr 06 01:39:21 PDT 2023), Breadcrumb(message=onResume(), data={instance=251639514}, category=HomeActivity, level=INFO, type=DEFAULT, date=Thu Apr 06 01:39:21 PDT 2023), Breadcrumb(message=onPause(), data={finishing=false, instance=251639514}, category=HomeActivity, level=INFO, type=DEFAULT, date=Thu Apr 06 01:39:23 PDT 2023), Breadcrumb(message=onStop(), data={finishing=false, instance=251639514}, category=HomeActivity, level=INFO, type=DEFAULT, date=Thu Apr 06 01:39:24 PDT 2023), Breadcrumb(message=onStart(), data={instance=251639514}, category=HomeActivity, level=INFO, type=DEFAULT, date=Thu Apr 06 01:39:26 PDT 2023), Breadcrumb(message=onResume(), data={instance=251639514}, category=HomeActivity, level=INFO, type=DEFAULT, date=Thu Apr 06 01:39:26 PDT 2023), Breadcrumb(message=Changing to fragment turnOnSyncFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Thu Apr 06 01:39:28 PDT 2023), Breadcrumb(message=onPause(), data={finishing=false, instance=251639514}, category=HomeActivity, level=INFO, type=DEFAULT, date=Thu Apr 06 01:39:30 PDT 2023), Breadcrumb(message=onCreate(), data={recreated=false, intent=android.intent.action.VIEW, instance=266439379}, category=AuthCustomTabActivity, level=INFO, type=DEFAULT, date=Thu Apr 06 01:39:30 PDT 2023), Breadcrumb(message=Changing to fragment externalAppBrowserFragment, isCustomTab: true, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Thu Apr 06 01:39:30 PDT 2023), Breadcrumb(message=onAttach(), data={instance=234596518, activityInstance=266439379, activityName=AuthCustomTabActivity}, category=ExternalAppBrowserFragment, level=INFO, type=DEFAULT, date=Thu Apr 06 01:39:30 PDT 2023), Breadcrumb(message=onCreateView(), data={customTabSessionId=5601949c-5651-4aa7-930d-f67b6a81bd4f, instance=234596518, activityInstance=266439379, activityName=AuthCustomTabActivity}, category=ExternalAppBrowserFragment, level=INFO, type=DEFAULT, date=Thu Apr 06 01:39:30 PDT 2023), Breadcrumb(message=onStart(), data={instance=266439379}, category=AuthCustomTabActivity, level=INFO, type=DEFAULT, date=Thu Apr 06 01:39:30 PDT 2023), Breadcrumb(message=onResume(), data={instance=266439379}, category=AuthCustomTabActivity, level=INFO, type=DEFAULT, date=Thu Apr 06 01:39:30 PDT 2023)], uuid=2bf2f5a7-78e7-4d47-bb3e-e6ce5def56c4)
04-06 01:39:30.590: I/AlarmManager(4258): setExactAndAllowWhileIdle [name: GCM_HB_ALARM type: 2 triggerAtMillis: 669141]
04-06 01:39:30.601: I/AlarmManager(4258): setExactAndAllowWhileIdle [name: GCM_HB_ALARM type: 2 triggerAtMillis: 669153]
04-06 01:39:30.603: I/GCM(4244): Message from 745476177629
04-06 01:39:30.607: W/CryptauthV2(4244): [GcmNotificationHandler] Couldn't retrieve key from key handle
04-06 01:39:30.607: W/CryptauthV2(4244): osm: No key for keyHandle=NIm7O7Xc57IPGBEbc2eWqMBAqVvmgsfkhSxfmx7YPPw found.
04-06 01:39:30.607: W/CryptauthV2(4244): at ope.i(:com.google.android.gms@230815019@23.08.15 (040400-512743456):12)
04-06 01:39:30.607: W/CryptauthV2(4244): at com.google.android.gms.auth.cryptauth.gcm.GcmReceiverChimeraService.a(:com.google.android.gms@230815019@23.08.15 (040400-512743456):10)
04-06 01:39:30.607: W/CryptauthV2(4244): at com.google.android.gms.framework.tracing.wrapper.TracingIntentService.onHandleIntent(:com.google.android.gms@230815019@23.08.15 (040400-512743456):1)
04-06 01:39:30.607: W/CryptauthV2(4244): at grf.handleMessage(:com.google.android.gms@230815019@23.08.15 (040400-512743456):0)
04-06 01:39:30.607: W/CryptauthV2(4244): at android.os.Handler.dispatchMessage(Handler.java:105)
04-06 01:39:30.607: W/CryptauthV2(4244): at android.os.Looper.loop(Looper.java:164)
04-06 01:39:30.607: W/CryptauthV2(4244): at android.os.HandlerThread.run(HandlerThread.java:65)
04-06 01:39:30.607: W/CryptauthV2(4244): [GcmNotificationHandler] Account could not be retrieved from key handle
04-06 01:39:30.613: I/zygote64(6889): Late-enabling -Xcheck:jni
04-06 01:39:30.628: I/ActivityManager(1395): Start proc 6889:org.mozilla.fenix.debug:crashReportingProcess/u0a86 for service org.mozilla.fenix.debug/mozilla.components.lib.crash.service.SendCrashTelemetryService
04-06 01:39:30.628: D/Backup(4258): [BackupTransportMigratorChimeraService] Selecting GMS BackupTransportService again.
04-06 01:39:30.629: I/mozac/CrashReporter(6318): Showing prompt
04-06 01:39:30.630: D/Backup(4258): [BackupTransportMigratorChimeraService] Could not select GMS BackupTransportService.
04-06 01:39:30.630: E/Backup(4258): [BackupTransportMigratorChimeraService] Could not migrate transport!
04-06 01:39:30.631: I/ActivityManager(1395): START u0 {flg=0x10018000 cmp=org.mozilla.fenix.debug/mozilla.components.lib.crash.prompt.CrashReporterActivity (has extras)} from uid 10086
04-06 01:39:30.634: D/MonitoringInstr(6318): Handling an uncaught exception thrown on the thread main.
04-06 01:39:30.634: D/MonitoringInstr(6318): java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.String java.lang.CharSequence.toString()' on a null object reference
04-06 01:39:30.634: D/MonitoringInstr(6318): at android.view.accessibility.AccessibilityInteractionClient.finalizeAndCacheAccessibilityNodeInfo(AccessibilityInteractionClient.java:738)
04-06 01:39:30.634: D/MonitoringInstr(6318): at android.view.accessibility.AccessibilityInteractionClient.finalizeAndCacheAccessibilityNodeInfos(AccessibilityInteractionClient.java:765)
04-06 01:39:30.634: D/MonitoringInstr(6318): at android.view.accessibility.AccessibilityInteractionClient.findAccessibilityNodeInfoByAccessibilityId(AccessibilityInteractionClient.java:299)
04-06 01:39:30.634: D/MonitoringInstr(6318): at android.view.accessibility.AccessibilityNodeInfo.refresh(AccessibilityNodeInfo.java:862)
04-06 01:39:30.634: D/MonitoringInstr(6318): at android.view.accessibility.AccessibilityCache$AccessibilityNodeRefresher.refreshNode(AccessibilityCache.java:564)
04-06 01:39:30.634: D/MonitoringInstr(6318): at android.view.accessibility.AccessibilityCache.refreshCachedNodeLocked(AccessibilityCache.java:206)
04-06 01:39:30.634: D/MonitoringInstr(6318): at android.view.accessibility.AccessibilityCache.onAccessibilityEvent(AccessibilityCache.java:170)
04-06 01:39:30.634: D/MonitoringInstr(6318): at android.view.accessibility.AccessibilityInteractionClient.onAccessibilityEvent(AccessibilityInteractionClient.java:570)
04-06 01:39:30.634: D/MonitoringInstr(6318): at android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.executeMessage(AccessibilityService.java:1709)
04-06 01:39:30.634: D/MonitoringInstr(6318): at com.android.internal.os.HandlerCaller$MyHandler.handleMessage(HandlerCaller.java:37)
04-06 01:39:30.634: D/MonitoringInstr(6318): at android.os.Handler.dispatchMessage(Handler.java:105)
04-06 01:39:30.634: D/MonitoringInstr(6318): at android.os.Looper.loop(Looper.java:164)
04-06 01:39:30.634: D/MonitoringInstr(6318): at android.app.ActivityThread.main(ActivityThread.java:6541)
04-06 01:39:30.634: D/MonitoringInstr(6318): at java.lang.reflect.Method.invoke(Native Method)
04-06 01:39:30.634: D/MonitoringInstr(6318): at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
04-06 01:39:30.634: D/MonitoringInstr(6318): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
04-06 01:39:30.634: W/AndroidJUnitRunner(6318): An unhandled exception was thrown by the app.
04-06 01:39:30.634: W/AndroidJUnitRunner(6318): java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.String java.lang.CharSequence.toString()' on a null object reference
04-06 01:39:30.634: W/AndroidJUnitRunner(6318): at android.view.accessibility.AccessibilityInteractionClient.finalizeAndCacheAccessibilityNodeInfo(AccessibilityInteractionClient.java:738)
04-06 01:39:30.634: W/AndroidJUnitRunner(6318): at android.view.accessibility.AccessibilityInteractionClient.finalizeAndCacheAccessibilityNodeInfos(AccessibilityInteractionClient.java:765)
04-06 01:39:30.634: W/AndroidJUnitRunner(6318): at android.view.accessibility.AccessibilityInteractionClient.findAccessibilityNodeInfoByAccessibilityId(AccessibilityInteractionClient.java:299)
04-06 01:39:30.634: W/AndroidJUnitRunner(6318): at android.view.accessibility.AccessibilityNodeInfo.refresh(AccessibilityNodeInfo.java:862)
04-06 01:39:30.634: W/AndroidJUnitRunner(6318): at android.view.accessibility.AccessibilityCache$AccessibilityNodeRefresher.refreshNode(AccessibilityCache.java:564)
04-06 01:39:30.634: W/AndroidJUnitRunner(6318): at android.view.accessibility.AccessibilityCache.refreshCachedNodeLocked(AccessibilityCache.java:206)
04-06 01:39:30.634: W/AndroidJUnitRunner(6318): at android.view.accessibility.AccessibilityCache.onAccessibilityEvent(AccessibilityCache.java:170)
04-06 01:39:30.634: W/AndroidJUnitRunner(6318): at android.view.accessibility.AccessibilityInteractionClient.onAccessibilityEvent(AccessibilityInteractionClient.java:570)
04-06 01:39:30.634: W/AndroidJUnitRunner(6318): at android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.executeMessage(AccessibilityService.java:1709)
04-06 01:39:30.634: W/AndroidJUnitRunner(6318): at com.android.internal.os.HandlerCaller$MyHandler.handleMessage(HandlerCaller.java:37)
04-06 01:39:30.634: W/AndroidJUnitRunner(6318): at android.os.Handler.dispatchMessage(Handler.java:105)
04-06 01:39:30.634: W/AndroidJUnitRunner(6318): at android.os.Looper.loop(Looper.java:164)
04-06 01:39:30.634: W/AndroidJUnitRunner(6318): at android.app.ActivityThread.main(ActivityThread.java:6541)
04-06 01:39:30.634: W/AndroidJUnitRunner(6318): at java.lang.reflect.Method.invoke(Native Method)
04-06 01:39:30.634: W/AndroidJUnitRunner(6318): at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
04-06 01:39:30.634: W/AndroidJUnitRunner(6318): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
04-06 01:39:30.635: D/AndroidJUnitRunner(6318): Reporting the crash to an event service.
04-06 01:39:30.635: W/TestEventClient(6318): Process crashed before connection to orchestrator
04-06 01:39:30.635: I/AndroidJUnitRunner(6318): Bringing down the entire Instrumentation process.
04-06 01:39:30.635: E/MonitoringInstr(6318): Exception encountered by: Thread[main,5,main]. Dumping thread state to outputs and pining for the fjords.
04-06 01:39:30.635: E/MonitoringInstr(6318): java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.String java.lang.CharSequence.toString()' on a null object reference
04-06 01:39:30.635: E/MonitoringInstr(6318): at android.view.accessibility.AccessibilityInteractionClient.finalizeAndCacheAccessibilityNodeInfo(AccessibilityInteractionClient.java:738)
04-06 01:39:30.635: E/MonitoringInstr(6318): at android.view.accessibility.AccessibilityInteractionClient.finalizeAndCacheAccessibilityNodeInfos(AccessibilityInteractionClient.java:765)
04-06 01:39:30.635: E/MonitoringInstr(6318): at android.view.accessibility.AccessibilityInteractionClient.findAccessibilityNodeInfoByAccessibilityId(AccessibilityInteractionClient.java:299)
04-06 01:39:30.635: E/MonitoringInstr(6318): at android.view.accessibility.AccessibilityNodeInfo.refresh(AccessibilityNodeInfo.java:862)
04-06 01:39:30.635: E/MonitoringInstr(6318): at android.view.accessibility.AccessibilityCache$AccessibilityNodeRefresher.refreshNode(AccessibilityCache.java:564)
04-06 01:39:30.635: E/MonitoringInstr(6318): at android.view.accessibility.AccessibilityCache.refreshCachedNodeLocked(AccessibilityCache.java:206)
04-06 01:39:30.635: E/MonitoringInstr(6318): at android.view.accessibility.AccessibilityCache.onAccessibilityEvent(AccessibilityCache.java:170)
04-06 01:39:30.635: E/MonitoringInstr(6318): at android.view.accessibility.AccessibilityInteractionClient.onAccessibilityEvent(AccessibilityInteractionClient.java:570)
04-06 01:39:30.635: E/MonitoringInstr(6318): at android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.executeMessage(AccessibilityService.java:1709)
04-06 01:39:30.635: E/MonitoringInstr(6318): at com.android.internal.os.HandlerCaller$MyHandler.handleMessage(HandlerCaller.java:37)
04-06 01:39:30.635: E/MonitoringInstr(6318): at android.os.Handler.dispatchMessage(Handler.java:105)
04-06 01:39:30.635: E/MonitoringInstr(6318): at android.os.Looper.loop(Looper.java:164)
04-06 01:39:30.635: E/MonitoringInstr(6318): at android.app.ActivityThread.main(ActivityThread.java:6541)
04-06 01:39:30.635: E/MonitoringInstr(6318): at java.lang.reflect.Method.invoke(Native Method)
04-06 01:39:30.635: E/MonitoringInstr(6318): at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
04-06 01:39:30.635: E/MonitoringInstr(6318): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
04-06 01:39:30.639: E/THREAD_STATE(6318): Thread[Espresso Remote #0,5,main]
04-06 01:39:30.639: E/THREAD_STATE(6318): java.lang.Object.wait(Native Method)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.lang.Thread.parkFor$(Thread.java:2135)
04-06 01:39:30.639: E/THREAD_STATE(6318): sun.misc.Unsafe.park(Unsafe.java:358)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2101)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1086)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.lang.Thread.run(Thread.java:764)
04-06 01:39:30.639: E/THREAD_STATE(6318): Thread[DefaultDispatcher-worker-2,5,main]
04-06 01:39:30.639: E/THREAD_STATE(6318): java.lang.Object.wait(Native Method)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.lang.Thread.parkFor$(Thread.java:2135)
04-06 01:39:30.639: E/THREAD_STATE(6318): sun.misc.Unsafe.park(Unsafe.java:358)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:353)
04-06 01:39:30.639: E/THREAD_STATE(6318): kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:795)
04-06 01:39:30.639: E/THREAD_STATE(6318): kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:740)
04-06 01:39:30.639: E/THREAD_STATE(6318): kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:711)
04-06 01:39:30.639: E/THREAD_STATE(6318): kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
04-06 01:39:30.639: E/THREAD_STATE(6318): Thread[JNA Cleaner,5,main]
04-06 01:39:30.639: E/THREAD_STATE(6318): java.lang.Object.wait(Native Method)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.lang.Object.wait(Object.java:422)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209)
04-06 01:39:30.639: E/THREAD_STATE(6318): com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58)
04-06 01:39:30.639: E/THREAD_STATE(6318): Thread[NimbusDbScope-thread-1,5,main]
04-06 01:39:30.639: E/THREAD_STATE(6318): java.lang.Object.wait(Native Method)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.lang.Thread.parkFor$(Thread.java:2135)
04-06 01:39:30.639: E/THREAD_STATE(6318): sun.misc.Unsafe.park(Unsafe.java:358)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.lang.Thread.run(Thread.java:764)
04-06 01:39:30.639: E/THREAD_STATE(6318): Thread[DefaultDispatcher-worker-5,5,main]
04-06 01:39:30.639: E/THREAD_STATE(6318): java.lang.Object.wait(Native Method)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.lang.Thread.parkFor$(Thread.java:2135)
04-06 01:39:30.639: E/THREAD_STATE(6318): sun.misc.Unsafe.park(Unsafe.java:358)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:353)
04-06 01:39:30.639: E/THREAD_STATE(6318): kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:795)
04-06 01:39:30.639: E/THREAD_STATE(6318): kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:740)
04-06 01:39:30.639: E/THREAD_STATE(6318): kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:711)
04-06 01:39:30.639: E/THREAD_STATE(6318): kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
04-06 01:39:30.639: E/THREAD_STATE(6318): Thread[androidx.work-3,5,main]
04-06 01:39:30.639: E/THREAD_STATE(6318): java.lang.Object.wait(Native Method)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.lang.Thread.parkFor$(Thread.java:2135)
04-06 01:39:30.639: E/THREAD_STATE(6318): sun.misc.Unsafe.park(Unsafe.java:358)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.lang.Thread.run(Thread.java:764)
04-06 01:39:30.639: E/THREAD_STATE(6318): Thread[Espresso Key Event #0,5,main]
04-06 01:39:30.639: E/THREAD_STATE(6318): java.lang.Object.wait(Native Method)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.lang.Thread.parkFor$(Thread.java:2135)
04-06 01:39:30.639: E/THREAD_STATE(6318): sun.misc.Unsafe.park(Unsafe.java:358)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
04-06 01:39:30.639: E/THREAD_STATE(6318): java.util.concurrent.locks.AbstractQueuedSynchronizer$Conditio
04-06 01:39:30.639: E/MonitoringInstr(6318): Dying now...
04-06 01:39:30.639: W/MonitoringInstr(6318): Invoking default uncaught exception handler com.android.internal.os.RuntimeInit$KillApplicationHandler@9aaea5d (a class com.android.internal.os.RuntimeInit$KillApplicationHandler)
04-06 01:39:30.640: I/Process(6318): Sending signal. PID: 6318 SIG: 9
04-06 01:39:30.650: W/BroadcastQueue(1395): Background execution not allowed: receiving Intent { act=android.intent.action.DROPBOX_ENTRY_ADDED flg=0x10 (has extras) } to com.google.android.gms/.stats.service.DropBoxEntryAddedReceiver
04-06 01:39:30.650: W/BroadcastQueue(1395): Background execution not allowed: receiving Intent { act=android.intent.action.DROPBOX_ENTRY_ADDED flg=0x10 (has extras) } to com.google.android.gms/.chimera.GmsIntentOperationService$PersistentTrustedReceiver
04-06 01:39:30.659: D/ZenLog(1395): disable_effects: 0|android|40|null|1000,booleanState
04-06 01:39:30.659: D/ZenLog(1395): disable_effects: 0|org.mozilla.fenix.debug|10000|null|10086,booleanState
04-06 01:39:30.660: E/AccessibilityManagerService(1395): Error during sending EventType: TYPE_NOTIFICATION_STATE_CHANGED; EventTime: 139211; PackageName: org.mozilla.fenix.debug; MovementGranularity: 0; Action: 0 [ ClassName: android.app.Notification; Text: []; ContentDescription: null; ItemCount: -1; CurrentItemIndex: -1; IsEnabled: false; IsPassword: false; IsChecked: false; IsFullScreen: false; Scrollable: false; BeforeText: null; FromIndex: -1; ToIndex: -1; ScrollX: -1; ScrollY: -1; MaxScrollX: -1; MaxScrollY: -1; AddedCount: -1; RemovedCount: -1; ParcelableData: Notification(channel=mozac.lib.crash.channel pri=0 contentView=null vibrate=null sound=null defaults=0x0 flags=0x72 color=0x00000000 category=err vis=PRIVATE) ]; recordCount: 0 to android.accessibilityservice.IAccessibilityServiceClient$Stub$Proxy@6143d39
04-06 01:39:30.660: E/AccessibilityManagerService(1395): android.os.DeadObjectException
04-06 01:39:30.660: E/AccessibilityManagerService(1395): at android.os.BinderProxy.transactNative(Native Method)
04-06 01:39:30.660: E/AccessibilityManagerService(1395): at android.os.BinderProxy.transact(Binder.java:748)
04-06 01:39:30.660: E/AccessibilityManagerService(1395): at android.accessibilityservice.IAccessibilityServiceClient$Stub$Proxy.onAccessibilityEvent(IAccessibilityServiceClient.java:224)
04-06 01:39:30.660: E/AccessibilityManagerService(1395): at com.android.server.accessibility.AccessibilityManagerService$Service.notifyAccessibilityEventInternal(AccessibilityManagerService.java:3877)
04-06 01:39:30.660: E/AccessibilityManagerService(1395): at com.android.server.accessibility.AccessibilityManagerService$Service.-wrap3(Unknown Source:0)
04-06 01:39:30.660: E/AccessibilityManagerService(1395): at com.android.server.accessibility.AccessibilityManagerService$Service$1.handleMessage(AccessibilityManagerService.java:2728)
04-06 01:39:30.660: E/AccessibilityManagerService(1395): at android.os.Handler.dispatchMessage(Handler.java:105)
04-06 01:39:30.660: E/AccessibilityManagerService(1395): at android.os.Looper.loop(Looper.java:164)
04-06 01:39:30.660: E/AccessibilityManagerService(1395): at com.android.server.SystemServer.run(SystemServer.java:421)
04-06 01:39:30.660: E/AccessibilityManagerService(1395): at com.android.server.SystemServer.main(SystemServer.java:260)
04-06 01:39:30.660: E/AccessibilityManagerService(1395): at java.lang.reflect.Method.invoke(Native Method)
04-06 01:39:30.660: E/AccessibilityManagerService(1395): at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
04-06 01:39:30.660: E/AccessibilityManagerService(1395): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
04-06 01:39:30.673: I/mozac/CrashReporter(6889): Crash report submitted to 1 telemetry services
04-06 01:39:30.675: D/ZenLog(1395): disable_effects: 0|android|40|null|1000,booleanState
04-06 01:39:30.675: I/ActivityManager(1395): Killing 3578:com.google.android.gm/u0a62 (adj 906): empty #17
04-06 01:39:30.678: W/StatusBar(1575): removeNotification for unknown key: 0|org.mozilla.fenix.debug|10000|null|10086
04-06 01:39:30.694: W/InputDispatcher(1395): channel '8c0ce51 org.mozilla.fenix.debug/org.mozilla.fenix.debug.App (server)' ~ Consumer closed input channel or an error occurred. events=0x9
04-06 01:39:30.694: E/InputDispatcher(1395): channel '8c0ce51 org.mozilla.fenix.debug/org.mozilla.fenix.debug.App (server)' ~ Channel is unrecoverably broken and will be disposed!
04-06 01:39:30.695: W/Robo(6579): Platform to host thread finished.
04-06 01:39:30.695: E/SurfaceFlinger(1168): Failed to find layer (SurfaceView - org.mozilla.fenix.debug/org.mozilla.fenix.settings.account.AuthCustomTabActivity#0) in layer parent (no-parent).
04-06 01:39:30.695: I/WindowManager(1395): WIN DEATH: Window{8f15e7a u0 org.mozilla.fenix.debug/org.mozilla.fenix.settings.account.AuthIntentReceiverActivity}
04-06 01:39:30.695: I/Gecko(6365): Exiting due to channel error.
04-06 01:39:30.697: I/ActivityManager(1395): Process org.mozilla.fenix.debug (pid 6318) has died: fore TOP
04-06 01:39:30.698: W/InputDispatcher(1395): channel '1499fa3 org.mozilla.fenix.debug/org.mozilla.fenix.settings.account.AuthCustomTabActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x9
04-06 01:39:30.698: E/InputDispatcher(1395): channel '1499fa3 org.mozilla.fenix.debug/org.mozilla.fenix.settings.account.AuthCustomTabActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
04-06 01:39:30.700: I/Robo(6579): One-sided termination detected.
04-06 01:39:30.701: I/Robo(6593): OverlayService has been unbound.
04-06 01:39:30.701: I/WindowManager(1395): WIN DEATH: Window{8c0ce51 u0 org.mozilla.fenix.debug/org.mozilla.fenix.debug.App}
04-06 01:39:30.701: W/InputDispatcher(1395): Attempted to unregister already unregistered input channel '8c0ce51 org.mozilla.fenix.debug/org.mozilla.fenix.debug.App (server)'
04-06 01:39:30.701: W/ActivityManager(1395): Exception when unbinding service org.mozilla.fenix.debug/org.mozilla.gecko.process.GeckoChildProcessServices$tab10
04-06 01:39:30.701: W/ActivityManager(1395): android.os.DeadObjectException
04-06 01:39:30.701: W/ActivityManager(1395): at android.os.BinderProxy.transactNative(Native Method)
04-06 01:39:30.701: W/ActivityManager(1395): at android.os.BinderProxy.transact(Binder.java:748)
04-06 01:39:30.701: W/ActivityManager(1395): at android.app.IApplicationThread$Stub$Proxy.scheduleUnbindService(IApplicationThread.java:1522)
04-06 01:39:30.701: W/ActivityManager(1395): at com.android.server.am.ActiveServices.removeConnectionLocked(ActiveServices.java:2640)
04-06 01:39:30.701: W/ActivityManager(1395): at com.android.server.am.ActiveServices.killServicesLocked(ActiveServices.java:3039)
04-06 01:39:30.701: W/ActivityManager(1395): at com.android.server.am.ActivityManagerService.cleanUpApplicationRecordLocked(ActivityManagerService.java:17925)
04-06 01:39:30.701: W/ActivityManager(1395): at com.android.server.am.ActivityManagerService.handleAppDiedLocked(ActivityManagerService.java:5241)
04-06 01:39:30.701: W/ActivityManager(1395): at com.android.server.am.ActivityManagerService.appDiedLocked(ActivityManagerService.java:5431)
04-06 01:39:30.701: W/ActivityManager(1395): at com.android.server.am.ActivityManagerService$AppDeathRecipient.binderDied(ActivityManagerService.java:1643)
04-06 01:39:30.701: W/ActivityManager(1395): at android.os.BinderProxy.sendDeathNotice(Binder.java:828)
04-06 01:39:30.701: E/lowmemorykiller(1167): Error writing /proc/6365/oom_score_adj; errno=22
04-06 01:39:30.704: W/WindowManager(1395): removeWindowToken: Attempted to remove non-existing token: android.os.Binder@a95732
04-06 01:39:30.706: I/WindowManager(1395): WIN DEATH: Window{1499fa3 u0 org.mozilla.fenix.debug/org.mozilla.fenix.settings.account.AuthCustomTabActivity}
04-06 01:39:30.706: W/InputDispatcher(1395): Attempted to unregister already unregistered input channel '1499fa3 org.mozilla.fenix.debug/org.mozilla.fenix.settings.account.AuthCustomTabActivity (server)'
04-06 01:39:30.707: W/ActivityManager(1395): Crash of app org.mozilla.fenix.debug running instrumentation ComponentInfo{androidx.test.tools.crawler/androidx.test.runner.AndroidJUnitRunner}
04-06 01:39:30.707: I/ActivityManager(1395): Force stopping org.mozilla.fenix.debug appid=10086 user=0: finished inst
04-06 01:39:30.707: I/ActivityManager(1395): Killing 6889:org.mozilla.fenix.debug:crashReportingProcess/u0a86 (adj 900): stop org.mozilla.fenix.debug
04-06 01:39:30.707: W/Binder(6302): Binder call failed.
04-06 01:39:30.707: W/Binder(6302): java.lang.SecurityException: Calling from not trusted UID!
04-06 01:39:30.707: W/Binder(6302): at android.app.UiAutomationConnection.throwIfCalledByNotTrustedUidLocked(UiAutomationConnection.java:413)
04-06 01:39:30.707: W/Binder(6302): at android.app.UiAutomationConnection.shutdown(UiAutomationConnection.java:317)
04-06 01:39:30.707: W/Binder(6302): at android.app.IUiAutomationConnection$Stub.onTransact(IUiAutomationConnection.java:209)
04-06 01:39:30.707: W/Binder(6302): at android.os.Binder.execTransact(Binder.java:674)
04-06 01:39:30.708: W/Binder(1395): Outgoing transactions from this process must be FLAG_ONEWAY
04-06 01:39:30.708: W/Binder(1395): java.lang.Throwable
04-06 01:39:30.708: W/Binder(1395): at android.os.BinderProxy.transact(Binder.java:736)
04-06 01:39:30.708: W/Binder(1395): at android.app.IInstrumentationWatcher$Stub$Proxy.instrumentationFinished(IInstrumentationWatcher.java:160)
04-06 01:39:30.708: W/Binder(1395): at com.android.server.am.InstrumentationReporter$MyThread.run(InstrumentationReporter.java:86)
04-06 01:39:30.708: I/ActivityManager(1395): Killing 6365:org.mozilla.fenix.debug:tab10/u0a86 (adj 900): stop org.mozilla.fenix.debug
04-06 01:39:30.708: I/ActivityManager(1395): Killing 6483:org.mozilla.fenix.debug:gpu/u0a86 (adj 0): stop org.mozilla.fenix.debug
04-06 01:39:30.708: D/AndroidRuntime(6302): Shutting down VM

Robo test on Pixel 2, API Level 26 - 5/24 Main Firebase link

05-24 06:44:45.101: D/AndroidRuntime(6217): Shutting down VM
05-24 06:44:45.101: D/AndroidRuntime(6217): --------- beginning of crash
05-24 06:44:45.101: E/AndroidRuntime(6217): FATAL EXCEPTION: main
05-24 06:44:45.101: E/AndroidRuntime(6217): Process: org.mozilla.fenix.debug, PID: 6217
05-24 06:44:45.101: E/AndroidRuntime(6217): java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.String java.lang.CharSequence.toString()' on a null object reference
05-24 06:44:45.101: E/AndroidRuntime(6217): at android.view.accessibility.AccessibilityInteractionClient.finalizeAndCacheAccessibilityNodeInfo(AccessibilityInteractionClient.java:738)
05-24 06:44:45.101: E/AndroidRuntime(6217): at android.view.accessibility.AccessibilityInteractionClient.finalizeAndCacheAccessibilityNodeInfos(AccessibilityInteractionClient.java:765)
05-24 06:44:45.101: E/AndroidRuntime(6217): at android.view.accessibility.AccessibilityInteractionClient.findAccessibilityNodeInfoByAccessibilityId(AccessibilityInteractionClient.java:299)
05-24 06:44:45.101: E/AndroidRuntime(6217): at android.view.accessibility.AccessibilityNodeInfo.refresh(AccessibilityNodeInfo.java:862)
05-24 06:44:45.101: E/AndroidRuntime(6217): at android.view.accessibility.AccessibilityCache$AccessibilityNodeRefresher.refreshNode(AccessibilityCache.java:564)
05-24 06:44:45.101: E/AndroidRuntime(6217): at android.view.accessibility.AccessibilityCache.refreshCachedNodeLocked(AccessibilityCache.java:206)
05-24 06:44:45.101: E/AndroidRuntime(6217): at android.view.accessibility.AccessibilityCache.onAccessibilityEvent(AccessibilityCache.java:170)
05-24 06:44:45.101: E/AndroidRuntime(6217): at android.view.accessibility.AccessibilityInteractionClient.onAccessibilityEvent(AccessibilityInteractionClient.java:570)
05-24 06:44:45.101: E/AndroidRuntime(6217): at android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.executeMessage(AccessibilityService.java:1709)
05-24 06:44:45.101: E/AndroidRuntime(6217): at com.android.internal.os.HandlerCaller$MyHandler.handleMessage(HandlerCaller.java:37)
05-24 06:44:45.101: E/AndroidRuntime(6217): at android.os.Handler.dispatchMessage(Handler.java:105)
05-24 06:44:45.101: E/AndroidRuntime(6217): at android.os.Looper.loop(Looper.java:164)
05-24 06:44:45.101: E/AndroidRuntime(6217): at android.app.ActivityThread.main(ActivityThread.java:6541)
05-24 06:44:45.101: E/AndroidRuntime(6217): at java.lang.reflect.Method.invoke(Native Method)
05-24 06:44:45.101: E/AndroidRuntime(6217): at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
05-24 06:44:45.101: E/AndroidRuntime(6217): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
05-24 06:44:45.101: E/ExceptionHandler(6217): Uncaught exception handled:
05-24 06:44:45.101: E/ExceptionHandler(6217): java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.String java.lang.CharSequence.toString()' on a null object reference
05-24 06:44:45.101: E/ExceptionHandler(6217): at android.view.accessibility.AccessibilityInteractionClient.finalizeAndCacheAccessibilityNodeInfo(AccessibilityInteractionClient.java:738)
05-24 06:44:45.101: E/ExceptionHandler(6217): at android.view.accessibility.AccessibilityInteractionClient.finalizeAndCacheAccessibilityNodeInfos(AccessibilityInteractionClient.java:765)
05-24 06:44:45.101: E/ExceptionHandler(6217): at android.view.accessibility.AccessibilityInteractionClient.findAccessibilityNodeInfoByAccessibilityId(AccessibilityInteractionClient.java:299)
05-24 06:44:45.101: E/ExceptionHandler(6217): at android.view.accessibility.AccessibilityNodeInfo.refresh(AccessibilityNodeInfo.java:862)
05-24 06:44:45.101: E/ExceptionHandler(6217): at android.view.accessibility.AccessibilityCache$AccessibilityNodeRefresher.refreshNode(AccessibilityCache.java:564)
05-24 06:44:45.101: E/ExceptionHandler(6217): at android.view.accessibility.AccessibilityCache.refreshCachedNodeLocked(AccessibilityCache.java:206)
05-24 06:44:45.101: E/ExceptionHandler(6217): at android.view.accessibility.AccessibilityCache.onAccessibilityEvent(AccessibilityCache.java:170)
05-24 06:44:45.101: E/ExceptionHandler(6217): at android.view.accessibility.AccessibilityInteractionClient.onAccessibilityEvent(AccessibilityInteractionClient.java:570)
05-24 06:44:45.101: E/ExceptionHandler(6217): at android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.executeMessage(AccessibilityService.java:1709)
05-24 06:44:45.101: E/ExceptionHandler(6217): at com.android.internal.os.HandlerCaller$MyHandler.handleMessage(HandlerCaller.java:37)
05-24 06:44:45.101: E/ExceptionHandler(6217): at android.os.Handler.dispatchMessage(Handler.java:105)
05-24 06:44:45.101: E/ExceptionHandler(6217): at android.os.Looper.loop(Looper.java:164)
05-24 06:44:45.101: E/ExceptionHandler(6217): at android.app.ActivityThread.main(ActivityThread.java:6541)
05-24 06:44:45.101: E/ExceptionHandler(6217): at java.lang.reflect.Method.invoke(Native Method)
05-24 06:44:45.101: E/ExceptionHandler(6217): at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
05-24 06:44:45.101: E/ExceptionHandler(6217): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
05-24 06:44:45.106: I/mozac/CrashReporter(6217): Received crash: UncaughtExceptionCrash(timestamp=1684935885102, throwable=java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.String java.lang.CharSequence.toString()' on a null object reference, breadcrumbs=[Breadcrumb(message=Changing to fragment browserFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Wed May 24 06:43:56 PDT 2023), Breadcrumb(message=onAttach(), data={instance=228579069, activityInstance=214730438, activityName=HomeActivity}, category=BrowserFragment, level=INFO, type=DEFAULT, date=Wed May 24 06:43:56 PDT 2023), Breadcrumb(message=onCreateView(), data={customTabSessionId=null, instance=228579069, activityInstance=214730438, activityName=HomeActivity}, category=BrowserFragment, level=INFO, type=DEFAULT, date=Wed May 24 06:43:56 PDT 2023), Breadcrumb(message=Changing to fragment quickSettingsSheetDialogFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Wed May 24 06:43:57 PDT 2023), Breadcrumb(message=Changing to fragment browserFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Wed May 24 06:43:59 PDT 2023), Breadcrumb(message=Changing to fragment connectionPanelDialogFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Wed May 24 06:43:59 PDT 2023), Breadcrumb(message=Changing to fragment browserFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Wed May 24 06:44:01 PDT 2023), Breadcrumb(message=Changing to fragment searchDialogFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Wed May 24 06:44:02 PDT 2023), Breadcrumb(message=Changing to fragment browserFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Wed May 24 06:44:15 PDT 2023), Breadcrumb(message=Changing to fragment searchDialogFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Wed May 24 06:44:19 PDT 2023), Breadcrumb(message=Changing to fragment browserFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Wed May 24 06:44:26 PDT 2023), Breadcrumb(message=Changing to fragment homeFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Wed May 24 06:44:29 PDT 2023), Breadcrumb(message=Changing to fragment searchDialogFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Wed May 24 06:44:29 PDT 2023), Breadcrumb(message=onDestroyView(), data={instance=228579069, activityInstance=214730438, activityName=HomeActivity}, category=BrowserFragment, level=INFO, type=DEFAULT, date=Wed May 24 06:44:29 PDT 2023), Breadcrumb(message=onDetach(), data={instance=228579069, activityInstance=214730438, activityName=HomeActivity}, category=BrowserFragment, level=INFO, type=DEFAULT, date=Wed May 24 06:44:29 PDT 2023), Breadcrumb(message=Changing to fragment browserFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Wed May 24 06:44:32 PDT 2023), Breadcrumb(message=onAttach(), data={instance=190162716, activityInstance=214730438, activityName=HomeActivity}, category=BrowserFragment, level=INFO, type=DEFAULT, date=Wed May 24 06:44:32 PDT 2023), Breadcrumb(message=onCreateView(), data={customTabSessionId=null, instance=190162716, activityInstance=214730438, activityName=HomeActivity}, category=BrowserFragment, level=INFO, type=DEFAULT, date=Wed May 24 06:44:32 PDT 2023), Breadcrumb(message=Changing to fragment tabsTrayFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Wed May 24 06:44:34 PDT 2023), Breadcrumb(message=Changing to fragment browserFragment, isCustomTab: false, data={}, category=DestinationChanged, level=INFO, type=DEFAULT, date=Wed May 24 06:44:36 PDT 2023), Breadcrumb(message=C
05-24 06:44:45.143: I/zygote64(8231): Late-enabling -Xcheck:jni
05-24 06:44:45.151: I/ActivityManager(1482): Start proc 8231:org.mozilla.fenix.debug:crashReportingProcess/u0a86 for service org.mozilla.fenix.debug/mozilla.components.lib.crash.service.SendCrashTelemetryService
05-24 06:44:45.152: I/mozac/CrashReporter(6217): Showing prompt
05-24 06:44:45.156: I/ActivityManager(1482): START u0 {flg=0x10018000 cmp=org.mozilla.fenix.debug/mozilla.components.lib.crash.prompt.CrashReporterActivity (has extras)} from uid 10086
05-24 06:44:45.161: D/MonitoringInstr(6217): Handling an uncaught exception thrown on the thread main.
05-24 06:44:45.161: D/MonitoringInstr(6217): java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.String java.lang.CharSequence.toString()' on a null object reference
05-24 06:44:45.161: D/MonitoringInstr(6217): at android.view.accessibility.AccessibilityInteractionClient.finalizeAndCacheAccessibilityNodeInfo(AccessibilityInteractionClient.java:738)
05-24 06:44:45.161: D/MonitoringInstr(6217): at android.view.accessibility.AccessibilityInteractionClient.finalizeAndCacheAccessibilityNodeInfos(AccessibilityInteractionClient.java:765)
05-24 06:44:45.161: D/MonitoringInstr(6217): at android.view.accessibility.AccessibilityInteractionClient.findAccessibilityNodeInfoByAccessibilityId(AccessibilityInteractionClient.java:299)
05-24 06:44:45.161: D/MonitoringInstr(6217): at android.view.accessibility.AccessibilityNodeInfo.refresh(AccessibilityNodeInfo.java:862)
05-24 06:44:45.161: D/MonitoringInstr(6217): at android.view.accessibility.AccessibilityCache$AccessibilityNodeRefresher.refreshNode(AccessibilityCache.java:564)
05-24 06:44:45.161: D/MonitoringInstr(6217): at android.view.accessibility.AccessibilityCache.refreshCachedNodeLocked(AccessibilityCache.java:206)
05-24 06:44:45.161: D/MonitoringInstr(6217): at android.view.accessibility.AccessibilityCache.onAccessibilityEvent(AccessibilityCache.java:170)
05-24 06:44:45.161: D/MonitoringInstr(6217): at android.view.accessibility.AccessibilityInteractionClient.onAccessibilityEvent(AccessibilityInteractionClient.java:570)
05-24 06:44:45.161: D/MonitoringInstr(6217): at android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.executeMessage(AccessibilityService.java:1709)
05-24 06:44:45.161: D/MonitoringInstr(6217): at com.android.internal.os.HandlerCaller$MyHandler.handleMessage(HandlerCaller.java:37)
05-24 06:44:45.161: D/MonitoringInstr(6217): at android.os.Handler.dispatchMessage(Handler.java:105)
05-24 06:44:45.161: D/MonitoringInstr(6217): at android.os.Looper.loop(Looper.java:164)
05-24 06:44:45.161: D/MonitoringInstr(6217): at android.app.ActivityThread.main(ActivityThread.java:6541)
05-24 06:44:45.161: D/MonitoringInstr(6217): at java.lang.reflect.Method.invoke(Native Method)
05-24 06:44:45.161: D/MonitoringInstr(6217): at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
05-24 06:44:45.161: D/MonitoringInstr(6217): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
05-24 06:44:45.162: D/GeckoViewSelectionActionDelegateC: handleEvent: visibilitychange
05-24 06:44:45.162: D/GeckoViewClipboardPermissionChildC: handleEvent: pagehide
05-24 06:44:45.163: D/GeckoViewAutoFillC: handleEvent: pagehide
05-24 06:44:45.163: D/GeckoViewClipboardPermissionParent(6217): receiveMessage: DispatcherMessage
05-24 06:44:45.163: D/GeckoViewAutoFill(6217): receiveMessage Clear
05-24 06:44:45.164: D/GeckoViewContentBlocking(6217): onContentBlockingEvent 8000
05-24 06:44:45.164: D/GeckoViewContentBlocking(6217): onContentBlockingEvent matchedList: null
05-24 06:44:45.164: D/GeckoViewContentBlocking(6217): onContentBlockingEvent matchedTrackingLists: []
05-24 06:44:45.164: W/AndroidJUnitRunner(6217): An unhandled exception was thrown by the app.
05-24 06:44:45.164: W/AndroidJUnitRunner(6217): java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.String java.lang.CharSequence.toString()' on a null object reference
05-24 06:44:45.164: W/AndroidJUnitRunner(6217): at android.view.accessibility.AccessibilityInteractionClient.finalizeAndCacheAccessibilityNodeInfo(AccessibilityInteractionClient.java:738)
05-24 06:44:45.164: W/AndroidJUnitRunner(6217): at android.view.accessibility.AccessibilityInteractionClient.finalizeAndCacheAccessibilityNodeInfos(AccessibilityInteractionClient.java:765)
05-24 06:44:45.164: W/AndroidJUnitRunner(6217): at android.view.accessibility.AccessibilityInteractionClient.findAccessibilityNodeInfoByAccessibilityId(AccessibilityInteractionClient.java:299)
05-24 06:44:45.164: W/AndroidJUnitRunner(6217): at android.view.accessibility.AccessibilityNodeInfo.refresh(AccessibilityNodeInfo.java:862)
05-24 06:44:45.164: W/AndroidJUnitRunner(6217): at android.view.accessibility.AccessibilityCache$AccessibilityNodeRefresher.refreshNode(AccessibilityCache.java:564)
05-24 06:44:45.164: W/AndroidJUnitRunner(6217): at android.view.accessibility.AccessibilityCache.refreshCachedNodeLocked(AccessibilityCache.java:206)
05-24 06:44:45.164: W/AndroidJUnitRunner(6217): at android.view.accessibility.AccessibilityCache.onAccessibilityEvent(AccessibilityCache.java:170)
05-24 06:44:45.164: W/AndroidJUnitRunner(6217): at android.view.accessibility.AccessibilityInteractionClient.onAccessibilityEvent(AccessibilityInteractionClient.java:570)
05-24 06:44:45.164: W/AndroidJUnitRunner(6217): at android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.executeMessage(AccessibilityService.java:1709)
05-24 06:44:45.164: W/AndroidJUnitRunner(6217): at com.android.internal.os.HandlerCaller$MyHandler.handleMessage(HandlerCaller.java:37)
05-24 06:44:45.164: W/AndroidJUnitRunner(6217): at android.os.Handler.dispatchMessage(Handler.java:105)
05-24 06:44:45.164: W/AndroidJUnitRunner(6217): at android.os.Looper.loop(Looper.java:164)
05-24 06:44:45.164: W/AndroidJUnitRunner(6217): at android.app.ActivityThread.main(ActivityThread.java:6541)
05-24 06:44:45.164: W/AndroidJUnitRunner(6217): at java.lang.reflect.Method.invoke(Native Method)
05-24 06:44:45.164: W/AndroidJUnitRunner(6217): at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
05-24 06:44:45.164: W/AndroidJUnitRunner(6217): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
05-24 06:44:45.165: D/GeckoViewNavigation(6217): onLocationChange
05-24 06:44:45.165: D/GeckoViewProgress(6217): SecurityTracker onLocationChange: location=https://accounts.firefox.com/authorization?action=email&response_type=code&entrypoint=bookmark-view&client_id=a2270f727f45f648&scope=profile+https%3A%2F%2Fidentity.mozilla.com%2Fapps%2Foldsync+https%3A%2F%2Fidentity.mozilla.com%2Ftokens%2Fsession&state=gl5xtBqf1zMaK2mXSguvZw&code_challenge_method=S256&code_challenge=qtKMRMGDF-xTneDpvhWYxNZ6VRqjtXoe0h2uQ2rwZDU&access_type=offline&keys_jwk=eyJrdHkiOiJFQyIsImNydiI6IlAtMjU2IiwieCI6IkpFUjN5UENfM0d1WXdrYTFIbXN6amRrV2lKTmp2bUdIeHVfX1dPV2Q2cUEiLCJ5IjoiUlZWMlNycjdNaWtqVUgtNnhSSmdReHE3VU5jZ2hubGJmTVFXU1NVUllrNCJ9&context=oauth_webchannel_v1, flags=0
05-24 06:44:45.165: D/GeckoViewProgress(6217): ProgressTracker onLocationChange: location=https://accounts.firefox.com/authorization?action=email&response_type=code&entrypoint=bookmark-view&client_id=a2270f727f45f648&scope=profile+https%3A%2F%2Fidentity.mozilla.com%2Fapps%2Foldsync+https%3A%2F%2Fidentity.mozilla.com%2Ftokens%2Fsession&state=gl5xtBqf1zMaK2mXSguvZw&code_challenge_method=S256&code_challenge=qtKMRMGDF-xTneDpvhWYxNZ6VRqjtXoe0h2uQ2rwZDU&access_type=offline&keys_jwk=eyJrdHkiOiJFQyIsImNydiI6IlAtMjU2IiwieCI6IkpFUjN5UENfM0d1WXdrYTFIbXN6amRrV2lKTmp2bUdIeHVfX1dPV2Q2cUEiLCJ5IjoiUlZWMlNycjdNaWtqVUgtNnhSSmdReHE3VU5jZ2hubGJmTVFXU1NVUllrNCJ9&context=oauth_webchannel_v1, flags=0
05-24 06:44:45.165: D/GeckoViewProgress(6217): ProgressTracker changeLocation https://accounts.firefox.com/authorization?action=email&response_type=code&entrypoint=bookmark-view&client_id=a2270f727f45f648&scope=profile+https%3A%2F%2Fidentity.mozilla.com%2Fapps%2Foldsync+https%3A%2F%2Fidentity.mozilla.com%2Ftokens%2Fsession&state=gl5xtBqf1zMaK2mXSguvZw&code_challenge_method=S256&code_challenge=qtKMRMGDF-xTneDpvhWYxNZ6VRqjtXoe0h2uQ2rwZDU&access_type=offline&keys_jwk=eyJrdHkiOiJFQyIsImNydiI6IlAtMjU2IiwieCI6IkpFUjN5UENfM0d1WXdrYTFIbXN6amRrV2lKTmp2bUdIeHVfX1dPV2Q2cUEiLCJ5IjoiUlZWMlNycjdNaWtqVUgtNnhSSmdReHE3VU5jZ2hubGJmTVFXU1NVUllrNCJ9&context=oauth_webchannel_v1
05-24 06:44:45.165: D/GeckoViewProgress(6217): onSecurityChange
05-24 06:44:45.166: D/AndroidJUnitRunner(6217): Reporting the crash to an event service.
05-24 06:44:45.166: W/TestEventClient(6217): Process crashed before connection to orchestrator
05-24 06:44:45.166: I/AndroidJUnitRunner(6217): Bringing down the entire Instrumentation process.
05-24 06:44:45.166: E/MonitoringInstr(6217): Exception encountered by: Thread[main,5,main]. Dumping thread state to outputs and pining for the fjords.
05-24 06:44:45.166: E/MonitoringInstr(6217): java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.String java.lang.CharSequence.toString()' on a null object reference
05-24 06:44:45.166: E/MonitoringInstr(6217): at android.view.accessibility.AccessibilityInteractionClient.finalizeAndCacheAccessibilityNodeInfo(AccessibilityInteractionClient.java:738)
05-24 06:44:45.166: E/MonitoringInstr(6217): at android.view.accessibility.AccessibilityInteractionClient.finalizeAndCacheAccessibilityNodeInfos(AccessibilityInteractionClient.java:765)
05-24 06:44:45.166: E/MonitoringInstr(6217): at android.view.accessibility.AccessibilityInteractionClient.findAccessibilityNodeInfoByAccessibilityId(AccessibilityInteractionClient.java:299)
05-24 06:44:45.166: E/MonitoringInstr(6217): at android.view.accessibility.AccessibilityNodeInfo.refresh(AccessibilityNodeInfo.java:862)
05-24 06:44:45.166: E/MonitoringInstr(6217): at android.view.accessibility.AccessibilityCache$AccessibilityNodeRefresher.refreshNode(AccessibilityCache.java:564)
05-24 06:44:45.166: E/MonitoringInstr(6217): at android.view.accessibility.AccessibilityCache.refreshCachedNodeLocked(AccessibilityCache.java:206)
05-24 06:44:45.166: E/MonitoringInstr(6217): at android.view.accessibility.AccessibilityCache.onAccessibilityEvent(AccessibilityCache.java:170)
05-24 06:44:45.166: E/MonitoringInstr(6217): at android.view.accessibility.AccessibilityInteractionClient.onAccessibilityEvent(AccessibilityInteractionClient.java:570)
05-24 06:44:45.166: E/MonitoringInstr(6217): at android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper.executeMessage(AccessibilityService.java:1709)
05-24 06:44:45.166: E/MonitoringInstr(6217): at com.android.internal.os.HandlerCaller$MyHandler.handleMessage(HandlerCaller.java:37)
05-24 06:44:45.166: E/MonitoringInstr(6217): at android.os.Handler.dispatchMessage(Handler.java:105)
05-24 06:44:45.166: E/MonitoringInstr(6217): at android.os.Looper.loop(Looper.java:164)
05-24 06:44:45.166: E/MonitoringInstr(6217): at android.app.ActivityThread.main(ActivityThread.java:6541)
05-24 06:44:45.166: E/MonitoringInstr(6217): at java.lang.reflect.Method.invoke(Native Method)
05-24 06:44:45.166: E/MonitoringInstr(6217): at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
05-24 06:44:45.166: E/MonitoringInstr(6217): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
05-24 06:44:45.173: I/zygote64(8247): Late-enabling -Xcheck:jni
05-24 06:44:45.176: I/ActivityManager(1482): Start proc 8247:org.mozilla.fenix.debug:mozilla.components.lib.crash.CrashReporter/u0a86 for activity org.mozilla.fenix.debug/mozilla.components.lib.crash.prompt.CrashReporterActivity
05-24 06:44:45.179: E/THREAD_STATE(6217): Thread[EditToolbar-thread-2,5,main]
05-24 06:44:45.179: E/THREAD_STATE(6217): java.lang.Object.wait(Native Method)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.lang.Thread.parkFor$(Thread.java:2135)
05-24 06:44:45.179: E/THREAD_STATE(6217): sun.misc.Unsafe.park(Unsafe.java:358)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.lang.Thread.run(Thread.java:764)
05-24 06:44:45.179: E/THREAD_STATE(6217): Thread[EditToolbar-thread-1,5,main]
05-24 06:44:45.179: E/THREAD_STATE(6217): java.lang.Object.wait(Native Method)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.lang.Thread.parkFor$(Thread.java:2135)
05-24 06:44:45.179: E/THREAD_STATE(6217): sun.misc.Unsafe.park(Unsafe.java:358)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.lang.Thread.run(Thread.java:764)
05-24 06:44:45.179: E/THREAD_STATE(6217): Thread[EditToolbar-thread-3,5,main]
05-24 06:44:45.179: E/THREAD_STATE(6217): java.lang.Object.wait(Native Method)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.lang.Thread.parkFor$(Thread.java:2135)
05-24 06:44:45.179: E/THREAD_STATE(6217): sun.misc.Unsafe.park(Unsafe.java:358)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.lang.Thread.run(Thread.java:764)
05-24 06:44:45.179: E/THREAD_STATE(6217): Thread[EditToolbar-thread-2,5,main]
05-24 06:44:45.179: E/THREAD_STATE(6217): java.lang.Object.wait(Native Method)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.lang.Thread.parkFor$(Thread.java:2135)
05-24 06:44:45.179: E/THREAD_STATE(6217): sun.misc.Unsafe.park(Unsafe.java:358)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.lang.Thread.run(Thread.java:764)
05-24 06:44:45.179: E/THREAD_STATE(6217): Thread[FinalizerDaemon,5,system]
05-24 06:44:45.179: E/THREAD_STATE(6217): java.lang.Object.wait(Native Method)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.lang.Object.wait(Object.java:422)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:232)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.lang.Daemons$Daemon.run(Daemons.java:103)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.lang.Thread.run(Thread.java:764)
05-24 06:44:45.179: E/THREAD_STATE(6217): Thread[AutoSave-thread-1,5,main]
05-24 06:44:45.179: E/THREAD_STATE(6217): java.lang.Object.wait(Native Method)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.lang.Thread.parkFor$(Thread.java:2135)
05-24 06:44:45.179: E/THREAD_STATE(6217): sun.misc.Unsafe.park(Unsafe.java:358)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2101)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1132)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1113)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087)
05-24 06:44:45.179: E/THREAD_STATE(6217): java.util.concurrent.ThreadPoolExecutor.runW
05-24 06:44:45.179: E/MonitoringInstr(6217): Dying now...
05-24 06:44:45.180: W/MonitoringInstr(6217): Invoking default uncaught exception handler com.android.internal.os.RuntimeInit$KillApplicationHandler@4072409 (a class com.android.internal.os.RuntimeInit$KillApplicationHandler)

Flags: needinfo?(cpeterson)

► 6/15 Robo test, Pixel 2 (Arm), Virtual, API Level 26 Firebase link
► 6/16 Robo test, Pixel 2 (Arm), Virtual, API Level 26 Firebase link
► 6/22 Robo test, Pixel 2 (Arm), Virtual, API Level 26 Firebase link

► 6/27 Pixel 2 (Arm), Virtual, API Level 26 Firebase link
► 6/29 Pixel 2 (Arm), Virtual, API Level 26 Firebase link

► 7/5 Pixel 2 (Arm), Virtual, API Level 26 Firebase link

Duplicate of this bug: 1826097

► 7/20 Pixel 2 (Arm), Virtual, API Level 26 Firebase link

► 7/26 Pixel 2 (Arm), Virtual, API Level 26 Firebase link

► 09/01 Pixel 2 (Arm), Virtual, API Level 26 Firebase link

► 10/17 Pixel 2 (Arm), Virtual, API Level 26 Firebase Link

► 11/3 Pixel 2 (Arm), Virtual, API Level 26 Firebase Link

► 11/21 Pixel 2 (Arm), Virtual, API Level 26 Firebase Link

See Also: → 1865889

Chalking this as an API 26 instrumentation issue, swapping for different device and newer API in https://bugzilla.mozilla.org/show_bug.cgi?id=1865889 so this should be less noisy.

Severity: -- → N/A

(In reply to Aaron Train [:aaronmt] from comment #26)

Chalking this as an API 26 instrumentation issue, swapping for different device and newer API in https://bugzilla.mozilla.org/show_bug.cgi?id=1865889 so this should be less noisy.

Did this turn out to be less noisy in the end? In which case, should we close this as WONTFIX if it's due to the framework?

Flags: needinfo?(aaron.train)
Severity: N/A → S4

Yes. Closing.

Status: NEW → RESOLVED
Closed: 5 months ago
Flags: needinfo?(aaron.train)
Resolution: --- → WONTFIX
Status: RESOLVED → REOPENED
Crash Signature: [@ java.lang.reflect.UndeclaredThrowableException: at $Proxy13.replace(Unknown Source) ] [@ java.lang.reflect.UndeclaredThrowableException: at $Proxy15.replace(Unknown Source) ]
Component: General → Core
Product: Fenix → GeckoView
Resolution: WONTFIX → ---

The bug is linked to a topcrash signature, which matches the following criterion:

  • Top 10 AArch64 and ARM crashes on beta

:boek, could you consider increasing the severity of this top-crash bug?

For more information, please visit BugBot documentation.

Flags: needinfo?(jboek)
Keywords: topcrash

(In reply to Chris Peterson [:cpeterson] from comment #29)

Reopening because we see these crashes in the wild:

https://crash-stats.mozilla.org/report/index/c31dc8d6-16f2-4299-a086-fcd7a0240325

Another issue. I guess that new issue seems to be regression by bug 1837931. But this crash is Samsung SM-J700F (Android 6) only

Assignee: nobody → m_kato

It seems to occur unexpected crash on Android 6 with Samsung Galaxy J7
only.

I don't know why Editable.replace throws null pointer exception. As long
as AOSP code, there is no reason to throw it. I guess this causes Samsung's
customizations etc.

So I would like to turn off the optimization by bug 1837931 on Galaxy J7
only.

This was filed against a Pixel 2 on "newer" (26) APIs however?

(In reply to Aaron Train [:aaronmt] from comment #34)

This was filed against a Pixel 2 on "newer" (26) APIs however?

Chris reopen this by bp-c31dc8d6-16f2-4299-a086-fcd7a0240325. This is different.

We should be clear what this bug, so I will create new issue for bp-c31dc8d6-16f2-4299-a086-fcd7a0240325.

I file it as bug 1889508. back to WONTFIX.

Status: REOPENED → RESOLVED
Closed: 5 months ago2 months ago
Flags: needinfo?(jboek)
Resolution: --- → WONTFIX

Comment on attachment 9394818 [details]
Bug 1818268 - Don't override InputConnection.commitText on Samsung Galaxy J7. r=#geckoview-reviewers

Revision D206519 was moved to bug 1889508. Setting attachment 9394818 [details] to obsolete.

Attachment #9394818 - Attachment is obsolete: true
Component: Core → General
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: