flutter / flutter

Flutter makes it easy and fast to build beautiful apps for mobile and beyond
https://flutter.dev
BSD 3-Clause "New" or "Revised" License
165.69k stars 27.36k forks source link

FATAL:flutter/shell/platform/android/platform_view_android_jni_impl.cc(1469 #108678

Closed ardipermana59 closed 2 years ago

ardipermana59 commented 2 years ago

I'm using firebase_messaging and webview. I run webview like the code below and I get an error. but when i change Webview() to another widget like Text('example') everything is normal, then i change Text('example') to Webview() and i press hot restart everything looks fine. maybe i just get error when i run webview from first.please tell me what i should do. Thank you

Expected results:

Actual results:

Code sample `Flutter run` ``` Downloading Web SDK... 12.8s Downloading CanvasKit... 3.6s Downloading windows-x64/windows-x64-flutter tools... 24.6s Downloading windows-x64/flutter-cpp-client-wrapper tools... 130ms Downloading windows-x64-profile/windows-x64-flutter tools... 33.5s Downloading windows-x64-release/windows-x64-flutter tools... 20.8s Launching lib\main.dart on Infinix X682C in debug mode... Running Gradle task 'assembleDebug'... 141.1s √ Built build\app\outputs\flutter-apk\app-debug.apk. Installing build\app\outputs\flutter-apk\app.apk... 9.1s W/FlutterJNI(26850): FlutterJNI.loadLibrary called more than once W/FlutterJNI(26850): FlutterJNI.prefetchDefaultFontManager called more than once W/FlutterJNI(26850): FlutterJNI.init called more than once W/Gralloc3(26850): mapper 3.x is not supported E/gralloc (26850): Arm Module v1.0 E/ion (26850): ioctl c0044901 failed with code -1: Invalid argument E/flutter (26850): [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: FileSystemException: An async operation is currently pending, path = '/data/user/0/com.dt.aqkl/app_flutter/GetStorage.gs' E/flutter (26850): Syncing files to device Infinix X682C... 1,197ms Flutter run key commands. r Hot reload. R Hot restart. h List all available interactive commands. d Detach (terminate "flutter run" but leave application running). c Clear the screen q Quit (terminate the application on the device). Running with sound null safety An Observatory debugger and profiler on Infinix X682C is available at: http://127.0.0.1:61825/wmD7YbNTTcg=/ ``` `HomeView.dart` ``` import 'package:double_back_to_close_app/double_back_to_close_app.dart'; import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'package:webview_flutter/webview_flutter.dart'; import '../controllers/home_controller.dart'; class HomeView extends GetView { const HomeView({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return SafeArea( child: Scaffold( body: DoubleBackToCloseApp( snackBar: const SnackBar( content: Text('Tap twice to exit'), ), child: WebView( initialUrl: "https://flutter.dev/", javascriptMode: JavascriptMode.unrestricted, backgroundColor: Color(0x00F7F7F7), ), )), ); } } ```
Logs `Error Log` ``` F/flutter (20419): [FATAL:flutter/shell/platform/android/platform_view_android_jni_impl.cc(1469)] Check failed: fml::jni::CheckException(env). D/apitrace(20419): apitrace: warning: caught signal 6 D/apitrace(20419): call flush from exceptionCallback F/libc (20419): Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 20419 (.dt.aqkl), pid 20419 (.dt.aqkl) *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** Build fingerprint: 'Infinix/X682C-GL/Infinix-X682C:10/QP1A.190711.020/220510V360:user/release-keys' Revision: '0' ABI: 'arm64' Timestamp: 2022-07-31 00:09:51+0700 pid: 20419, tid: 20419, name: .dt.aqkl >>> com.dt.aqkl <<< uid: 10644 signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr -------- Abort message: '[FATAL:flutter/shell/platform/android/platform_view_android_jni_impl.cc(1469)] Check failed: fml::jni::CheckException(env). ' x0 0000000000000000 x1 0000000000004fc3 x2 0000000000000006 x3 0000007ff378a5a0 x4 0000000000000080 x5 0000000000000080 x6 0000000000000080 x7 8000000000000000 x8 00000000000000f0 x9 00000075453244e0 x10 0000000000000000 x11 0000000000000001 x12 000000000904e818 x13 0000000000000003 x14 0000000000000001 x15 000046ef8e27749f x16 00000075453f08c0 x17 00000075453ce060 x18 0000007548082000 x19 00000000000000ac x20 0000000000004fc3 x21 00000000000000b2 x22 0000000000004fc3 x23 00000000ffffffff x24 00000075473fe900 x25 0000000000000000 x26 0000000000000000 x27 0000000000000081 x28 0000007ff378a8b8 x29 0000007ff378a650 sp 0000007ff378a580 lr 0000007545382170 pc 00000075453821a0 backtrace: #00 pc 00000000000821a0 /apex/com.android.runtime/lib64/bionic/libc.so (abort+176) (BuildId: 5d7c94b262814ba928c49360adfa7f36) #01 pc 000000000156e9cc /data/app/com.dt.aqkl-gPjFLbVE1YF4IQK0TyQMtw==/lib/arm64/libflutter.so (BuildId: 4eada3eb5afdd9bb6982917520d32254e275a824) Lost connection to device. ``` `flutter analyze` ``` No issues found! (ran in 29.9s) ``` `flutter doctor -v` ``` [√] Flutter (Channel stable, 3.0.5, on Microsoft Windows [Version 10.0.19042.1706], locale en-ID) • Flutter version 3.0.5 at D:\flutter • Upstream repository https://github.com/flutter/flutter.git • Framework revision f1875d570e (2 weeks ago), 2022-07-13 11:24:16 -0700 • Engine revision e85ea0e79c • Dart version 2.17.6 • DevTools version 2.12.2 Checking Android licenses is taking an unexpectedly long time...[√] Android toolchain - develop for Android devices (Android SDK version 33.0.0) • Android SDK at C:\Users\62859\AppData\Local\Android\sdk • Platform android-33, build-tools 33.0.0 • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java • Java version OpenJDK Runtime Environment (build 11.0.12+7-b1504.28-7817840) • All Android licenses accepted. [√] Chrome - develop for the web • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe [√] Visual Studio - develop for Windows (Visual Studio Community 2022 17.2.6) • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community • Visual Studio Community 2022 version 17.2.32630.192 • Windows 10 SDK version 10.0.19041.0 [√] Android Studio (version 2021.2) • Android Studio at C:\Program Files\Android\Android Studio • Flutter plugin can be installed from: https://plugins.jetbrains.com/plugin/9212-flutter • Dart plugin can be installed from: https://plugins.jetbrains.com/plugin/6351-dart • Java version OpenJDK Runtime Environment (build 11.0.12+7-b1504.28-7817840) [√] VS Code (version 1.69.2) • VS Code at C:\Users\62859\AppData\Local\Programs\Microsoft VS Code • Flutter extension version 3.44.0 [√] Connected device (4 available) • Infinix X682C (mobile) • 06119250BR012899 • android-arm64 • Android 10 (API 29) • Windows (desktop) • windows • windows-x64 • Microsoft Windows [Version 10.0.19042.1706] • Chrome (web) • chrome • web-javascript • Google Chrome 103.0.5060.134 • Edge (web) • edge • web-javascript • Microsoft Edge 103.0.1264.77 [!] HTTP Host Availability X HTTP host "https://cocoapods.org/" is not reachable. Reason: An error occurred while checking the HTTP host: Connection closed before full header was received X HTTP host "https://maven.google.com/" is not reachable. Reason: An error occurred while checking the HTTP host: Connection closed before full header was received X HTTP host "https://pub.dev/" is not reachable. Reason: An error occurred while checking the HTTP host: Connection closed before full header was received X HTTP host "https://cloud.google.com/" is not reachable. Reason: An error occurred while checking the HTTP host: Connection closed before full header was received ! Doctor found issues in 1 category. ```
maheshj01 commented 2 years ago

Hi @ardipermana59, Thanks for filing the issue. I tried your code sample without the third party package double_back_to_close_app, get and it seems to work fine. Does the crash happen everytime you run the app or it happened only once? if the former Please try removing the third-party plugins and see if the crash persists.

ardipermana59 commented 2 years ago

sorry I forgot to take note. story I want to create a webview with firebase message. crash happens if i connect webview with firebase messaging. if I run the webview as above there is no problem. but if i combine it with fcm then the problem occurs

maheshj01 commented 2 years ago

@ardipermana59 thanks for the details, We would need a minimal and complete code sample (Preferably a sample project) to investigate the issue further. At this point it is unclear whether this crash is due to flutter or firebase plugins or some third party packages

ardipermana59 commented 2 years ago

thank you @maheshmnj today I tried to run the code as below then it keeps crashing when I try to run it crashes 1x ( yesterday i got 3 crashes before finally able to run ), then I run it again and it works. I use VSC & win 10. Is there something wrong with my system, should I reinstall Fluter, Visual Studio or Android Studio?

code `pubspec.yaml` ``` name: webview_example description: A new Flutter project. publish_to: 'none' version: 1.0.0+1 environment: sdk: ">=2.17.0 <3.0.0" dependencies: cupertino_icons: ^1.0.2 flutter: sdk: flutter webview_flutter: ^3.0.4 dev_dependencies: flutter_lints: ^2.0.0 flutter_test: sdk: flutter flutter: uses-material-design: true ``` `app/build.gradle` ``` defaultConfig { applicationId "com.example.webview_example" minSdkVersion 19 targetSdkVersion flutter.targetSdkVersion versionCode flutterVersionCode.toInteger() versionName flutterVersionName } ``` `main.dart` ``` import 'dart:async'; import 'dart:io'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:webview_flutter/webview_flutter.dart'; void main() async { WidgetsFlutterBinding.ensureInitialized(); SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]) .then((_) { runApp(const MaterialApp(home: WebViewExample())); }); } class WebViewExample extends StatefulWidget { const WebViewExample({Key? key, this.cookieManager}) : super(key: key); final CookieManager? cookieManager; @override State createState() => _WebViewExampleState(); } class _WebViewExampleState extends State { final Completer _controller = Completer(); String? _token; @override void initState() { super.initState(); if (Platform.isAndroid) { WebView.platform = SurfaceAndroidWebView(); } } @override Widget build(BuildContext context) { return Scaffold( body: SafeArea( child: WebView( initialUrl: 'http://flutter.dev/', javascriptMode: JavascriptMode.unrestricted, onWebViewCreated: (WebViewController webViewController) { _controller.complete(webViewController); CookieManager().setCookie(WebViewCookie( name: 'example', value: 'example', domain: 'flutter.dev')); }, gestureNavigationEnabled: true, backgroundColor: Color(0x00000080), ), ), ); } } ``` `error` ``` Launching lib\main.dart on Infinix X682C in debug mode... Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. √ Built build\app\outputs\flutter-apk\app-debug.apk. Connecting to VM Service at ws://127.0.0.1:56703/JCJn-gjWAlY=/ws I/webview_exampl( 6965): Compiler allocated 5171KB to compile void android.view.ViewRootImpl.performTraversals() D/os.typeface( 6965): Already set agent. fontPath:null fontHash: I/WebViewFactory( 6965): Loading com.google.android.webview version 103.0.5060.71 (code 506007133) W/webview_exampl( 6965): Accessing hidden method Landroid/os/Trace;->isTagEnabled(J)Z (greylist, reflection, allowed) W/webview_exampl( 6965): Accessing hidden method Landroid/os/Trace;->traceBegin(JLjava/lang/String;)V (greylist, reflection, allowed) W/webview_exampl( 6965): Accessing hidden method Landroid/os/Trace;->traceEnd(J)V (greylist, reflection, allowed) W/webview_exampl( 6965): Accessing hidden method Landroid/os/Trace;->asyncTraceBegin(JLjava/lang/String;I)V (greylist, reflection, allowed) W/webview_exampl( 6965): Accessing hidden method Landroid/os/Trace;->asyncTraceEnd(JLjava/lang/String;I)V (greylist, reflection, allowed) I/cr_WVCFactoryProvider( 6965): Loaded version=103.0.5060.71 minSdkVersion=29 isBundle=true multiprocess=true packageId=2 I/cr_LibraryLoader( 6965): Successfully loaded native library I/cr_CachingUmaRecorder( 6965): Flushed 9 samples from 9 histograms. W/chromium( 6965): [WARNING:dns_config_service_android.cc(115)] Failed to read DnsConfig. W/Gralloc3( 6965): mapper 3.x is not supported E/gralloc ( 6965): Arm Module v1.0 E/ion ( 6965): ioctl c0044901 failed with code -1: Invalid argument I/BufferQueue( 6965): [unnamed-6965-0](this:0x7e263a1800,id:0,api:0,p:-1,c:-1) BufferQueue core=(6965:com.example.webview_example) E/libc ( 6965): Access denied finding property "vendor.debug.bq.dump" W/webview_example( 6965): type=1400 audit(0.0:59167): avc: denied { read } for name="u:object_r:debug_bq_dump_prop:s0" dev="tmpfs" ino=2138 scontext=u:r:untrusted_app:s0:c136,c258,c512,c768 tcontext=u:object_r:debug_bq_dump_prop:s0 tclass=file permissive=0 I/BufferQueueConsumer( 6965): [unnamed-6965-0](this:0x7e263a1800,id:0,api:0,p:-1,c:6965) connect(C): consumer=(6965:com.example.webview_example) controlledByApp=true W/webview_example( 6965): type=1400 audit(0.0:59168): avc: denied { read } for name="u:object_r:debug_bq_dump_prop:s0" dev="tmpfs" ino=2138 scontext=u:r:untrusted_app:s0:c136,c258,c512,c768 tcontext=u:object_r:debug_bq_dump_prop:s0 tclass=file permissive=0 E/libc ( 6965): Access denied finding property "vendor.debug.bq.dump" W/webview_example( 6965): type=1400 audit(0.0:59169): avc: denied { read } for name="u:object_r:debug_bq_dump_prop:s0" dev="tmpfs" ino=2138 scontext=u:r:untrusted_app:s0:c136,c258,c512,c768 tcontext=u:object_r:debug_bq_dump_prop:s0 tclass=file permissive=0 I/BufferQueueConsumer( 6965): [unnamed-6965-0](this:0x7e263a1800,id:0,api:0,p:-1,c:6965) setConsumerName: unnamed-6965-0 E/libc ( 6965): Access denied finding property "vendor.debug.bq.dump" I/BufferQueueConsumer( 6965): [ImageReader-720x1544f1m3-6965-0](this:0x7e263a1800,id:0,api:0,p:-1,c:6965) setConsumerName: ImageReader-720x1544f1m3-6965-0 I/BufferQueueConsumer( 6965): [ImageReader-720x1544f1m3-6965-0](this:0x7e263a1800,id:0,api:0,p:-1,c:6965) setDefaultBufferSize: width=720 height=1544 D/Surface ( 6965): Surface::disconnect(this=0x7e83966000,api=1) D/Surface ( 6965): Surface::connect(this=0x7e263f4000,api=1) I/BufferQueueProducer( 6965): [ImageReader-720x1544f1m3-6965-0](this:0x7e263a1800,id:0,api:1,p:6965,c:6965) connect(P): api=1 producer=(6965:com.example.webview_example) producerControlledByApp=true D/mali_winsys( 6965): EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000 E/flutter ( 6965): [ERROR:flutter/fml/platform/android/jni_util.cc(204)] java.lang.IllegalStateException: Platform view hasn't been initialized from the platform view channel. E/flutter ( 6965): at io.flutter.plugin.platform.PlatformViewsController.initializePlatformViewIfNeeded(PlatformViewsController.java:732) E/flutter ( 6965): at io.flutter.plugin.platform.PlatformViewsController.onDisplayPlatformView(PlatformViewsController.java:791) E/flutter ( 6965): at io.flutter.embedding.engine.FlutterJNI.onDisplayPlatformView(FlutterJNI.java:1380) E/flutter ( 6965): at android.os.MessageQueue.nativePollOnce(Native Method) E/flutter ( 6965): at android.os.MessageQueue.next(MessageQueue.java:336) E/flutter ( 6965): at android.os.Looper.loop(Looper.java:215) E/flutter ( 6965): at android.app.ActivityThread.main(ActivityThread.java:7684) E/flutter ( 6965): at java.lang.reflect.Method.invoke(Native Method) E/flutter ( 6965): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492) E/flutter ( 6965): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:980) E/flutter ( 6965): F/flutter ( 6965): [FATAL:flutter/shell/platform/android/platform_view_android_jni_impl.cc(1469)] Check failed: fml::jni::CheckException(env). D/apitrace( 6965): apitrace: warning: caught signal 6 D/apitrace( 6965): call flush from exceptionCallback F/libc ( 6965): Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 6965 (webview_example), pid 6965 (webview_example) *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** Build fingerprint: 'Infinix/X682C-GL/Infinix-X682C:10/QP1A.190711.020/220510V360:user/release-keys' Revision: '0' ABI: 'arm64' Timestamp: 2022-08-03 10:09:09+0700 pid: 6965, tid: 6965, name: webview_example >>> com.example.webview_example <<< uid: 10648 signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr -------- Abort message: '[FATAL:flutter/shell/platform/android/platform_view_android_jni_impl.cc(1469)] Check failed: fml::jni::CheckException(env). ' x0 0000000000000000 x1 0000000000001b35 x2 0000000000000006 x3 0000007fd26307f0 x4 0000000000000080 x5 0000000000000080 x6 0000000000000080 x7 8000000000000000 x8 00000000000000f0 x9 0000007f10fe74e0 x10 0000000000000000 x11 0000000000000001 x12 0000000010e1f298 x13 0000000000000003 x14 0000000000000001 x15 00004e77709d9def x16 0000007f110b38c0 x17 0000007f11091060 x18 0000007f158da000 x19 00000000000000ac x20 0000000000001b35 x21 00000000000000b2 x22 0000000000001b35 x23 00000000ffffffff x24 0000007f14dd3900 x25 0000000000000000 x26 0000000000000000 x27 0000000000000085 x28 0000007fd2630b08 x29 0000007fd26308a0 sp 0000007fd26307d0 lr 0000007f11045170 pc 0000007f110451a0 backtrace: #00 pc 00000000000821a0 /apex/com.android.runtime/lib64/bionic/libc.so (abort+176) (BuildId: 5d7c94b262814ba928c49360adfa7f36) #01 pc 000000000156ebcc /data/app/com.example.webview_example-6ECK2n7DA7vm16BH4LyjpQ==/lib/arm64/libflutter.so (BuildId: ebe4d2530023f7fca8a3bc8baa9e8063ba160e75) Lost connection to device. Exited (sigterm) ```
console succes ``` Launching lib\main.dart on Infinix X682C in debug mode... √ Built build\app\outputs\flutter-apk\app-debug.apk. Connecting to VM Service at ws://127.0.0.1:56838/vzd8BA4lngA=/ws I/webview_exampl( 7523): Compiler allocated 5171KB to compile void android.view.ViewRootImpl.performTraversals() D/os.typeface( 7523): Already set agent. fontPath:null fontHash: I/WebViewFactory( 7523): Loading com.google.android.webview version 103.0.5060.71 (code 506007133) W/webview_exampl( 7523): Accessing hidden method Landroid/os/Trace;->isTagEnabled(J)Z (greylist, reflection, allowed) W/webview_exampl( 7523): Accessing hidden method Landroid/os/Trace;->traceBegin(JLjava/lang/String;)V (greylist, reflection, allowed) W/webview_exampl( 7523): Accessing hidden method Landroid/os/Trace;->traceEnd(J)V (greylist, reflection, allowed) W/webview_exampl( 7523): Accessing hidden method Landroid/os/Trace;->asyncTraceBegin(JLjava/lang/String;I)V (greylist, reflection, allowed) W/webview_exampl( 7523): Accessing hidden method Landroid/os/Trace;->asyncTraceEnd(JLjava/lang/String;I)V (greylist, reflection, allowed) I/cr_WVCFactoryProvider( 7523): Loaded version=103.0.5060.71 minSdkVersion=29 isBundle=true multiprocess=true packageId=2 I/cr_LibraryLoader( 7523): Successfully loaded native library I/cr_CachingUmaRecorder( 7523): Flushed 9 samples from 9 histograms. W/chromium( 7523): [WARNING:dns_config_service_android.cc(115)] Failed to read DnsConfig. D/os.typeface( 7523): Already set agent. fontPath:null fontHash: D/os.typeface( 7523): Already set agent. fontPath:null fontHash: W/webview_exampl( 7523): Accessing hidden method Landroid/media/AudioManager;->getOutputLatency(I)I (greylist, reflection, allowed) D/libMEOW ( 7523): applied 1 plugins for [com.example.webview_example]: D/libMEOW ( 7523): plugin 1: [libMEOW_gift.so]: I/libMEOW_gift( 7523): ctx:0x7e8385ce30, ARC not Enabled. W/cr_media( 7523): Requires BLUETOOTH permission W/Gralloc3( 7523): mapper 3.x is not supported E/gralloc ( 7523): Arm Module v1.0 E/ion ( 7523): ioctl c0044901 failed with code -1: Invalid argument I/BufferQueue( 7523): [unnamed-7523-0](this:0x7e00494000,id:0,api:0,p:-1,c:-1) BufferQueue core=(7523:com.example.webview_example) E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" W/webview_example( 7523): type=1400 audit(0.0:59185): avc: denied { read } for name="u:object_r:debug_bq_dump_prop:s0" dev="tmpfs" ino=2138 scontext=u:r:untrusted_app:s0:c136,c258,c512,c768 tcontext=u:object_r:debug_bq_dump_prop:s0 tclass=file permissive=0 I/BufferQueueConsumer( 7523): [unnamed-7523-0](this:0x7e00494000,id:0,api:0,p:-1,c:7523) connect(C): consumer=(7523:com.example.webview_example) controlledByApp=true E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" I/BufferQueueConsumer( 7523): [unnamed-7523-0](this:0x7e00494000,id:0,api:0,p:-1,c:7523) setConsumerName: unnamed-7523-0 W/webview_example( 7523): type=1400 audit(0.0:59186): avc: denied { read } for name="u:object_r:debug_bq_dump_prop:s0" dev="tmpfs" ino=2138 scontext=u:r:untrusted_app:s0:c136,c258,c512,c768 tcontext=u:object_r:debug_bq_dump_prop:s0 tclass=file permissive=0 E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" I/BufferQueueConsumer( 7523): [ImageReader-720x1544f1m3-7523-0](this:0x7e00494000,id:0,api:0,p:-1,c:7523) setConsumerName: ImageReader-720x1544f1m3-7523-0 W/webview_example( 7523): type=1400 audit(0.0:59187): avc: denied { read } for name="u:object_r:debug_bq_dump_prop:s0" dev="tmpfs" ino=2138 scontext=u:r:untrusted_app:s0:c136,c258,c512,c768 tcontext=u:object_r:debug_bq_dump_prop:s0 tclass=file permissive=0 I/BufferQueueConsumer( 7523): [ImageReader-720x1544f1m3-7523-0](this:0x7e00494000,id:0,api:0,p:-1,c:7523) setDefaultBufferSize: width=720 height=1544 D/Surface ( 7523): Surface::disconnect(this=0x7e264bf000,api=1) D/Surface ( 7523): Surface::connect(this=0x7e83879000,api=1) I/BufferQueueProducer( 7523): [ImageReader-720x1544f1m3-7523-0](this:0x7e00494000,id:0,api:1,p:7523,c:7523) connect(P): api=1 producer=(7523:com.example.webview_example) producerControlledByApp=true D/mali_winsys( 7523): EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000 I/libMEOW_gift( 7523): ctx:0x7e264e0d50, ARC not Enabled. W/Gralloc3( 7523): allocator 3.x is not supported E/ion ( 7523): ioctl c0044901 failed with code -1: Invalid argument I/BufferQueue( 7523): [unnamed-7523-1](this:0x7e00583800,id:1,api:0,p:-1,c:-1) BufferQueue core=(7523:com.example.webview_example) E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" I/BufferQueueConsumer( 7523): [unnamed-7523-1](this:0x7e00583800,id:1,api:0,p:-1,c:7523) connect(C): consumer=(7523:com.example.webview_example) controlledByApp=true E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" I/BufferQueueConsumer( 7523): [unnamed-7523-1](this:0x7e00583800,id:1,api:0,p:-1,c:7523) setConsumerName: unnamed-7523-1 E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" I/BufferQueueConsumer( 7523): [ImageReader-720x1544f1m3-7523-1](this:0x7e00583800,id:1,api:0,p:-1,c:7523) setConsumerName: ImageReader-720x1544f1m3-7523-1 I/BufferQueueConsumer( 7523): [ImageReader-720x1544f1m3-7523-1](this:0x7e00583800,id:1,api:0,p:-1,c:7523) setDefaultBufferSize: width=720 height=1544 D/Surface ( 7523): Surface::connect(this=0x7e7e78d000,api=1) I/BufferQueueProducer( 7523): [ImageReader-720x1544f1m3-7523-1](this:0x7e00583800,id:1,api:1,p:7523,c:7523) connect(P): api=1 producer=(7523:com.example.webview_example) producerControlledByApp=true D/mali_winsys( 7523): EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000 E/chromium( 7523): [ERROR:directory_reader_posix.cc(42)] opendir /data/user/0/com.example.webview_example/cache/WebView/Crashpad/attachments/52dc34b8-aaf8-4152-a451-7798d9de091b: No such file or directory (2) W/chromium( 7523): [WARNING:minidump_to_upload_parameters.cc(67)] duplicate annotation name ptype, discarding value browser D/NetworkSecurityConfig( 7523): No Network Security Config specified, using platform default I/Choreographer( 7523): Skipped 36 frames! The application may be doing too much work on its main thread. D/ActivityThread( 7523): topPackage=com.example.webview_example;topClass=.MainActivity;curtPackagecom.example.webview_example I/OpenGLRenderer( 7523): Davey! duration=855ms; Flags=0, IntendedVsync=173185205334167, Vsync=173185805334179, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=173185811806399, AnimationStart=173185811851322, PerformTraversalsStart=173185815103399, DrawStart=173185815331399, SyncQueued=173185816493245, SyncStart=173185816826476, IssueDrawCommandsStart=173185816880938, SwapBuffers=173186059307091, FrameCompleted=173186061585861, DequeueBufferDuration=253000, QueueBufferDuration=514000, W/AudioCapabilities( 7523): Unsupported mime audio/x-adpcm-ms W/AudioCapabilities( 7523): Unsupported mime audio/x-adpcm-dvi-ima W/AudioCapabilities( 7523): Unsupported mime audio/alac W/AudioCapabilities( 7523): Unsupported mime audio/ape W/VideoCapabilities( 7523): Unrecognized profile/level 1/32 for video/mp4v-es W/VideoCapabilities( 7523): Unrecognized profile/level 32768/2 for video/mp4v-es W/VideoCapabilities( 7523): Unrecognized profile/level 32768/64 for video/mp4v-es W/VideoCapabilities( 7523): Unsupported mime video/x-ms-wmv W/VideoCapabilities( 7523): Unsupported mime video/xvid W/VideoCapabilities( 7523): Unrecognized profile/level 1/32 for video/mp4v-es W/cr_MediaCodecUtil( 7523): Decoder for type video/x-vnd.on2.vp8 disabled on this device I/chatty ( 7523): uid=10648(com.example.webview_example) ThreadPoolSingl identical 3 lines W/cr_MediaCodecUtil( 7523): Decoder for type video/x-vnd.on2.vp8 disabled on this device I/BufferQueue( 7523): [unnamed-7523-2](this:0x7e7eec9000,id:2,api:0,p:-1,c:-1) BufferQueue core=(7523:com.example.webview_example) W/Chrome_InProcGp( 7523): type=1400 audit(0.0:59191): avc: denied { read } for name="u:object_r:debug_bq_dump_prop:s0" dev="tmpfs" ino=2138 scontext=u:r:untrusted_app:s0:c136,c258,c512,c768 tcontext=u:object_r:debug_bq_dump_prop:s0 tclass=file permissive=0 E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" I/BufferQueueConsumer( 7523): [unnamed-7523-2](this:0x7e7eec9000,id:2,api:0,p:-1,c:7523) connect(C): consumer=(7523:com.example.webview_example) controlledByApp=true E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" I/BufferQueueConsumer( 7523): [unnamed-7523-2](this:0x7e7eec9000,id:2,api:0,p:-1,c:7523) setConsumerName: unnamed-7523-2 E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" I/BufferQueueConsumer( 7523): [ImageReader-1x1f23u256m2-7523-0](this:0x7e7eec9000,id:2,api:0,p:-1,c:7523) setConsumerName: ImageReader-1x1f23u256m2-7523-0 I/BufferQueueConsumer( 7523): [ImageReader-1x1f23u256m2-7523-0](this:0x7e7eec9000,id:2,api:0,p:-1,c:7523) setDefaultBufferSize: width=1 height=1 I/cr_MediaCodecBridge( 7523): create MediaCodec video decoder, mime video/avc I/OMXClient( 7523): IOmx service obtained I/MediaCodec( 7523): MediaCodec will operate in async mode D/SurfaceUtils( 7523): connecting to surface 0x7e00382010, reason connectToSurface D/Surface ( 7523): Surface::connect(this=0x7e00382000,api=3) I/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-0](this:0x7e7eec9000,id:2,api:3,p:7523,c:7523) connect(P): api=3 producer=(7523:com.example.webview_example) producerControlledByApp=true I/MediaCodec( 7523): [OMX.MTK.VIDEO.DECODER.AVC] setting surface generation to 7703553 D/SurfaceUtils( 7523): disconnecting from surface 0x7e00382010, reason connectToSurface(reconnect) D/Surface ( 7523): Surface::disconnect(this=0x7e00382000,api=3) I/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-0](this:0x7e7eec9000,id:2,api:3,p:7523,c:7523) disconnect(P): api 3 D/SurfaceUtils( 7523): connecting to surface 0x7e00382010, reason connectToSurface(reconnect) D/Surface ( 7523): Surface::connect(this=0x7e00382000,api=3) I/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-0](this:0x7e7eec9000,id:2,api:3,p:7523,c:7523) connect(P): api=3 producer=(7523:com.example.webview_example) producerControlledByApp=true I/MtkACodec( 7523): setMTKParameters, width: 1632 I/MtkACodec( 7523): setMTKParameters, height: 1080 D/SurfaceUtils( 7523): set up nativeWindow 0x7e00382010 for 1632x1080, color 0x7f000001, rotation 0, usage 0x402933 W/ACodec ( 7523): [OMX.MTK.VIDEO.DECODER.AVC] setting nBufferCountActual to 7 failed: -22 W/ACodec ( 7523): [OMX.MTK.VIDEO.DECODER.AVC] setting nBufferCountActual to 6 failed: -22 D/Surface ( 7523): Surface::setBufferCount(this=0x7e00382000,bufferCount=5) D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-0](this:0x7e7eec9000,id:2,api:3,p:7523,c:7523) cancelBuffer: slot 0 D/SurfaceUtils( 7523): set up nativeWindow 0x7e00382010 for 1632x1080, color 0x7f000001, rotation 0, usage 0x402933 W/ACodec ( 7523): [OMX.MTK.VIDEO.DECODER.AVC] setting nBufferCountActual to 20 failed: -22 W/ACodec ( 7523): [OMX.MTK.VIDEO.DECODER.AVC] setting nBufferCountActual to 19 failed: -22 D/Surface ( 7523): Surface::setBufferCount(this=0x7e00382000,bufferCount=18) D/NdkImageReader( 7523): acquireImageLocked: Overriding buffer format YUV_420_888 to 0x7f000001. I/BufferQueue( 7523): [unnamed-7523-3](this:0x7e7eeca800,id:3,api:0,p:-1,c:-1) BufferQueue core=(7523:com.example.webview_example) E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" I/BufferQueueConsumer( 7523): [unnamed-7523-3](this:0x7e7eeca800,id:3,api:0,p:-1,c:7523) connect(C): consumer=(7523:com.example.webview_example) controlledByApp=true E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" I/BufferQueueConsumer( 7523): [unnamed-7523-3](this:0x7e7eeca800,id:3,api:0,p:-1,c:7523) setConsumerName: unnamed-7523-3 E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" I/BufferQueueConsumer( 7523): [ImageReader-1x1f23u256m2-7523-1](this:0x7e7eeca800,id:3,api:0,p:-1,c:7523) setConsumerName: ImageReader-1x1f23u256m2-7523-1 I/BufferQueueConsumer( 7523): [ImageReader-1x1f23u256m2-7523-1](this:0x7e7eeca800,id:3,api:0,p:-1,c:7523) setDefaultBufferSize: width=1 height=1 I/cr_MediaCodecBridge( 7523): create MediaCodec video decoder, mime video/avc I/OMXClient( 7523): IOmx service obtained I/MediaCodec( 7523): MediaCodec will operate in async mode D/SurfaceUtils( 7523): connecting to surface 0x7e00388010, reason connectToSurface D/Surface ( 7523): Surface::connect(this=0x7e00388000,api=3) I/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-1](this:0x7e7eeca800,id:3,api:3,p:7523,c:7523) connect(P): api=3 producer=(7523:com.example.webview_example) producerControlledByApp=true I/MediaCodec( 7523): [OMX.MTK.VIDEO.DECODER.AVC] setting surface generation to 7703554 D/SurfaceUtils( 7523): disconnecting from surface 0x7e00388010, reason connectToSurface(reconnect) D/Surface ( 7523): Surface::disconnect(this=0x7e00388000,api=3) I/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-1](this:0x7e7eeca800,id:3,api:3,p:7523,c:7523) disconnect(P): api 3 D/SurfaceUtils( 7523): connecting to surface 0x7e00388010, reason connectToSurface(reconnect) D/Surface ( 7523): Surface::connect(this=0x7e00388000,api=3) I/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-1](this:0x7e7eeca800,id:3,api:3,p:7523,c:7523) connect(P): api=3 producer=(7523:com.example.webview_example) producerControlledByApp=true I/MtkACodec( 7523): setMTKParameters, width: 1632 I/MtkACodec( 7523): setMTKParameters, height: 1080 D/SurfaceUtils( 7523): set up nativeWindow 0x7e00388010 for 1632x1080, color 0x7f000001, rotation 0, usage 0x402933 W/ACodec ( 7523): [OMX.MTK.VIDEO.DECODER.AVC] setting nBufferCountActual to 7 failed: -22 W/ACodec ( 7523): [OMX.MTK.VIDEO.DECODER.AVC] setting nBufferCountActual to 6 failed: -22 D/Surface ( 7523): Surface::setBufferCount(this=0x7e00388000,bufferCount=5) I/BufferQueue( 7523): [unnamed-7523-4](this:0x7e7ef01800,id:4,api:0,p:-1,c:-1) BufferQueue core=(7523:com.example.webview_example) E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" I/BufferQueueConsumer( 7523): [unnamed-7523-4](this:0x7e7ef01800,id:4,api:0,p:-1,c:7523) connect(C): consumer=(7523:com.example.webview_example) controlledByApp=true E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" I/BufferQueueConsumer( 7523): [unnamed-7523-4](this:0x7e7ef01800,id:4,api:0,p:-1,c:7523) setConsumerName: unnamed-7523-4 E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" I/BufferQueueConsumer( 7523): [ImageReader-1x1f23u256m2-7523-2](this:0x7e7ef01800,id:4,api:0,p:-1,c:7523) setConsumerName: ImageReader-1x1f23u256m2-7523-2 I/BufferQueueConsumer( 7523): [ImageReader-1x1f23u256m2-7523-2](this:0x7e7ef01800,id:4,api:0,p:-1,c:7523) setDefaultBufferSize: width=1 height=1 I/cr_MediaCodecBridge( 7523): create MediaCodec video decoder, mime video/avc I/OMXClient( 7523): IOmx service obtained D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-1](this:0x7e7eeca800,id:3,api:3,p:7523,c:7523) cancelBuffer: slot 0 D/SurfaceUtils( 7523): set up nativeWindow 0x7e00388010 for 1632x1080, color 0x7f000001, rotation 0, usage 0x402933 W/ACodec ( 7523): [OMX.MTK.VIDEO.DECODER.AVC] setting nBufferCountActual to 20 failed: -22 W/ACodec ( 7523): [OMX.MTK.VIDEO.DECODER.AVC] setting nBufferCountActual to 19 failed: -22 D/Surface ( 7523): Surface::setBufferCount(this=0x7e00388000,bufferCount=18) I/MediaCodec( 7523): MediaCodec will operate in async mode D/SurfaceUtils( 7523): connecting to surface 0x7e0038a010, reason connectToSurface D/Surface ( 7523): Surface::connect(this=0x7e0038a000,api=3) I/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-2](this:0x7e7ef01800,id:4,api:3,p:7523,c:7523) connect(P): api=3 producer=(7523:com.example.webview_example) producerControlledByApp=true I/MediaCodec( 7523): [OMX.MTK.VIDEO.DECODER.AVC] setting surface generation to 7703555 D/SurfaceUtils( 7523): disconnecting from surface 0x7e0038a010, reason connectToSurface(reconnect) D/Surface ( 7523): Surface::disconnect(this=0x7e0038a000,api=3) I/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-2](this:0x7e7ef01800,id:4,api:3,p:7523,c:7523) disconnect(P): api 3 D/SurfaceUtils( 7523): connecting to surface 0x7e0038a010, reason connectToSurface(reconnect) D/Surface ( 7523): Surface::connect(this=0x7e0038a000,api=3) I/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-2](this:0x7e7ef01800,id:4,api:3,p:7523,c:7523) connect(P): api=3 producer=(7523:com.example.webview_example) producerControlledByApp=true I/MtkACodec( 7523): setMTKParameters, width: 1632 I/MtkACodec( 7523): setMTKParameters, height: 1080 D/SurfaceUtils( 7523): set up nativeWindow 0x7e0038a010 for 1632x1080, color 0x7f000001, rotation 0, usage 0x402933 W/ACodec ( 7523): [OMX.MTK.VIDEO.DECODER.AVC] setting nBufferCountActual to 7 failed: -22 W/ACodec ( 7523): [OMX.MTK.VIDEO.DECODER.AVC] setting nBufferCountActual to 6 failed: -22 D/Surface ( 7523): Surface::setBufferCount(this=0x7e0038a000,bufferCount=5) E/chromium( 7523): [ERROR:image_reader_gl_owner.cc(308)] no buffers currently available in the reader queue D/NdkImageReader( 7523): acquireImageLocked: Overriding buffer format YUV_420_888 to 0x7f000001. D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-2](this:0x7e7ef01800,id:4,api:3,p:7523,c:7523) cancelBuffer: slot 0 D/SurfaceUtils( 7523): set up nativeWindow 0x7e0038a010 for 1632x1080, color 0x7f000001, rotation 0, usage 0x402933 W/ACodec ( 7523): [OMX.MTK.VIDEO.DECODER.AVC] setting nBufferCountActual to 20 failed: -22 W/ACodec ( 7523): [OMX.MTK.VIDEO.DECODER.AVC] setting nBufferCountActual to 19 failed: -22 D/Surface ( 7523): Surface::setBufferCount(this=0x7e0038a000,bufferCount=18) E/chromium( 7523): [ERROR:image_reader_gl_owner.cc(308)] no buffers currently available in the reader queue E/chromium( 7523): [ERROR:image_reader_gl_owner.cc(308)] no buffers currently available in the reader queue D/NdkImageReader( 7523): acquireImageLocked: Overriding buffer format YUV_420_888 to 0x7f000001. I/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-2](this:0x7e7ef01800,id:4,api:3,p:7523,c:7523) queueBuffer: slot 0 is dropped, handle=0x7e7f011240 I/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-1](this:0x7e7eeca800,id:3,api:3,p:7523,c:7523) queueBuffer: slot 0 is dropped, handle=0x7e83215800 I/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-1](this:0x7e7eeca800,id:3,api:3,p:7523,c:7523) queueBuffer: fps=0.13 dur=15208.93 max=15185.80 min=23.13 I/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-0](this:0x7e7eec9000,id:2,api:3,p:7523,c:7523) queueBuffer: fps=0.06 dur=15480.80 max=15480.80 min=15480.80 W/cr_MediaCodecBridge( 7523): Releasing: OMX.MTK.VIDEO.DECODER.AVC D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-2](this:0x7e7ef01800,id:4,api:3,p:7523,c:7523) cancelBuffer: slot 0 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-2](this:0x7e7ef01800,id:4,api:3,p:7523,c:7523) cancelBuffer: slot 3 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-2](this:0x7e7ef01800,id:4,api:3,p:7523,c:7523) cancelBuffer: slot 4 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-2](this:0x7e7ef01800,id:4,api:3,p:7523,c:7523) cancelBuffer: slot 5 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-2](this:0x7e7ef01800,id:4,api:3,p:7523,c:7523) cancelBuffer: slot 6 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-2](this:0x7e7ef01800,id:4,api:3,p:7523,c:7523) cancelBuffer: slot 7 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-2](this:0x7e7ef01800,id:4,api:3,p:7523,c:7523) cancelBuffer: slot 8 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-2](this:0x7e7ef01800,id:4,api:3,p:7523,c:7523) cancelBuffer: slot 9 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-2](this:0x7e7ef01800,id:4,api:3,p:7523,c:7523) cancelBuffer: slot 10 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-2](this:0x7e7ef01800,id:4,api:3,p:7523,c:7523) cancelBuffer: slot 11 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-2](this:0x7e7ef01800,id:4,api:3,p:7523,c:7523) cancelBuffer: slot 12 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-2](this:0x7e7ef01800,id:4,api:3,p:7523,c:7523) cancelBuffer: slot 13 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-2](this:0x7e7ef01800,id:4,api:3,p:7523,c:7523) cancelBuffer: slot 14 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-2](this:0x7e7ef01800,id:4,api:3,p:7523,c:7523) cancelBuffer: slot 15 D/SurfaceUtils( 7523): disconnecting from surface 0x7e0038a010, reason disconnectFromSurface D/Surface ( 7523): Surface::disconnect(this=0x7e0038a000,api=3) I/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-2](this:0x7e7ef01800,id:4,api:3,p:7523,c:7523) disconnect(P): api 3 W/cr_MediaCodecBridge( 7523): Codec released W/cr_MediaCodecBridge( 7523): Releasing: OMX.MTK.VIDEO.DECODER.AVC D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-1](this:0x7e7eeca800,id:3,api:3,p:7523,c:7523) cancelBuffer: slot 0 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-1](this:0x7e7eeca800,id:3,api:3,p:7523,c:7523) cancelBuffer: slot 3 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-1](this:0x7e7eeca800,id:3,api:3,p:7523,c:7523) cancelBuffer: slot 4 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-1](this:0x7e7eeca800,id:3,api:3,p:7523,c:7523) cancelBuffer: slot 5 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-1](this:0x7e7eeca800,id:3,api:3,p:7523,c:7523) cancelBuffer: slot 6 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-1](this:0x7e7eeca800,id:3,api:3,p:7523,c:7523) cancelBuffer: slot 7 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-1](this:0x7e7eeca800,id:3,api:3,p:7523,c:7523) cancelBuffer: slot 8 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-1](this:0x7e7eeca800,id:3,api:3,p:7523,c:7523) cancelBuffer: slot 9 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-1](this:0x7e7eeca800,id:3,api:3,p:7523,c:7523) cancelBuffer: slot 10 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-1](this:0x7e7eeca800,id:3,api:3,p:7523,c:7523) cancelBuffer: slot 11 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-1](this:0x7e7eeca800,id:3,api:3,p:7523,c:7523) cancelBuffer: slot 12 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-1](this:0x7e7eeca800,id:3,api:3,p:7523,c:7523) cancelBuffer: slot 13 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-1](this:0x7e7eeca800,id:3,api:3,p:7523,c:7523) cancelBuffer: slot 14 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-1](this:0x7e7eeca800,id:3,api:3,p:7523,c:7523) cancelBuffer: slot 15 D/SurfaceUtils( 7523): disconnecting from surface 0x7e00388010, reason disconnectFromSurface D/Surface ( 7523): Surface::disconnect(this=0x7e00388000,api=3) I/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-1](this:0x7e7eeca800,id:3,api:3,p:7523,c:7523) disconnect(P): api 3 W/cr_MediaCodecBridge( 7523): Codec released W/cr_MediaCodecBridge( 7523): Releasing: OMX.MTK.VIDEO.DECODER.AVC D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-0](this:0x7e7eec9000,id:2,api:3,p:7523,c:7523) cancelBuffer: slot 1 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-0](this:0x7e7eec9000,id:2,api:3,p:7523,c:7523) cancelBuffer: slot 3 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-0](this:0x7e7eec9000,id:2,api:3,p:7523,c:7523) cancelBuffer: slot 4 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-0](this:0x7e7eec9000,id:2,api:3,p:7523,c:7523) cancelBuffer: slot 5 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-0](this:0x7e7eec9000,id:2,api:3,p:7523,c:7523) cancelBuffer: slot 6 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-0](this:0x7e7eec9000,id:2,api:3,p:7523,c:7523) cancelBuffer: slot 7 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-0](this:0x7e7eec9000,id:2,api:3,p:7523,c:7523) cancelBuffer: slot 8 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-0](this:0x7e7eec9000,id:2,api:3,p:7523,c:7523) cancelBuffer: slot 9 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-0](this:0x7e7eec9000,id:2,api:3,p:7523,c:7523) cancelBuffer: slot 10 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-0](this:0x7e7eec9000,id:2,api:3,p:7523,c:7523) cancelBuffer: slot 11 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-0](this:0x7e7eec9000,id:2,api:3,p:7523,c:7523) cancelBuffer: slot 12 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-0](this:0x7e7eec9000,id:2,api:3,p:7523,c:7523) cancelBuffer: slot 13 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-0](this:0x7e7eec9000,id:2,api:3,p:7523,c:7523) cancelBuffer: slot 14 D/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-0](this:0x7e7eec9000,id:2,api:3,p:7523,c:7523) cancelBuffer: slot 15 D/SurfaceUtils( 7523): disconnecting from surface 0x7e00382010, reason disconnectFromSurface D/Surface ( 7523): Surface::disconnect(this=0x7e00382000,api=3) I/BufferQueueProducer( 7523): [ImageReader-1x1f23u256m2-7523-0](this:0x7e7eec9000,id:2,api:3,p:7523,c:7523) disconnect(P): api 3 W/cr_MediaCodecBridge( 7523): Codec released ``` `Filter E/` ``` E/gralloc ( 7523): Arm Module v1.0 E/ion ( 7523): ioctl c0044901 failed with code -1: Invalid argument E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" E/ion ( 7523): ioctl c0044901 failed with code -1: Invalid argument E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" E/chromium( 7523): [ERROR:directory_reader_posix.cc(42)] opendir /data/user/0/com.example.webview_example/cache/WebView/Crashpad/attachments/52dc34b8-aaf8-4152-a451-7798d9de091b: No such file or directory (2) W/VideoCapabilities( 7523): Unrecognized profile/level 1/32 for video/mp4v-es W/VideoCapabilities( 7523): Unrecognized profile/level 32768/2 for video/mp4v-es W/VideoCapabilities( 7523): Unrecognized profile/level 32768/64 for video/mp4v-es W/VideoCapabilities( 7523): Unrecognized profile/level 1/32 for video/mp4v-es E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" E/libc ( 7523): Access denied finding property "vendor.debug.bq.dump" E/chromium( 7523): [ERROR:image_reader_gl_owner.cc(308)] no buffers currently available in the reader queue E/chromium( 7523): [ERROR:image_reader_gl_owner.cc(308)] no buffers currently available in the reader queue E/chromium( 7523): [ERROR:image_reader_gl_owner.cc(308)] no buffers currently available in the reader queue ```
maheshj01 commented 2 years ago

Thanks for the report @ardipermana59, Looks like this is fixed on the beta and master as per this comment https://github.com/flutter/flutter/issues/108429#issuecomment-1201177276 Can you please try switching to the beta channel by running

flutter channel beta
flutter upgrade

and see if the crash goes away?

ardipermana59 commented 2 years ago

Thanks @maheshmnj the previous error is no longer happening. and now I get like this. is this good? and is it okay for applications that use beta channels to be allowed to release to the play store or app store?

debug console ``` W/cr_AwContents(15642): WebView.destroy() called while WebView is still attached to window. I/GED (15642): ged_boost_gpu_freq, level 100, eOrigin 2, final_idx 24, oppidx_max 24, oppidx_min 0 I/BufferQueue(15642): [ImageReader-1x1f23u256m2-15642-11](this:0x7e002f8000,id:13,api:3,p:-1,c:-1) ~BufferQueueCore I/BufferQueue(15642): [ImageReader-1x1f23u256m2-15642-10](this:0x7e8333f000,id:12,api:3,p:-1,c:-1) ~BufferQueueCore I/BufferQueue(15642): [ImageReader-1x1f23u256m2-15642-9](this:0x7e0026e800,id:11,api:3,p:-1,c:-1) ~BufferQueueCore Restarted application in 1,806ms. I/PlatformViewsController(15642): Using hybrid composition for platform view: 0 I/PlatformViewsController(15642): Using hybrid composition for platform view: 0 E/flutter (15642): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Bad state: Future already completed E/flutter (15642): #0 _AsyncCompleter.complete (dart:async/future_impl.dart:35:31) E/flutter (15642): #1 _WebViewState._onWebViewPlatformCreated E/flutter (15642): #2 SurfaceAndroidWebView.build... E/flutter (15642): #3 AndroidViewController.create E/flutter (15642): E/flutter (15642): I/BufferQueueProducer(15642): [ImageReader-720x1544f1m3-15642-0](this:0x7e838e0800,id:3,api:1,p:15642,c:15642) queueBuffer: fps=0.16 dur=25015.69 max=24705.46 min=19.35 I/BufferQueueProducer(15642): [ImageReader-720x1544f1m3-15642-1](this:0x7e003c3800,id:4,api:1,p:15642,c:15642) queueBuffer: fps=0.12 dur=24817.67 max=24740.86 min=18.18 I/BufferQueue(15642): [unnamed-15642-14](this:0x7e0026e800,id:14,api:0,p:-1,c:-1) BufferQueue core=(15642:com.example.webview) E/libc (15642): Access denied finding property "vendor.debug.bq.dump" W/Chrome_InProcGp(15642): type=1400 audit(0.0:72520): avc: denied { read } for name="u:object_r:debug_bq_dump_prop:s0" dev="tmpfs" ino=2138 scontext=u:r:untrusted_app:s0:c137,c258,c512,c768 tcontext=u:object_r:debug_bq_dump_prop:s0 tclass=file permissive=0 I/BufferQueueConsumer(15642): [unnamed-15642-14](this:0x7e0026e800,id:14,api:0,p:-1,c:15642) connect(C): consumer=(15642:com.example.webview) controlledByApp=true E/libc (15642): Access denied finding property "vendor.debug.bq.dump" I/BufferQueueConsumer(15642): [unnamed-15642-14](this:0x7e0026e800,id:14,api:0,p:-1,c:15642) setConsumerName: unnamed-15642-14 E/libc (15642): Access denied finding property "vendor.debug.bq.dump" I/BufferQueueConsumer(15642): [ImageReader-1x1f23u256m2-15642-12](this:0x7e0026e800,id:14,api:0,p:-1,c:15642) setConsumerName: ImageReader-1x1f23u256m2-15642-12 I/BufferQueueConsumer(15642): [ImageReader-1x1f23u256m2-15642-12](this:0x7e0026e800,id:14,api:0,p:-1,c:15642) setDefaultBufferSize: width=1 height=1 I/cr_MediaCodecBridge(15642): create MediaCodec video decoder, mime video/avc I/OMXClient(15642): IOmx service obtained I/MediaCodec(15642): MediaCodec will operate in async mode D/SurfaceUtils(15642): connecting to surface 0x7e8427e010, reason connectToSurface D/Surface (15642): Surface::connect(this=0x7e8427e000,api=3) I/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-12](this:0x7e0026e800,id:14,api:3,p:15642,c:15642) connect(P): api=3 producer=(15642:com.example.webview) producerControlledByApp=true I/MediaCodec(15642): [OMX.MTK.VIDEO.DECODER.AVC] setting surface generation to 16017421 D/SurfaceUtils(15642): disconnecting from surface 0x7e8427e010, reason connectToSurface(reconnect) D/Surface (15642): Surface::disconnect(this=0x7e8427e000,api=3) I/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-12](this:0x7e0026e800,id:14,api:3,p:15642,c:15642) disconnect(P): api 3 D/SurfaceUtils(15642): connecting to surface 0x7e8427e010, reason connectToSurface(reconnect) D/Surface (15642): Surface::connect(this=0x7e8427e000,api=3) I/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-12](this:0x7e0026e800,id:14,api:3,p:15642,c:15642) connect(P): api=3 producer=(15642:com.example.webview) producerControlledByApp=true I/MtkACodec(15642): setMTKParameters, width: 1632 I/MtkACodec(15642): setMTKParameters, height: 1080 D/SurfaceUtils(15642): set up nativeWindow 0x7e8427e010 for 1632x1080, color 0x7f000001, rotation 0, usage 0x402933 W/ACodec (15642): [OMX.MTK.VIDEO.DECODER.AVC] setting nBufferCountActual to 7 failed: -22 W/ACodec (15642): [OMX.MTK.VIDEO.DECODER.AVC] setting nBufferCountActual to 6 failed: -22 D/Surface (15642): Surface::setBufferCount(this=0x7e8427e000,bufferCount=5) I/BufferQueue(15642): [unnamed-15642-15](this:0x7e8333f000,id:15,api:0,p:-1,c:-1) BufferQueue core=(15642:com.example.webview) W/Chrome_InProcGp(15642): type=1400 audit(0.0:72525): avc: denied { read } for name="u:object_r:debug_bq_dump_prop:s0" dev="tmpfs" ino=2138 scontext=u:r:untrusted_app:s0:c137,c258,c512,c768 tcontext=u:object_r:debug_bq_dump_prop:s0 tclass=file permissive=0 E/libc (15642): Access denied finding property "vendor.debug.bq.dump" I/BufferQueueConsumer(15642): [unnamed-15642-15](this:0x7e8333f000,id:15,api:0,p:-1,c:15642) connect(C): consumer=(15642:com.example.webview) controlledByApp=true E/libc (15642): Access denied finding property "vendor.debug.bq.dump" I/BufferQueueConsumer(15642): [unnamed-15642-15](this:0x7e8333f000,id:15,api:0,p:-1,c:15642) setConsumerName: unnamed-15642-15 E/libc (15642): Access denied finding property "vendor.debug.bq.dump" I/BufferQueueConsumer(15642): [ImageReader-1x1f23u256m2-15642-13](this:0x7e8333f000,id:15,api:0,p:-1,c:15642) setConsumerName: ImageReader-1x1f23u256m2-15642-13 I/BufferQueueConsumer(15642): [ImageReader-1x1f23u256m2-15642-13](this:0x7e8333f000,id:15,api:0,p:-1,c:15642) setDefaultBufferSize: width=1 height=1 I/cr_MediaCodecBridge(15642): create MediaCodec video decoder, mime video/avc I/OMXClient(15642): IOmx service obtained D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-12](this:0x7e0026e800,id:14,api:3,p:15642,c:15642) cancelBuffer: slot 0 D/SurfaceUtils(15642): set up nativeWindow 0x7e8427e010 for 1632x1080, color 0x7f000001, rotation 0, usage 0x402933 W/ACodec (15642): [OMX.MTK.VIDEO.DECODER.AVC] setting nBufferCountActual to 20 failed: -22 W/ACodec (15642): [OMX.MTK.VIDEO.DECODER.AVC] setting nBufferCountActual to 19 failed: -22 D/Surface (15642): Surface::setBufferCount(this=0x7e8427e000,bufferCount=18) I/MediaCodec(15642): MediaCodec will operate in async mode D/SurfaceUtils(15642): connecting to surface 0x7e004ad010, reason connectToSurface D/Surface (15642): Surface::connect(this=0x7e004ad000,api=3) I/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-13](this:0x7e8333f000,id:15,api:3,p:15642,c:15642) connect(P): api=3 producer=(15642:com.example.webview) producerControlledByApp=true I/MediaCodec(15642): [OMX.MTK.VIDEO.DECODER.AVC] setting surface generation to 16017422 D/SurfaceUtils(15642): disconnecting from surface 0x7e004ad010, reason connectToSurface(reconnect) D/Surface (15642): Surface::disconnect(this=0x7e004ad000,api=3) I/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-13](this:0x7e8333f000,id:15,api:3,p:15642,c:15642) disconnect(P): api 3 D/SurfaceUtils(15642): connecting to surface 0x7e004ad010, reason connectToSurface(reconnect) D/Surface (15642): Surface::connect(this=0x7e004ad000,api=3) I/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-13](this:0x7e8333f000,id:15,api:3,p:15642,c:15642) connect(P): api=3 producer=(15642:com.example.webview) producerControlledByApp=true I/MtkACodec(15642): setMTKParameters, width: 1632 I/MtkACodec(15642): setMTKParameters, height: 1080 D/NdkImageReader(15642): acquireImageLocked: Overriding buffer format YUV_420_888 to 0x7f000001. D/SurfaceUtils(15642): set up nativeWindow 0x7e004ad010 for 1632x1080, color 0x7f000001, rotation 0, usage 0x402933 W/ACodec (15642): [OMX.MTK.VIDEO.DECODER.AVC] setting nBufferCountActual to 7 failed: -22 W/ACodec (15642): [OMX.MTK.VIDEO.DECODER.AVC] setting nBufferCountActual to 6 failed: -22 D/Surface (15642): Surface::setBufferCount(this=0x7e004ad000,bufferCount=5) D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-13](this:0x7e8333f000,id:15,api:3,p:15642,c:15642) cancelBuffer: slot 0 D/SurfaceUtils(15642): set up nativeWindow 0x7e004ad010 for 1632x1080, color 0x7f000001, rotation 0, usage 0x402933 W/ACodec (15642): [OMX.MTK.VIDEO.DECODER.AVC] setting nBufferCountActual to 20 failed: -22 W/ACodec (15642): [OMX.MTK.VIDEO.DECODER.AVC] setting nBufferCountActual to 19 failed: -22 D/Surface (15642): Surface::setBufferCount(this=0x7e004ad000,bufferCount=18) E/chromium(15642): [ERROR:image_reader_gl_owner.cc(308)] no buffers currently available in the reader queue D/NdkImageReader(15642): acquireImageLocked: Overriding buffer format YUV_420_888 to 0x7f000001. I/BufferQueue(15642): [unnamed-15642-16](this:0x7e002f8000,id:16,api:0,p:-1,c:-1) BufferQueue core=(15642:com.example.webview) E/libc (15642): Access denied finding property "vendor.debug.bq.dump" I/BufferQueueConsumer(15642): [unnamed-15642-16](this:0x7e002f8000,id:16,api:0,p:-1,c:15642) connect(C): consumer=(15642:com.example.webview) controlledByApp=true E/libc (15642): Access denied finding property "vendor.debug.bq.dump" I/BufferQueueConsumer(15642): [unnamed-15642-16](this:0x7e002f8000,id:16,api:0,p:-1,c:15642) setConsumerName: unnamed-15642-16 E/libc (15642): Access denied finding property "vendor.debug.bq.dump" I/BufferQueueConsumer(15642): [ImageReader-1x1f23u256m2-15642-14](this:0x7e002f8000,id:16,api:0,p:-1,c:15642) setConsumerName: ImageReader-1x1f23u256m2-15642-14 I/BufferQueueConsumer(15642): [ImageReader-1x1f23u256m2-15642-14](this:0x7e002f8000,id:16,api:0,p:-1,c:15642) setDefaultBufferSize: width=1 height=1 I/cr_MediaCodecBridge(15642): create MediaCodec video decoder, mime video/avc I/OMXClient(15642): IOmx service obtained I/MediaCodec(15642): MediaCodec will operate in async mode D/SurfaceUtils(15642): connecting to surface 0x7e004cf010, reason connectToSurface D/Surface (15642): Surface::connect(this=0x7e004cf000,api=3) I/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-14](this:0x7e002f8000,id:16,api:3,p:15642,c:15642) connect(P): api=3 producer=(15642:com.example.webview) producerControlledByApp=true I/MediaCodec(15642): [OMX.MTK.VIDEO.DECODER.AVC] setting surface generation to 16017423 D/SurfaceUtils(15642): disconnecting from surface 0x7e004cf010, reason connectToSurface(reconnect) D/Surface (15642): Surface::disconnect(this=0x7e004cf000,api=3) I/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-14](this:0x7e002f8000,id:16,api:3,p:15642,c:15642) disconnect(P): api 3 D/SurfaceUtils(15642): connecting to surface 0x7e004cf010, reason connectToSurface(reconnect) D/Surface (15642): Surface::connect(this=0x7e004cf000,api=3) I/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-14](this:0x7e002f8000,id:16,api:3,p:15642,c:15642) connect(P): api=3 producer=(15642:com.example.webview) producerControlledByApp=true I/MtkACodec(15642): setMTKParameters, width: 1632 I/MtkACodec(15642): setMTKParameters, height: 1080 D/SurfaceUtils(15642): set up nativeWindow 0x7e004cf010 for 1632x1080, color 0x7f000001, rotation 0, usage 0x402933 W/ACodec (15642): [OMX.MTK.VIDEO.DECODER.AVC] setting nBufferCountActual to 7 failed: -22 W/ACodec (15642): [OMX.MTK.VIDEO.DECODER.AVC] setting nBufferCountActual to 6 failed: -22 D/Surface (15642): Surface::setBufferCount(this=0x7e004cf000,bufferCount=5) D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-14](this:0x7e002f8000,id:16,api:3,p:15642,c:15642) cancelBuffer: slot 0 D/SurfaceUtils(15642): set up nativeWindow 0x7e004cf010 for 1632x1080, color 0x7f000001, rotation 0, usage 0x402933 W/ACodec (15642): [OMX.MTK.VIDEO.DECODER.AVC] setting nBufferCountActual to 20 failed: -22 W/ACodec (15642): [OMX.MTK.VIDEO.DECODER.AVC] setting nBufferCountActual to 19 failed: -22 D/Surface (15642): Surface::setBufferCount(this=0x7e004cf000,bufferCount=18) E/chromium(15642): [ERROR:image_reader_gl_owner.cc(308)] no buffers currently available in the reader queue E/chromium(15642): [ERROR:image_reader_gl_owner.cc(308)] no buffers currently available in the reader queue D/NdkImageReader(15642): acquireImageLocked: Overriding buffer format YUV_420_888 to 0x7f000001. I/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-14](this:0x7e002f8000,id:16,api:3,p:15642,c:15642) queueBuffer: slot 0 is dropped, handle=0x7cf8e00ec0 I/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-13](this:0x7e8333f000,id:15,api:3,p:15642,c:15642) queueBuffer: slot 0 is dropped, handle=0x7e8331dd80 I/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-13](this:0x7e8333f000,id:15,api:3,p:15642,c:15642) queueBuffer: fps=0.13 dur=15318.73 max=15304.06 min=14.67 I/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-14](this:0x7e002f8000,id:16,api:3,p:15642,c:15642) queueBuffer: slot 2 is dropped, handle=0x7cd89813c0 I/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-14](this:0x7e002f8000,id:16,api:3,p:15642,c:15642) queueBuffer: fps=0.20 dur=15010.24 max=14979.04 min=5.88 W/cr_MediaCodecBridge(15642): Releasing: OMX.MTK.VIDEO.DECODER.AVC D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-12](this:0x7e0026e800,id:14,api:3,p:15642,c:15642) cancelBuffer: slot 0 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-12](this:0x7e0026e800,id:14,api:3,p:15642,c:15642) cancelBuffer: slot 2 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-12](this:0x7e0026e800,id:14,api:3,p:15642,c:15642) cancelBuffer: slot 3 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-12](this:0x7e0026e800,id:14,api:3,p:15642,c:15642) cancelBuffer: slot 4 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-12](this:0x7e0026e800,id:14,api:3,p:15642,c:15642) cancelBuffer: slot 5 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-12](this:0x7e0026e800,id:14,api:3,p:15642,c:15642) cancelBuffer: slot 6 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-12](this:0x7e0026e800,id:14,api:3,p:15642,c:15642) cancelBuffer: slot 7 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-12](this:0x7e0026e800,id:14,api:3,p:15642,c:15642) cancelBuffer: slot 8 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-12](this:0x7e0026e800,id:14,api:3,p:15642,c:15642) cancelBuffer: slot 9 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-12](this:0x7e0026e800,id:14,api:3,p:15642,c:15642) cancelBuffer: slot 10 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-12](this:0x7e0026e800,id:14,api:3,p:15642,c:15642) cancelBuffer: slot 11 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-12](this:0x7e0026e800,id:14,api:3,p:15642,c:15642) cancelBuffer: slot 12 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-12](this:0x7e0026e800,id:14,api:3,p:15642,c:15642) cancelBuffer: slot 13 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-12](this:0x7e0026e800,id:14,api:3,p:15642,c:15642) cancelBuffer: slot 14 D/SurfaceUtils(15642): disconnecting from surface 0x7e8427e010, reason disconnectFromSurface D/Surface (15642): Surface::disconnect(this=0x7e8427e000,api=3) I/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-12](this:0x7e0026e800,id:14,api:3,p:15642,c:15642) disconnect(P): api 3 W/cr_MediaCodecBridge(15642): Codec released W/cr_MediaCodecBridge(15642): Releasing: OMX.MTK.VIDEO.DECODER.AVC D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-13](this:0x7e8333f000,id:15,api:3,p:15642,c:15642) cancelBuffer: slot 0 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-13](this:0x7e8333f000,id:15,api:3,p:15642,c:15642) cancelBuffer: slot 3 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-13](this:0x7e8333f000,id:15,api:3,p:15642,c:15642) cancelBuffer: slot 4 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-13](this:0x7e8333f000,id:15,api:3,p:15642,c:15642) cancelBuffer: slot 5 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-13](this:0x7e8333f000,id:15,api:3,p:15642,c:15642) cancelBuffer: slot 6 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-13](this:0x7e8333f000,id:15,api:3,p:15642,c:15642) cancelBuffer: slot 7 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-13](this:0x7e8333f000,id:15,api:3,p:15642,c:15642) cancelBuffer: slot 8 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-13](this:0x7e8333f000,id:15,api:3,p:15642,c:15642) cancelBuffer: slot 9 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-13](this:0x7e8333f000,id:15,api:3,p:15642,c:15642) cancelBuffer: slot 10 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-13](this:0x7e8333f000,id:15,api:3,p:15642,c:15642) cancelBuffer: slot 11 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-13](this:0x7e8333f000,id:15,api:3,p:15642,c:15642) cancelBuffer: slot 12 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-13](this:0x7e8333f000,id:15,api:3,p:15642,c:15642) cancelBuffer: slot 13 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-13](this:0x7e8333f000,id:15,api:3,p:15642,c:15642) cancelBuffer: slot 14 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-13](this:0x7e8333f000,id:15,api:3,p:15642,c:15642) cancelBuffer: slot 15 D/SurfaceUtils(15642): disconnecting from surface 0x7e004ad010, reason disconnectFromSurface D/Surface (15642): Surface::disconnect(this=0x7e004ad000,api=3) I/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-13](this:0x7e8333f000,id:15,api:3,p:15642,c:15642) disconnect(P): api 3 W/cr_MediaCodecBridge(15642): Codec released W/cr_MediaCodecBridge(15642): Releasing: OMX.MTK.VIDEO.DECODER.AVC D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-14](this:0x7e002f8000,id:16,api:3,p:15642,c:15642) cancelBuffer: slot 0 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-14](this:0x7e002f8000,id:16,api:3,p:15642,c:15642) cancelBuffer: slot 2 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-14](this:0x7e002f8000,id:16,api:3,p:15642,c:15642) cancelBuffer: slot 4 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-14](this:0x7e002f8000,id:16,api:3,p:15642,c:15642) cancelBuffer: slot 5 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-14](this:0x7e002f8000,id:16,api:3,p:15642,c:15642) cancelBuffer: slot 6 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-14](this:0x7e002f8000,id:16,api:3,p:15642,c:15642) cancelBuffer: slot 7 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-14](this:0x7e002f8000,id:16,api:3,p:15642,c:15642) cancelBuffer: slot 8 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-14](this:0x7e002f8000,id:16,api:3,p:15642,c:15642) cancelBuffer: slot 9 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-14](this:0x7e002f8000,id:16,api:3,p:15642,c:15642) cancelBuffer: slot 10 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-14](this:0x7e002f8000,id:16,api:3,p:15642,c:15642) cancelBuffer: slot 11 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-14](this:0x7e002f8000,id:16,api:3,p:15642,c:15642) cancelBuffer: slot 12 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-14](this:0x7e002f8000,id:16,api:3,p:15642,c:15642) cancelBuffer: slot 13 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-14](this:0x7e002f8000,id:16,api:3,p:15642,c:15642) cancelBuffer: slot 14 D/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-14](this:0x7e002f8000,id:16,api:3,p:15642,c:15642) cancelBuffer: slot 15 D/SurfaceUtils(15642): disconnecting from surface 0x7e004cf010, reason disconnectFromSurface D/Surface (15642): Surface::disconnect(this=0x7e004cf000,api=3) I/BufferQueueProducer(15642): [ImageReader-1x1f23u256m2-15642-14](this:0x7e002f8000,id:16,api:3,p:15642,c:15642) disconnect(P): api 3 W/cr_MediaCodecBridge(15642): Codec released ``` Filter E/ ``` E/flutter (15642): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Bad state: Future already completed E/flutter (15642): #0 _AsyncCompleter.complete (dart:async/future_impl.dart:35:31) E/flutter (15642): #1 _WebViewState._onWebViewPlatformCreated E/flutter (15642): #2 SurfaceAndroidWebView.build... E/flutter (15642): #3 AndroidViewController.create E/flutter (15642): E/flutter (15642): E/libc (15642): Access denied finding property "vendor.debug.bq.dump" E/libc (15642): Access denied finding property "vendor.debug.bq.dump" E/libc (15642): Access denied finding property "vendor.debug.bq.dump" E/libc (15642): Access denied finding property "vendor.debug.bq.dump" E/libc (15642): Access denied finding property "vendor.debug.bq.dump" E/libc (15642): Access denied finding property "vendor.debug.bq.dump" E/chromium(15642): [ERROR:image_reader_gl_owner.cc(308)] no buffers currently available in the reader queue E/libc (15642): Access denied finding property "vendor.debug.bq.dump" E/libc (15642): Access denied finding property "vendor.debug.bq.dump" E/libc (15642): Access denied finding property "vendor.debug.bq.dump" E/chromium(15642): [ERROR:image_reader_gl_owner.cc(308)] no buffers currently available in the reader queue E/chromium(15642): [ERROR:image_reader_gl_owner.cc(308)] no buffers currently available in the reader queue ```
maheshj01 commented 2 years ago

Thanks for the confirmation @ardipermana59, That indicates this issue is fixed in master/beta. And this fix will land on the stable channel in the upcoming stable release.

and is it okay for applications that use beta channels to be allowed to release to the play store or app store?

Your app works fine on beta you could definitely use it for release. But Stable is the recommended channel since beta is stabilized to make a flutter stable release.

I would recommend taking a look at https://github.com/flutter/flutter/wiki/Flutter-build-release-channels to understand how the flutter release process works.

Closing as fixed on beta.

github-actions[bot] commented 2 years ago

This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.