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
166.25k stars 27.51k forks source link

[video_player] java.lang.OutOfMemoryError exception #72643

Closed cavedweller closed 3 years ago

cavedweller commented 3 years ago

Issue

If I click on 15 or more videos in quick succession the video player crashes and shows a black screen. Im not sure if its due to the system over working or possibly because i am not pausing or disposing of the video correctly.

Flutter Doctor [√] Flutter (Channel stable, 1.22.4, on Microsoft Windows [Version 10.0.18362.356], locale en-ZA) • Flutter version 1.22.4 at C:\Users\ricca\flutter • Framework revision 1aafb3a8b9 (5 weeks ago), 2020-11-13 09:59:28 -0800 • Engine revision 2c956a31c0 • Dart version 2.10.4

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2) • Android SDK at C:\Users\ricca\AppData\Local\Android\sdk • Platform android-29, build-tools 29.0.2 • Java binary at: C:\Program Files\Android Studio\jre\bin\java • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03) • All Android licenses accepted.

[!] Android Studio (version 3.5) • Android Studio at C:\Program Files\Android Studio X Flutter plugin not installed; this adds Flutter specific functionality. X Dart plugin not installed; this adds Dart specific functionality. • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)

[√] VS Code (version 1.52.0) • VS Code at C:\Users\ricca\AppData\Local\Programs\Microsoft VS Code • Flutter extension version 3.17.0

[√] Connected device (1 available) • SM G950F (mobile) • ce081718e4a08f1b04 • android-arm64 • Android 9 (API 28)

Code ``` import 'package:flutter/material.dart'; import 'package:photo_manager/photo_manager.dart'; import 'dart:io'; import 'package:video_player/video_player.dart'; class SampleCode extends StatefulWidget { SampleCode({Key key}) : super(key: key); @override _SampleCodeState createState() => _SampleCodeState(); } class _SampleCodeState extends State { List _mediaList = []; List mediaListpath = []; int currentPage = 0; int lastPage = 0; List media = []; File file; String assetType; List added = []; VideoPlayerController _videoController; Future _initializeVideoPlayerFuture; @override void initState() { super.initState(); _fetchNewMedia(); } @override void dispose() { _videoController.dispose(); super.dispose(); } _fetchNewMedia() async { lastPage = currentPage; var result = await PhotoManager.requestPermission(); //gets permission if (result) { List albums = await PhotoManager.getAssetPathList(hasAll: true); media = await albums[0].getAssetListPaged(0, 10); List tempMedia = []; List listOfListItems = []; for (var asset in media) { tempMedia.add(asset); listOfListItems.add(ListItem( //temp.add( FutureBuilder( future: asset.thumbDataWithSize(200, 200), builder: (BuildContext context, snapshot) { if (snapshot.connectionState == ConnectionState.done) return Stack( children: [ Positioned.fill( child: Image.memory( snapshot.data, fit: BoxFit.cover, ), ), if (asset.type == AssetType.video) Align( alignment: Alignment.bottomRight, child: Padding( padding: EdgeInsets.only(right: 5, bottom: 5), child: Icon( Icons.videocam, color: Colors.white, ), ), ), ], // ), ); return Container(); }, ), )); } setState(() { _mediaList.addAll(listOfListItems); mediaListpath.addAll(tempMedia); }); //currentPage++; } else { PhotoManager.openSetting(); } } @override Widget build(BuildContext context) { final devicesize = MediaQuery.of(context).size; double _width = devicesize.width; double _height = devicesize.height; return SafeArea( child: Scaffold( body: Column( children: [ Container( height: _height * 0.5203, width: _width, color: Colors.grey, child: file == null ? Center( child: Text('Tap on media'), ) : assetType == 'AssetType.image' ? Center( child: Image.file(file), ) : FutureBuilder( future: _initializeVideoPlayerFuture, builder: (context, snapshot) { if (snapshot.connectionState == ConnectionState.done) { return GestureDetector( onTap: () { setState( () { if (_videoController.value.isPlaying) { _videoController.pause(); } else { _videoController.play(); } }, ); }, child: Center( child: AspectRatio( aspectRatio: _videoController.value.aspectRatio, child: VideoPlayer(_videoController), ), ), ); } return Container(); }, ), ), Container( height: _height * 0.3872, width: _width, child: GridView.builder( itemCount: _mediaList.length, gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( crossAxisCount: 4), itemBuilder: _getListItemTile), ), ], ), ), ); } Widget _getListItemTile(BuildContext context, int index) { return GestureDetector( onTap: () async { file = await mediaListpath[index].file; assetType = mediaListpath[index].type.toString(); if (assetType == 'AssetType.video') { _videoController = VideoPlayerController.file(file); _videoController.setLooping(true); _videoController.setVolume(100); _videoController.play(); _initializeVideoPlayerFuture = _videoController.initialize(); } setState(() { file = file; }); }, child: Container( color: Colors.white, child: Padding( padding: EdgeInsets.all(0.5), child: Stack(children: [ _mediaList[index].data, ]), ), ), ); } } class ListItem { T data; ListItem(this.data); } ```

Video is attached below however the video recorder stops when the error is thrown for some reason, I have also attached a screenshot after the error. The weird thing is that the audio is still playing on a loop while the screen is blacked out so it seems that the video is crashinig and not the audio.

https://user-images.githubusercontent.com/70595829/102686343-af5c8f00-41ef-11eb-8a8b-cda01aa7f803.mp4

.

iapicca commented 3 years ago

@cavedweller can you run flutter upgrade -f

if the issue persists please provide a minimal reproducible code sample that does not rely on 3rd party packages (like photo_manager) together with the output of flutter run --release -v and your updated flutter doctor -v

cavedweller commented 3 years ago

New Doctor

[√] Flutter (Channel stable, 1.22.5, on Microsoft Windows [Version 10.0.18362.356], locale en-ZA) • Flutter version 1.22.5 at C:\Users\ricca\flutter • Framework revision 7891006299 (10 days ago), 2020-12-10 11:54:40 -0800 • Engine revision ae90085a84 • Dart version 2.10.4

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2) • Android SDK at C:\Users\ricca\AppData\Local\Android\sdk • Platform android-29, build-tools 29.0.2 • Java binary at: C:\Program Files\Android Studio\jre\bin\java • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03) • All Android licenses accepted.

[!] Android Studio (version 3.5) • Android Studio at C:\Program Files\Android Studio X Flutter plugin not installed; this adds Flutter specific functionality. X Dart plugin not installed; this adds Dart specific functionality. • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)

[√] VS Code (version 1.52.0) • VS Code at C:\Users\ricca\AppData\Local\Programs\Microsoft VS Code • Flutter extension version 3.17.0

[√] Connected device (1 available) • SM G950F (mobile) • ce081718e4a08f1b04 • android-arm64 • Android 9 (API 28)

Unable to get rid of third party package The problem is that the package actually gets the media from the device and stores it in a readable list which is displayed in the gridview, therefore i can not really get rid of the third party package as the whole project is based around it.

this is the package link: https://pub.dev/packages/photo_manager

