Closed
Bug 792973
Opened 12 years ago
Closed 4 years ago
FilePickerResultHandler StrictMode violations
Categories
(Firefox for Android Graveyard :: General, defect, P3)
Tracking
(firefox17 unaffected, firefox18 affected)
RESOLVED
INCOMPLETE
Tracking | Status | |
---|---|---|
firefox17 | --- | unaffected |
firefox18 | --- | affected |
People
(Reporter: cpeterson, Unassigned)
References
()
Details
STR:
1. Load http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_input_type_file
2. Press "Browse..." button
3. Watch logcat
4. Choose a file
NOTE:
The FilePicker dialog will crash until bug 792702 is fixed!
RESULT:
Many StrictMode violations are logged:
D/StrictMode(25307): StrictMode policy violation; ~duration=56 ms: android.os.StrictMode$StrictModeDiskReadViolation: policy=31 violation=2
D/StrictMode(25307): at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1107)
D/StrictMode(25307): at libcore.io.BlockGuardOs.open(BlockGuardOs.java:106)
D/StrictMode(25307): at java.io.File.createNewFile(File.java:933)
D/StrictMode(25307): at java.io.File.createTempFile(File.java:1005)
D/StrictMode(25307): at org.mozilla.gecko.FilePickerResultHandler.handleActivityResult(FilePickerResultHandler.java:65)
D/StrictMode(25307): at org.mozilla.gecko.FilePickerResultHandlerSync.onActivityResult(FilePickerResultHandlerSync.java:21)
D/StrictMode(25307): at org.mozilla.gecko.ActivityHandlerHelper.handleActivityResult(ActivityHandlerHelper.java:220)
D/StrictMode(25307): at org.mozilla.gecko.GeckoApp.onActivityResult(GeckoApp.java:2413)
D/StrictMode(25307): at android.app.Activity.dispatchActivityResult(Activity.java:5192)
D/StrictMode(25307): at android.app.ActivityThread.deliverResults(ActivityThread.java:3137)
D/StrictMode(25307): at android.app.ActivityThread.handleSendResult(ActivityThread.java:3184)
D/StrictMode(25307): at android.app.ActivityThread.access$1100(ActivityThread.java:130)
D/StrictMode(25307): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1243)
D/StrictMode(25307): at android.os.Handler.dispatchMessage(Handler.java:99)
D/StrictMode(25307): at android.os.Looper.loop(Looper.java:137)
D/StrictMode(25307): at android.app.ActivityThread.main(ActivityThread.java:4745)
D/StrictMode(25307): at java.lang.reflect.Method.invokeNative(Native Method)
D/StrictMode(25307): at java.lang.reflect.Method.invoke(Method.java:511)
D/StrictMode(25307): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
D/StrictMode(25307): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
D/StrictMode(25307): at dalvik.system.NativeStart.main(Native Method)
D/StrictMode(25307): StrictMode policy violation; ~duration=40 ms: android.os.StrictMode$StrictModeDiskReadViolation: policy=31 violation=2
D/StrictMode(25307): at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1107)
D/StrictMode(25307): at libcore.io.BlockGuardOs.open(BlockGuardOs.java:106)
D/StrictMode(25307): at libcore.io.IoBridge.open(IoBridge.java:400)
D/StrictMode(25307): at java.io.FileOutputStream.<init>(FileOutputStream.java:88)
D/StrictMode(25307): at java.io.FileOutputStream.<init>(FileOutputStream.java:73)
D/StrictMode(25307): at org.mozilla.gecko.FilePickerResultHandler.handleActivityResult(FilePickerResultHandler.java:66)
D/StrictMode(25307): at org.mozilla.gecko.FilePickerResultHandlerSync.onActivityResult(FilePickerResultHandlerSync.java:21)
D/StrictMode(25307): at org.mozilla.gecko.ActivityHandlerHelper.handleActivityResult(ActivityHandlerHelper.java:220)
D/StrictMode(25307): at org.mozilla.gecko.GeckoApp.onActivityResult(GeckoApp.java:2413)
D/StrictMode(25307): at android.app.Activity.dispatchActivityResult(Activity.java:5192)
D/StrictMode(25307): at android.app.ActivityThread.deliverResults(ActivityThread.java:3137)
D/StrictMode(25307): at android.app.ActivityThread.handleSendResult(ActivityThread.java:3184)
D/StrictMode(25307): at android.app.ActivityThread.access$1100(ActivityThread.java:130)
D/StrictMode(25307): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1243)
D/StrictMode(25307): at android.os.Handler.dispatchMessage(Handler.java:99)
D/StrictMode(25307): at android.os.Looper.loop(Looper.java:137)
D/StrictMode(25307): at android.app.ActivityThread.main(ActivityThread.java:4745)
D/StrictMode(25307): at java.lang.reflect.Method.invokeNative(Native Method)
D/StrictMode(25307): at java.lang.reflect.Method.invoke(Method.java:511)
D/StrictMode(25307): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
D/StrictMode(25307): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
D/StrictMode(25307): at dalvik.system.NativeStart.main(Native Method)
D/StrictMode(25307): StrictMode policy violation; ~duration=35 ms: android.os.StrictMode$StrictModeDiskReadViolation: policy=287 violation=2
D/StrictMode(25307): at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1107)
D/StrictMode(25307): at android.database.sqlite.SQLiteConnection.applyBlockGuardPolicy(SQLiteConnection.java:1034)
D/StrictMode(25307): at android.database.sqlite.SQLiteConnection.executeForCursorWindow(SQLiteConnection.java:835)
D/StrictMode(25307): at android.database.sqlite.SQLiteSession.executeForCursorWindow(SQLiteSession.java:836)
D/StrictMode(25307): at android.database.sqlite.SQLiteQuery.fillWindow(SQLiteQuery.java:62)
D/StrictMode(25307): at android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:143)
D/StrictMode(25307): at android.database.sqlite.SQLiteCursor.getCount(SQLiteCursor.java:133)
D/StrictMode(25307): at com.android.providers.media.MediaProvider.queryForDataFile(MediaProvider.java:4322)
D/StrictMode(25307): at com.android.providers.media.MediaProvider.openFileAndEnforcePathPermissionsHelper(MediaProvider.java:4348)
D/StrictMode(25307): at com.android.providers.media.MediaProvider.openFile(MediaProvider.java:4273)
D/StrictMode(25307): at android.content.ContentProvider.openAssetFile(ContentProvider.java:829)
D/StrictMode(25307): at android.content.ContentProvider.openTypedAssetFile(ContentProvider.java:937)
D/StrictMode(25307): at android.content.ContentProvider$Transport.openTypedAssetFile(ContentProvider.java:268)
D/StrictMode(25307): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:283)
D/StrictMode(25307): at android.os.Binder.execTransact(Binder.java:367)
D/StrictMode(25307): at dalvik.system.NativeStart.run(Native Method)
D/StrictMode(25307): # via Binder call with stack:
D/StrictMode(25307): android.os.StrictMode$LogStackTrace
D/StrictMode(25307): at android.os.StrictMode.readAndHandleBinderCallViolations(StrictMode.java:1656)
D/StrictMode(25307): at android.os.Parcel.readExceptionCode(Parcel.java:1407)
D/StrictMode(25307): at android.database.DatabaseUtils.readExceptionWithFileNotFoundExceptionFromParcel(DatabaseUtils.java:145)
D/StrictMode(25307): at android.content.ContentProviderProxy.openTypedAssetFile(ContentProviderNative.java:617)
D/StrictMode(25307): at android.content.ContentResolver.openTypedAssetFileDescriptor(ContentResolver.java:715)
D/StrictMode(25307): at android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:612)
D/StrictMode(25307): at android.content.ContentResolver.openInputStream(ContentResolver.java:447)
D/StrictMode(25307): at org.mozilla.gecko.FilePickerResultHandler.handleActivityResult(FilePickerResultHandler.java:67)
D/StrictMode(25307): at org.mozilla.gecko.FilePickerResultHandlerSync.onActivityResult(FilePickerResultHandlerSync.java:21)
D/StrictMode(25307): at org.mozilla.gecko.ActivityHandlerHelper.handleActivityResult(ActivityHandlerHelper.java:220)
D/StrictMode(25307): at org.mozilla.gecko.GeckoApp.onActivityResult(GeckoApp.java:2413)
D/StrictMode(25307): at android.app.Activity.dispatchActivityResult(Activity.java:5192)
D/StrictMode(25307): at android.app.ActivityThread.deliverResults(ActivityThread.java:3137)
D/StrictMode(25307): at android.app.ActivityThread.handleSendResult(ActivityThread.java:3184)
D/StrictMode(25307): at android.app.ActivityThread.access$1100(ActivityThread.java:130)
D/StrictMode(25307): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1243)
D/StrictMode(25307): at android.os.Handler.dispatchMessage(Handler.java:99)
D/StrictMode(25307): at android.os.Looper.loop(Looper.java:137)
D/StrictMode(25307): at android.app.ActivityThread.main(ActivityThread.java:4745)
D/StrictMode(25307): at java.lang.reflect.Method.invokeNative(Native Method)
D/StrictMode(25307): at java.lang.reflect.Method.invoke(Method.java:511)
D/StrictMode(25307): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
D/StrictMode(25307): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
D/StrictMode(25307): at dalvik.system.NativeStart.main(Native Method)
D/StrictMode(25307): StrictMode policy violation; ~duration=29 ms: android.os.StrictMode$StrictModeDiskReadViolation: policy=31 violation=2
D/StrictMode(25307): at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1107)
D/StrictMode(25307): at libcore.io.BlockGuardOs.read(BlockGuardOs.java:148)
D/StrictMode(25307): at libcore.io.IoBridge.read(IoBridge.java:432)
D/StrictMode(25307): at java.io.FileInputStream.read(FileInputStream.java:179)
D/StrictMode(25307): at java.io.InputStream.read(InputStream.java:163)
D/StrictMode(25307): at org.mozilla.gecko.FilePickerResultHandler.handleActivityResult(FilePickerResultHandler.java:69)
D/StrictMode(25307): at org.mozilla.gecko.FilePickerResultHandlerSync.onActivityResult(FilePickerResultHandlerSync.java:21)
D/StrictMode(25307): at org.mozilla.gecko.ActivityHandlerHelper.handleActivityResult(ActivityHandlerHelper.java:220)
D/StrictMode(25307): at org.mozilla.gecko.GeckoApp.onActivityResult(GeckoApp.java:2413)
D/StrictMode(25307): at android.app.Activity.dispatchActivityResult(Activity.java:5192)
D/StrictMode(25307): at android.app.ActivityThread.deliverResults(ActivityThread.java:3137)
D/StrictMode(25307): at android.app.ActivityThread.handleSendResult(ActivityThread.java:3184)
D/StrictMode(25307): at android.app.ActivityThread.access$1100(ActivityThread.java:130)
D/StrictMode(25307): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1243)
D/StrictMode(25307): at android.os.Handler.dispatchMessage(Handler.java:99)
D/StrictMode(25307): at android.os.Looper.loop(Looper.java:137)
D/StrictMode(25307): at android.app.ActivityThread.main(ActivityThread.java:4745)
D/StrictMode(25307): at java.lang.reflect.Method.invokeNative(Native Method)
D/StrictMode(25307): at java.lang.reflect.Method.invoke(Method.java:511)
D/StrictMode(25307): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
D/StrictMode(25307): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
D/StrictMode(25307): at dalvik.system.NativeStart.main(Native Method)
D/StrictMode(25307): StrictMode policy violation; ~duration=28 ms: android.os.StrictMode$StrictModeDiskWriteViolation: policy=31 violation=1
D/StrictMode(25307): at android.os.StrictMode$AndroidBlockGuardPolicy.onWriteToDisk(StrictMode.java:1081)
D/StrictMode(25307): at libcore.io.BlockGuardOs.write(BlockGuardOs.java:190)
D/StrictMode(25307): at libcore.io.IoBridge.write(IoBridge.java:457)
D/StrictMode(25307): at java.io.FileOutputStream.write(FileOutputStream.java:187)
D/StrictMode(25307): at org.mozilla.gecko.FilePickerResultHandler.handleActivityResult(FilePickerResultHandler.java:71)
D/StrictMode(25307): at org.mozilla.gecko.FilePickerResultHandlerSync.onActivityResult(FilePickerResultHandlerSync.java:21)
D/StrictMode(25307): at org.mozilla.gecko.ActivityHandlerHelper.handleActivityResult(ActivityHandlerHelper.java:220)
D/StrictMode(25307): at org.mozilla.gecko.GeckoApp.onActivityResult(GeckoApp.java:2413)
D/StrictMode(25307): at android.app.Activity.dispatchActivityResult(Activity.java:5192)
D/StrictMode(25307): at android.app.ActivityThread.deliverResults(ActivityThread.java:3137)
D/StrictMode(25307): at android.app.ActivityThread.handleSendResult(ActivityThread.java:3184)
D/StrictMode(25307): at android.app.ActivityThread.access$1100(ActivityThread.java:130)
D/StrictMode(25307): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1243)
D/StrictMode(25307): at android.os.Handler.dispatchMessage(Handler.java:99)
D/StrictMode(25307): at android.os.Looper.loop(Looper.java:137)
D/StrictMode(25307): at android.app.ActivityThread.main(ActivityThread.java:4745)
D/StrictMode(25307): at java.lang.reflect.Method.invokeNative(Native Method)
D/StrictMode(25307): at java.lang.reflect.Method.invoke(Method.java:511)
D/StrictMode(25307): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
D/StrictMode(25307): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
D/StrictMode(25307): at dalvik.system.NativeStart.main(Native Method)
D/StrictMode(25307): StrictMode policy violation; ~duration=26 ms: android.os.StrictMode$StrictModeDiskReadViolation: policy=31 violation=2
D/StrictMode(25307): at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1107)
D/StrictMode(25307): at libcore.io.BlockGuardOs.read(BlockGuardOs.java:148)
D/StrictMode(25307): at libcore.io.IoBridge.read(IoBridge.java:432)
D/StrictMode(25307): at java.io.FileInputStream.read(FileInputStream.java:179)
D/StrictMode(25307): at java.io.InputStream.read(InputStream.java:163)
D/StrictMode(25307): at org.mozilla.gecko.FilePickerResultHandler.handleActivityResult(FilePickerResultHandler.java:72)
D/StrictMode(25307): at org.mozilla.gecko.FilePickerResultHandlerSync.onActivityResult(FilePickerResultHandlerSync.java:21)
D/StrictMode(25307): at org.mozilla.gecko.ActivityHandlerHelper.handleActivityResult(ActivityHandlerHelper.java:220)
D/StrictMode(25307): at org.mozilla.gecko.GeckoApp.onActivityResult(GeckoApp.java:2413)
D/StrictMode(25307): at android.app.Activity.dispatchActivityResult(Activity.java:5192)
D/StrictMode(25307): at android.app.ActivityThread.deliverResults(ActivityThread.java:3137)
D/StrictMode(25307): at android.app.ActivityThread.handleSendResult(ActivityThread.java:3184)
D/StrictMode(25307): at android.app.ActivityThread.access$1100(ActivityThread.java:130)
D/StrictMode(25307): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1243)
D/StrictMode(25307): at android.os.Handler.dispatchMessage(Handler.java:99)
D/StrictMode(25307): at android.os.Looper.loop(Looper.java:137)
D/StrictMode(25307): at android.app.ActivityThread.main(ActivityThread.java:4745)
D/StrictMode(25307): at java.lang.reflect.Method.invokeNative(Native Method)
D/StrictMode(25307): at java.lang.reflect.Method.invoke(Method.java:511)
D/StrictMode(25307): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
D/StrictMode(25307): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
D/StrictMode(25307): at dalvik.system.NativeStart.main(Native Method)
Updated•11 years ago
|
Blocks: strictmode
Comment 1•4 years ago
|
||
We have completed our launch of our new Firefox on Android. The development of the new versions use GitHub for issue tracking. If the bug report still reproduces in a current version of [Firefox on Android nightly](https://play.google.com/store/apps/details?id=org.mozilla.fenix) an issue can be reported at the [Fenix GitHub project](https://github.com/mozilla-mobile/fenix/). If you want to discuss your report please use [Mozilla's chat](https://wiki.mozilla.org/Matrix#Connect_to_Matrix) server https://chat.mozilla.org and join the [#fenix](https://chat.mozilla.org/#/room/#fenix:mozilla.org) channel.
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INCOMPLETE
Assignee | ||
Updated•4 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•