Closed Bug 1860116 Opened 2 years ago Closed 1 year ago

Fatal exception java.lang.RuntimeException: StrictMode ThreadPolicy violation in org.mozilla.fenix.utils.Settings.setHiddenEnginesRestored(Settings.kt:1892)

Categories

(Firefox for Android :: General, defect)

Firefox 120
All
Android
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: aaronmt, Unassigned)

Details

(Keywords: crash, Whiteboard: robo-test)

Crash Data

Robo Test, Galaxy Z Flip4, API Level 33
Firebase matrix

java.lang.RuntimeException: StrictMode ThreadPolicy violation
     FATAL EXCEPTION: pool-13-thread-3
Process: org.mozilla.fenix.debug, PID: 20525
java.lang.RuntimeException: StrictMode ThreadPolicy violation
	at org.mozilla.fenix.perf.ThreadPenaltyDeathWithIgnoresListener.penaltyDeath(ThreadPenaltyDeathWithIgnoresListener.kt:46)
	at org.mozilla.fenix.perf.ThreadPenaltyDeathWithIgnoresListener.onThreadViolation(ThreadPenaltyDeathWithIgnoresListener.kt:40)
	at android.os.StrictMode$AndroidBlockGuardPolicy.lambda$onThreadPolicyViolation$1(StrictMode.java:1889)
	at android.os.StrictMode$AndroidBlockGuardPolicy$$ExternalSyntheticLambda0.run(Unknown Source:4)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637)
	at java.lang.Thread.run(Thread.java:1012)
Caused by: android.os.strictmode.DiskReadViolation
	at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1658)
	at libcore.io.BlockGuardOs.access(BlockGuardOs.java:74)
	at libcore.io.ForwardingOs.access(ForwardingOs.java:128)
	at android.app.ActivityThread$AndroidOs.access(ActivityThread.java:8610)
	at java.io.UnixFileSystem.checkAccess(UnixFileSystem.java:281)
	at java.io.File.exists(File.java:813)
	at android.app.SharedPreferencesImpl$EditorImpl.isSpeg(SharedPreferencesImpl.java:505)
	at android.app.SharedPreferencesImpl$EditorImpl.apply(SharedPreferencesImpl.java:517)
	at mozilla.components.support.ktx.android.content.BooleanPreference.setValue(SharedPreferences.kt:29)
	at mozilla.components.support.ktx.android.content.BooleanPreference.setValue(SharedPreferences.kt:20)
	at org.mozilla.fenix.utils.Settings.setHiddenEnginesRestored(Settings.kt:1892)
	at org.mozilla.fenix.HomeActivity.onCreate(HomeActivity.kt:386)
	at android.app.Activity.performCreate(Activity.java:8591)
	at android.app.Activity.performCreate(Activity.java:8570)
	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1384)
	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4150)
	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4325)
	at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:101)
	at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
	at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2574)
	at android.os.Handler.dispatchMessage(Handler.java:106)
	at android.os.Looper.loopOnce(Looper.java:226)
	at android.os.Looper.loop(Looper.java:313)
	at android.app.ActivityThread.main(ActivityThread.java:8757)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1067)

Seems to originate at
at org.mozilla.fenix.utils.Settings.setHiddenEnginesRestored(Settings.kt:1892)

No longer depends on: 1860115

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

For more information, please visit BugBot documentation.

Flags: needinfo?(jonalmeida942)
Severity: -- → S3
Flags: needinfo?(jonalmeida942)

Closing because no crashes reported for 12 weeks.

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.