flutter run --release -v ``` C:\Users\ricca\Documents\FLutter\test_package>flutter run --release -v [ +211 ms] executing: [C:\Users\ricca\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H [ +121 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H [ +1 ms] 78910062997c3a836feee883712c241a5fd22983 [ +1 ms] executing: [C:\Users\ricca\flutter/] git tag --points-at HEAD [ +109 ms] Exit code 0 from: git tag --points-at HEAD [ ] 1.22.5 [ +10 ms] executing: [C:\Users\ricca\flutter/] git rev-parse --abbrev-ref --symbolic @{u} [ +178 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u} [ +1 ms] origin/stable [ ] executing: [C:\Users\ricca\flutter/] git ls-remote --get-url origin [ +64 ms] Exit code 0 from: git ls-remote --get-url origin [ ] https://github.com/flutter/flutter.git [ +118 ms] executing: [C:\Users\ricca\flutter/] git rev-parse --abbrev-ref HEAD [ +109 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD [ +1 ms] stable [ +98 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update. [ ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update. [ ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update. [ ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update. [ +17 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update. [ +1 ms] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update. [ ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update. [ +1 ms] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update. [ +37 ms] executing: C:\Users\ricca\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l [ +102 ms] List of devices attached ce081718e4a08f1b04 device product:dreamltexx model:SM_G950F device:dreamlte transport_id:22 [ +11 ms] C:\Users\ricca\AppData\Local\Android\sdk\platform-tools\adb.exe -s ce081718e4a08f1b04 shell getprop [ +191 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update. [ +15 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update. [ +1 ms] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update. [ +5 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update. [ +1 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update. [ +1 ms] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update. [ +1 ms] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update. [ +1 ms] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update. [ ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update. [ +215 ms] Running "flutter pub get" in test_package... [ +7 ms] executing: [C:\Users\ricca\Documents\FLutter\test_package/] C:\Users\ricca\flutter\bin\cache\dart-sdk\bin\pub.bat --verbose get --no-precompile [ +954 ms] FINE: Pub 2.10.4 [ +5 ms] IO : Spawning "cmd /c ver" in C:\Users\ricca\Documents\FLutter\test_package\. [ +30 ms] IO : Finished ver. Exit code 0. [ +2 ms] | stdout: [ +1 ms] | | [ +1 ms] | | Microsoft Windows [Version 10.0.18362.356] [ +1 ms] | Nothing output on stderr. [ +107 ms] MSG : Resolving dependencies... [ +86 ms] SLVR: fact: test_package is 1.0.0+1 [ +10 ms] SLVR: derived: test_package [ +35 ms] SLVR: fact: test_package depends on flutter any from sdk [ +2 ms] SLVR: fact: test_package depends on cupertino_icons ^0.1.3 [ +1 ms] SLVR: fact: test_package depends on flutter_test any from sdk [ +1 ms] SLVR: fact: test_package depends on video_player ^1.0.1 [ +1 ms] SLVR: fact: test_package depends on simple_animations ^1.3.3 [ +1 ms] SLVR: fact: test_package depends on file_picker ^1.12.0 [ +1 ms] SLVR: fact: test_package depends on photo_manager ^0.5.8 [ +3 ms] SLVR: fact: test_package depends on provider ^4.3.1 [ +1 ms] SLVR: fact: test_package depends on photo_view ^0.9.2 [ +3 ms] SLVR: fact: test_package depends on photo any [ +1 ms] SLVR: selecting test_package [ +2 ms] SLVR: derived: photo any [ +1 ms] SLVR: derived: photo_view ^0.9.2 [ +1 ms] SLVR: derived: provider ^4.3.1 [ +1 ms] SLVR: derived: photo_manager ^0.5.8 [ +1 ms] SLVR: derived: file_picker ^1.12.0 [ +1 ms] SLVR: derived: simple_animations ^1.3.3 [ +3 ms] SLVR: derived: video_player ^1.0.1 [ +1 ms] SLVR: derived: flutter_test any from sdk [ +1 ms] SLVR: derived: cupertino_icons ^0.1.3 [ +1 ms] SLVR: derived: flutter any from sdk [ +58 ms] SLVR: fact: photo 0.5.0-dev.3 depends on flutter any from sdk [ +3 ms] SLVR: fact: photo 0.5.0-dev.3 depends on photo_manager ^0.5.1-dev.8 [ +1 ms] SLVR: selecting photo 0.5.0-dev.3 [ +40 ms] SLVR: fact: photo_view 0.9.2 depends on flutter any from sdk [ +3 ms] SLVR: selecting photo_view 0.9.2 [ +58 ms] SLVR: fact: provider 4.3.1 depends on flutter any from sdk [ +6 ms] SLVR: fact: provider 4.3.1 depends on nested >=0.0.4 <2.0.0 [ +3 ms] SLVR: fact: provider 4.3.1 depends on collection ^1.14.0 [ +8 ms] SLVR: selecting provider 4.3.1 [ +3 ms] SLVR: derived: collection ^1.14.0 [ +4 ms] SLVR: derived: nested >=0.0.4 <2.0.0 [ +91 ms] SLVR: fact: photo_manager 0.5.8 depends on flutter any from sdk [ +3 ms] SLVR: selecting photo_manager 0.5.8 [ +80 ms] SLVR: fact: file_picker 1.12.0 depends on flutter any from sdk [ +4 ms] SLVR: fact: file_picker 1.12.0 depends on flutter_plugin_android_lifecycle ^1.0.6 [ +2 ms] SLVR: fact: file_picker 1.12.0 depends on file_picker_platform_interface ^1.2.0 [ +1 ms] SLVR: selecting file_picker 1.12.0 [ +4 ms] SLVR: derived: file_picker_platform_interface ^1.2.0 [ +1 ms] SLVR: derived: flutter_plugin_android_lifecycle ^1.0.6 [ +46 ms] SLVR: fact: simple_animations 1.3.12 depends on flutter any from sdk [ +4 ms] SLVR: selecting simple_animations 1.3.12 [ +34 ms] SLVR: fact: video_player 1.0.1 depends on meta ^1.0.5 [ +4 ms] SLVR: fact: video_player 1.0.1 depends on video_player_platform_interface ^2.2.0 [ +2 ms] SLVR: fact: video_player 1.0.1 depends on video_player_web >=0.1.4 <2.0.0 [ +3 ms] SLVR: fact: video_player 1.0.1 depends on flutter any from sdk [ +4 ms] SLVR: selecting video_player 1.0.1 [ +2 ms] SLVR: derived: video_player_web >=0.1.4 <2.0.0 [ +2 ms] SLVR: derived: video_player_platform_interface ^2.2.0 [ +2 ms] SLVR: derived: meta ^1.0.5 [ +26 ms] SLVR: fact: flutter_test 0.0.0 from sdk depends on flutter any from sdk [ +2 ms] SLVR: fact: flutter_test 0.0.0 from sdk depends on test_api 0.2.19-nullsafety.2 [ +1 ms] SLVR: fact: flutter_test 0.0.0 from sdk depends on path 1.8.0-nullsafety.1 [ +1 ms] SLVR: fact: flutter_test 0.0.0 from sdk depends on fake_async 1.2.0-nullsafety.1 [ +1 ms] SLVR: fact: flutter_test 0.0.0 from sdk depends on clock 1.1.0-nullsafety.1 [ +1 ms] SLVR: fact: flutter_test 0.0.0 from sdk depends on stack_trace 1.10.0-nullsafety.1 [ +3 ms] SLVR: fact: flutter_test 0.0.0 from sdk depends on vector_math 2.1.0-nullsafety.3 [ +1 ms] SLVR: fact: flutter_test 0.0.0 from sdk depends on async 2.5.0-nullsafety.1 [ +1 ms] SLVR: fact: flutter_test 0.0.0 from sdk depends on boolean_selector 2.1.0-nullsafety.1 [ +1 ms] SLVR: fact: flutter_test 0.0.0 from sdk depends on characters 1.1.0-nullsafety.3 [ +1 ms] SLVR: fact: flutter_test 0.0.0 from sdk depends on charcode 1.2.0-nullsafety.1 [ +1 ms] SLVR: fact: flutter_test 0.0.0 from sdk depends on collection 1.15.0-nullsafety.3 [ +3 ms] SLVR: fact: flutter_test 0.0.0 from sdk depends on matcher 0.12.10-nullsafety.1 [ +1 ms] SLVR: fact: flutter_test 0.0.0 from sdk depends on meta 1.3.0-nullsafety.3 [ +1 ms] SLVR: fact: flutter_test 0.0.0 from sdk depends on source_span 1.8.0-nullsafety.2 [ +2 ms] SLVR: fact: flutter_test 0.0.0 from sdk depends on stream_channel 2.1.0-nullsafety.1 [ +1 ms] SLVR: fact: flutter_test 0.0.0 from sdk depends on string_scanner 1.1.0-nullsafety.1 [ +2 ms] SLVR: fact: flutter_test 0.0.0 from sdk depends on term_glyph 1.2.0-nullsafety.1 [ +1 ms] SLVR: fact: flutter_test 0.0.0 from sdk depends on typed_data 1.3.0-nullsafety.3 [ +1 ms] SLVR: selecting flutter_test 0.0.0 from sdk [ +1 ms] SLVR: derived: typed_data 1.3.0-nullsafety.3 [ +1 ms] SLVR: derived: term_glyph 1.2.0-nullsafety.1 [ +1 ms] SLVR: derived: string_scanner 1.1.0-nullsafety.1 [ +1 ms] SLVR: derived: stream_channel 2.1.0-nullsafety.1 [ +1 ms] SLVR: derived: source_span 1.8.0-nullsafety.2 [ +1 ms] SLVR: derived: meta 1.3.0-nullsafety.3 [ +1 ms] SLVR: derived: matcher 0.12.10-nullsafety.1 [ +1 ms] SLVR: derived: collection 1.15.0-nullsafety.3 [ +1 ms] SLVR: derived: charcode 1.2.0-nullsafety.1 [ +2 ms] SLVR: derived: characters 1.1.0-nullsafety.3 [ ] SLVR: derived: boolean_selector 2.1.0-nullsafety.1 [ ] SLVR: derived: async 2.5.0-nullsafety.1 [ ] SLVR: derived: vector_math 2.1.0-nullsafety.3 [ +1 ms] SLVR: derived: stack_trace 1.10.0-nullsafety.1 [ +1 ms] SLVR: derived: clock 1.1.0-nullsafety.1 [ +1 ms] SLVR: derived: fake_async 1.2.0-nullsafety.1 [ +1 ms] SLVR: derived: path 1.8.0-nullsafety.1 [ +4 ms] SLVR: derived: test_api 0.2.19-nullsafety.2 [ +2 ms] SLVR: selecting cupertino_icons 0.1.3 [ +62 ms] SLVR: fact: flutter 0.0.0 from sdk depends on characters 1.1.0-nullsafety.3 [ +5 ms] SLVR: fact: flutter 0.0.0 from sdk depends on collection 1.15.0-nullsafety.3 [ +3 ms] SLVR: fact: flutter 0.0.0 from sdk depends on meta 1.3.0-nullsafety.3 [ +4 ms] SLVR: fact: flutter 0.0.0 from sdk depends on typed_data 1.3.0-nullsafety.3 [ +4 ms] SLVR: fact: flutter 0.0.0 from sdk depends on vector_math 2.1.0-nullsafety.3 [ +4 ms] SLVR: fact: flutter 0.0.0 from sdk depends on sky_engine any from sdk [ +2 ms] SLVR: selecting flutter 0.0.0 from sdk [ +1 ms] SLVR: derived: sky_engine any from sdk [ +28 ms] SLVR: selecting collection 1.15.0-nullsafety.3 [ +47 ms] SLVR: fact: nested 0.0.4 depends on flutter any from sdk [ +5 ms] SLVR: selecting nested 0.0.4 [ +57 ms] SLVR: fact: file_picker_platform_interface 1.2.0 depends on flutter any from sdk [ +11 ms] SLVR: fact: file_picker_platform_interface 1.2.0 depends on plugin_platform_interface ^1.0.1 [ +3 ms] SLVR: selecting file_picker_platform_interface 1.2.0 [ +4 ms] SLVR: derived: plugin_platform_interface ^1.0.1 [ +38 ms] SLVR: fact: flutter_plugin_android_lifecycle 1.0.8 depends on flutter any from sdk [ +4 ms] SLVR: selecting flutter_plugin_android_lifecycle 1.0.8 [ +32 ms] SLVR: fact: video_player_web 0.1.4+1 depends on flutter any from sdk [ +4 ms] SLVR: fact: video_player_web 0.1.4+1 depends on flutter_web_plugins any from sdk [ +4 ms] SLVR: fact: video_player_web 0.1.4+1 depends on meta ^1.1.7 [ +3 ms] SLVR: fact: video_player_web 0.1.4+1 depends on video_player_platform_interface ^2.2.0 [ +3 ms] SLVR: selecting video_player_web 0.1.4+1 [ +2 ms] SLVR: derived: flutter_web_plugins any from sdk [ +25 ms] SLVR: fact: video_player_platform_interface 2.2.0 depends on flutter any from sdk [ +9 ms] SLVR: fact: video_player_platform_interface 2.2.0 depends on meta ^1.0.5 [ +2 ms] SLVR: selecting video_player_platform_interface 2.2.0 [ +26 ms] SLVR: selecting meta 1.3.0-nullsafety.3 [ +53 ms] SLVR: fact: typed_data 1.3.0-nullsafety.3 depends on collection >=1.15.0-nullsafety <1.15.0 [ +8 ms] SLVR: selecting typed_data 1.3.0-nullsafety.3 [ +41 ms] SLVR: selecting term_glyph 1.2.0-nullsafety.1 [ +54 ms] SLVR: fact: string_scanner 1.1.0-nullsafety.1 depends on charcode >=1.2.0-nullsafety <1.2.0 [ +2 ms] SLVR: fact: string_scanner 1.1.0-nullsafety.1 depends on source_span >=1.8.0-nullsafety <1.8.0 [ +2 ms] SLVR: selecting string_scanner 1.1.0-nullsafety.1 [ +26 ms] SLVR: fact: stream_channel 2.1.0-nullsafety.1 depends on async >=2.5.0-nullsafety <2.5.0 [ +3 ms] SLVR: selecting stream_channel 2.1.0-nullsafety.1 [ +33 ms] SLVR: fact: source_span 1.8.0-nullsafety.2 depends on charcode >=1.2.0-nullsafety <1.2.0 [ +3 ms] SLVR: fact: source_span 1.8.0-nullsafety.2 depends on collection >=1.15.0-nullsafety <1.15.0 [ +2 ms] SLVR: fact: source_span 1.8.0-nullsafety.2 depends on path >=1.8.0-nullsafety <1.8.0 [ +2 ms] SLVR: fact: source_span 1.8.0-nullsafety.2 depends on term_glyph >=1.2.0-nullsafety <1.2.0 [ +2 ms] SLVR: selecting source_span 1.8.0-nullsafety.2 [ +29 ms] SLVR: fact: matcher 0.12.10-nullsafety.1 depends on stack_trace >=1.10.0-nullsafety <1.10.0 [ +2 ms] SLVR: selecting matcher 0.12.10-nullsafety.1 [ +56 ms] SLVR: selecting charcode 1.2.0-nullsafety.1 [ +41 ms] SLVR: selecting characters 1.1.0-nullsafety.3 [ +24 ms] SLVR: fact: boolean_selector 2.1.0-nullsafety.1 depends on source_span >=1.8.0-nullsafety <1.8.0 [ +5 ms] SLVR: fact: boolean_selector 2.1.0-nullsafety.1 depends on string_scanner >=1.1.0-nullsafety <1.1.0 [ +3 ms] SLVR: selecting boolean_selector 2.1.0-nullsafety.1 [ +42 ms] SLVR: fact: async 2.5.0-nullsafety.1 depends on collection >=1.15.0-nullsafety <1.15.0 [ +9 ms] SLVR: selecting async 2.5.0-nullsafety.1 [ +18 ms] SLVR: selecting vector_math 2.1.0-nullsafety.3 [ +37 ms] SLVR: fact: stack_trace 1.10.0-nullsafety.1 depends on path >=1.8.0-nullsafety <1.8.0 [ +6 ms] SLVR: selecting stack_trace 1.10.0-nullsafety.1 [ +69 ms] SLVR: selecting clock 1.1.0-nullsafety.1 [ +57 ms] SLVR: fact: fake_async 1.2.0-nullsafety.1 depends on clock >=1.1.0-nullsafety <1.1.0 [ +11 ms] SLVR: fact: fake_async 1.2.0-nullsafety.1 depends on collection >=1.15.0-nullsafety <1.15.0 [ +7 ms] SLVR: selecting fake_async 1.2.0-nullsafety.1 [ +35 ms] SLVR: selecting path 1.8.0-nullsafety.1 [ +38 ms] SLVR: fact: test_api 0.2.19-nullsafety.2 depends on async >=2.5.0-nullsafety <2.5.0 [ +6 ms] SLVR: fact: test_api 0.2.19-nullsafety.2 depends on boolean_selector >=2.1.0-nullsafety <2.1.0 [ +3 ms] SLVR: fact: test_api 0.2.19-nullsafety.2 depends on collection >=1.15.0-nullsafety <1.15.0 [ +5 ms] SLVR: fact: test_api 0.2.19-nullsafety.2 depends on meta >=1.3.0-nullsafety <1.3.0 [ +3 ms] SLVR: fact: test_api 0.2.19-nullsafety.2 depends on path >=1.8.0-nullsafety <1.8.0 [ +5 ms] SLVR: fact: test_api 0.2.19-nullsafety.2 depends on source_span >=1.8.0-nullsafety <1.8.0 [ +3 ms] SLVR: fact: test_api 0.2.19-nullsafety.2 depends on stack_trace >=1.10.0-nullsafety <1.10.0 [ +2 ms] SLVR: fact: test_api 0.2.19-nullsafety.2 depends on stream_channel >=2.1.0-nullsafety <2.1.0 [ +2 ms] SLVR: fact: test_api 0.2.19-nullsafety.2 depends on string_scanner >=1.1.0-nullsafety <1.1.0 [ +3 ms] SLVR: fact: test_api 0.2.19-nullsafety.2 depends on term_glyph >=1.2.0-nullsafety <1.2.0 [ +2 ms] SLVR: fact: test_api 0.2.19-nullsafety.2 depends on matcher >=0.12.10-nullsafety <0.12.10 [ +2 ms] SLVR: selecting test_api 0.2.19-nullsafety.2 [ +1 ms] SLVR: selecting sky_engine 0.0.99 from sdk [ +66 ms] SLVR: fact: plugin_platform_interface 1.0.2 depends on meta ^1.0.0 [ +3 ms] SLVR: selecting plugin_platform_interface 1.0.2 [ +14 ms] SLVR: fact: flutter_web_plugins 0.0.0 from sdk depends on flutter any from sdk [ +2 ms] SLVR: fact: flutter_web_plugins 0.0.0 from sdk depends on characters 1.1.0-nullsafety.3 [ +1 ms] SLVR: fact: flutter_web_plugins 0.0.0 from sdk depends on collection 1.15.0-nullsafety.3 [ +1 ms] SLVR: fact: flutter_web_plugins 0.0.0 from sdk depends on meta 1.3.0-nullsafety.3 [ +1 ms] SLVR: fact: flutter_web_plugins 0.0.0 from sdk depends on typed_data 1.3.0-nullsafety.3 [ +1 ms] SLVR: fact: flutter_web_plugins 0.0.0 from sdk depends on vector_math 2.1.0-nullsafety.3 [ +4 ms] SLVR: selecting flutter_web_plugins 0.0.0 from sdk [ +2 ms] SLVR: Version solving took 0:00:01.950937 seconds. [ +1 ms] | Tried 1 solutions. [ +1 ms] FINE: Resolving dependencies finished (2.031s). [ +86 ms] IO : Writing 6084 characters to text file .\pubspec.lock. [ +2 ms] FINE: Contents: [ +1 ms] | # Generated by pub [ +1 ms] | # See https://dart.dev/tools/pub/glossary#lockfile [ +1 ms] | packages: [ +1 ms] | async: [ +1 ms] | dependency: transitive [ +2 ms] | description: [ +1 ms] | name: async [ +1 ms] | url: "https://pub.dartlang.org" [ ] | source: hosted [ ] | version: "2.5.0-nullsafety.1" [ +1 ms] | boolean_selector: [ +1 ms] | dependency: transitive [ +1 ms] | description: [ +4 ms] | name: boolean_selector [ +1 ms] | url: "https://pub.dartlang.org" [ +1 ms] | source: hosted [ +1 ms] | version: "2.1.0-nullsafety.1" [ ] | characters: [ +1 ms] | dependency: transitive [ +1 ms] | description: [ +1 ms] | name: characters [ +1 ms] | url: "https://pub.dartlang.org" [ +1 ms] | source: hosted [ +1 ms] | version: "1.1.0-nullsafety.3" [ ] | charcode: [ +1 ms] | dependency: transitive [ +3 ms] | description: [ +1 ms] | name: charcode [ ] | url: "https://pub.dartlang.org" [ +1 ms] | source: hosted [ +1 ms] | version: "1.2.0-nullsafety.1" [ +1 ms] | clock: [ ] | dependency: transitive [ +2 ms] | description: [ +1 ms] | name: clock [ +1 ms] | url: "https://pub.dartlang.org" [ +1 ms] | source: hosted [ +2 ms] | version: "1.1.0-nullsafety.1" [ +1 ms] | collection: [ +1 ms] | dependency: transitive [ +2 ms] | description: [ +1 ms] | name: collection [ +1 ms] | url: "https://pub.dartlang.org" [ ] | source: hosted [ ] | version: "1.15.0-nullsafety.3" [ +1 ms] | cupertino_icons: [ +1 ms] | dependency: "direct main" [ +2 ms] | description: [ +1 ms] | name: cupertino_icons [ +2 ms] | url: "https://pub.dartlang.org" [ +1 ms] | source: hosted [ +1 ms] | version: "0.1.3" [ +1 ms] | fake_async: [ +1 ms] | dependency: transitive [ +1 ms] | description: [ +1 ms] | name: fake_async [ +1 ms] | url: "https://pub.dartlang.org" [ ] | source: hosted [ +1 ms] | version: "1.2.0-nullsafety.1" [ ] | file_picker: [ ] | dependency: "direct dev" [ ] | description: [ +3 ms] | name: file_picker [ +1 ms] | url: "https://pub.dartlang.org" [ +1 ms] | source: hosted [ +1 ms] | version: "1.12.0" [ +1 ms] | file_picker_platform_interface: [ +1 ms] | dependency: transitive [ +3 ms] | description: [ +1 ms] | name: file_picker_platform_interface [ ] | url: "https://pub.dartlang.org" [ +1 ms] | source: hosted [ +1 ms] | version: "1.2.0" [ +1 ms] | flutter: [ +2 ms] | dependency: "direct main" [ +1 ms] | description: flutter [ +1 ms] | source: sdk [ +1 ms] | version: "0.0.0" [ +1 ms] | flutter_plugin_android_lifecycle: [ ] | dependency: transitive [ ] | description: [ +2 ms] | name: flutter_plugin_android_lifecycle [ +1 ms] | url: "https://pub.dartlang.org" [ +1 ms] | source: hosted [ +1 ms] | version: "1.0.8" [ +1 ms] | flutter_test: [ +1 ms] | dependency: "direct dev" [ +1 ms] | description: flutter [ ] | source: sdk [ ] | version: "0.0.0" [ ] | flutter_web_plugins: [ ] | dependency: transitive [ ] | description: flutter [ ] | source: sdk [ ] | version: "0.0.0" [ ] | matcher: [ +2 ms] | dependency: transitive [ +1 ms] | description: [ +2 ms] | name: matcher [ +1 ms] | url: "https://pub.dartlang.org" [ +1 ms] | source: hosted [ +1 ms] | version: "0.12.10-nullsafety.1" [ +1 ms] | meta: [ +2 ms] | dependency: transitive [ +1 ms] | description: [ +1 ms] | name: meta [ +1 ms] | url: "https://pub.dartlang.org" [ ] | source: hosted [ ] | version: "1.3.0-nullsafety.3" [ ] | nested: [ +3 ms] | dependency: transitive [ +1 ms] | description: [ +1 ms] | name: nested [ +1 ms] | url: "https://pub.dartlang.org" [ +1 ms] | source: hosted [ +1 ms] | version: "0.0.4" [ +1 ms] | path: [ ] | dependency: transitive [ +1 ms] | description: [ ] | name: path [ ] | url: "https://pub.dartlang.org" [ ] | source: hosted [ +1 ms] | version: "1.8.0-nullsafety.1" [ +2 ms] | photo: [ +1 ms] | dependency: "direct dev" [ ] | description: [ +1 ms] | name: photo [ +1 ms] | url: "https://pub.dartlang.org" [ +1 ms] | source: hosted [ ] | version: "0.5.0-dev.3" [ ] | photo_manager: [ ] | dependency: "direct dev" [ ] | description: [ ] | name: photo_manager [ ] | url: "https://pub.dartlang.org" [ ] | source: hosted [ +2 ms] | version: "0.5.8" [ +2 ms] | photo_view: [ +1 ms] | dependency: "direct dev" [ +1 ms] | description: [ +1 ms] | name: photo_view [ +1 ms] | url: "https://pub.dartlang.org" [ +2 ms] | source: hosted [ +1 ms] | version: "0.9.2" [ +1 ms] | plugin_platform_interface: [ +1 ms] | dependency: transitive [ +1 ms] | description: [ +1 ms] | name: plugin_platform_interface [ +2 ms] | url: "https://pub.dartlang.org" [ +1 ms] | source: hosted [ +1 ms] | version: "1.0.2" [ ] | provider: [ ] | dependency: "direct dev" [ ] | description: [ ] | name: provider [ ] | url: "https://pub.dartlang.org" [ ] | source: hosted [ +2 ms] | version: "4.3.1" [ +1 ms] | simple_animations: [ +1 ms] | dependency: "direct dev" [ +1 ms] | description: [ +1 ms] | name: simple_animations [ +1 ms] | url: "https://pub.dartlang.org" [ ] | source: hosted [ +2 ms] | version: "1.3.12" [ +1 ms] | sky_engine: [ +1 ms] | dependency: transitive [ +1 ms] | description: flutter [ ] | source: sdk [ ] | version: "0.0.99" [ ] | source_span: [ ] | dependency: transitive [ +2 ms] | description: [ +2 ms] | name: source_span [ +2 ms] | url: "https://pub.dartlang.org" [ +1 ms] | source: hosted [ +1 ms] | version: "1.8.0-nullsafety.2" [ +1 ms] | stack_trace: [ +2 ms] | dependency: transitive [ +1 ms] | description: [ +1 ms] | name: stack_trace [ +1 ms] | url: "https://pub.dartlang.org" [ +1 ms] | source: hosted [ +1 ms] | version: "1.10.0-nullsafety.1" [ ] | stream_channel: [ +3 ms] | dependency: transitive [ +1 ms] | description: [ +1 ms] | name: stream_channel [ ] | url: "https://pub.dartlang.org" [ ] | source: hosted [ ] | version: "2.1.0-nullsafety.1" [ ] | string_scanner: [ ] | dependency: transitive [ +1 ms] | description: [ ] | name: string_scanner [ ] | url: "https://pub.dartlang.org" [ ] | source: hosted [ ] | version: "1.1.0-nullsafety.1" [ ] | term_glyph: [ +1 ms] | dependency: transitive [ +1 ms] | description: [ +2 ms] | name: term_glyph [ +1 ms] | url: "https://pub.dartlang.org" [ +1 ms] | source: hosted [ +1 ms] | version: "1.2.0-nullsafety.1" [ +1 ms] | test_api: [ +1 ms] | dependency: transitive [ +1 ms] | description: [ +2 ms] | name: test_api [ +2 ms] | url: "https://pub.dartlang.org" [ +2 ms] | source: hosted [ +1 ms] | version: "0.2.19-nullsafety.2" [ +1 ms] | typed_data: [ +2 ms] | dependency: transitive [ +1 ms] | description: [ +1 ms] | name: typed_data [ +1 ms] | url: "https://pub.dartlang.org" [ +2 ms] | source: hosted [ +1 ms] | version: "1.3.0-nullsafety.3" [ +3 ms] | vector_math: [ +1 ms] | dependency: transitive [ +1 ms] | description: [ +1 ms] | name: vector_math [ +1 ms] | url: "https://pub.dartlang.org" [ +1 ms] | source: hosted [ +2 ms] | version: "2.1.0-nullsafety.3" [ +1 ms] | video_player: [ +1 ms] | dependency: "direct dev" [ +1 ms] | description: [ +2 ms] | name: video_player [ +2 ms] | url: "https://pub.dartlang.org" [ +1 ms] | source: hosted [ +1 ms] | version: "1.0.1" [ ] | video_player_platform_interface: [ ] | dependency: transitive [ ] | description: [ +1 ms] | name: video_player_platform_interface [ +1 ms] | url: "https://pub.dartlang.org" [ +8 ms] | source: hosted [ +1 ms] | version: "2.2.0" [ +2 ms] | video_player_web: [ +1 ms] | dependency: transitive [ +1 ms] | description: [ +1 ms] | name: video_player_web [ +1 ms] | url: "https://pub.dartlang.org" [ +1 ms] | source: hosted [ +1 ms] | version: "0.1.4+1" [ +5 ms] | sdks: [ +1 ms] | dart: ">=2.10.0-110 <2.11.0" [ +1 ms] | flutter: ">=1.16.0 <2.0.0" [ +1 ms] IO : Writing 4092 characters to text file .\.packages. [ +1 ms] FINE: Contents: [ +2 ms] | # Generated by pub on 2020-12-20 15:21:13.156232. [ +1 ms] | async:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/async-2.5.0-nullsafety.1/lib/ [ +1 ms] | boolean_selector:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/boolean_selector-2.1.0-nullsafet y.1/lib/ [ +2 ms] | characters:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/characters-1.1.0-nullsafety.3/lib/ [ +3 ms] | charcode:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/charcode-1.2.0-nullsafety.1/lib/ [ +2 ms] | clock:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/clock-1.1.0-nullsafety.1/lib/ [ +1 ms] | collection:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/collection-1.15.0-nullsafety.3/lib/ [ +1 ms] | cupertino_icons:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/cupertino_icons-0.1.3/lib/ [ +1 ms] | fake_async:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/fake_async-1.2.0-nullsafety.1/lib/ [ +1 ms] | file_picker:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/file_picker-1.12.0/lib/ [ +2 ms] | file_picker_platform_interface:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/file_picker_platfo rm_interface-1.2.0/lib/ [ +2 ms] | flutter:file:///C:/Users/ricca/flutter/packages/flutter/lib/ [ +1 ms] | flutter_plugin_android_lifecycle:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/flutter_plugin_a ndroid_lifecycle-1.0.8/lib/ [ +1 ms] | flutter_test:file:///C:/Users/ricca/flutter/packages/flutter_test/lib/ [ ] | flutter_web_plugins:file:///C:/Users/ricca/flutter/packages/flutter_web_plugins/lib/ [ ] | matcher:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/matcher-0.12.10-nullsafety.1/lib/ [ +2 ms] | meta:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/meta-1.3.0-nullsafety.3/lib/ [ +1 ms] | nested:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/nested-0.0.4/lib/ [ +1 ms] | path:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/path-1.8.0-nullsafety.1/lib/ [ +1 ms] | photo:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/photo-0.5.0-dev.3/lib/ [ +1 ms] | photo_manager:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/photo_manager-0.5.8/lib/ [ +1 ms] | photo_view:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/photo_view-0.9.2/lib/ [ +4 ms] | plugin_platform_interface:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/plugin_platform_interfa ce-1.0.2/lib/ [ +1 ms] | provider:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/provider-4.3.1/lib/ [ +1 ms] | simple_animations:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/simple_animations-1.3.12/lib/ [ +1 ms] | sky_engine:file:///C:/Users/ricca/flutter/bin/cache/pkg/sky_engine/lib/ [ +1 ms] | source_span:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/source_span-1.8.0-nullsafety.2/lib/ [ +1 ms] | stack_trace:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/stack_trace-1.10.0-nullsafety.1/lib/ [ +3 ms] | stream_channel:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/stream_channel-2.1.0-nullsafety.1/ lib/ [ +1 ms] | string_scanner:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/string_scanner-1.1.0-nullsafety.1/ lib/ [ +2 ms] | term_glyph:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/term_glyph-1.2.0-nullsafety.1/lib/ [ +1 ms] | test_api:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/test_api-0.2.19-nullsafety.2/lib/ [ +1 ms] | typed_data:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/typed_data-1.3.0-nullsafety.3/lib/ [ +1 ms] | vector_math:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.1.0-nullsafety.3/lib/ [ +2 ms] | video_player:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/video_player-1.0.1/lib/ [ +1 ms] | video_player_platform_interface:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/video_player_plat form_interface-2.2.0/lib/ [ +1 ms] | video_player_web:file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/video_player_web-0.1.4+1/lib/ [ +2 ms] | test_package:lib/ [ +1 ms] IO : Writing 8059 characters to text file .\.dart_tool\package_config.json. [ +4 ms] FINE: Contents: [ +1 ms] | { [ +1 ms] | "configVersion": 2, [ ] | "packages": [ [ +1 ms] | { [ +1 ms] | "name": "async", [ +1 ms] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/async-2.5.0-nullsafety.1", [ +2 ms] | "packageUri": "lib/", [ ] | "languageVersion": "2.10" [ +1 ms] | }, [ ] | { [ ] | "name": "boolean_selector", [ +1 ms] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/boolean_selector-2.1.0-nullsafety.1", [ +1 ms] | "packageUri": "lib/", [ ] | "languageVersion": "2.10" [ +2 ms] | }, [ +1 ms] | { [ +1 ms] | "name": "characters", [ ] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/characters-1.1.0-nullsafety.3", [ +1 ms] | "packageUri": "lib/", [ ] | "languageVersion": "2.10" [ ] | }, [ ] | { [ ] | "name": "charcode", [ +2 ms] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/charcode-1.2.0-nullsafety.1", [ +3 ms] | "packageUri": "lib/", [ +1 ms] | "languageVersion": "2.10" [ ] | }, [ ] | { [ ] | "name": "clock", [ ] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/clock-1.1.0-nullsafety.1", [ +2 ms] | "packageUri": "lib/", [ +1 ms] | "languageVersion": "2.10" [ +1 ms] | }, [ ] | { [ ] | "name": "collection", [ ] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/collection-1.15.0-nullsafety.3", [ +1 ms] | "packageUri": "lib/", [ +4 ms] | "languageVersion": "2.10" [ +1 ms] | }, [ +1 ms] | { [ +1 ms] | "name": "cupertino_icons", [ +1 ms] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/cupertino_icons-0.1.3", [ +1 ms] | "packageUri": "lib/", [ +1 ms] | "languageVersion": "2.0" [ +1 ms] | }, [ +2 ms] | { [ +1 ms] | "name": "fake_async", [ +2 ms] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/fake_async-1.2.0-nullsafety.1", [ +2 ms] | "packageUri": "lib/", [ +1 ms] | "languageVersion": "2.10" [ +2 ms] | }, [ +1 ms] | { [ +1 ms] | "name": "file_picker", [ ] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/file_picker-1.12.0", [ ] | "packageUri": "lib/", [ ] | "languageVersion": "2.0" [ ] | }, [ ] | { [ ] | "name": "file_picker_platform_interface", [ +2 ms] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/file_picker_platform_interface-1.2.0", [ +2 ms] | "packageUri": "lib/", [ +1 ms] | "languageVersion": "2.1" [ ] | }, [ ] | { [ ] | "name": "flutter", [ ] | "rootUri": "file:///C:/Users/ricca/flutter/packages/flutter", [ ] | "packageUri": "lib/", [ +2 ms] | "languageVersion": "2.10" [ +1 ms] | }, [ ] | { [ ] | "name": "flutter_plugin_android_lifecycle", [ ] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/flutter_plugin_android_lifecycle-1.0.8", [ +1 ms] | "packageUri": "lib/", [ +2 ms] | "languageVersion": "2.1" [ +3 ms] | }, [ +1 ms] | { [ ] | "name": "flutter_test", [ ] | "rootUri": "file:///C:/Users/ricca/flutter/packages/flutter_test", [ +1 ms] | "packageUri": "lib/", [ +1 ms] | "languageVersion": "2.2" [ +1 ms] | }, [ +1 ms] | { [ +2 ms] | "name": "flutter_web_plugins", [ +1 ms] | "rootUri": "file:///C:/Users/ricca/flutter/packages/flutter_web_plugins", [ +1 ms] | "packageUri": "lib/", [ +1 ms] | "languageVersion": "2.0" [ +1 ms] | }, [ ] | { [ ] | "name": "matcher", [ +1 ms] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/matcher-0.12.10-nullsafety.1", [ +1 ms] | "packageUri": "lib/", [ ] | "languageVersion": "2.10" [ ] | }, [ ] | { [ ] | "name": "meta", [ ] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/meta-1.3.0-nullsafety.3", [ ] | "packageUri": "lib/", [ +2 ms] | "languageVersion": "2.10" [ +1 ms] | }, [ +1 ms] | { [ ] | "name": "nested", [ +1 ms] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/nested-0.0.4", [ +1 ms] | "packageUri": "lib/", [ +2 ms] | "languageVersion": "2.2" [ +1 ms] | }, [ +1 ms] | { [ ] | "name": "path", [ ] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/path-1.8.0-nullsafety.1", [ +1 ms] | "packageUri": "lib/", [ ] | "languageVersion": "2.10" [ +1 ms] | }, [ +3 ms] | { [ +1 ms] | "name": "photo", [ ] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/photo-0.5.0-dev.3", [ +1 ms] | "packageUri": "lib/", [ ] | "languageVersion": "2.0" [ ] | }, [ ] | { [ ] | "name": "photo_manager", [ ] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/photo_manager-0.5.8", [ ] | "packageUri": "lib/", [ +2 ms] | "languageVersion": "2.0" [ +1 ms] | }, [ +1 ms] | { [ +1 ms] | "name": "photo_view", [ ] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/photo_view-0.9.2", [ +1 ms] | "packageUri": "lib/", [ ] | "languageVersion": "2.6" [ +1 ms] | }, [ ] | { [ ] | "name": "plugin_platform_interface", [ ] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/plugin_platform_interface-1.0.2", [ +1 ms] | "packageUri": "lib/", [ ] | "languageVersion": "2.1" [ ] | }, [ ] | { [ ] | "name": "provider", [ ] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/provider-4.3.1", [ +4 ms] | "packageUri": "lib/", [ +1 ms] | "languageVersion": "2.7" [ ] | }, [ ] | { [ ] | "name": "simple_animations", [ ] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/simple_animations-1.3.12", [ +1 ms] | "packageUri": "lib/", [ +2 ms] | "languageVersion": "2.4" [ ] | }, [ ] | { [ +1 ms] | "name": "sky_engine", [ ] | "rootUri": "file:///C:/Users/ricca/flutter/bin/cache/pkg/sky_engine", [ ] | "packageUri": "lib/", [ ] | "languageVersion": "1.11" [ +1 ms] | }, [ +3 ms] | { [ +1 ms] | "name": "source_span", [ +1 ms] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/source_span-1.8.0-nullsafety.2", [ +1 ms] | "packageUri": "lib/", [ ] | "languageVersion": "2.10" [ ] | }, [ ] | { [ ] | "name": "stack_trace", [ +2 ms] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/stack_trace-1.10.0-nullsafety.1", [ +1 ms] | "packageUri": "lib/", [ ] | "languageVersion": "2.10" [ +1 ms] | }, [ +1 ms] | { [ ] | "name": "stream_channel", [ ] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/stream_channel-2.1.0-nullsafety.1", [ +2 ms] | "packageUri": "lib/", [ +1 ms] | "languageVersion": "2.10" [ +1 ms] | }, [ ] | { [ ] | "name": "string_scanner", [ ] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/string_scanner-1.1.0-nullsafety.1", [ +1 ms] | "packageUri": "lib/", [ ] | "languageVersion": "2.10" [ ] | }, [ ] | { [ +3 ms] | "name": "term_glyph", [ +1 ms] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/term_glyph-1.2.0-nullsafety.1", [ +1 ms] | "packageUri": "lib/", [ ] | "languageVersion": "2.10" [ ] | }, [ ] | { [ ] | "name": "test_api", [ +1 ms] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/test_api-0.2.19-nullsafety.2", [ +1 ms] | "packageUri": "lib/", [ +1 ms] | "languageVersion": "2.10" [ +1 ms] | }, [ +1 ms] | { [ +2 ms] | "name": "typed_data", [ +2 ms] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/typed_data-1.3.0-nullsafety.3", [ +1 ms] | "packageUri": "lib/", [ +1 ms] | "languageVersion": "2.10" [ +2 ms] | }, [ +1 ms] | { [ +1 ms] | "name": "vector_math", [ +3 ms] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/vector_math-2.1.0-nullsafety.3", [ +2 ms] | "packageUri": "lib/", [ +2 ms] | "languageVersion": "2.10" [ +1 ms] | }, [ +2 ms] | { [ +1 ms] | "name": "video_player", [ +1 ms] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/video_player-1.0.1", [ +1 ms] | "packageUri": "lib/", [ +1 ms] | "languageVersion": "2.8" [ +6 ms] | }, [ +2 ms] | { [ +1 ms] | "name": "video_player_platform_interface", [ +2 ms] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/video_player_platform_interface-2.2.0", [ +4 ms] | "packageUri": "lib/", [ +5 ms] | "languageVersion": "2.8" [ +1 ms] | }, [ +1 ms] | { [ +1 ms] | "name": "video_player_web", [ +9 ms] | "rootUri": "file:///C:/Users/ricca/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/video_player_web-0.1.4+1", [ +2 ms] | "packageUri": "lib/", [ +2 ms] | "languageVersion": "2.8" [ +1 ms] | }, [ +1 ms] | { [ +1 ms] | "name": "test_package", [ +1 ms] | "rootUri": "../", [ +1 ms] | "packageUri": "lib/", [ +6 ms] | "languageVersion": "2.7" [ +1 ms] | } [ +1 ms] | ], [ +2 ms] | "generated": "2020-12-20T13:21:13.217195Z", [ +1 ms] | "generator": "pub", [ +2 ms] | "generatorVersion": "2.10.4" [ +3 ms] | } [ +3 ms] MSG : Got dependencies! [ +45 ms] Running "flutter pub get" in test_package... (completed in 4,1s) [ +114 ms] Found plugin file_picker at C:\Users\ricca\AppData\Local\Pub\Cache\hosted\pub.dartlang.org\file_picker-1.12.0\ [ +11 ms] Found plugin flutter_plugin_android_lifecycle at C:\Users\ricca\AppData\Local\Pub\Cache\hosted\pub.dartlang.org\flutter_plugin_android_lifecycle-1.0.8\ [ +14 ms] Found plugin photo_manager at C:\Users\ricca\AppData\Local\Pub\Cache\hosted\pub.dartlang.org\photo_manager-0.5.8\ [ +36 ms] Found plugin video_player at C:\Users\ricca\AppData\Local\Pub\Cache\hosted\pub.dartlang.org\video_player-1.0.1\ [ +6 ms] Found plugin video_player_web at C:\Users\ricca\AppData\Local\Pub\Cache\hosted\pub.dartlang.org\video_player_web-0.1.4+1\ [ +849 ms] Found plugin file_picker at C:\Users\ricca\AppData\Local\Pub\Cache\hosted\pub.dartlang.org\file_picker-1.12.0\ [ +6 ms] Found plugin flutter_plugin_android_lifecycle at C:\Users\ricca\AppData\Local\Pub\Cache\hosted\pub.dartlang.org\flutter_plugin_android_lifecycle-1.0.8\ [ +13 ms] Found plugin photo_manager at C:\Users\ricca\AppData\Local\Pub\Cache\hosted\pub.dartlang.org\photo_manager-0.5.8\ [ +37 ms] Found plugin video_player at C:\Users\ricca\AppData\Local\Pub\Cache\hosted\pub.dartlang.org\video_player-1.0.1\ [ +5 ms] Found plugin video_player_web at C:\Users\ricca\AppData\Local\Pub\Cache\hosted\pub.dartlang.org\video_player_web-0.1.4+1\ [ +679 ms] Generating C:\Users\ricca\Documents\FLutter\test_package\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.jav a [ +132 ms] ro.hardware = samsungexynos8895 [ +123 ms] executing: C:\Users\ricca\AppData\Local\Android\sdk\build-tools\29.0.2\aapt dump xmltree C:\Users\ricca\Documents\FLutter\test_package\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml [ +130 ms] Exit code 0 from: C:\Users\ricca\AppData\Local\Android\sdk\build-tools\29.0.2\aapt dump xmltree C:\Users\ricca\Documents\FLutter\test_package\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml [ +2 ms] N: android=http://schemas.android.com/apk/res/android E: manifest (line=2) A: android:versionCode(0x0101021b)=(type 0x10)0x1 A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0") A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9") A: package="com.example.test_package" (Raw: "com.example.test_package") A: platformBuildVersionCode=(type 0x10)0x1c A: platformBuildVersionName=(type 0x10)0x9 E: uses-sdk (line=7) A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c E: uses-permission (line=14) A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET") E: uses-permission (line=15) A: android:name(0x01010003)="android.permission.WRITE_EXTERNAL_STORAGE" (Raw: "android.permission.WRITE_EXTERNAL_STORAGE") E: uses-permission (line=16) A: android:name(0x01010003)="android.permission.READ_EXTERNAL_STORAGE" (Raw: "android.permission.READ_EXTERNAL_STORAGE") E: uses-permission (line=17) A: android:name(0x01010003)="android.permission.CAMERA" (Raw: "android.permission.CAMERA") E: uses-permission (line=18) A: android:name(0x01010003)="android.permission.ACCESS_MEDIA_LOCATION" (Raw: "android.permission.ACCESS_MEDIA_LOCATION") E: uses-permission (line=19) A: android:name(0x01010003)="android.permission.ACCESS_NETWORK_STATE" (Raw: "android.permission.ACCESS_NETWORK_STATE") E: application (line=27) A: android:label(0x01010001)="Lumic" (Raw: "Lumic") A: android:icon(0x01010002)=@0x7f0b0000 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication") A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory") E: activity (line=33) A: android:theme(0x01010000)=@0x7f0d00a1 A: android:name(0x01010003)="com.example.test_package.MainActivity" (Raw: "com.example.test_package.MainActivity") A: android:launchMode(0x0101001d)=(type 0x10)0x1 A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4 A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10 A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff E: meta-data (line=47) A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme") A: android:resource(0x01010025)=@0x7f0d00a2 E: meta-data (line=57) A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw: "io.flutter.embedding.android.SplashScreenDrawable") A: android:resource(0x01010025)=@0x7f06005e E: intent-filter (line=61) E: action (line=62) A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN") E: category (line=64) A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER") E: meta-data (line=71) A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding") A: android:value(0x01010024)=(type 0x10)0x2 [ +11 ms] Launching lib\main.dart on SM G950F in release mode... [ +5 ms] executing: C:\Users\ricca\AppData\Local\Android\sdk\platform-tools\adb.exe -s ce081718e4a08f1b04 shell -x logcat -v time -t 1 [ +209 ms] Exit code 0 from: C:\Users\ricca\AppData\Local\Android\sdk\platform-tools\adb.exe -s ce081718e4a08f1b04 shell -x logcat -v time -t 1 [ +2 ms] --------- beginning of main 12-20 15:21:15.239 I/SKBD (13431): and isTosAccept false [ +3 ms] executing: C:\Users\ricca\AppData\Local\Android\sdk\platform-tools\adb.exe -s ce081718e4a08f1b04 shell -x logcat -v time -t 1 [ +246 ms] Exit code 0 from: C:\Users\ricca\AppData\Local\Android\sdk\platform-tools\adb.exe -s ce081718e4a08f1b04 shell -x logcat -v time -t 1 [ +5 ms] --------- beginning of main 12-20 15:21:16.152 I/WifiVendorHal( 3875): getWifiLinkLayerStats(l.2973) after calling iface.getLinkLayerStats [ +50 ms] executing: C:\Users\ricca\AppData\Local\Android\sdk\platform-tools\adb.exe version [ +104 ms] Android Debug Bridge version 1.0.41 Version 29.0.2-5738569 Installed as C:\Users\ricca\AppData\Local\Android\sdk\platform-tools\adb.exe [ +5 ms] executing: C:\Users\ricca\AppData\Local\Android\sdk\platform-tools\adb.exe start-server [ +56 ms] Building APK [ +24 ms] Running Gradle task 'assembleRelease'... [ +8 ms] gradle.properties already sets `android.enableR8` [ +69 ms] Using gradle from C:\Users\ricca\Documents\FLutter\test_package\android\gradlew.bat. [ +15 ms] C:\Users\ricca\Documents\FLutter\test_package\android\gradlew.bat mode: 33279 rwxrwxrwx. [ +71 ms] executing: C:\Program Files\Android Studio\jre\bin\java -version [ +136 ms] Exit code 0 from: C:\Program Files\Android Studio\jre\bin\java -version [ +1 ms] openjdk version "1.8.0_202-release" OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03) OpenJDK 64-Bit Server VM (build 25.202-b03, mixed mode) [ +4 ms] executing: [C:\Users\ricca\Documents\FLutter\test_package\android/] C:\Users\ricca\Documents\FLutter\test_package\android\gradlew.bat -Pverbose=true -Ptarget-platform=android-arm64 -Ptarget=C:\Users\ricca\Documents\FLutter\test_package\lib\main.dart -Ptrack-widget-creation=true -Pfilesystem-scheme=org-dartlang-root assembleRelease [+12377 ms] Starting a Gradle Daemon (subsequent builds will be faster) [+75567 ms] > Task :app:compileFlutterBuildRelease [ +5 ms] [ +148 ms] executing: [C:\Users\ricca\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H [ +1 ms] [ +116 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H [ +1 ms] [ ] 78910062997c3a836feee883712c241a5fd22983 [ +1 ms] [ ] executing: [C:\Users\ricca\flutter/] git tag --points-at HEAD [ +1 ms] [ +119 ms] Exit code 0 from: git tag --points-at HEAD [ +2 ms] [ ] 1.22.5 [ +1 ms] [ +13 ms] executing: [C:\Users\ricca\flutter/] git rev-parse --abbrev-ref --symbolic @{u} [ +182 ms] [ +111 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u} [ +2 ms] [ ] origin/stable [ +1 ms] [ ] executing: [C:\Users\ricca\flutter/] git ls-remote --get-url origin [ +1 ms] [ +87 ms] Exit code 0 from: git ls-remote --get-url origin [ +1 ms] [ ] https://github.com/flutter/flutter.git [ +192 ms] [ +126 ms] executing: [C:\Users\ricca\flutter/] git rev-parse --abbrev-ref HEAD [ +100 ms] [ +108 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD [ +2 ms] [ ] stable [ +1 ms] [ +60 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update. [ +1 ms] [ ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update. [ +1 ms] [ ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update. [ +1 ms] [ ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update. [ +1 ms] [ ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update. [ +91 ms] [ +6 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update. [ +2 ms] [ ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update. [ +1 ms] [ ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update. [ +1 ms] [ ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update. [ +1 ms] [ ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update. [ +1 ms] [ ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update. [ +1 ms] [ ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update. [ +3 ms] [ +27 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update. [ +1 ms] [ ] Artifact Instance of 'GradleWrapper' is not required, skipping update. [ +1 ms] [ ] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update. [ +1 ms] [ ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update. [ +1 ms] [ ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update. [ +1 ms] [ ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update. [ +2 ms] [ ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update. [ +2 ms] [ ] Artifact Instance of 'FlutterSdk' is not required, skipping update. [ +2 ms] [ ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update. [ +3 ms] [ ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update. [ +1 ms] [ ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update. [ +1 ms] [ ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update. [ +1 ms] [ ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update. [ +1 ms] [ ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update. [ +1 ms] [ ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update. [ +1 ms] [ ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update. [ +2 ms] [ ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update. [ +1 ms] [ ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update. [ +3 ms] [ ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update. [ +1 ms] [ ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update. [ +1 ms] [ ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update. [ +50 ms] [ +103 ms] Initializing file store [ +2 ms] [ +38 ms] Skipping target: gen_localizations [ +1 ms] [ +12 ms] kernel_snapshot: Starting due to {} [ +94 ms] [ +48 ms] C:\Users\ricca\flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev C:\Users\ricca\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root C:\Users\ricca\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk_product/ --target=flutter -Ddart.developer.causal_async_stacks=false -Ddart.vm.profile=false -Ddart.vm.product=true --bytecode-options=source-positions --aot --tfa --packages C:\Users\ricca\Documents\FLutter\test_package\.packages --output-dill C:\Users\ricca\Documents\FLutter\test_package\.dart_tool\flutter_build\005dd3b7edaef58e51bccb3e5eba9ba6\app.dill --depfile C:\Users\ricca\Documents\FLutter\test_package\.dart_tool\flutter_build\005dd3b7edaef58e51bccb3e5eba9ba6\kernel_snapshot. d package:test_package/main.dart ```
pedromassangocode commented 3 years ago

