Skip to content

Using Android SurfaceTexture and Flutter Texture Widget together with Impeller enabled may cause problems. #145077

Closed

Description

@xxoo

Steps to reproduce

using the sample code to setup a new flutter project.
and then add this code in AndroidManifest.xml Application section

<meta-data android:name="io.flutter.embedding.android.EnableImpeller" android:value="true" />

Expected results

the video should be playing

Actual results

Running these code on Android Api 30+ simulators can crush the app
Running these code on Android Api 31+ simulators also crushes the simulator
Running these code on my Android Api 33+ real device does not crush, but no picture shows up, only the sound is available
I also tested MediaPlayer with TextureView in pure kotlin and the result seems fine

Code sample

Code sample main.dart
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';

void main() => runApp(MyApp());

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  static const platform =
      MethodChannel('com.example.flutter_video_example/channel');
  int? _textureId;

  @override
  void initState() {
    super.initState();
    platform.setMethodCallHandler((MethodCall call) async {
      if (call.method == 'textureReady') {
        setState(() {
          _textureId = call.arguments;
        });
        print('textureReady $_textureId');
      }
    });
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(title: Text('Video Player Example')),
        body: _textureId != null
            ? AspectRatio(
                aspectRatio: 16 / 9,
                child: Texture(textureId: _textureId!),
              )
            : Container(),
      ),
    );
  }
}

MainActivity.kt

package com.example.flutter_video_example

import io.flutter.embedding.android.FlutterActivity
import io.flutter.embedding.engine.FlutterEngine
import android.media.MediaPlayer
import android.view.Surface
import android.graphics.SurfaceTexture
import io.flutter.plugin.common.MethodChannel

class MainActivity: FlutterActivity() {
    private lateinit var channel: MethodChannel
    private lateinit var surfaceTexture: SurfaceTexture
    private lateinit var surface: Surface
    private lateinit var mediaPlayer: MediaPlayer

    override fun configureFlutterEngine(flutterEngine: FlutterEngine) {
        super.configureFlutterEngine(flutterEngine)
        channel = MethodChannel(flutterEngine.dartExecutor.binaryMessenger, "com.example.flutter_video_example/channel")
        val textureEntry = flutterEngine.renderer.createSurfaceTexture()
        surfaceTexture = textureEntry.surfaceTexture()
        surface = Surface(surfaceTexture)
        val textureId = textureEntry.id()
        channel.invokeMethod("textureReady", textureId)
        mediaPlayer = MediaPlayer().apply {
            setSurface(surface)
            setDataSource("https://download.samplelib.com/mp4/sample-5s.mp4")
            prepareAsync()
            setOnPreparedListener {
                //surfaceTexture.setDefaultBufferSize(videoWidth, videoHeight)
                start()
                isLooping = true
            }
        }
    }
}

Screenshots or Video

No response

Logs

No response

Flutter Doctor output

Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.19.3, on macOS 14.3.1 23D60 darwin-arm64, locale
    en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 15.3)
[✗] Chrome - develop for the web (Cannot find Chrome executable at
    /Applications/Google Chrome.app/Contents/MacOS/Google Chrome)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
[✓] Android Studio (version 2023.2)
[✓] VS Code (version 1.87.1)
[✓] Connected device (2 available)
[✓] Network resources

