Strictmode violation when opening settings |
||||
Issue descriptionChrome Version: (copy from chrome://version) OS: (e.g. Win7, OSX 10.9.5, etc...) What steps will reproduce the problem? (1) Build chrome_public_apk_incremental with following GN flags: dcheck_always_on = true is_component_build = true is_debug = true is_clang = true target_os = "android" disable_incremental_isolated_processes = true enable_incremental_javac = true symbol_level = 1 (2) Install the APK on a device. (3) Open "Settings" from menu. What is the expected result? See settings. What happens instead? Please use labels and text to provide additional information. Strictmode violation: 01-31 16:38:24.207 15751 15751 D StrictMode: StrictMode policy violation; ~duration=12 ms: android.os.StrictMode$StrictModeDiskReadViolation: policy=18153503 violation=2 01-31 16:38:24.207 15751 15751 D StrictMode: at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1293) 01-31 16:38:24.207 15751 15751 D StrictMode: at java.io.UnixFileSystem.checkAccess(UnixFileSystem.java:249) 01-31 16:38:24.207 15751 15751 D StrictMode: at java.io.File.exists(File.java:780) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.app.ContextImpl.getDataDir(ContextImpl.java:1938) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.app.ContextImpl.getPreferencesDir(ContextImpl.java:466) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.app.ContextImpl.getSharedPreferencesPath(ContextImpl.java:627) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.app.ContextImpl.getSharedPreferences(ContextImpl.java:345) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.content.ContextWrapper.getSharedPreferences(ContextWrapper.java:164) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.preference.PreferenceManager.getSharedPreferences(PreferenceManager.java:471) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.preference.Preference.getSharedPreferences(Preference.java:1064) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.preference.Preference.dispatchSetInitialValue(Preference.java:1386) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.preference.Preference.onAttachedToHierarchy(Preference.java:1185) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.preference.PreferenceGroup.addPreference(PreferenceGroup.java:163) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.preference.PreferenceGroup.addItemFromInflater(PreferenceGroup.java:105) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.preference.PreferenceGroup.addItemFromInflater(PreferenceGroup.java:104) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.preference.GenericInflater.rInflate(GenericInflater.java:490) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.preference.GenericInflater.inflate(GenericInflater.java:327) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.preference.GenericInflater.inflate(GenericInflater.java:264) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.preference.PreferenceManager.inflateFromResource(PreferenceManager.java:280) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.preference.PreferenceFragment.addPreferencesFromResource(PreferenceFragment.java:326) 01-31 16:38:24.207 15751 15751 D StrictMode: at org.chromium.chrome.browser.preferences.MainPreferences.updatePreferences(MainPreferences.java:98) 01-31 16:38:24.207 15751 15751 D StrictMode: at org.chromium.chrome.browser.preferences.MainPreferences.onResume(MainPreferences.java:69) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.app.Fragment.performResume(Fragment.java:2399) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1032) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1171) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1153) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.app.FragmentManagerImpl.dispatchResume(FragmentManager.java:2049) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.app.FragmentController.dispatchResume(FragmentController.java:198) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.app.Activity.performResume(Activity.java:6807) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3406) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3469) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2732) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.app.ActivityThread.-wrap12(ActivityThread.java) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1477) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.os.Handler.dispatchMessage(Handler.java:102) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.os.Looper.loop(Looper.java:154) 01-31 16:38:24.207 15751 15751 D StrictMode: at android.app.ActivityThread.main(ActivityThread.java:6119) 01-31 16:38:24.207 15751 15751 D StrictMode: at java.lang.reflect.Method.invoke(Native Method) 01-31 16:38:24.207 15751 15751 D StrictMode: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886) 01-31 16:38:24.207 15751 15751 D StrictMode: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776) 01-31 16:38:24.209 15751 15751 D AndroidRuntime: Shutting down VM For graphics-related bugs, please copy/paste the contents of the about:gpu page at the end of this report. To avoid disk reads on UI thread, please use AsyncTask.
,
Feb 8 2017
Chrome Canary has a similar strictmode violation. 02-08 13:15:31.403 18812 18812 D StrictMode: StrictMode policy violation; ~duration=14 ms: android.os.StrictMode$StrictModeDiskReadViolation: policy=18153503 violation=2 02-08 13:15:31.403 18812 18812 D StrictMode: at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1293) 02-08 13:15:31.403 18812 18812 D StrictMode: at java.io.UnixFileSystem.checkAccess(UnixFileSystem.java:249) 02-08 13:15:31.403 18812 18812 D StrictMode: at java.io.File.exists(File.java:780) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.app.ContextImpl.getDataDir(ContextImpl.java:1938) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.app.ContextImpl.getPreferencesDir(ContextImpl.java:466) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.app.ContextImpl.getSharedPreferencesPath(ContextImpl.java:627) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.app.ContextImpl.getSharedPreferences(ContextImpl.java:345) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.content.ContextWrapper.getSharedPreferences(ContextWrapper.java:164) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.preference.PreferenceManager.getSharedPreferences(PreferenceManager.java:471) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.preference.Preference.getSharedPreferences(Preference.java:1064) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.preference.Preference.dispatchSetInitialValue(Preference.java:1386) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.preference.Preference.onAttachedToHierarchy(Preference.java:1185) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.preference.PreferenceGroup.addPreference(PreferenceGroup.java:163) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.preference.PreferenceGroup.addItemFromInflater(PreferenceGroup.java:105) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.preference.PreferenceGroup.addItemFromInflater(PreferenceGroup.java:104) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.preference.GenericInflater.rInflate(GenericInflater.java:490) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.preference.GenericInflater.inflate(GenericInflater.java:327) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.preference.GenericInflater.inflate(GenericInflater.java:264) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.preference.PreferenceManager.inflateFromResource(PreferenceManager.java:280) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.preference.PreferenceFragment.addPreferencesFromResource(PreferenceFragment.java:326) 02-08 13:15:31.403 18812 18812 D StrictMode: at org.chromium.chrome.browser.preferences.MainPreferences.updatePreferences(MainPreferences.java:98) 02-08 13:15:31.403 18812 18812 D StrictMode: at org.chromium.chrome.browser.preferences.MainPreferences.onResume(MainPreferences.java:69) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.app.Fragment.performResume(Fragment.java:2399) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1032) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1171) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1153) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.app.FragmentManagerImpl.dispatchResume(FragmentManager.java:2049) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.app.FragmentController.dispatchResume(FragmentController.java:198) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.app.Activity.performResume(Activity.java:6807) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3406) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3469) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2732) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.app.ActivityThread.-wrap12(ActivityThread.java) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1477) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.os.Handler.dispatchMessage(Handler.java:102) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.os.Looper.loop(Looper.java:154) 02-08 13:15:31.403 18812 18812 D StrictMode: at android.app.ActivityThread.main(ActivityThread.java:6119) 02-08 13:15:31.403 18812 18812 D StrictMode: at java.lang.reflect.Method.invoke(Native Method) 02-08 13:15:31.403 18812 18812 D StrictMode: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886) 02-08 13:15:31.403 18812 18812 D StrictMode: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776) 02-08 13:15:31.403 18812 18812 D AndroidRuntime: Shutting down VM
,
Feb 8 2017
Actually, looks like an identical stack trace.
,
Feb 9 2017
,
Feb 10 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/4163c4542960b48b8d23e3ad4d0591c3c53d71f1 commit 4163c4542960b48b8d23e3ad4d0591c3c53d71f1 Author: tedchoc <tedchoc@chromium.org> Date: Fri Feb 10 19:08:07 2017 Add strict mode exclusion around PreferenceFragment#addPreferencesFromResource BUG= 687321 Review-Url: https://codereview.chromium.org/2680013010 Cr-Commit-Position: refs/heads/master@{#449681} [modify] https://crrev.com/4163c4542960b48b8d23e3ad4d0591c3c53d71f1/chrome/android/java/src/org/chromium/chrome/browser/preferences/MainPreferences.java
,
Feb 10 2017
|
||||
►
Sign in to add a comment |
||||
Comment 1 by rouslan@chromium.org
, Jan 31 2017