Hi @cavedweller Can you please provide the logs of the crash? Thank you

cavedweller commented 3 years ago
error code ``` I/PlayStoreTeste(16593): Starting a blocking GC Alloc 2 I/PlayStoreTeste(16593): Waiting for a blocking GC Alloc I/PlayStoreTeste(16593): Clamp target GC heap from 279MB to 256MB I/PlayStoreTeste(16593): Alloc concurrent copying GC freed 18(664B) AllocSpace objects, 0(0B) LOS objects, 0% free, 255MB/256MB, paused 119us total 26.776ms I/PlayStoreTeste(16593): WaitForGcToComplete blocked Alloc on HeapTrim for 106.706ms I/PlayStoreTeste(16593): Starting a blocking GC Alloc I/PlayStoreTeste(16593): Waiting for a blocking GC Alloc I/PlayStoreTeste(16593): Clamp target GC heap from 279MB to 256MB I/PlayStoreTeste(16593): Alloc concurrent copying GC freed 19(624B) AllocSpace objects, 0(0B) LOS objects, 0% free, 255MB/256MB, paused 135us total 26.857ms I/PlayStoreTeste(16593): WaitForGcToComplete blocked Alloc on HeapTrim for 133.825ms I/PlayStoreTeste(16593): Starting a blocking GC Alloc I/PlayStoreTeste(16593): WaitForGcToComplete blocked Background on HeapTrim for 161.346ms 3 I/PlayStoreTeste(16593): Waiting for a blocking GC Alloc I/PlayStoreTeste(16593): Clamp target GC heap from 279MB to 256MB I/PlayStoreTeste(16593): WaitForGcToComplete blocked Alloc on HeapTrim for 26.655ms I/PlayStoreTeste(16593): Starting a blocking GC Alloc I/PlayStoreTeste(16593): WaitForGcToComplete blocked Alloc on HeapTrim for 26.334ms E/ExoPlayerImplInternal(16593): Playback error E/ExoPlayerImplInternal(16593): com.google.android.exoplayer2.ExoPlaybackException: Source error E/ExoPlayerImplInternal(16593): at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:554) E/ExoPlayerImplInternal(16593): at android.os.Handler.dispatchMessage(Handler.java:102) E/ExoPlayerImplInternal(16593): at android.os.Looper.loop(Looper.java:214) E/ExoPlayerImplInternal(16593): at android.os.HandlerThread.run(HandlerThread.java:65) E/ExoPlayerImplInternal(16593): Caused by: com.google.android.exoplayer2.upstream.Loader$UnexpectedLoaderException: Unexpected OutOfMemoryError: Failed to allocate a 65552 byte allocation with 18000 free bytes and 17KB until OOM, max allowed footprint 268435456, growth limit 268435456 E/ExoPlayerImplInternal(16593): at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:444) E/ExoPlayerImplInternal(16593): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) E/ExoPlayerImplInternal(16593): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) E/ExoPlayerImplInternal(16593): at java.lang.Thread.run(Thread.java:764) E/ExoPlayerImplInternal(16593): Caused by: java.lang.OutOfMemoryError: Failed to allocate a 65552 byte allocation with 18000 free bytes and 17KB until OOM, max allowed footprint 268435456, growth limit 268435456 E/ExoPlayerImplInternal(16593): at com.google.android.exoplayer2.extractor.DefaultExtractorInput.(DefaultExtractorInput.java:54) E/ExoPlayerImplInternal(16593): at com.google.android.exoplayer2.source.BundledExtractorsAdapter.init(BundledExtractorsAdapter.java:65) E/ExoPlayerImplInternal(16593): at com.google.android.exoplayer2.source.ProgressiveMediaPeriod$ExtractingLoadable.load(ProgressiveMediaPeriod.java:1024) E/ExoPlayerImplInternal(16593): at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:415) E/ExoPlayerImplInternal(16593): ... 3 more I/PlayStoreTeste(16593): Starting a blocking GC Alloc I/PlayStoreTeste(16593): WaitForGcToComplete blocked Alloc on HeapTrim for 24.415ms I/PlayStoreTeste(16593): Starting a blocking GC Alloc 2 I/PlayStoreTeste(16593): Waiting for a blocking GC Alloc I/PlayStoreTeste(16593): Clamp target GC heap from 279MB to 256MB I/PlayStoreTeste(16593): WaitForGcToComplete blocked Alloc on HeapTrim for 24.361ms I/PlayStoreTeste(16593): Starting a blocking GC Alloc I/PlayStoreTeste(16593): WaitForGcToComplete blocked Alloc on HeapTrim for 15.579ms I/PlayStoreTeste(16593): Starting a blocking GC Alloc 2 I/PlayStoreTeste(16593): Waiting for a blocking GC Alloc I/PlayStoreTeste(16593): Clamp target GC heap from 279MB to 256MB I/PlayStoreTeste(16593): WaitForGcToComplete blocked Alloc on HeapTrim for 10.048ms 2 I/PlayStoreTeste(16593): Starting a blocking GC Alloc I/PlayStoreTeste(16593): Clamp target GC heap from 279MB to 256MB I/chatty (16593): uid=10228(com.example.PlayStoreTester) HeapTaskDaemon identical 48 lines 2 I/PlayStoreTeste(16593): Clamp target GC heap from 279MB to 256MB I/chatty (16593): uid=10228(com.example.PlayStoreTester) HeapTaskDaemon identical 58 lines 5 I/PlayStoreTeste(16593): Clamp target GC heap from 279MB to 256MB I/chatty (16593): uid=10228(com.example.PlayStoreTester) HeapTaskDaemon identical 3 lines 5 I/PlayStoreTeste(16593): Clamp target GC heap from 279MB to 256MB I/chatty (16593): uid=10228(com.example.PlayStoreTester) HeapTaskDaemon identical 12 lines 7 I/PlayStoreTeste(16593): Clamp target GC heap from 279MB to 256MB I/chatty (16593): uid=10228(com.example.PlayStoreTester) HeapTaskDaemon identical 3 lines 2 I/PlayStoreTeste(16593): Clamp target GC heap from 279MB to 256MB I/chatty (16593): uid=10228(com.example.PlayStoreTester) HeapTaskDaemon identical 48 lines 2 I/PlayStoreTeste(16593): Clamp target GC heap from 279MB to 256MB I/chatty (16593): uid=10228(com.example.PlayStoreTester) HeapTaskDaemon identical 24 lines 9 I/PlayStoreTeste(16593): Clamp target GC heap from 279MB to 256MB I/chatty (16593): uid=10228(com.example.PlayStoreTester) HeapTaskDaemon identical 1 line 5 I/PlayStoreTeste(16593): Clamp target GC heap from 279MB to 256MB I/chatty (16593): uid=10228(com.example.PlayStoreTester) HeapTaskDaemon identical 1 line 2 I/PlayStoreTeste(16593): Clamp target GC heap from 279MB to 256MB I/chatty (16593): uid=10228(com.example.PlayStoreTester) HeapTaskDaemon identical 33 lines 3 I/PlayStoreTeste(16593): Clamp target GC heap from 279MB to 256MB _**This last bit literally will repeat forever it seams like an infinite loop**_ ```
pedromassangocode commented 3 years ago

I was able to reproduce the issue.

Logs ``` Performing hot restart... Syncing files to device Redmi 5 Plus... Restarted application in 1,713ms. I/zygote64(29383): Background concurrent copying GC freed 33155(2MB) AllocSpace objects, 294(10MB) LOS objects, 77% free, 3MB/15MB, paused 53.522ms total 279.193ms D/skia (29383): --- SkAndroidCodec::NewFromStream returned null D/skia (29383): --- SkAndroidCodec::NewFromStream returned null D/skia (29383): --- SkAndroidCodec::NewFromStream returned null D/skia (29383): --- SkAndroidCodec::NewFromStream returned null D/skia (29383): --- SkAndroidCodec::NewFromStream returned null D/skia (29383): --- SkAndroidCodec::NewFromStream returned null D/skia (29383): --- SkAndroidCodec::NewFromStream returned null D/skia (29383): --- SkAndroidCodec::NewFromStream returned null I/ExoPlayerImpl(29383): Init 41693b3 [ExoPlayerLib/2.12.1] [vince, Redmi 5 Plus, Xiaomi, 27] D/AudioManager(29383): getStreamVolume isRestricted mode = 0 W/VideoCapabilities(29383): Unrecognized profile 2130706433 for video/avc W/VideoCapabilities(29383): Unrecognized profile 2130706434 for video/avc W/VideoCapabilities(29383): Unrecognized profile 2130706433 for video/avc W/VideoCapabilities(29383): Unrecognized profile 2130706434 for video/avc W/VideoCapabilities(29383): Unsupported mime video/divx W/VideoCapabilities(29383): Unsupported mime video/divx311 W/VideoCapabilities(29383): Unsupported mime video/divx4 W/VideoCapabilities(29383): Unrecognized profile/level 0/3 for video/mpeg2 W/VideoCapabilities(29383): Unrecognized profile/level 0/3 for video/mpeg2 W/VideoCapabilities(29383): Unsupported mime video/x-ms-wmv I/chatty (29383): uid=10511(com.nevercode.triage) ExoPlayer:Playb identical 1 line W/VideoCapabilities(29383): Unsupported mime video/x-ms-wmv W/VideoCapabilities(29383): Unrecognized profile 2130706433 for video/avc W/VideoCapabilities(29383): Unrecognized profile 2130706434 for video/avc I/VideoCapabilities(29383): Unsupported profile 4 for video/mp4v-es W/Utils (29383): could not parse long range '175-174' W/VideoCapabilities(29383): Unrecognized profile 2130706433 for video/avc W/VideoCapabilities(29383): Unrecognized profile 2130706434 for video/avc W/VideoCapabilities(29383): Unrecognized profile 2130706433 for video/avc W/VideoCapabilities(29383): Unrecognized profile 2130706434 for video/avc W/VideoCapabilities(29383): Unrecognized profile 2130706433 for video/avc W/VideoCapabilities(29383): Unrecognized profile 2130706434 for video/avc I/OMXClient(29383): Treble IOmx obtained D/SurfaceUtils(29383): connecting to surface 0x70d794b010, reason connectToSurface I/MediaCodec(29383): [OMX.qcom.video.decoder.avc] setting surface generation to 30088193 D/SurfaceUtils(29383): disconnecting from surface 0x70d794b010, reason connectToSurface(reconnect) D/SurfaceUtils(29383): connecting to surface 0x70d794b010, reason connectToSurface(reconnect) I/ExtendedACodec(29383): setupVideoDecoder() I/ExtendedACodec(29383): Decoder will be in frame by frame mode D/SurfaceUtils(29383): set up nativeWindow 0x70d794b010 for 1080x2160, color 0x7fa30c06, rotation 0, usage 0x20002900 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 I/OMXClient(29383): Treble IOmx obtained I/ACodec (29383): codec does not support config priority (err -2147483648) W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 I/ACodec (29383): codec does not support config priority (err -2147483648) I/ACodec (29383): codec does not support config operating rate (err -2147483648) W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 W/ExtendedACodec(29383): Failed to get extension for extradata parameter D/SurfaceUtils(29383): set up nativeWindow 0x70d794b010 for 1088x2160, color 0x7fa30c06, rotation 0, usage 0x20002900 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 I/chatty (29383): uid=10511(com.nevercode.triage) CodecLooper identical 1 line W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 D/AudioTrack(29383): Client defaulted notificationFrames to 7688 for frameCount 15376 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 E/qdgralloc(29383): Unknown Color Space = 5 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 E/qdgralloc(29383): Unknown Color Space = 5 I/chatty (29383): uid=10511(com.nevercode.triage) 1.raster identical 1 line E/qdgralloc(29383): Unknown Color Space = 5 E/qdgralloc(29383): Unknown Color Space = 5 I/chatty (29383): uid=10511(com.nevercode.triage) 1.raster identical 2 lines E/qdgralloc(29383): Unknown Color Space = 5 I/ExoPlayerImpl(29383): Init febcfa3 [ExoPlayerLib/2.12.1] [vince, Redmi 5 Plus, Xiaomi, 27] D/AudioManager(29383): getStreamVolume isRestricted mode = 0 I/OMXClient(29383): Treble IOmx obtained D/SurfaceUtils(29383): connecting to surface 0x70b9eb7010, reason connectToSurface I/MediaCodec(29383): [OMX.qcom.video.decoder.avc] setting surface generation to 30088194 D/SurfaceUtils(29383): disconnecting from surface 0x70b9eb7010, reason connectToSurface(reconnect) D/SurfaceUtils(29383): connecting to surface 0x70b9eb7010, reason connectToSurface(reconnect) I/ExtendedACodec(29383): setupVideoDecoder() I/ExtendedACodec(29383): Decoder will be in frame by frame mode D/SurfaceUtils(29383): set up nativeWindow 0x70b9eb7010 for 1080x2160, color 0x7fa30c06, rotation 0, usage 0x20002900 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 I/chatty (29383): uid=10511(com.nevercode.triage) CodecLooper identical 2 lines W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 I/OMXClient(29383): Treble IOmx obtained I/ACodec (29383): codec does not support config priority (err -2147483648) I/ACodec (29383): codec does not support config priority (err -2147483648) I/ACodec (29383): codec does not support config operating rate (err -2147483648) W/ExtendedACodec(29383): Failed to get extension for extradata parameter D/SurfaceUtils(29383): set up nativeWindow 0x70b9eb7010 for 1088x2160, color 0x7fa30c06, rotation 0, usage 0x20002900 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 D/AudioTrack(29383): Client defaulted notificationFrames to 7688 for frameCount 15376 D/AudioManager(29383): dispatching onAudioFocusChange(-1) to android.media.AudioManager@f5aa88com.google.android.exoplayer2.AudioFocusManager$AudioFocusListener@fbf3c21 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 E/qdgralloc(29383): Unknown Color Space = 5 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 E/qdgralloc(29383): Unknown Color Space = 5 I/chatty (29383): uid=10511(com.nevercode.triage) 1.raster identical 3 lines E/qdgralloc(29383): Unknown Color Space = 5 E/qdgralloc(29383): Unknown Color Space = 5 E/qdgralloc(29383): Unknown Color Space = 5 I/zygote64(29383): Do full code cache collection, code=249KB, data=165KB I/zygote64(29383): After code cache collection, code=249KB, data=149KB I/ExoPlayerImpl(29383): Init 23712f7 [ExoPlayerLib/2.12.1] [vince, Redmi 5 Plus, Xiaomi, 27] D/AudioManager(29383): getStreamVolume isRestricted mode = 0 I/zygote64(29383): Do partial code cache collection, code=249KB, data=150KB I/zygote64(29383): After code cache collection, code=249KB, data=150KB I/zygote64(29383): Increasing code cache capacity to 1024KB I/OMXClient(29383): Treble IOmx obtained D/SurfaceUtils(29383): connecting to surface 0x70b67c6010, reason connectToSurface I/MediaCodec(29383): [OMX.qcom.video.decoder.avc] setting surface generation to 30088195 D/SurfaceUtils(29383): disconnecting from surface 0x70b67c6010, reason connectToSurface(reconnect) D/SurfaceUtils(29383): connecting to surface 0x70b67c6010, reason connectToSurface(reconnect) I/ExtendedACodec(29383): setupVideoDecoder() I/ExtendedACodec(29383): Decoder will be in frame by frame mode D/SurfaceUtils(29383): set up nativeWindow 0x70b67c6010 for 1920x1080, color 0x7fa30c06, rotation 90, usage 0x20002900 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 I/chatty (29383): uid=10511(com.nevercode.triage) CodecLooper identical 1 line W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 I/OMXClient(29383): Treble IOmx obtained I/ACodec (29383): codec does not support config priority (err -2147483648) I/ACodec (29383): codec does not support config priority (err -2147483648) I/ACodec (29383): codec does not support config operating rate (err -2147483648) W/ExtendedACodec(29383): Failed to get extension for extradata parameter D/SurfaceUtils(29383): set up nativeWindow 0x70b67c6010 for 1920x1088, color 0x7fa30c06, rotation 90, usage 0x20002900 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 D/AudioTrack(29383): Client defaulted notificationFrames to 7688 for frameCount 15376 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 D/AudioManager(29383): dispatching onAudioFocusChange(-1) to android.media.AudioManager@f5aa88com.google.android.exoplayer2.AudioFocusManager$AudioFocusListener@1acc5b8 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 W/InputEventReceiver(29383): Slow Input: took 133ms in dispatching, now at finishInputEvent (MotionEvent: event_seq=598, seq=4048435, action=ACTION_DOWN) I/ExoPlayerImpl(29383): Init 54e4f85 [ExoPlayerLib/2.12.1] [vince, Redmi 5 Plus, Xiaomi, 27] D/AudioManager(29383): getStreamVolume isRestricted mode = 0 I/OMXClient(29383): Treble IOmx obtained D/SurfaceUtils(29383): connecting to surface 0x70b67cf010, reason connectToSurface I/MediaCodec(29383): [OMX.qcom.video.decoder.avc] setting surface generation to 30088196 D/SurfaceUtils(29383): disconnecting from surface 0x70b67cf010, reason connectToSurface(reconnect) D/SurfaceUtils(29383): connecting to surface 0x70b67cf010, reason connectToSurface(reconnect) I/ExtendedACodec(29383): setupVideoDecoder() I/ExtendedACodec(29383): Decoder will be in frame by frame mode D/SurfaceUtils(29383): set up nativeWindow 0x70b67cf010 for 1920x1080, color 0x7fa30c06, rotation 90, usage 0x20002900 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 I/OMXClient(29383): Treble IOmx obtained I/ACodec (29383): codec does not support config priority (err -2147483648) I/ACodec (29383): codec does not support config priority (err -2147483648) I/ACodec (29383): codec does not support config operating rate (err -2147483648) W/ExtendedACodec(29383): Failed to get extension for extradata parameter D/AudioTrack(29383): Client defaulted notificationFrames to 7688 for frameCount 15376 D/SurfaceUtils(29383): set up nativeWindow 0x70b67cf010 for 1920x1088, color 0x7fa30c06, rotation 90, usage 0x20002900 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 I/chatty (29383): uid=10511(com.nevercode.triage) CodecLooper identical 2 lines W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 I/chatty (29383): uid=10511(com.nevercode.triage) JNISurfaceTextu identical 1 line W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 D/AudioManager(29383): dispatching onAudioFocusChange(-1) to android.media.AudioManager@f5aa88com.google.android.exoplayer2.AudioFocusManager$AudioFocusListener@4791cfc W/GrallocMapperPassthrough(29383): buffer descriptor with invalid usage bits 0x2000 I/zygote64(29383): Clamp target GC heap from 192MB to 192MB I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 214MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 41.527ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 34.954ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 4(136B) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 77us total 47.052ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 45(2392B) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 100us total 36.300ms I/zygote64(29383): Forcing collection of SoftReferences for 64KB allocation I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 2015(105KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 87us total 49.397ms I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 39.733ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 106(3KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 83us total 32.970ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 1(88B) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 62us total 32.752ms I/zygote64(29383): Forcing collection of SoftReferences for 64KB allocation I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 15(672B) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 74us total 46.184ms W/zygote64(29383): Throwing OutOfMemoryError "Failed to allocate a 65548 byte allocation with 33136 free bytes and 32KB until OOM, max allowed footprint 201326592, growth limit 201326592" I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 41.855ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 68(2960B) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 73us total 32.590ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 20(680B) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 82us total 34.575ms I/zygote64(29383): Forcing collection of SoftReferences for 64KB allocation I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 296(10KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 232us total 47.795ms W/zygote64(29383): Throwing OutOfMemoryError "Failed to allocate a 65552 byte allocation with 36136 free bytes and 35KB until OOM, max allowed footprint 201326592, growth limit 201326592" I/zygote64(29383): WaitForGcToComplete blocked Background on HeapTrim for 48.415ms I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 34.292ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc E/LoadTask(29383): OutOfMemory error loading stream E/LoadTask(29383): java.lang.OutOfMemoryError: Failed to allocate a 65552 byte allocation with 36136 free bytes and 35KB until OOM, max allowed footprint 201326592, growth limit 201326592 E/LoadTask(29383): at com.google.android.exoplayer2.upstream.DefaultAllocator.allocate(DefaultAllocator.java:106) E/LoadTask(29383): at com.google.android.exoplayer2.source.SampleDataQueue.preAppend(SampleDataQueue.java:394) E/LoadTask(29383): at com.google.android.exoplayer2.source.SampleDataQueue.sampleData(SampleDataQueue.java:183) E/LoadTask(29383): at com.google.android.exoplayer2.source.SampleQueue.sampleData(SampleQueue.java:530) E/LoadTask(29383): at com.google.android.exoplayer2.extractor.TrackOutput$-CC.$default$sampleData(TrackOutput.java:161) E/LoadTask(29383): at com.google.android.exoplayer2.source.SampleQueue.sampleData(Unknown Source:0) E/LoadTask(29383): at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.readSample(Mp4Extractor.java:541) E/LoadTask(29383): at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.read(Mp4Extractor.java:200) E/LoadTask(29383): at com.google.android.exoplayer2.source.BundledExtractorsAdapter.read(BundledExtractorsAdapter.java:127) E/LoadTask(29383): at com.google.android.exoplayer2.source.ProgressiveMediaPeriod$ExtractingLoadable.load(ProgressiveMediaPeriod.java:1046) E/LoadTask(29383): at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:415) E/LoadTask(29383): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) E/LoadTask(29383): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) E/LoadTask(29383): at java.lang.Thread.run(Thread.java:764) I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 46.396ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 112.451ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/chatty (29383): uid=10511(com.nevercode.triage) HeapTaskDaemon identical 7 lines I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/chatty (29383): uid=10511(com.nevercode.triage) HeapTaskDaemon identical 11 lines I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/ExoPlayerImpl(29383): Init fecd42e [ExoPlayerLib/2.12.1] [vince, Redmi 5 Plus, Xiaomi, 27] D/AudioManager(29383): getStreamVolume isRestricted mode = 0 I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 27.702ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 11.031ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 6.995ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/OMXClient(29383): Treble IOmx obtained D/SurfaceUtils(29383): connecting to surface 0x70b9ef7010, reason connectToSurface I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/MediaCodec(29383): [OMX.qcom.video.decoder.avc] setting surface generation to 30088197 D/SurfaceUtils(29383): disconnecting from surface 0x70b9ef7010, reason connectToSurface(reconnect) D/SurfaceUtils(29383): connecting to surface 0x70b9ef7010, reason connectToSurface(reconnect) I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 36.092ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/ExtendedACodec(29383): setupVideoDecoder() E/ACodec (29383): [OMX.qcom.video.decoder.avc] configureCodec returning error -12 E/ACodec (29383): signalError(omxError 0x80001001, internalError -12) E/MediaCodec(29383): Codec reported err 0xfffffff4, actionCode 0, while in state 3 W/MediaAnalyticsItem(29383): Unable to record: (codec:0:-1:-11:0:10:android.media.mediacodec.codec=OMX.qcom.video.decoder.avc:android.media.mediacodec.mode=video:android.media.mediacodec.secure=0:android.media.mediacodec.width=1920:android.media.mediacodec.height=1080:android.media.mediacodec.rotation-degrees=90:android.media.mediacodec.maxwidth=1920:android.media.mediacodec.maxheight=1080:android.media.mediacodec.errcode=-12:android.media.mediacodec.errstate=3:) [forcenew=0] D/SurfaceUtils(29383): disconnecting from surface 0x70b9ef7010, reason disconnectFromSurface E/MediaCodec(29383): configure failed with err 0xfffffff4, resetting... I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 34.177ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 18(768B) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 171us total 41.392ms I/zygote64(29383): WaitForGcToComplete blocked Background on HeapTrim for 41.719ms I/zygote64(29383): Starting a blocking GC Alloc I/OMXClient(29383): Treble IOmx obtained I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 95(4KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 66us total 33.187ms I/zygote64(29383): Forcing collection of SoftReferences for 64KB allocation I/zygote64(29383): Starting a blocking GC Alloc W/MediaAnalyticsItem(29383): Unable to record: (codec:0:-1:-11:0:3:android.media.mediacodec.codec=OMX.qcom.video.decoder.avc:android.media.mediacodec.mode=video:android.media.mediacodec.secure=0:) [forcenew=0] I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 513(49KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 72us total 47.399ms W/zygote64(29383): Throwing OutOfMemoryError "Failed to allocate a 65548 byte allocation with 55992 free bytes and 54KB until OOM, max allowed footprint 201326592, growth limit 201326592" I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc W/MediaCodecRenderer(29383): Failed to initialize decoder: OMX.qcom.video.decoder.avc W/MediaCodecRenderer(29383): android.media.MediaCodec$CodecException: Error 0xfffffff4 W/MediaCodecRenderer(29383): at android.media.MediaCodec.native_configure(Native Method) W/MediaCodecRenderer(29383): at android.media.MediaCodec.configure(MediaCodec.java:1943) W/MediaCodecRenderer(29383): at android.media.MediaCodec.configure(MediaCodec.java:1872) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.mediacodec.SynchronousMediaCodecAdapter.configure(SynchronousMediaCodecAdapter.java:43) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.configureCodec(MediaCodecVideoRenderer.java:580) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.initCodec(MediaCodecRenderer.java:1143) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.maybeInitCodecWithFallback(MediaCodecRenderer.java:1040) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.maybeInitCodecOrBypass(MediaCodecRenderer.java:604) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.onInputFormatChanged(MediaCodecRenderer.java:1470) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.onInputFormatChanged(MediaCodecVideoRenderer.java:640) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.readToFlagsOnlyBuffer(MediaCodecRenderer.java:994) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:844) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:892) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:467) W/MediaCodecRenderer(29383): at android.os.Handler.dispatchMessage(Handler.java:102) W/MediaCodecRenderer(29383): at android.os.Looper.loop(Looper.java:176) W/MediaCodecRenderer(29383): at android.os.HandlerThread.run(HandlerThread.java:65) I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 203(29KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 70us total 33.001ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 249(45KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 59us total 30.455ms I/zygote64(29383): WaitForGcToComplete blocked Background on HeapTrim for 63.774ms I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 51.867ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 51.937ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 85(10KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 109us total 32.512ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 124(4KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 60us total 31.267ms I/zygote64(29383): Forcing collection of SoftReferences for 64KB allocation I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 180(6KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 55us total 40.705ms W/zygote64(29383): Throwing OutOfMemoryError "Failed to allocate a 65548 byte allocation with 19296 free bytes and 18KB until OOM, max allowed footprint 201326592, growth limit 201326592" I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 74.564ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Background on HeapTrim for 105.965ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 5(528B) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 125us total 32.266ms I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 138.503ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 128(6KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 68us total 31.323ms I/zygote64(29383): Forcing collection of SoftReferences for 64KB allocation I/zygote64(29383): WaitForGcToComplete blocked Background on HeapTrim for 31.529ms I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 31.533ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 11.664ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 72(7KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 69us total 41.215ms W/zygote64(29383): Throwing OutOfMemoryError "Failed to allocate a 65552 byte allocation with 9024 free bytes and 8KB until OOM, max allowed footprint 201326592, growth limit 201326592" I/zygote64(29383): WaitForGcToComplete blocked HeapTrim on HeapTrim for 41.648ms I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 74.220ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 32.125ms I/zygote64(29383): Starting a blocking GC Alloc I/chatty (29383): uid=10511(com.nevercode.triage) Loader:Progress identical 1 line I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 3(2384B) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 58us total 30.855ms I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 54.960ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 24(1952B) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 95us total 30.669ms I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 62.529ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 18(712B) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 57us total 31.427ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 8(1080B) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 57us total 30.635ms I/zygote64(29383): Forcing collection of SoftReferences for 4KB allocation I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 58.171ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 90.147ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 19(856B) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 98us total 31.580ms I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 80.831ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 32.085ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 52(13KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 62us total 41.107ms I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 41.551ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 0(0B) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 64us total 30.389ms I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 103.790ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Background on HeapTrim for 231.453ms I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 63.533ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 175(6KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 62us total 30.684ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 21(704B) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 59us total 32.078ms I/zygote64(29383): Forcing collection of SoftReferences for 9KB allocation I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 107(4KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 62us total 41.228ms I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 309.276ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 243.725ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 122.050ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 31.755ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 26.731ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 59.134ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 61.770ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 65.039ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 65.090ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc E/LoadTask(29383): OutOfMemory error loading stream E/LoadTask(29383): java.lang.OutOfMemoryError: Failed to allocate a 65552 byte allocation with 9024 free bytes and 8KB until OOM, max allowed footprint 201326592, growth limit 201326592 E/LoadTask(29383): at com.google.android.exoplayer2.upstream.DefaultAllocator.allocate(DefaultAllocator.java:106) E/LoadTask(29383): at com.google.android.exoplayer2.source.SampleDataQueue.preAppend(SampleDataQueue.java:394) E/LoadTask(29383): at com.google.android.exoplayer2.source.SampleDataQueue.sampleData(SampleDataQueue.java:183) E/LoadTask(29383): at com.google.android.exoplayer2.source.SampleQueue.sampleData(SampleQueue.java:530) E/LoadTask(29383): at com.google.android.exoplayer2.extractor.TrackOutput$-CC.$default$sampleData(TrackOutput.java:161) E/LoadTask(29383): at com.google.android.exoplayer2.source.SampleQueue.sampleData(Unknown Source:0) E/LoadTask(29383): at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.readSample(Mp4Extractor.java:541) E/LoadTask(29383): at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.read(Mp4Extractor.java:200) E/LoadTask(29383): at com.google.android.exoplayer2.source.BundledExtractorsAdapter.read(BundledExtractorsAdapter.java:127) E/LoadTask(29383): at com.google.android.exoplayer2.source.ProgressiveMediaPeriod$ExtractingLoadable.load(ProgressiveMediaPeriod.java:1046) E/LoadTask(29383): at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:415) E/LoadTask(29383): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) E/LoadTask(29383): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) E/LoadTask(29383): at java.lang.Thread.run(Thread.java:764) I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 68(5KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 70us total 31.415ms I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 59.583ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Background on HeapTrim for 31.734ms E/ExoPlayerImplInternal(29383): Playback error E/ExoPlayerImplInternal(29383): com.google.android.exoplayer2.ExoPlaybackException: MediaCodecVideoRenderer error, index=0, format=Format(1, null, null, video/avc, null, -1, null, [1920, 1080, 30.039656], [-1, -1]), format_supported=YES E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:542) E/ExoPlayerImplInternal(29383): at android.os.Handler.dispatchMessage(Handler.java:102) E/ExoPlayerImplInternal(29383): at android.os.Looper.loop(Looper.java:176) E/ExoPlayerImplInternal(29383): at android.os.HandlerThread.run(HandlerThread.java:65) E/ExoPlayerImplInternal(29383): Caused by: com.google.android.exoplayer2.mediacodec.MediaCodecRenderer$DecoderInitializationException: Decoder init failed: OMX.qcom.video.decoder.avc, Format(1, null, null, video/avc, null, -1, null, [1920, 1080, 30.039656], [-1, -1]) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.maybeInitCodecWithFallback(MediaCodecRenderer.java:1047) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.maybeInitCodecOrBypass(MediaCodecRenderer.java:604) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.onInputFormatChanged(MediaCodecRenderer.java:1470) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.onInputFormatChanged(MediaCodecVideoRenderer.java:640) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.readToFlagsOnlyBuffer(MediaCodecRenderer.java:994) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:844) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:892) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:467) E/ExoPlayerImplInternal(29383): ... 3 more E/ExoPlayerImplInternal(29383): Caused by: android.media.MediaCodec$CodecException: Error 0xfffffff4 E/ExoPlayerImplInternal(29383): at android.media.MediaCodec.native_configure(Native Method) E/ExoPlayerImplInternal(29383): at android.media.MediaCodec.configure(MediaCodec.java:1943) E/ExoPlayerImplInternal(29383): at android.media.MediaCodec.configure(MediaCodec.java:1872) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.mediacodec.SynchronousMediaCodecAdapter.configure(SynchronousMediaCodecAdapter.java:43) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.configureCodec(MediaCodecVideoRenderer.java:580) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.initCodec(MediaCodecRenderer.java:1143) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.maybeInitCodecWithFallback(MediaCodecRenderer.java:1040) E/ExoPlayerImplInternal(29383): ... 10 more I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 23.847ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 23.908ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 57.144ms I/zygote64(29383): Starting a blocking GC Alloc I/ExoPlayerImpl(29383): Init 34b5763 [ExoPlayerLib/2.12.1] [vince, Redmi 5 Plus, Xiaomi, 27] D/AudioManager(29383): getStreamVolume isRestricted mode = 0 I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 27.019ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/OMXClient(29383): Treble IOmx obtained D/SurfaceUtils(29383): connecting to surface 0x70b2f98010, reason connectToSurface I/MediaCodec(29383): [OMX.qcom.video.decoder.avc] setting surface generation to 30088198 D/SurfaceUtils(29383): disconnecting from surface 0x70b2f98010, reason connectToSurface(reconnect) D/SurfaceUtils(29383): connecting to surface 0x70b2f98010, reason connectToSurface(reconnect) I/ExtendedACodec(29383): setupVideoDecoder() I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 32.093ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc E/ACodec (29383): [OMX.qcom.video.decoder.avc] configureCodec returning error -12 E/ACodec (29383): signalError(omxError 0x80001001, internalError -12) E/MediaCodec(29383): Codec reported err 0xfffffff4, actionCode 0, while in state 3 W/MediaAnalyticsItem(29383): Unable to record: (codec:0:-1:-11:0:10:android.media.mediacodec.codec=OMX.qcom.video.decoder.avc:android.media.mediacodec.mode=video:android.media.mediacodec.secure=0:android.media.mediacodec.width=1920:android.media.mediacodec.height=1080:android.media.mediacodec.rotation-degrees=90:android.media.mediacodec.maxwidth=1920:android.media.mediacodec.maxheight=1080:android.media.mediacodec.errcode=-12:android.media.mediacodec.errstate=3:) [forcenew=0] D/SurfaceUtils(29383): disconnecting from surface 0x70b2f98010, reason disconnectFromSurface E/MediaCodec(29383): configure failed with err 0xfffffff4, resetting... I/OMXClient(29383): Treble IOmx obtained I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 33.428ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc W/MediaAnalyticsItem(29383): Unable to record: (codec:0:-1:-11:0:3:android.media.mediacodec.codec=OMX.qcom.video.decoder.avc:android.media.mediacodec.mode=video:android.media.mediacodec.secure=0:) [forcenew=0] I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 20(728B) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 80us total 34.987ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 263(52KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 82us total 31.917ms I/zygote64(29383): Forcing collection of SoftReferences for 64KB allocation I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 672(61KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 60us total 40.972ms I/zygote64(29383): WaitForGcToComplete blocked Background on HeapTrim for 73.726ms I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 86.218ms I/zygote64(29383): Starting a blocking GC Alloc W/MediaCodecRenderer(29383): Failed to initialize decoder: OMX.qcom.video.decoder.avc W/MediaCodecRenderer(29383): android.media.MediaCodec$CodecException: Error 0xfffffff4 W/MediaCodecRenderer(29383): at android.media.MediaCodec.native_configure(Native Method) W/MediaCodecRenderer(29383): at android.media.MediaCodec.configure(MediaCodec.java:1943) W/MediaCodecRenderer(29383): at android.media.MediaCodec.configure(MediaCodec.java:1872) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.mediacodec.SynchronousMediaCodecAdapter.configure(SynchronousMediaCodecAdapter.java:43) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.configureCodec(MediaCodecVideoRenderer.java:580) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.initCodec(MediaCodecRenderer.java:1143) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.maybeInitCodecWithFallback(MediaCodecRenderer.java:1040) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.maybeInitCodecOrBypass(MediaCodecRenderer.java:604) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.onInputFormatChanged(MediaCodecRenderer.java:1470) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.onInputFormatChanged(MediaCodecVideoRenderer.java:640) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.readToFlagsOnlyBuffer(MediaCodecRenderer.java:994) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:844) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:892) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:467) W/MediaCodecRenderer(29383): at android.os.Handler.dispatchMessage(Handler.java:102) W/MediaCodecRenderer(29383): at android.os.Looper.loop(Looper.java:176) W/MediaCodecRenderer(29383): at android.os.HandlerThread.run(HandlerThread.java:65) I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 79(5KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 76us total 31.374ms I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 95.749ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Background on HeapTrim for 31.792ms I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 26.972ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 264(29KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 68us total 30.864ms I/zygote64(29383): Forcing collection of SoftReferences for 64KB allocation I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 15.577ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Background on HeapTrim for 31.285ms I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 31.433ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 25.041ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 143(25KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 74us total 41.852ms W/zygote64(29383): Throwing OutOfMemoryError "Failed to allocate a 65548 byte allocation with 26664 free bytes and 26KB until OOM, max allowed footprint 201326592, growth limit 201326592" I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 38.798ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 37.676ms I/zygote64(29383): Starting a blocking GC Alloc E/ExoPlayerImplInternal(29383): Playback error E/ExoPlayerImplInternal(29383): com.google.android.exoplayer2.ExoPlaybackException: MediaCodecVideoRenderer error, index=0, format=Format(1, null, null, video/avc, null, -1, null, [1920, 1080, 30.039656], [-1, -1]), format_supported=YES E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:542) E/ExoPlayerImplInternal(29383): at android.os.Handler.dispatchMessage(Handler.java:102) E/ExoPlayerImplInternal(29383): at android.os.Looper.loop(Looper.java:176) E/ExoPlayerImplInternal(29383): at android.os.HandlerThread.run(HandlerThread.java:65) E/ExoPlayerImplInternal(29383): Caused by: com.google.android.exoplayer2.mediacodec.MediaCodecRenderer$DecoderInitializationException: Decoder init failed: OMX.qcom.video.decoder.avc, Format(1, null, null, video/avc, null, -1, null, [1920, 1080, 30.039656], [-1, -1]) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.maybeInitCodecWithFallback(MediaCodecRenderer.java:1047) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.maybeInitCodecOrBypass(MediaCodecRenderer.java:604) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.onInputFormatChanged(MediaCodecRenderer.java:1470) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.onInputFormatChanged(MediaCodecVideoRenderer.java:640) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.readToFlagsOnlyBuffer(MediaCodecRenderer.java:994) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:844) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:892) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:467) E/ExoPlayerImplInternal(29383): ... 3 more E/ExoPlayerImplInternal(29383): Caused by: android.media.MediaCodec$CodecException: Error 0xfffffff4 E/ExoPlayerImplInternal(29383): at android.media.MediaCodec.native_configure(Native Method) E/ExoPlayerImplInternal(29383): at android.media.MediaCodec.configure(MediaCodec.java:1943) E/ExoPlayerImplInternal(29383): at android.media.MediaCodec.configure(MediaCodec.java:1872) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.mediacodec.SynchronousMediaCodecAdapter.configure(SynchronousMediaCodecAdapter.java:43) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.configureCodec(MediaCodecVideoRenderer.java:580) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.initCodec(MediaCodecRenderer.java:1143) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.maybeInitCodecWithFallback(MediaCodecRenderer.java:1040) E/ExoPlayerImplInternal(29383): ... 10 more I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 34.384ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 91(3KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 58us total 30.983ms I/zygote64(29383): WaitForGcToComplete blocked Background on HeapTrim for 31.233ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 9(384B) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 59us total 31.135ms I/zygote64(29383): Forcing collection of SoftReferences for 64KB allocation I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 75(9KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 57us total 41.528ms W/zygote64(29383): Throwing OutOfMemoryError "Failed to allocate a 65552 byte allocation with 46384 free bytes and 45KB until OOM, max allowed footprint 201326592, growth limit 201326592" I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 29.665ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 29.465ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 26.848ms I/zygote64(29383): Starting a blocking GC Alloc E/LoadTask(29383): OutOfMemory error loading stream E/LoadTask(29383): java.lang.OutOfMemoryError: Failed to allocate a 65552 byte allocation with 46384 free bytes and 45KB until OOM, max allowed footprint 201326592, growth limit 201326592 E/LoadTask(29383): at com.google.android.exoplayer2.upstream.DefaultAllocator.allocate(DefaultAllocator.java:106) E/LoadTask(29383): at com.google.android.exoplayer2.source.SampleDataQueue.preAppend(SampleDataQueue.java:394) E/LoadTask(29383): at com.google.android.exoplayer2.source.SampleDataQueue.sampleData(SampleDataQueue.java:183) E/LoadTask(29383): at com.google.android.exoplayer2.source.SampleQueue.sampleData(SampleQueue.java:530) E/LoadTask(29383): at com.google.android.exoplayer2.extractor.TrackOutput$-CC.$default$sampleData(TrackOutput.java:161) E/LoadTask(29383): at com.google.android.exoplayer2.source.SampleQueue.sampleData(Unknown Source:0) E/LoadTask(29383): at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.readSample(Mp4Extractor.java:541) E/LoadTask(29383): at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.read(Mp4Extractor.java:200) E/LoadTask(29383): at com.google.android.exoplayer2.source.BundledExtractorsAdapter.read(BundledExtractorsAdapter.java:127) E/LoadTask(29383): at com.google.android.exoplayer2.source.ProgressiveMediaPeriod$ExtractingLoadable.load(ProgressiveMediaPeriod.java:1046) E/LoadTask(29383): at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:415) E/LoadTask(29383): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) E/LoadTask(29383): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) E/LoadTask(29383): at java.lang.Thread.run(Thread.java:764) I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 22.500ms I/zygote64(29383): Starting a blocking GC Alloc I/ExoPlayerImpl(29383): Init 7303624 [ExoPlayerLib/2.12.1] [vince, Redmi 5 Plus, Xiaomi, 27] D/AudioManager(29383): getStreamVolume isRestricted mode = 0 I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 30.995ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 20.011ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 19.256ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/OMXClient(29383): Treble IOmx obtained D/SurfaceUtils(29383): connecting to surface 0x70bdbf2010, reason connectToSurface I/MediaCodec(29383): [OMX.qcom.video.decoder.avc] setting surface generation to 30088199 D/SurfaceUtils(29383): disconnecting from surface 0x70bdbf2010, reason connectToSurface(reconnect) D/SurfaceUtils(29383): connecting to surface 0x70bdbf2010, reason connectToSurface(reconnect) I/ExtendedACodec(29383): setupVideoDecoder() E/ACodec (29383): [OMX.qcom.video.decoder.avc] configureCodec returning error -12 E/ACodec (29383): signalError(omxError 0x80001001, internalError -12) E/MediaCodec(29383): Codec reported err 0xfffffff4, actionCode 0, while in state 3 W/MediaAnalyticsItem(29383): Unable to record: (codec:0:-1:-11:0:10:android.media.mediacodec.codec=OMX.qcom.video.decoder.avc:android.media.mediacodec.mode=video:android.media.mediacodec.secure=0:android.media.mediacodec.width=1920:android.media.mediacodec.height=1080:android.media.mediacodec.rotation-degrees=90:android.media.mediacodec.maxwidth=1920:android.media.mediacodec.maxheight=1080:android.media.mediacodec.errcode=-12:android.media.mediacodec.errstate=3:) [forcenew=0] D/SurfaceUtils(29383): disconnecting from surface 0x70bdbf2010, reason disconnectFromSurface E/MediaCodec(29383): configure failed with err 0xfffffff4, resetting... I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 37.845ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/OMXClient(29383): Treble IOmx obtained I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 33.587ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc W/MediaAnalyticsItem(29383): Unable to record: (codec:0:-1:-11:0:3:android.media.mediacodec.codec=OMX.qcom.video.decoder.avc:android.media.mediacodec.mode=video:android.media.mediacodec.secure=0:) [forcenew=0] I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 34.005ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 163(14KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 79us total 33.685ms I/zygote64(29383): WaitForGcToComplete blocked Background on HeapTrim for 34.068ms I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 61.821ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 55.351ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 63.558ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 62.578ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 5.891ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 161.745ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 24(1000B) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 69us total 32.810ms I/zygote64(29383): Forcing collection of SoftReferences for 64KB allocation I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 98.345ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 129.476ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 164(10KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 60us total 31.008ms I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 31.481ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 303(31KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 60us total 40.591ms I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 40.867ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Background on HeapTrim for 72.519ms W/zygote64(29383): Throwing OutOfMemoryError "Failed to allocate a 65548 byte allocation with 34776 free bytes and 33KB until OOM, max allowed footprint 201326592, growth limit 201326592" I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 30.952ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 1(8KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 56us total 33.731ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 6(6KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 106us total 33.953ms I/zygote64(29383): Forcing collection of SoftReferences for 64KB allocation I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 89(11KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 64us total 40.335ms I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 212.442ms W/zygote64(29383): Throwing OutOfMemoryError "Failed to allocate a 65552 byte allocation with 36248 free bytes and 35KB until OOM, max allowed footprint 201326592, growth limit 201326592" I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Background on HeapTrim for 40.859ms W/MediaCodecRenderer(29383): Failed to initialize decoder: OMX.qcom.video.decoder.avc W/MediaCodecRenderer(29383): android.media.MediaCodec$CodecException: Error 0xfffffff4 W/MediaCodecRenderer(29383): at android.media.MediaCodec.native_configure(Native Method) W/MediaCodecRenderer(29383): at android.media.MediaCodec.configure(MediaCodec.java:1943) W/MediaCodecRenderer(29383): at android.media.MediaCodec.configure(MediaCodec.java:1872) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.mediacodec.SynchronousMediaCodecAdapter.configure(SynchronousMediaCodecAdapter.java:43) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.configureCodec(MediaCodecVideoRenderer.java:580) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.initCodec(MediaCodecRenderer.java:1143) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.maybeInitCodecWithFallback(MediaCodecRenderer.java:1040) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.maybeInitCodecOrBypass(MediaCodecRenderer.java:604) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.onInputFormatChanged(MediaCodecRenderer.java:1470) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.onInputFormatChanged(MediaCodecVideoRenderer.java:640) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.readToFlagsOnlyBuffer(MediaCodecRenderer.java:994) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:844) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:892) W/MediaCodecRenderer(29383): at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:467) W/MediaCodecRenderer(29383): at android.os.Handler.dispatchMessage(Handler.java:102) W/MediaCodecRenderer(29383): at android.os.Looper.loop(Looper.java:176) W/MediaCodecRenderer(29383): at android.os.HandlerThread.run(HandlerThread.java:65) I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 137.225ms I/zygote64(29383): Starting a blocking GC Alloc E/ExoPlayerImplInternal(29383): Playback error E/ExoPlayerImplInternal(29383): com.google.android.exoplayer2.ExoPlaybackException: Source error E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:554) E/ExoPlayerImplInternal(29383): at android.os.Handler.dispatchMessage(Handler.java:102) E/ExoPlayerImplInternal(29383): at android.os.Looper.loop(Looper.java:176) E/ExoPlayerImplInternal(29383): at android.os.HandlerThread.run(HandlerThread.java:65) E/ExoPlayerImplInternal(29383): Caused by: com.google.android.exoplayer2.upstream.Loader$UnexpectedLoaderException: Unexpected OutOfMemoryError: Failed to allocate a 65552 byte allocation with 36136 free bytes and 35KB until OOM, max allowed footprint 201326592, growth limit 201326592 E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:444) E/ExoPlayerImplInternal(29383): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) E/ExoPlayerImplInternal(29383): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) E/ExoPlayerImplInternal(29383): at java.lang.Thread.run(Thread.java:764) E/ExoPlayerImplInternal(29383): Caused by: java.lang.OutOfMemoryError: Failed to allocate a 65552 byte allocation with 36136 free bytes and 35KB until OOM, max allowed footprint 201326592, growth limit 201326592 E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.upstream.DefaultAllocator.allocate(DefaultAllocator.java:106) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.source.SampleDataQueue.preAppend(SampleDataQueue.java:394) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.source.SampleDataQueue.sampleData(SampleDataQueue.java:183) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.source.SampleQueue.sampleData(SampleQueue.java:530) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.extractor.TrackOutput$-CC.$default$sampleData(TrackOutput.java:161) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.source.SampleQueue.sampleData(Unknown Source:0) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.readSample(Mp4Extractor.java:541) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.read(Mp4Extractor.java:200) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.source.BundledExtractorsAdapter.read(BundledExtractorsAdapter.java:127) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.source.ProgressiveMediaPeriod$ExtractingLoadable.load(ProgressiveMediaPeriod.java:1046) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:415) E/ExoPlayerImplInternal(29383): ... 3 more I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 294.841ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 28(32KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 191MB/192MB, paused 72us total 31.074ms I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 31.707ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 31.872ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Background on HeapTrim for 32.317ms I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 27.579ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 30.939ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 62.047ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 60.263ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 89.981ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc D/SurfaceUtils(29383): disconnecting from surface 0x70b67cf010, reason disconnectFromSurface W/MediaAnalyticsItem(29383): Unable to record: (codec:0:-1:-11:0:10:android.media.mediacodec.codec=OMX.qcom.video.decoder.avc:android.media.mediacodec.mode=video:android.media.mediacodec.secure=0:android.media.mediacodec.width=1920:android.media.mediacodec.height=1080:android.media.mediacodec.rotation-degrees=90:android.media.mediacodec.maxwidth=1920:android.media.mediacodec.maxheight=1080:android.media.mediacodec.mime=video/avc:android.media.mediacodec.bytesin=45090394:) [forcenew=0] I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 67.818ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 37.904ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc W/MediaAnalyticsItem(29383): Unable to record: (codec:0:-1:-11:0:5:android.media.mediacodec.codec=OMX.google.aac.decoder:android.media.mediacodec.mode=audio:android.media.mediacodec.secure=0:android.media.mediacodec.mime=audio/mp4a-latm:android.media.mediacodec.bytesin=208386:) [forcenew=0] I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 22.933ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 35.040ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc E/ExoPlayerImplInternal(29383): Playback error E/ExoPlayerImplInternal(29383): com.google.android.exoplayer2.ExoPlaybackException: MediaCodecVideoRenderer error, index=0, format=Format(1, null, null, video/avc, null, -1, null, [1920, 1080, 29.883785], [-1, -1]), format_supported=YES E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:542) E/ExoPlayerImplInternal(29383): at android.os.Handler.dispatchMessage(Handler.java:102) E/ExoPlayerImplInternal(29383): at android.os.Looper.loop(Looper.java:176) E/ExoPlayerImplInternal(29383): at android.os.HandlerThread.run(HandlerThread.java:65) E/ExoPlayerImplInternal(29383): Caused by: com.google.android.exoplayer2.mediacodec.MediaCodecRenderer$DecoderInitializationException: Decoder init failed: OMX.qcom.video.decoder.avc, Format(1, null, null, video/avc, null, -1, null, [1920, 1080, 29.883785], [-1, -1]) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.maybeInitCodecWithFallback(MediaCodecRenderer.java:1047) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.maybeInitCodecOrBypass(MediaCodecRenderer.java:604) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.onInputFormatChanged(MediaCodecRenderer.java:1470) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.onInputFormatChanged(MediaCodecVideoRenderer.java:640) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.readToFlagsOnlyBuffer(MediaCodecRenderer.java:994) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:844) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:892) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:467) E/ExoPlayerImplInternal(29383): ... 3 more E/ExoPlayerImplInternal(29383): Caused by: android.media.MediaCodec$CodecException: Error 0xfffffff4 E/ExoPlayerImplInternal(29383): at android.media.MediaCodec.native_configure(Native Method) E/ExoPlayerImplInternal(29383): at android.media.MediaCodec.configure(MediaCodec.java:1943) E/ExoPlayerImplInternal(29383): at android.media.MediaCodec.configure(MediaCodec.java:1872) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.mediacodec.SynchronousMediaCodecAdapter.configure(SynchronousMediaCodecAdapter.java:43) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.configureCodec(MediaCodecVideoRenderer.java:580) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.initCodec(MediaCodecRenderer.java:1143) E/ExoPlayerImplInternal(29383): at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.maybeInitCodecWithFallback(MediaCodecRenderer.java:1040) E/ExoPlayerImplInternal(29383): ... 10 more I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 70.021ms I/zygote64(29383): Starting a blocking GC Alloc I/zygote64(29383): Waiting for a blocking GC Alloc I/zygote64(29383): Clamp target GC heap from 215MB to 192MB I/zygote64(29383): Alloc concurrent copying GC freed 217(48KB) AllocSpace objects, 12(816KB) LOS objects, 0% free, 191MB/192MB, paused 70us total 41.498ms I/zygote64(29383): WaitForGcToComplete blocked Alloc on HeapTrim for 100.365ms I/zygote64(29383): Starting a blocking GC Alloc E/LoadTask(29383): OutOfMemory error loading stream E/LoadTask(29383): java.lang.OutOfMemoryError: Failed to allocate a 65552 byte allocation with 36248 free bytes and 35KB until OOM, max allowed footprint 201326592, growth limit 201326592 E/LoadTask(29383): at com.google.android.exoplayer2.upstream.DefaultAllocator.allocate(DefaultAllocator.java:106) E/LoadTask(29383): at com.google.android.exoplayer2.source.SampleDataQueue.preAppend(SampleDataQueue.java:394) E/LoadTask(29383): at com.google.android.exoplayer2.source.SampleDataQueue.sampleData(SampleDataQueue.java:183) E/LoadTask(29383): at com.google.android.exoplayer2.source.SampleQueue.sampleData(SampleQueue.java:530) E/LoadTask(29383): at com.google.android.exoplayer2.extractor.TrackOutput$-CC.$default$sampleData(TrackOutput.java:161) E/LoadTask(29383): at com.google.android.exoplayer2.source.SampleQueue.sampleData(Unknown Source:0) E/LoadTask(29383): at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.readSample(Mp4Extractor.java:541) E/LoadTask(29383): at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.read(Mp4Extractor.java:200) E/LoadTask(29383): at com.google.android.exoplayer2.source.BundledExtractorsAdapter.read(BundledExtractorsAdapter.java:127) E/LoadTask(29383): at com.google.android.exoplayer2.source.ProgressiveMediaPeriod$ExtractingLoadable.load(ProgressiveMediaPeriod.java:1046) E/LoadTask(29383): at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:415) E/LoadTask(29383): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) E/LoadTask(29383): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) E/LoadTask(29383): at java.lang.Thread.run(Thread.java:764) I/zygote64(29383): WaitForGcToComplete blocked Background on HeapTrim for 42.348ms ```
flutter doctor -v ``` [✓] Flutter (Channel master, 1.26.0-2.0.pre.137, on Mac OS X 10.15.7 19H2 darwin-x64, locale en) • Flutter version 1.26.0-2.0.pre.137 at /Users/pedromassango/dev/SDKs/flutter_master • Framework revision 8f5d0371af (2 days ago), 2020-12-26 11:07:36 +0330 • Engine revision f5364860ab • Dart version 2.12.0 (build 2.12.0-179.0.dev) [✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2) • Android SDK at /Users/pedromassango/Library/Android/sdk • Platform android-30, build-tools 30.0.2 • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495) • All Android licenses accepted. [!] Xcode - develop for iOS and macOS (Xcode 12.1) • Xcode at /Applications/Xcode.app/Contents/Developer • Xcode 12.1, Build version 12A7403 ! CocoaPods 1.9.3 out of date (1.10.0 is recommended). CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side. Without CocoaPods, plugins will not work on iOS or macOS. For more info, see https://flutter.dev/platform-plugins To upgrade see https://guides.cocoapods.org/using/getting-started.html#installation for instructions. [✓] Chrome - develop for the web • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome [✓] Android Studio (version 4.1) • Android Studio at /Applications/Android Studio.app/Contents • 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 1.8.0_242-release-1644-b3-6915495) [✓] IntelliJ IDEA Community Edition (version 2020.3) • IntelliJ at /Applications/IntelliJ IDEA CE.app • Flutter plugin version 52.1.5 • Dart plugin version 203.5981.152 [✓] VS Code (version 1.51.1) • VS Code at /Applications/Visual Studio Code.app/Contents • Flutter extension version 3.16.0 [✓] Connected device (3 available) • Redmi 5 Plus (mobile) • 0258ff700005 • android-arm64 • Android 8.1.0 (API 27) • macOS (desktop) • macos • darwin-x64 • Mac OS X 10.15.7 19H2 darwin-x64 • Chrome (web) • chrome • web-javascript • Google Chrome 87.0.4280.88 ! Doctor found issues in 1 category. Process finished with exit code 0 ```
pingbird commented 3 years ago

The above example is not properly disposing the previous VideoPlayerController before creating a new one, causing it to leak.

Adding

final lastVideoController = _videoController;
if (lastVideoController != null) {
  WidgetsBinding.instance.addPostFrameCallback((_) {
    lastVideoController.dispose();
  });
}

above _videoController = VideoPlayerController.file(file); fixes it for me

pingbird commented 3 years ago

I don't believe this is an issue in Flutter or the video_player plugin, let me know if the issue persists after disposing the video controller and we can re-open it

github-actions[bot] commented 3 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.