Activity

  1. changed the title [-]Using Android SurfaceTexture and Flutter Texture Widget together may cause problems.[/-] [+]Using Android SurfaceTexture and Flutter Texture Widget together with Impeller enabled may cause problems.[/+] on Mar 13, 2024
  2. added
    in triagePresently being triaged by the triage team
    on Mar 13, 2024
  3. huycozy commented on Mar 13, 2024

    @huycozy
    Member

    Hi @xxoo
    Does your Android Api 30+ and 31+ simulators support Vulkan? When the crash occurs, can you share the entire error output?

    For the issue that the video doesn't render, looks like you hit #141636.

  4. added
    waiting for responseThe Flutter team cannot make further progress on this issue until the original reporter responds
    on Mar 13, 2024
  5. xxoo commented on Mar 13, 2024

    @xxoo
    Author

    hi @huycozy
    This is the log

    2024-03-13 21:18:10: Launching MainActivity on 'Pixel 3a API 30'.
    Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.flutter_video_example/.MainActivity }
    
    Connected to the target VM, address: 'localhost:59601', transport: 'socket'
    Disconnected from the target VM, address: 'localhost:59601', transport: 'socket'
    

    I didn't see any valuable information in the console when the crush happened.
    But now I'm sure it is related to vuklan. Because I just installed Vulkan Hardware Capability Viewer in the simulator. Then the same kind of crush happened.
    And when I add this line to AndroidManifest.xml, the crush is gone, but the video doesn't look quite right.

    <meta-data android:name="io.flutter.embedding.android.ImpellerBackend" android:value="opengles" />
    Screen.Recording.2024-03-13.at.21.58.08.mov
  6. removed
    waiting for responseThe Flutter team cannot make further progress on this issue until the original reporter responds
    on Mar 13, 2024
  7. huycozy commented on Mar 14, 2024

    @huycozy
    Member

    I didn't see any valuable information in the console when the crush happened.

    You can open android module in Android Studio and then open Logcat tab to see if there is any error log.

    And when I add this line to AndroidManifest.xml, the crush is gone, but the video doesn't look quite right.

    I'm unsure about emulator configuration for this. I checked this issue on a physical device Pixel 7, Android 14 which supports Vulkan. There is no crash but the video is not rendered as mentioned above.

  8. added
    waiting for responseThe Flutter team cannot make further progress on this issue until the original reporter responds
    on Mar 14, 2024
  9. xxoo commented on Mar 14, 2024

    @xxoo
    Author

    This is on api 34 simulator, the os crashed

    2024-03-14 19:43:50.244  2595-2595  r_video_example         com.example.flutter_video_example    I  Late-enabling -Xcheck:jni
    2024-03-14 19:43:50.251  2595-2595  r_video_example         com.example.flutter_video_example    I  Using CollectorTypeCC GC.
    2024-03-14 19:43:50.341  2595-2595  re-initialized>         com.example.flutter_video_example    W  type=1400 audit(0.0:82): avc:  granted  { execute } for  path="/data/data/com.example.flutter_video_example/code_cache/startup_agents/13682499-agent.so" dev="dm-39" ino=345750 scontext=u:r:untrusted_app:s0:c190,c256,c512,c768 tcontext=u:object_r:app_data_file:s0:c190,c256,c512,c768 tclass=file app=com.example.flutter_video_example
    2024-03-14 19:43:50.355  2595-2595  r_video_example         com.example.flutter_video_example    W  DexFile /data/data/com.example.flutter_video_example/code_cache/.studio/instruments-23bb1108.jar is in boot class path but is not in a known location
    2024-03-14 19:43:50.359  2595-2595  r_video_example         com.example.flutter_video_example    W  Current dex file has more than one class in it. Calling RetransformClasses on this class might fail if no transformations are applied to it!
    2024-03-14 19:43:50.360  2595-2595  r_video_example         com.example.flutter_video_example    W  Current dex file has more than one class in it. Calling RetransformClasses on this class might fail if no transformations are applied to it!
    2024-03-14 19:43:50.360  2595-2595  r_video_example         com.example.flutter_video_example    W  Redefining intrinsic method java.lang.Thread java.lang.Thread.currentThread(). This may cause the unexpected use of the original definition of java.lang.Thread java.lang.Thread.currentThread()in methods that have already been compiled.
    2024-03-14 19:43:50.360  2595-2595  r_video_example         com.example.flutter_video_example    W  Redefining intrinsic method boolean java.lang.Thread.interrupted(). This may cause the unexpected use of the original definition of boolean java.lang.Thread.interrupted()in methods that have already been compiled.
    2024-03-14 19:43:50.369  2595-2595  r_video_example         com.example.flutter_video_example    W  Current dex file has more than one class in it. Calling RetransformClasses on this class might fail if no transformations are applied to it!
    2024-03-14 19:43:50.385  2595-2595  r_video_example         com.example.flutter_video_example    W  Current dex file has more than one class in it. Calling RetransformClasses on this class might fail if no transformations are applied to it!
    2024-03-14 19:43:50.387  2595-2595  r_video_example         com.example.flutter_video_example    W  Current dex file has more than one class in it. Calling RetransformClasses on this class might fail if no transformations are applied to it!
    2024-03-14 19:43:50.398  2595-2595  Compatibil...geReporter com.example.flutter_video_example    D  Compat change id reported: 171979766; UID 10190; state: ENABLED
    2024-03-14 19:43:50.398  2595-2595  Compatibil...geReporter com.example.flutter_video_example    D  Compat change id reported: 242716250; UID 10190; state: ENABLED
    2024-03-14 19:43:50.411  2595-2595  ApplicationLoaders      com.example.flutter_video_example    D  Returning zygote-cached class loader: /system_ext/framework/androidx.window.extensions.jar
    2024-03-14 19:43:50.411  2595-2595  ApplicationLoaders      com.example.flutter_video_example    D  Returning zygote-cached class loader: /system_ext/framework/androidx.window.sidecar.jar
    2024-03-14 19:43:50.412  2595-2595  ziparchive              com.example.flutter_video_example    W  Unable to open '/data/app/~~C7nX4CXCYL4Zubs3oL9QMw==/com.example.flutter_video_example-k3fP9FuDwAgNJYdvDqdDWQ==/base.dm': No such file or directory
    2024-03-14 19:43:50.412  2595-2595  ziparchive              com.example.flutter_video_example    W  Unable to open '/data/app/~~C7nX4CXCYL4Zubs3oL9QMw==/com.example.flutter_video_example-k3fP9FuDwAgNJYdvDqdDWQ==/base.dm': No such file or directory
    2024-03-14 19:43:50.543  2595-2595  nativeloader            com.example.flutter_video_example    D  Configuring clns-6 for other apk /data/app/~~C7nX4CXCYL4Zubs3oL9QMw==/com.example.flutter_video_example-k3fP9FuDwAgNJYdvDqdDWQ==/base.apk. target_sdk_version=34, uses_libraries=, library_path=/data/app/~~C7nX4CXCYL4Zubs3oL9QMw==/com.example.flutter_video_example-k3fP9FuDwAgNJYdvDqdDWQ==/lib/arm64:/data/app/~~C7nX4CXCYL4Zubs3oL9QMw==/com.example.flutter_video_example-k3fP9FuDwAgNJYdvDqdDWQ==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/com.example.flutter_video_example
    2024-03-14 19:43:50.556  2595-2595  GraphicsEnvironment     com.example.flutter_video_example    V  Currently set values for:
    2024-03-14 19:43:50.556  2595-2595  GraphicsEnvironment     com.example.flutter_video_example    V    angle_gl_driver_selection_pkgs=[]
    2024-03-14 19:43:50.556  2595-2595  GraphicsEnvironment     com.example.flutter_video_example    V    angle_gl_driver_selection_values=[]
    2024-03-14 19:43:50.556  2595-2595  GraphicsEnvironment     com.example.flutter_video_example    V  ANGLE GameManagerService for com.example.flutter_video_example: false
    2024-03-14 19:43:50.557  2595-2595  GraphicsEnvironment     com.example.flutter_video_example    V  com.example.flutter_video_example is not listed in per-application setting
    2024-03-14 19:43:50.557  2595-2595  GraphicsEnvironment     com.example.flutter_video_example    V  Neither updatable production driver nor prerelease driver is supported.
    2024-03-14 19:43:50.558  2595-2595  ActivityThread          com.example.flutter_video_example    W  Application com.example.flutter_video_example is suspending. Debugger needs to resume to continue.
    2024-03-14 19:43:50.561  2595-2595  System.out              com.example.flutter_video_example    I  Sending WAIT chunk
    2024-03-14 19:43:50.562  2595-2595  System.out              com.example.flutter_video_example    I  Waiting for debugger first packet
    2024-03-14 19:43:50.863  2595-2595  System.out              com.example.flutter_video_example    I  Debug.suspendAllAndSentVmStart
    2024-03-14 19:43:50.994  2595-2595  System.out              com.example.flutter_video_example    I  Debug.suspendAllAndSendVmStart, resumed
    2024-03-14 19:43:51.019  2595-2914  libEGL                  com.example.flutter_video_example    D  loaded /vendor/lib64/egl/libEGL_emulation.so
    2024-03-14 19:43:51.020  2595-2914  libEGL                  com.example.flutter_video_example    D  loaded /vendor/lib64/egl/libGLESv1_CM_emulation.so
    2024-03-14 19:43:51.021  2595-2914  libEGL                  com.example.flutter_video_example    D  loaded /vendor/lib64/egl/libGLESv2_emulation.so
    2024-03-14 19:43:51.043  2595-2919  ResourceExtractor       com.example.flutter_video_example    I  Found extracted resources res_timestamp-1-1710420143357
    2024-03-14 19:43:51.153  2595-2595  r_video_example         com.example.flutter_video_example    W  type=1400 audit(0.0:83): avc:  denied  { read } for  name="max_map_count" dev="proc" ino=33597 scontext=u:r:untrusted_app:s0:c190,c256,c512,c768 tcontext=u:object_r:proc_max_map_count:s0 tclass=file permissive=0 app=com.example.flutter_video_example
    2024-03-14 19:43:51.178  2595-2595  platform                com.example.flutter_video_example    E  Failed to open rendernode: No such file or directory
    2024-03-14 19:43:51.178  2595-2595  androidemu              com.example.flutter_video_example    I  HealthMonitor enabled. Returning monitor.
    2024-03-14 19:43:51.181  2595-2595  vulkan                  com.example.flutter_video_example    D  searching for layers in '/data/app/~~C7nX4CXCYL4Zubs3oL9QMw==/com.example.flutter_video_example-k3fP9FuDwAgNJYdvDqdDWQ==/lib/arm64'
    2024-03-14 19:43:51.190  2595-2595  vulkan                  com.example.flutter_video_example    D  searching for layers in '/data/app/~~C7nX4CXCYL4Zubs3oL9QMw==/com.example.flutter_video_example-k3fP9FuDwAgNJYdvDqdDWQ==/base.apk!/lib/arm64-v8a'
    2024-03-14 19:43:51.287  2595-2595  vulkan                  com.example.flutter_video_example    D  added global layer 'VK_LAYER_KHRONOS_validation' from library '/data/app/~~C7nX4CXCYL4Zubs3oL9QMw==/com.example.flutter_video_example-k3fP9FuDwAgNJYdvDqdDWQ==/base.apk!/lib/arm64-v8a/libVkLayer_khronos_validation.so'
    2024-03-14 19:43:51.419  2595-2595  vulkan                  com.example.flutter_video_example    I  Loaded layer VK_LAYER_KHRONOS_validation
    2024-03-14 19:43:51.489  2595-3019  flutter                 com.example.flutter_video_example    I  The Dart VM service is listening on http://127.0.0.1:41985/oXe26ijbMZU=/
    2024-03-14 19:43:53.408  2595-2866  System.err              com.example.flutter_video_example    W  java.lang.NoSuchMethodError: no static method "Lorg/apache/harmony/dalvik/ddmc/DdmVmInternal;.threadNotify(Z)V"
    ---------------------------- PROCESS ENDED (3169) for package com.example.flutter_video_example ----------------------------
    2024-03-14 19:50:18.013  2595-2970  androidemu              com.example.flutter_video_example    E  Logging hang event. Number of tasks already hung: 0
    2024-03-14 19:50:18.013  2595-2970  androidemu              com.example.flutter_video_example    E  Metadata:
    2024-03-14 19:50:18.013  2595-2970  androidemu              com.example.flutter_video_example    E  	 file: device/generic/goldfish-opengl/system/vulkan_enc/VkEncoder.cpp
    2024-03-14 19:50:18.013  2595-2970  androidemu              com.example.flutter_video_example    E  	 function: vkCreateInstance
    2024-03-14 19:50:18.013  2595-2970  androidemu              com.example.flutter_video_example    E  	 line: 86
    2024-03-14 19:50:18.013  2595-2970  androidemu              com.example.flutter_video_example    E  	 msg: vkCreateInstance in VkEncoder
    2024-03-14 19:50:18.013  2595-2970  androidemu              com.example.flutter_video_example    E  	 thread: 2595 (0x00000a23)
    2024-03-14 19:50:18.013  2595-2970  androidemu              com.example.flutter_video_example    E  	 process name: com.example.flutter_video_example
    2024-03-14 19:50:18.013  2595-2970  androidemu              com.example.flutter_video_example    E  	 Additional information:
    2024-03-14 19:50:18.013  2595-2970  androidemu              com.example.flutter_video_example    E  	 	 seqno: 4
    2024-03-14 19:50:18.013  2595-2970  androidemu              com.example.flutter_video_example    E  	 	 packetSize: 144
    2024-03-14 19:50:18.013  2595-2970  androidemu              com.example.flutter_video_example    E  	 	 packetContents:  20 4E 00 00 90 00 00 00 04 00 00 00 01 00 00 00 00 00 00 30 D8 8E 9E 3B D8 8E 9E 3B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B4 00 00 6F 68 2A DE F0 00 00 00 00 00 00 00 00 B4 00 00 6F 68 2A DF 20 00 00 00 08 49 6D 70 65 6C 6C 65 72 00 00 40 00 B4 00 00 6F 68 2A DF 30 00 00 00 08 49 6D 70 65 6C 6C 65 72 00 00 40 00 00 10 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    2024-03-14 19:50:18.013  2595-2970  androidemu              com.example.flutter_video_example    E  HealthMonitor: Number of unresponsive tasks increased: 0 -> 1
    2024-03-14 19:50:27.418  2595-3642  System.err              com.example.flutter_video_example    W  java.lang.NoSuchMethodError: no static method "Lorg/apache/harmony/dalvik/ddmc/DdmVmInternal;.threadNotify(Z)V"
    

    This is on api 30 simulator, the app crashed

    2024-03-14 19:53:26.709  9512-9512  ActivityThread          com.example.flutter_video_example    W  Application com.example.flutter_video_example is waiting for the debugger on port 8100...
    2024-03-14 19:53:26.709  9512-9512  System.out              com.example.flutter_video_example    I  Sending WAIT chunk
    2024-03-14 19:53:26.909  9512-9512  System.out              com.example.flutter_video_example    I  Debugger has connected
    2024-03-14 19:53:26.909  9512-9512  System.out              com.example.flutter_video_example    I  waiting for debugger to settle...
    2024-03-14 19:53:27.110  9512-9512  System.out              com.example.flutter_video_example    I  waiting for debugger to settle...
    2024-03-14 19:53:27.713  9512-9512  chatty                  com.example.flutter_video_example    I  uid=10168(com.example.flutter_video_example) identical 3 lines
    2024-03-14 19:53:27.914  9512-9512  System.out              com.example.flutter_video_example    I  waiting for debugger to settle...
    2024-03-14 19:53:28.115  9512-9512  System.out              com.example.flutter_video_example    I  debugger has settled (1300)
    2024-03-14 19:53:28.127  9512-9512  r_video_exampl          com.example.flutter_video_example    I  The ClassLoaderContext is a special shared library.
    2024-03-14 19:53:28.222  9512-9512  NetworkSecurityConfig   com.example.flutter_video_example    D  No Network Security Config specified, using platform default
    2024-03-14 19:53:28.224  9512-9512  NetworkSecurityConfig   com.example.flutter_video_example    D  No Network Security Config specified, using platform default
    2024-03-14 19:53:28.233  9512-9543  libEGL                  com.example.flutter_video_example    D  loaded /vendor/lib64/egl/libEGL_emulation.so
    2024-03-14 19:53:28.234  9512-9543  libEGL                  com.example.flutter_video_example    D  loaded /vendor/lib64/egl/libGLESv1_CM_emulation.so
    2024-03-14 19:53:28.235  9512-9543  libEGL                  com.example.flutter_video_example    D  loaded /vendor/lib64/egl/libGLESv2_emulation.so
    2024-03-14 19:53:28.259  9512-9545  ResourceExtractor       com.example.flutter_video_example    I  Found extracted resources res_timestamp-1-1710324481428
    2024-03-14 19:53:28.259  9512-9545  ResourceExtractor       com.example.flutter_video_example    I  Resource version mismatch res_timestamp-1-1710420806442
    2024-03-14 19:53:28.398  9512-9545  ResourceExtractor       com.example.flutter_video_example    I  Extracted baseline resource assets/flutter_assets/kernel_blob.bin
    2024-03-14 19:53:28.399  9512-9545  ResourceExtractor       com.example.flutter_video_example    I  Extracted baseline resource assets/flutter_assets/vm_snapshot_data
    2024-03-14 19:53:28.432  9512-9545  ResourceExtractor       com.example.flutter_video_example    I  Extracted baseline resource assets/flutter_assets/isolate_snapshot_data
    2024-03-14 19:53:28.489  9512-9512  r_video_example         com.example.flutter_video_example    W  type=1400 audit(0.0:116): avc: denied { read } for name="max_map_count" dev="proc" ino=88579 scontext=u:r:untrusted_app:s0:c168,c256,c512,c768 tcontext=u:object_r:proc_max_map_count:s0 tclass=file permissive=0 app=com.example.flutter_video_example
    2024-03-14 19:53:28.496  9512-9512  HostConnection          com.example.flutter_video_example    D  HostConnection::get() New Host Connection established 0xb400007314d5cd50, tid 9512
    2024-03-14 19:53:28.497  9512-9512  HostConnection          com.example.flutter_video_example    D  HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV_Cache ANDROID_EMU_vulkan_ignored_handles ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_sync_buffer_data ANDROID_EMU_vulkan_async_qsri ANDROID_EMU_read_color_buffer_dma GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_3_0 
    2024-03-14 19:53:28.498  9512-9512  vulkan                  com.example.flutter_video_example    D  searching for layers in '/data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/lib/arm64'
    2024-03-14 19:53:28.498  9512-9512  vulkan                  com.example.flutter_video_example    D  searching for layers in '/data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!/lib/arm64-v8a'
    2024-03-14 19:53:28.519  9512-9512  vulkan                  com.example.flutter_video_example    D  added global layer 'VK_LAYER_KHRONOS_validation' from library '/data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!/lib/arm64-v8a/libVkLayer_khronos_validation.so'
    2024-03-14 19:53:28.527  9512-9564  flutter                 com.example.flutter_video_example    I  The Dart VM service is listening on http://127.0.0.1:38849/g_PDhrQn6gA=/
    2024-03-14 19:53:28.536  9512-9512  vulkan                  com.example.flutter_video_example    I  Loaded layer VK_LAYER_KHRONOS_validation
    2024-03-14 19:53:28.594  9512-9512  goldfish_vulkan         com.example.flutter_video_example    D  on_vkEnumerateDeviceExtensionProperties: host has ext semaphore? win32 0 posix 0
    2024-03-14 19:53:28.609  9512-9512  chatty                  com.example.flutter_video_example    I  uid=10168(com.example.flutter_video_example) identical 24 lines
    2024-03-14 19:53:28.609  9512-9512  goldfish_vulkan         com.example.flutter_video_example    D  on_vkEnumerateDeviceExtensionProperties: host has ext semaphore? win32 0 posix 0
    2024-03-14 19:53:28.622  9512-9512  flutter                 com.example.flutter_video_example    E  [ERROR:flutter/shell/platform/android/android_context_vulkan_impeller.cc(49)] Using the Impeller rendering backend (Vulkan with Validation Layers).
    2024-03-14 19:53:28.640  9512-9512  MediaHTTPService        com.example.flutter_video_example    V  MediaHTTPService(android.media.MediaHTTPService@3467913): Cookies: null
    2024-03-14 19:53:28.651  9512-9531  MediaHTTPService        com.example.flutter_video_example    V  makeHTTPConnection: CookieManager created: java.net.CookieManager@5978750
    2024-03-14 19:53:28.651  9512-9531  MediaHTTPService        com.example.flutter_video_example    V  makeHTTPConnection(android.media.MediaHTTPService@3467913): cookieHandler: java.net.CookieManager@5978750 Cookies: null
    2024-03-14 19:53:28.691  9512-9512  r_video_exampl          com.example.flutter_video_example    W  Accessing hidden method Landroid/view/accessibility/AccessibilityNodeInfo;->getSourceNodeId()J (greylist,test-api, reflection, allowed)
    2024-03-14 19:53:28.691  9512-9512  r_video_exampl          com.example.flutter_video_example    W  Accessing hidden method Landroid/view/accessibility/AccessibilityRecord;->getSourceNodeId()J (greylist, reflection, allowed)
    2024-03-14 19:53:28.691  9512-9512  r_video_exampl          com.example.flutter_video_example    W  Accessing hidden field Landroid/view/accessibility/AccessibilityNodeInfo;->mChildNodeIds:Landroid/util/LongArray; (greylist, reflection, allowed)
    2024-03-14 19:53:28.691  9512-9512  r_video_exampl          com.example.flutter_video_example    W  Accessing hidden method Landroid/util/LongArray;->get(I)J (greylist, reflection, allowed)
    2024-03-14 19:53:28.797  9512-9541  HostConnection          com.example.flutter_video_example    D  HostConnection::get() New Host Connection established 0xb400007314d580d0, tid 9541
    2024-03-14 19:53:28.798  9512-9541  HostConnection          com.example.flutter_video_example    D  HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV_Cache ANDROID_EMU_vulkan_ignored_handles ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_sync_buffer_data ANDROID_EMU_vulkan_async_qsri ANDROID_EMU_read_color_buffer_dma GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_3_0 
    2024-03-14 19:53:28.799  9512-9541  OpenGLRenderer          com.example.flutter_video_example    W  Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without...
    2024-03-14 19:53:28.799  9512-9541  EGL_emulation           com.example.flutter_video_example    D  eglCreateContext: 0xb400007304d854f0: maj 3 min 0 rcv 3
    2024-03-14 19:53:28.800  9512-9541  EGL_emulation           com.example.flutter_video_example    D  eglMakeCurrent: 0xb400007304d854f0: ver 3 0 (tinfo 0xb4000072a52ca5c0) (first time)
    2024-03-14 19:53:28.804  9512-9548  Gralloc4                com.example.flutter_video_example    I  mapper 4.x is not supported
    2024-03-14 19:53:28.805  9512-9548  HostConnection          com.example.flutter_video_example    D  createUnique: call
    2024-03-14 19:53:28.805  9512-9548  HostConnection          com.example.flutter_video_example    D  HostConnection::get() New Host Connection established 0xb400007314d5fe10, tid 9548
    2024-03-14 19:53:28.805  9512-9548  goldfish-address-space  com.example.flutter_video_example    D  allocate: Ask for block of size 0x100
    2024-03-14 19:53:28.805  9512-9548  goldfish-address-space  com.example.flutter_video_example    D  allocate: ioctl allocate returned offset 0x1f7ff8000 size 0x8000
    2024-03-14 19:53:28.805  9512-9548  HostConnection          com.example.flutter_video_example    D  HostConnection::get() New Host Connection established 0xb400007314d60b90, tid 9548
    2024-03-14 19:53:28.808  9512-9541  HostConnection          com.example.flutter_video_example    D  HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV_Cache ANDROID_EMU_vulkan_ignored_handles ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_sync_buffer_data ANDROID_EMU_vulkan_async_qsri ANDROID_EMU_read_color_buffer_dma GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_3_0 
    2024-03-14 19:53:28.808  9512-9548  HostConnection          com.example.flutter_video_example    D  HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV_Cache ANDROID_EMU_vulkan_ignored_handles ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_sync_buffer_data ANDROID_EMU_vulkan_async_qsri ANDROID_EMU_read_color_buffer_dma GL_OES_EGL_image_external_essl3 GL_OES_vertex_array_object ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_3_0 
    2024-03-14 19:53:28.812  9512-9554  HostConnection          com.example.flutter_video_example    D  HostConnection::get() New Host Connection established 0xb400007314d5b9d0, tid 9554
    2024-03-14 19:53:28.812  9512-9557  HostConnection          com.example.flutter_video_example    D  HostConnection::get() New Host Connection established 0xb400007314d60050, tid 9557
    2024-03-14 19:53:28.813  9512-9555  HostConnection          com.example.flutter_video_example    D  HostConnection::get() New Host Connection established 0xb400007314d60a10, tid 9555
    2024-03-14 19:53:28.813  9512-9556  HostConnection          com.example.flutter_video_example    D  HostConnection::get() New Host Connection established 0xb400007314d64e50, tid 9556
    2024-03-14 19:53:28.960  9512-9512  r_video_exampl          com.example.flutter_video_example    W  Accessing hidden method Landroid/app/ActivityThread;->currentActivityThread()Landroid/app/ActivityThread; (greylist, linking, allowed)
    2024-03-14 19:53:28.960  9512-9512  r_video_exampl          com.example.flutter_video_example    W  Accessing hidden method Landroid/app/ActivityThread;->getActivity(Landroid/os/IBinder;)Landroid/app/Activity; (greylist, linking, allowed)
    2024-03-14 19:53:29.016  9512-9547  flutter                 com.example.flutter_video_example    I  textureReady 0
    2024-03-14 19:53:29.105  9512-9548  goldfish-address-space  com.example.flutter_video_example    D  allocate: Ask for block of size 0x1000000
    2024-03-14 19:53:29.105  9512-9548  goldfish-address-space  com.example.flutter_video_example    D  allocate: ioctl allocate returned offset 0x1f6ffc000 size 0x1004000
    2024-03-14 19:53:29.105  9512-9548  goldfish-address-space  com.example.flutter_video_example    E  mmap: host memory map failed with size 0x1005000 off 0x1f6ffc000 errno 1
    2024-03-14 19:53:29.106  9512-9548  libc                    com.example.flutter_video_example    A  Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x800000 in tid 9548 (1.raster), pid 9512 (r_video_example)
    2024-03-14 19:53:29.129  9614-9614  DEBUG                   pid-9614                             A  pid: 9512, tid: 9548, name: 1.raster  >>> com.example.flutter_video_example <<<
    2024-03-14 19:53:29.132  9614-9614  DEBUG                   pid-9614                             A        #01 pc 00000000020af308  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.132  9614-9614  DEBUG                   pid-9614                             A        #02 pc 0000000001d2b47c  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.132  9614-9614  DEBUG                   pid-9614                             A        #03 pc 00000000020c0458  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.132  9614-9614  DEBUG                   pid-9614                             A        #04 pc 0000000001d2dca4  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.132  9614-9614  DEBUG                   pid-9614                             A        #05 pc 0000000001fd7150  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.132  9614-9614  DEBUG                   pid-9614                             A        #06 pc 0000000001d3484c  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.132  9614-9614  DEBUG                   pid-9614                             A        #07 pc 0000000002072dc0  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.132  9614-9614  DEBUG                   pid-9614                             A        #08 pc 0000000002076518  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.132  9614-9614  DEBUG                   pid-9614                             A        #09 pc 0000000002078d08  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.132  9614-9614  DEBUG                   pid-9614                             A        #10 pc 0000000002077e2c  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.132  9614-9614  DEBUG                   pid-9614                             A        #11 pc 00000000020774d8  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.132  9614-9614  DEBUG                   pid-9614                             A        #12 pc 0000000001d3c6cc  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.132  9614-9614  DEBUG                   pid-9614                             A        #13 pc 0000000002136c3c  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.132  9614-9614  DEBUG                   pid-9614                             A        #14 pc 0000000001fd07e4  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.132  9614-9614  DEBUG                   pid-9614                             A        #15 pc 0000000001fd076c  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.132  9614-9614  DEBUG                   pid-9614                             A        #16 pc 00000000020cf5f0  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.132  9614-9614  DEBUG                   pid-9614                             A        #17 pc 00000000020cf094  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.132  9614-9614  DEBUG                   pid-9614                             A        #18 pc 00000000020ce0f4  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.132  9614-9614  DEBUG                   pid-9614                             A        #19 pc 00000000020ce920  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.132  9614-9614  DEBUG                   pid-9614                             A        #20 pc 00000000020cfe0c  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.132  9614-9614  DEBUG                   pid-9614                             A        #21 pc 00000000020ce4e4  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.132  9614-9614  DEBUG                   pid-9614                             A        #22 pc 00000000020ce2ac  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.132  9614-9614  DEBUG                   pid-9614                             A        #23 pc 00000000020dc0c8  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.132  9614-9614  DEBUG                   pid-9614                             A        #24 pc 0000000001cb3508  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.133  9614-9614  DEBUG                   pid-9614                             A        #25 pc 0000000001cb8fa0  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.133  9614-9614  DEBUG                   pid-9614                             A        #29 pc 0000000001cb8f28  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.133  9614-9614  DEBUG                   pid-9614                             A        #30 pc 0000000001cb3464  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.133  9614-9614  DEBUG                   pid-9614                             A        #31 pc 0000000001cb7058  /data/app/~~ZBcVqCAUIjM8Hg0iS9chJA==/com.example.flutter_video_example-ACa0k5rz6YtPgdR4wuOzaw==/base.apk!libflutter.so (offset 0x1132000) (BuildId: 386198c4b28bd3b98f50eb2f19c17eb94d70805d)
    2024-03-14 19:53:29.335   522-607   InputDispatcher         system_server                        E  channel 'cc16c25 com.example.flutter_video_example/com.example.flutter_video_example.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
    
  10. removed
    waiting for responseThe Flutter team cannot make further progress on this issue until the original reporter responds
    on Mar 14, 2024
  11. huycozy commented on Mar 15, 2024

    @huycozy
    Member

    Thanks for the update. I don't have such emulators but the error trace may have information to investigate further.

  12. added
    c: crashStack traces logged to the console
    platform-androidAndroid applications specifically
    engineflutter/engine related. See also e: labels.
    e: impellerImpeller rendering backend issues and features requests
    and removed
    in triagePresently being triaged by the triage team
    on Mar 15, 2024
  13. jonahwilliams commented on Mar 18, 2024

    @jonahwilliams
    Contributor

    Android surface textures and certain platform views do not yet work with Impeller. The work to fix this can be tracked here: #139702

  14. added
    r: duplicateIssue is closed as a duplicate of an existing issue
    on Mar 19, 2024
  15. github-actions commented on Apr 2, 2024

    @github-actions

    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.

  16. locked as resolved and limited conversation to collaborators on Apr 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    c: crashStack traces logged to the consolee: impellerImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.platform-androidAndroid applications specificallyr: duplicateIssue is closed as a duplicate of an existing issueteam-engineOwned by Engine team

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions