LeGoffMael / video_editor

A flutter package for editing video written in pure Dart with fully customizable UI. Supports crop, trim, rotation and cover selection.

Home Page:https://pub.dev/packages/video_editor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

core on saving of trimmed video

KBDub opened this issue · comments

Hello, Love the great package. I have been running the example code on my Google Pixel 7 pro, and when I go to save a trimmed video, it throws the below exception and cores. I copied the tail end of the log below.

is this happening because it's running out of memory or because of the JNI_FALSE assertion or something else?

thanks!

D/CCodecBuffers(21255): [c2.android.aac.decoder#61:1D-Output.Impl[N]] Client returned a buffer it does not own according to our record: 0
D/CCodecBuffers(21255): [c2.android.aac.decoder#61:1D-Output.Impl[N]] Client returned a buffer it does not own according to our record: 1
D/MediaCodec(21255): keep callback message for reclaim
I/CCodecConfig(21255): query failed after returning 20 values (BAD_INDEX)
W/Codec2Client(21255): query -- param skipped: index = 1342179345.
W/Codec2Client(21255): query -- param skipped: index = 2415921170.
W/Codec2Client(21255): query -- param skipped: index = 1610614798.
E/e.video_editor(21255): PIXEL: ioctl err: 1
D/CCodecBufferChannel(21255): [c2.exynos.hevc.decoder#417] Ignoring stale input buffer done callback: last flush index = 3989, frameIndex = 3989
E/e.video_editor(21255): PIXEL: ioctl err: 1
E/e.video_editor(21255): PIXEL: ioctl err: 1
I/Surface (21255): Surface::setFrameRate is deprecated, setFrameRate hint is dropped as destination is not SurfaceFlinger
E/e.video_editor(21255): PIXEL: ioctl err: 1
D/AudioTrack(21255): getTimestamp_l(1223): device stall time corrected using current time 72879063753316
W/AudioTrack(21255): getTimestamp_l(1223): retrograde timestamp time corrected, 72879063075663 < 72879063753316
E/e.video_editor(21255): PIXEL: ioctl err: 1
E/e.video_editor(21255): PIXEL: ioctl err: 1
I/Surface (21255): Surface::setFrameRate is deprecated, setFrameRate hint is dropped as destination is not SurfaceFlinger
E/e.video_editor(21255): PIXEL: ioctl err: 1
E/e.video_editor(21255): PIXEL: ioctl err: 1
E/e.video_editor(21255): PIXEL: ioctl err: 1
E/e.video_editor(21255): PIXEL: ioctl err: 1
E/e.video_editor(21255): PIXEL: ioctl err: 1
E/e.video_editor(21255): PIXEL: ioctl err: 1
E/e.video_editor(21255): PIXEL: ioctl err: 1
E/e.video_editor(21255): PIXEL: ioctl err: 1
D/BufferPoolAccessor2.0(21255): bufferpool2 0xb40000750b16e358 : 6(49152 size) total buffers - 1(8192 size) used buffers - 10459/10471 (recycle/alloc) - 328/3686 (fetch/transfer)
I/Surface (21255): Surface::setFrameRate is deprecated, setFrameRate hint is dropped as destination is not SurfaceFlinger
E/e.video_editor(21255): PIXEL: ioctl err: 1
E/e.video_editor(21255): PIXEL: ioctl err: 1
D/BufferPoolAccessor2.0(21255): bufferpool2 0xb40000750b16c798 : 8(58720256 size) total buffers - 5(36700160 size) used buffers - 9352/9364 (recycle/alloc) - 92/4166 (fetch/transfer)
I/Surface (21255): Surface::setFrameRate is deprecated, setFrameRate hint is dropped as destination is not SurfaceFlinger
E/e.video_editor(21255): PIXEL: ioctl err: 1
E/e.video_editor(21255): PIXEL: ioctl err: 1
E/e.video_editor(21255): PIXEL: ioctl err: 1
E/e.video_editor(21255): PIXEL: ioctl err: 1
I/Surface (21255): Surface::setFrameRate is deprecated, setFrameRate hint is dropped as destination is not SurfaceFlinger
E/e.video_editor(21255): PIXEL: ioctl err: 1
E/e.video_editor(21255): PIXEL: ioctl err: 1
E/e.video_editor(21255): PIXEL: ioctl err: 1
E/e.video_editor(21255): PIXEL: ioctl err: 1
E/e.video_editor(21255): PIXEL: ioctl err: 1
E/e.video_editor(21255): PIXEL: ioctl err: 1
E/e.video_editor(21255): PIXEL: ioctl err: 1
E/e.video_editor(21255): PIXEL: ioctl err: 1
E/e.video_editor(21255): PIXEL: ioctl err: 1
I/flutter (21255): Loading ffmpeg-kit-flutter.
D/ffmpeg-kit-flutter(21255): FFmpegKitFlutterPlugin com.arthenica.ffmpegkit.flutter.FFmpegKitFlutterPlugin@ea81516 started listening to events on io.flutter.plugin.common.EventChannel$IncomingStreamRequestHandler$EventSinkImplementation@5935073.
[log] FFmpeg start process with command = -ss 0:00:08.730720 -i '/data/user/0/com.example.video_editor/cache/af60c354-58a9-4e53-a81f-af5cf6c7bc00/1000003767.mp4' -t 0:00:06.170894 -c copy -y '/data/user/0/com.example.video_clipper/cache/1000003767_1704681344580.mp4'
E/e.video_editor(21255): PIXEL: ioctl err: 1
E/e.video_editor(21255): PIXEL: ioctl err: 1
I/flutter (21255): Loaded ffmpeg-kit-flutter-android-min-arm64-v8a-5.1.0.
E/e.video_editor(21255): PIXEL: ioctl err: 1
E/e.video_editor(21255): PIXEL: ioctl err: 1
I/ExoPlayerImpl(21255): Init f677d2e [ExoPlayerLib/2.18.7] [cheetah, Pixel 7 Pro, Google, 34]
I/Surface (21255): Surface::setFrameRate is deprecated, setFrameRate hint is dropped as destination is not SurfaceFlinger
E/e.video_editor(21255): PIXEL: ioctl err: 1
I/DMCodecAdapterFactory(21255): Creating an asynchronous MediaCodec adapter for track type video
D/CCodec (21255): allocate(c2.exynos.hevc.decoder)
I/CCodec (21255): setting up 'default' as default (vendor) store
I/CCodec (21255): Created component [c2.exynos.hevc.decoder]
D/CCodecConfig(21255): read media type: video/hevc
D/ReflectedParamUpdater(21255): extent() != 1 for single value type: output.subscribed-indices.values
D/ReflectedParamUpdater(21255): extent() != 1 for single value type: input.buffers.allocator-ids.values
D/ReflectedParamUpdater(21255): extent() != 1 for single value type: output.buffers.allocator-ids.values
D/ReflectedParamUpdater(21255): extent() != 1 for single value type: output.buffers.pool-ids.values
E/e.video_editor(21255): PIXEL: ioctl err: 1
D/ReflectedParamUpdater(21255): ignored struct field coded.color-format.locations
D/CCodecConfig(21255): ignoring local param raw.size (0xd2001800) as it is already supported
D/CCodecConfig(21255): ignoring local param default.color (0x5200180b) as it is already supported
D/CCodecConfig(21255): ignoring local param raw.hdr-static-info (0xd200180a) as it is already supported
I/CCodecConfig(21255): query failed after returning 16 values (BAD_INDEX)
D/CCodecConfig(21255): c2 config diff is Dict {
D/CCodecConfig(21255): c2::u32 algo.low-latency.value = 0
D/CCodecConfig(21255): c2::i32 algo.priority.value = 0
D/CCodecConfig(21255): c2::float algo.rate.value = 0
D/CCodecConfig(21255): c2::u32 coded.pl.level = 24584
D/CCodecConfig(21255): c2::u32 coded.pl.profile = 24576
D/CCodecConfig(21255): c2::u32 coded.vui.color.matrix = 0
D/CCodecConfig(21255): c2::u32 coded.vui.color.primaries = 0
D/CCodecConfig(21255): c2::u32 coded.vui.color.range = 0
D/CCodecConfig(21255): c2::u32 coded.vui.color.transfer = 0
D/CCodecConfig(21255): c2::u32 default.color.matrix = 0
D/CCodecConfig(21255): c2::u32 default.color.primaries = 0
D/CCodecConfig(21255): c2::u32 default.color.range = 0
D/CCodecConfig(21255): c2::u32 default.color.transfer = 0
D/CCodecConfig(21255): c2::u32 input.buffers.max-size.value = 7340032
D/CCodecConfig(21255): string input.media-type.value = "video/hevc"
D/CCodecConfig(21255): c2::u32 output.delay.value = 3
D/CCodecConfig(21255): Buffer output.hdr-dynamic-info.data = {
D/CCodecConfig(21255): }
D/CCodecConfig(21255): c2::u32 output.hdr-dynamic-info.type = 1
D/CCodecConfig(21255): string output.media-type.value = "video/raw"
D/CCodecConfig(21255): c2::u32 raw.color.matrix = 0
D/CCodecConfig(21255): c2::u32 raw.color.primaries = 0
D/CCodecConfig(21255): c2::u32 raw.color.range = 0
D/CCodecConfig(21255): c2::u32 raw.color.transfer = 0
D/CCodecConfig(21255): c2::float raw.hdr-static-info.mastering.blue.x = 0
D/CCodecConfig(21255): c2::float raw.hdr-static-info.mastering.blue.y = 0
D/CCodecConfig(21255): c2::float raw.hdr-static-info.
W/ColorUtils(21255): expected specified color aspects (0:0:0:0)
I/MediaCodec(21255): MediaCodec will operate in async mode
D/MediaCodec(21255): flushMediametrics
D/SurfaceUtils(21255): connecting to surface 0xb40000756b270ec0, reason connectToSurface
I/MediaCodec(21255): [c2.exynos.hevc.decoder] setting surface generation to 21765122
D/SurfaceUtils(21255): disconnecting from surface 0xb40000756b270ec0, reason connectToSurface(reconnect)
D/SurfaceUtils(21255): connecting to surface 0xb40000756b270ec0, reason connectToSurface(reconnect)
D/CCodec (21255): [c2.exynos.hevc.decoder] buffers are bound to CCodec for this session
D/CCodecConfig(21255): no c2 equivalents for log-session-id
D/CCodecConfig(21255): no c2 equivalents for color-standard
D/CCodecConfig(21255): no c2 equivalents for native-window
D/CCodecConfig(21255): no c2 equivalents for flags
D/CCodecConfig(21255): c2 config diff is c2::float algo.rate.value = 48.6819
D/CCodecConfig(21255): c2::u32 default.color.matrix = 1
D/CCodecConfig(21255): c2::u32 default.color.primaries = 1
D/CCodecConfig(21255): c2::u32 default.color.range = 1
D/CCodecConfig(21255): c2::u32 default.color.transfer = 3
D/CCodecConfig(21255): c2::u32 raw.max-size.height = 1080
D/CCodecConfig(21255): c2::u32 raw.max-size.width = 1920
D/CCodecConfig(21255): c2::i32 raw.rotation.value = -90
D/CCodecConfig(21255): c2::u32 raw.size.height = 1080
D/CCodecConfig(21255): c2::u32 raw.size.width = 1920
W/Codec2Client(21255): query -- param skipped: index = 1107298332.
D/CCodec (21255): client requested max input size 379669, which is smaller than what component recommended (7340032); overriding with component recommendation.
W/CCodec (21255): This behavior is subject to change. It is recommended that app developers double check whether the requested max input size is in reasonable range.
D/CCodec (21255): encoding statistics level = 0
D/CCodec (21255): setup formats input: AMessage(what = 0x00000000) = {
D/CCodec (21255): int32_t height = 1080
D/CCodec (21255): int32_t level = 65536
D/CCodec (21255): int32_t max-input-size = 7340032
D/CCodec (21255): string mime = "video/hevc"
D/CCodec (21255): int32_t priority = 0
D/CCodec (21255): int32_t profile = 1
D/CCodec (21255): int32_t width = 1920
D/CCodec (21255): Rect crop(0, 0, 1919, 1079)
D/CCodec (21255): }
D/CCodec (21255): setup formats output: AMessage(what = 0x00000000) = {
D/CCodec (21255): int32_t android._color-format = 2130708361
D/CCodec (21255): int32_t android._video-scaling = 1
D/CCodec (21255): int32_t android._dataspace = 260
D/CCodec (21255): int32_t color-standard = 1
D/CCodec (21255): int32_t color-range = 2
D/CCodec (21255): int32_t color-transfer = 3
D/CCodec (21255): int32_t sar-height = 1
D/CCodec (21255): int32_t rotation-degrees = 90
D/CCodec (21255): Buffer hdr-static-info = {
D/CCodec (21255): 00000000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
D/CCodec (21255): 00000010: 00 00 00 00 00 00 00 00 00 .........
D/CCodec (21255): }
D/CCodec (21255): int32_t sar-width = 1
D/CCodec (21255): Rect crop(0, 0, 1919, 1079)
D/CCodec (21255): int32_t width = 1920
D/CCodec (21255): int32_t height = 1080
D/CCodec (21255): int32_t max-height = 1080
D/CCodec (21255): int32_t max-width = 1920
D/CCodec (21255): string mime = "video/raw"
D/CCodec (21255): int32_t priority = 0
D/CCodec (21255): Buffer hdr10-plus-info = {
D/CCodec (21255): }
D/CCodec (21255): int32_t color-format = 2130708361
D/CCodec (21255): }
I/CCodecConfig(21255): query failed after returning 16 values (BAD_INDEX)
D/CCodecConfig(21255): c2 config diff is c2::u32 raw.color.matrix = 1
D/CCodecConfig(21255): c2::u32 raw.color.primaries = 1
D/CCodecConfig(21255): c2::u32 raw.color.range = 1
D/CCodecConfig(21255): c2::u32 raw.color.transfer = 3
D/MediaCodec(21255): keep callback message for reclaim
W/Codec2Client(21255): query -- param skipped: index = 1073743886.
W/Codec2Client(21255): query -- param skipped: index = 1610614798.
D/BufferPoolAccessor2.0(21255): bufferpool2 0xb40000750b16c798 : 8(58720256 size) total buffers - 4(29360128 size) used buffers - 9414/9426 (recycle/alloc) - 93/4229 (fetch/transfer)
D/BufferPoolAccessor2.0(21255): bufferpool2 0xb40000750b16e358 : 6(49152 size) total buffers - 0(0 size) used buffers - 10542/10554 (recycle/alloc) - 329/3770 (fetch/transfer)
D/CCodecBufferChannel(21255): [c2.exynos.hevc.decoder#380] Created input block pool with allocatorID 16 => poolID 19 - OK (0)
I/CCodecBufferChannel(21255): [c2.exynos.hevc.decoder#380] Created output block pool with allocatorID 18 => poolID 58 - OK
D/CCodecBufferChannel(21255): [c2.exynos.hevc.decoder#380] Configured output block pool ids 58 => OK
D/Codec2-OutputBufferQueue(21255): remote graphic buffer migration 0/0
D/Codec2Client(21255): setOutputSurface -- failed to set consumer usage (6/BAD_INDEX)
D/Codec2Client(21255): setOutputSurface -- generation=21765122 consumer usage=0x900
D/Codec2Client(21255): Surface configure completed
I/DMCodecAdapterFactory(21255): Creating an asynchronous MediaCodec adapter for track type audio
D/CCodec (21255): allocate(c2.android.aac.decoder)
I/CCodec (21255): setting up 'default' as default (vendor) store
I/CCodec (21255): Created component [c2.android.aac.decoder]
D/CCodecConfig(21255): read media type: audio/mp4a-latm
E/e.video_editor(21255): PIXEL: ioctl err: 1
D/ReflectedParamUpdater(21255): extent() != 1 for single value type: algo.buffers.max-count.values
D/Codec2-OutputBufferQueue(21255): set max dequeue count 10 from update
D/ReflectedParamUpdater(21255): extent() != 1 for single value type: output.subscribed-indices.values
D/ReflectedParamUpdater(21255): extent() != 1 for single value type: input.buffers.allocator-ids.values
D/ReflectedParamUpdater(21255): extent() != 1 for single value type: output.buffers.allocator-ids.values
D/ReflectedParamUpdater(21255): extent() != 1 for single value type: algo.buffers.allocator-ids.values
D/ReflectedParamUpdater(21255): extent() != 1 for single value type: output.buffers.pool-ids.values
D/ReflectedParamUpdater(21255): extent() != 1 for single value type: algo.buffers.pool-ids.values
D/CCodecBufferChannel(21255): [c2.exynos.hevc.decoder#380] Ignoring stale input buffer done callback: last flush index = 0, frameIndex = 0
D/Codec2-OutputBufferQueue(21255): set max dequeue count 10 from update
I/CCodecConfig(21255): query failed after returning 20 values (BAD_INDEX)
D/CCodecConfig(21255): c2 config diff is Dict {
D/CCodecConfig(21255): c2::u32 coded.aac-packaging.value = 0
D/CCodecConfig(21255): c2::u32 coded.bitrate.value = 64000
D/CCodecConfig(21255): c2::u32 coded.pl.level = 0
D/CCodecConfig(21255): c2::u32 coded.pl.profile = 8192
D/CCodecConfig(21255): c2::i32 coding.drc.album-mode.value = 0
D/CCodecConfig(21255): c2::float coding.drc.attenuation-factor.value = 1
D/CCodecConfig(21255): c2::float coding.drc.boost-factor.value = 1
D/CCodecConfig(21255): c2::i32 coding.drc.compression-mode.value = 3
D/CCodecConfig(21255): c2::i32 coding.drc.effect-type.value = 3
D/CCodecConfig(21255): c2::float coding.drc.encoded-level.value = 0.25
D/CCodecConfig(21255): c2::float coding.drc.reference-level.value = -16
D/CCodecConfig(21255): c2::u32 input.buffers.max-size.value = 8192
D/CCodecConfig(21255): c2::u32 input.delay.value = 0
D/CCodecConfig(21255): string input.media-type.value = "audio/mp4a-latm"
D/CCodecConfig(21255): c2::u32 output.delay.value = 2
D/CCodecConfig(21255): c2::float output.drc.output-loudness.value = 0.25
D/CCodecConfig(21255): string output.media-type.value = "audio/raw"
D/CCodecConfig(21255): c2::u32 raw.channel-count.value = 1
D/CCodecConfig(21255): c2::u32 raw.channel-mask.value = 0
D/CCodecConfig(21255): c2::u32 raw.max-channel-count.value = 8
D/CCodecConfig(21255): c2::u32 raw.sample-rate.value = 44100
D/CCodecConfig(21255): }
I/MediaCodec(21255): MediaCodec will operate in async mode
D/MediaCodec(21255): flushMediametrics
D/CCodec (21255): [c2.android.aac.decoder] buffers are bound to CCodec for this session
D/CCodecConfig(21255): no c2 equivalents for log-session-id
D/CCodecConfig(21255): no c2 equivalents for flags
D/CCodecConfig(21255): config failed => CORRUPTED
D/CCodecConfig(21255): c2 config diff is c2::u32 raw.channel-count.value = 2
D/CCodecConfig(21255): c2::u32 raw.sample-rate.value = 48000
W/Codec2Client(21255): query -- param skipped: index = 1107298332.
D/CCodec (21255): client requested max input size 683, which is smaller than what component recommended (8192); overriding with component recommendation.
W/CCodec (21255): This behavior is subject to change. It is recommended that app developers double check whether the requested max input size is in reasonable range.
D/CCodec (21255): encoding statistics level = 0
D/CCodec (21255): setup formats input: AMessage(what = 0x00000000) = {
D/CCodec (21255): int32_t aac-drc-album-mode = 0
D/CCodec (21255): int32_t aac-drc-boost-level = 127
D/CCodec (21255): int32_t aac-drc-cut-level = 127
D/CCodec (21255): int32_t aac-drc-effect-type = 3
D/CCodec (21255): int32_t aac-encoded-target-level = -1
D/CCodec (21255): int32_t aac-max-output-channel_count = 8
D/CCodec (21255): int32_t aac-target-ref-level = 64
D/CCodec (21255): int32_t bitrate = 64000
D/CCodec (21255): int32_t channel-count = 2
D/CCodec (21255): int32_t channel-mask = 0
D/CCodec (21255): int32_t level = 0
D/CCodec (21255): int32_t max-input-size = 8192
D/CCodec (21255): int32_t max-output-channel-count = 8
D/CCodec (21255): string mime = "audio/mp4a-latm"
D/CCodec (21255): int32_t profile = 2
D/CCodec (21255): int32_t sample-rate = 48000
D/CCodec (21255): }
D/CCodec (21255): setup formats output: AMessage(what = 0x00000000) = {
D/CCodec (21255): int32_t aac-drc-album-mode = 0
D/CCodec (21255): int32_t aac-drc-boost-level = 127
D/CCodec (21255): int32_t aac-drc-cut-level = 127
D/CCodec (21255): int32_t aac-drc-effect-type = 3
D/CCodec (21255): int32_t aac-drc-output-loudness = -1
D/CCodec (21255): int32_t aac-encoded-target-level = -1
D/CCodec (21255): int32_t aac-max-output-channel_count = 8
D/CCodec (21255): int32_t aac-target-ref-level = 64
D/CCodec (21255): int32_t channel-count = 2
D/CCodec (21255): int32_t channel-mask = 0
D/CCodec (21255): int32_t max-output-channel-count = 8
D/CCodec (21255): string mime = "audio/raw"
D/CCodec (21255): int32_t sample-rate = 48000
D/CCodec (21255): int32_t android._config-pcm-encoding = 2
D/CCodec (21255): }
I/CCodecConfig(21255): query failed after returning 20 values (BAD_INDEX)
D/MediaCodec(21255): keep callback message for reclaim
W/Codec2Client(21255): query -- param skipped: index = 1342179345.
W/Codec2Client(21255): query -- param skipped: index = 2415921170.
W/Codec2Client(21255): query -- param skipped: index = 1610614798.
D/CCodecBufferChannel(21255): [c2.android.aac.decoder#852] Created input block pool with allocatorID 16 => poolID 20 - OK (0)
I/CCodecBufferChannel(21255): [c2.android.aac.decoder#852] Created output block pool with allocatorID 16 => poolID 322 - OK
D/CCodecBufferChannel(21255): [c2.android.aac.decoder#852] Configured output block pool ids 322 => OK
D/CCodecConfig(21255): c2 config diff is c2::u32 raw.channel-mask.value = 12
D/CCodecBuffers(21255): [c2.android.aac.decoder#852:Output[N]] popFromStashAndRegister: at 1000000000000us, output format changed to AMessage(what = 0x00000000) = {
D/CCodecBuffers(21255): int32_t aac-drc-album-mode = 0
D/CCodecBuffers(21255): int32_t aac-drc-boost-level = 127
D/CCodecBuffers(21255): int32_t aac-drc-cut-level = 127
D/CCodecBuffers(21255): int32_t aac-drc-effect-type = 3
D/CCodecBuffers(21255): int32_t aac-drc-output-loudness = -1
D/CCodecBuffers(21255): int32_t aac-encoded-target-level = -1
D/CCodecBuffers(21255): int32_t aac-max-output-channel_count = 8
D/CCodecBuffers(21255): int32_t aac-target-ref-level = 64
D/CCodecBuffers(21255): int32_t channel-count = 2
D/CCodecBuffers(21255): int32_t channel-mask = 12
D/CCodecBuffers(21255): int32_t max-output-channel-count = 8
D/CCodecBuffers(21255): string mime = "audio/raw"
D/CCodecBuffers(21255): int32_t sample-rate = 48000
D/CCodecBuffers(21255): int32_t android._config-pcm-encoding = 2
D/CCodecBuffers(21255): }
D/CCodecConfig(21255): c2 config diff is c2::u32 raw.crop.height = 1080
D/CCodecConfig(21255): c2::u32 raw.crop.left = 0
D/CCodecConfig(21255): c2::u32 raw.crop.top = 0
D/CCodecConfig(21255): c2::u32 raw.crop.width = 1920
D/CCodecConfig(21255): c2::float raw.hdr-static-info.mastering.blue.x = 0.131
D/CCodecConfig(21255): c2::float raw.hdr-static-info.mastering.blue.y = 0.046
D/CCodecConfig(21255): c2::float raw.hdr-static-info.mastering.green.x = 0.17
D/CCodecConfig(21255): c2::float raw.hdr-static-info.mastering.green.y = 0.797
D/CCodecConfig(21255): c2::float raw.hdr-static-info.mastering.max-luminance = 1000
D/CCodecConfig(21255): c2::float raw.hdr-static-info.mastering.red.x = 0.708
D/CCodecConfig(21255): c2::float raw.hdr-static-info.mastering.red.y = 0.292
D/CCodecConfig(21255): c2::float raw.hdr-static-info.mastering.white.x = 0.3127
D/CCodecConfig(21255): c2::float raw.hdr-static-info.mastering.white.y = 0.329
D/CCodecConfig(21255): c2::float raw.hdr-static-info.max-fall = 65536
D/CCodecConfig(21255): c2::u32 raw.max-size.height = 1088
D/CCodecConfig(21255): c2::u32 raw.size.height = 1088
D/CCodecConfig(21255): found invalid HDR static metadata AMessage(what = 0x00000000) = {
D/CCodecConfig(21255): int32_t android._color-format = 2130708361
D/CCodecConfig(21255): int32_t android._video-scaling = 1
D/CCodecConfig(21255): float smpte2086.green.y = 0.797000
D/CCodecConfig(21255): int32_t color-standard = 1
D/CCodecConfig(21255): int32_t color-range = 1
D/CCodecConfig(21255): int32_t color-transfer = 3
D/CCodecConfig(21255): float smpte2086.red.y = 0.292000
D/CCodecConfig(21255): int32_t width = 1920
D/CCodecConfig(21255): float smpte2086.white.y = 0.329000
D/CCodecConfig(21255): float smpte2086.white.x = 0.312700
D/CCodecConfig(21255): float cta861.max-cll = 0.000000
D/CCodecConfig(21255): float cta861.max-fall = 65536.000000
D/CCodecConfig(21255): float smpte2086.max-luminance = 1000.000000
D/CCodecConfig(21255): float smpte2086.min-luminance = 0.000000
D/CCodecConfig(21255): Rect crop(0, 0, 1919, 1079)
D/CCodecConfig(21255): float smpte2086.red.x = 0.708000
D/CCodecConfig(21255): int32_t height = 1088
D/CCodecConfig(21255): int32_t max-height = 1088
D/CCodecConfig(21255): int32_t max-width = 1920
D/CCodecConfig(21255): string mime = "video/raw"
D/CCodecConfig(21255): Buffer output.hdr-dynamic-info.data = {
D/CCodecConfig(21255): }
D/CCodecConfig(21255): int32_t output.hdr-dynamic-info.type = 1
D/CCodecConfig(21255): int32
D/CCodecBuffers(21255): [c2.exynos.hevc.decoder#380:2D-Output] popFromStashAndRegister: at 1000000502677us, output format changed to AMessage(what = 0x00000000) = {
D/CCodecBuffers(21255): int32_t android._color-format = 2130708361
D/CCodecBuffers(21255): int32_t android._video-scaling = 1
D/CCodecBuffers(21255): int32_t android._dataspace = 146866176
D/CCodecBuffers(21255): int32_t color-standard = 1
D/CCodecBuffers(21255): int32_t color-range = 1
D/CCodecBuffers(21255): int32_t color-transfer = 3
D/CCodecBuffers(21255): int32_t sar-height = 1
D/CCodecBuffers(21255): int32_t rotation-degrees = 90
D/CCodecBuffers(21255): Buffer hdr-static-info = {
D/CCodecBuffers(21255): 00000000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
D/CCodecBuffers(21255): 00000010: 00 00 00 00 00 00 00 00 00 .........
D/CCodecBuffers(21255): }
D/CCodecBuffers(21255): int32_t sar-width = 1
D/CCodecBuffers(21255): Rect crop(0, 0, 1919, 1079)
D/CCodecBuffers(21255): int32_t width = 1920
D/CCodecBuffers(21255): int32_t height = 1088
D/CCodecBuffers(21255): int32_t max-height = 1088
D/CCodecBuffers(21255): int32_t max-width = 1920
D/CCodecBuffers(21255): string mime = "video/raw"
D/CCodecBuffers(21255): int32_t priority = 0
D/CCodecBuffers(21255): Buffer hdr10-plus-info = {
D/CCodecBuffers(21255): }
D/CCodecBuffers(21255): int32_t color-format = 2130708361
D/CCodecBuffers(21255): }
E/e.video_editor(21255): PIXEL: ioctl err: 1
I/Surface (21255): Surface::setFrameRate is deprecated, setFrameRate hint is dropped as destination is not SurfaceFlinger
D/AudioManager(21255): dispatching onAudioFocusChange(-1) to android.media.AudioManager@de88d2bcom.google.android.exoplayer2.AudioFocusManager$AudioFocusListener@1496588
W/1.raster(21255): type=1400 audit(0.0:6036): avc: denied { getattr } for name="/" dev="dmabuf" ino=1 scontext=u:r:untrusted_app_32:s0:c70,c257,c512,c768 tcontext=u:object_r:unlabeled:s0 tclass=filesystem permissive=0 app=com.example.video_editor
I/e.video_editor(21255): Clamp target GC heap from 309MB to 256MB
W/System (21255): A resource failed to call close.
W/System (21255): A resource failed to call close.
W/System (21255): A resource failed to call close.
W/System (21255): A resource failed to call close.
W/System (21255): A resource failed to call close.
W/System (21255): A resource failed to call close.
W/System (21255): A resource failed to call close.
W/System (21255): A resource failed to call close.
W/System (21255): A resource failed to call close.
W/System (21255): A resource failed to call close.
W/System (21255): A resource failed to call close.
W/System (21255): A resource failed to call close.
W/System (21255): A resource failed to call close.
W/System (21255): A resource failed to call close.
W/System (21255): A resource failed to call close.
W/System (21255): A resource failed to call close.
W/System (21255): A resource failed to call close.
W/System (21255): A resource failed to call close.
W/System (21255): A resource failed to call close.
W/System (21255): A resource failed to call close.
W/System (21255): A resource failed to call close.
W/System (21255): A resource failed to call close.
W/System (21255): A resource failed to call close.
W/System (21255): A resource failed to call close.
W/System (21255): A resource failed to call close.
W/System (21255): A resource failed to call close.
W/System (21255): A resource failed to call close.
W/System (21255): A resource failed to call close.
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 350MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 19.245ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 15.894ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 14.417ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Forcing collection of SoftReferences for 32B allocation
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Alloc concurrent mark compact GC freed 682(80KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 255MB/256MB, paused 369us,4.781ms total 44.298ms
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Alloc for 59.009ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
W/e.video_editor(21255): Throwing OutOfMemoryError "Failed to allocate a 32 byte allocation with 60256 free bytes and 58KB until OOM, target footprint 268435456, growth limit 268435456; giving up on allocation because <1% of heap free after GC." (VmSize 23299024 kB)
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 67.244ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 18.225ms
I/e.video_editor(21255): Starting a blocking GC Alloc
E/LoadTask(21255): OutOfMemory error loading stream
E/LoadTask(21255): java.lang.OutOfMemoryError: Failed to allocate a 32 byte allocation with 60256 free bytes and 58KB until OOM, target footprint 268435456, growth limit 268435456; giving up on allocation because <1% of heap free after GC.
E/LoadTask(21255): at com.google.android.exoplayer2.source.SampleDataQueue.preAppend(SampleDataQueue.java:233)
E/LoadTask(21255): at com.google.android.exoplayer2.source.SampleDataQueue.sampleData(SampleDataQueue.java:176)
E/LoadTask(21255): at com.google.android.exoplayer2.source.SampleQueue.sampleData(SampleQueue.java:590)
E/LoadTask(21255): at com.google.android.exoplayer2.extractor.TrackOutput.sampleData(TrackOutput.java:157)
E/LoadTask(21255): at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.readSample(Mp4Extractor.java:652)
E/LoadTask(21255): at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.read(Mp4Extractor.java:259)
E/LoadTask(21255): at com.google.android.exoplayer2.source.BundledExtractorsAdapter.read(BundledExtractorsAdapter.java:127)
E/LoadTask(21255): at com.google.android.exoplayer2.source.ProgressiveMediaPeriod$ExtractingLoadable.load(ProgressiveMediaPeriod.java:1039)
E/LoadTask(21255): at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:412)
E/LoadTask(21255): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
E/LoadTask(21255): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
E/LoadTask(21255): at java.lang.Thread.run(Thread.java:1012)
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 16.700ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 14.512ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 13.160ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
W/1.raster(21255): type=1400 audit(0.0:6038): avc: denied { getattr } for name="/" dev="dmabuf" ino=1 scontext=u:r:untrusted_app_32:s0:c70,c257,c512,c768 tcontext=u:object_r:unlabeled:s0 tclass=filesystem permissive=0 app=com.example.video_editor
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 12.165ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
W/1.raster(21255): type=1400 audit(0.0:6039): avc: denied { getattr } for name="/" dev="dmabuf" ino=1 scontext=u:r:untrusted_app_32:s0:c70,c257,c512,c768 tcontext=u:object_r:unlabeled:s0 tclass=filesystem permissive=0 app=com.example.video_editor
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 19.340ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 10.389ms
I/e.video_editor(21255): Starting a blocking GC Alloc
W/1.raster(21255): type=1400 audit(0.0:6040): avc: denied { getattr } for name="/" dev="dmabuf" ino=1 scontext=u:r:untrusted_app_32:s0:c70,c257,c512,c768 tcontext=u:object_r:unlabeled:s0 tclass=filesystem permissive=0 app=com.example.video_editor
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Waiting for a blocking GC Alloc
W/1.raster(21255): type=1400 audit(0.0:6041): avc: denied { getattr } for name="/" dev="dmabuf" ino=1 scontext=u:r:untrusted_app_32:s0:c70,c257,c512,c768 tcontext=u:object_r:unlabeled:s0 tclass=filesystem permissive=0 app=com.example.video_editor
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 8.609ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 10.712ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
W/1.raster(21255): type=1400 audit(0.0:6042): avc: denied { getattr } for name="/" dev="dmabuf" ino=1 scontext=u:r:untrusted_app_32:s0:c70,c257,c512,c768 tcontext=u:object_r:unlabeled:s0 tclass=filesystem permissive=0 app=com.example.video_editor
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
W/1.raster(21255): type=1400 audit(0.0:6043): avc: denied { getattr } for name="/" dev="dmabuf" ino=1 scontext=u:r:untrusted_app_32:s0:c70,c257,c512,c768 tcontext=u:object_r:unlabeled:s0 tclass=filesystem permissive=0 app=com.example.video_editor
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 10.434ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/Surface (21255): Surface::setFrameRate is deprecated, setFrameRate hint is dropped as destination is not SurfaceFlinger
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 7.856ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 10.921ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
W/1.raster(21255): type=1400 audit(0.0:6044): avc: denied { getattr } for name="/" dev="dmabuf" ino=1 scontext=u:r:untrusted_app_32:s0:c70,c257,c512,c768 tcontext=u:object_r:unlabeled:s0 tclass=filesystem permissive=0 app=com.example.video_editor
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
D/BufferPoolAccessor2.0(21255): evictor expired: 1, evicted: 1
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
D/PipelineWatcher(21255): onInputBufferReleased: frameIndex not found (30); ignored
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 5.401ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 12.276ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 12.308ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 10.916ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 13.598ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 8.077ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 8.160ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 8.960ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 8.108ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 11.267ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 11.943ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 9.669ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 10.803ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 11.049ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 5.605ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 5.713ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 6.651ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 8.530ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 9.529ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 10.531ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 9.046ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 9.627ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 8.109ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 11.675ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 11.184ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 13.082ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Forcing collection of SoftReferences for 24B allocation
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Alloc concurrent mark compact GC freed 63(128KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 255MB/256MB, paused 385us,6.234ms total 53.372ms
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Alloc for 51.148ms
I/e.video_editor(21255): Starting a blocking GC Alloc
W/e.video_editor(21255): Throwing OutOfMemoryError "Failed to allocate a 24 byte allocation with 64352 free bytes and 62KB until OOM, target footprint 268435456, growth limit 268435456; giving up on allocation because <1% of heap free after GC." (VmSize 23336880 kB)
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Alloc concurrent mark compact GC freed 29(128KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 255MB/256MB, paused 125us,1.516ms total 15.228ms
I/e.video_editor(21255): Forcing collection of SoftReferences for 32B allocation
I/e.video_editor(21255): WaitForGcToComplete blocked Background on Alloc for 14.901ms
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Alloc for 8.685ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Alloc concurrent mark compact GC freed 28(128KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 255MB/256MB, paused 85us,2.139ms total 17.694ms
I/e.video_editor(21255): WaitForGcToComplete blocked Background on Alloc for 17.809ms
W/e.video_editor(21255): Throwing OutOfMemoryError "Failed to allocate a 32 byte allocation with 97120 free bytes and 94KB until OOM, target footprint 268435456, growth limit 268435456; giving up on allocation because <1% of heap free after GC." (VmSize 23344048 kB, recursive case)
W/e.video_editor(21255): "FinalizerDaemon" daemon prio=5 tid=12 Runnable
W/e.video_editor(21255): | group="system" sCount=0 ucsCount=0 flags=0 obj=0x12c006c0 self=0xb4000074fb13d270
W/e.video_editor(21255): | sysTid=21267 nice=4 cgrp=system sched=0/0 handle=0x744d511cb0
W/e.video_editor(21255): | state=R schedstat=( 106030071 24192703 202 ) utm=7 stm=2 core=7 HZ=100
W/e.video_editor(21255): | stack=0x744d40e000-0x744d410000 stackSize=1039KB
W/e.video_editor(21255): | held mutexes= "mutator lock"(shared held)
W/e.video_editor(21255): at com.android.internal.os.BinderInternal$GcWatcher.finalize(BinderInternal.java:64)
W/e.video_editor(21255): at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:339)
W/e.video_editor(21255): at java.lang.Daemons$FinalizerDaemon.processReference(Daemons.java:324)
W/e.video_editor(21255): at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:313)
W/e.video_editor(21255): at java.lang.Daemons$Daemon.run(Daemons.java:145)
W/e.video_editor(21255): at java.lang.Thread.run(Thread.java:1012)
W/e.video_editor(21255): "FinalizerDaemon" daemon prio=5 tid=12 Runnable
W/e.video_editor(21255): | group="system" sCount=0 ucsCount=0 flags=0 obj=0x12c006c0 self=0xb4000074fb13d270
W/e.video_editor(21255): | sysTid=21267 nice=4 cgrp=system sched=0/0 handle=0x744d511cb0
W/e.video_editor(21255): | state=R schedstat=( 106030071 24192703 202 ) utm=7 stm=2 core=7 HZ=100
W/e.video_editor(21255): | stack=0x744d40e000-0x744d410000 stackSize=1039KB
W/e.video_editor(21255): | held mutexes= "mutator lock"(shared held)
W/e.video_editor(21255): at com.android.internal.os.BinderInternal$GcWatcher.finalize(BinderInternal.java:64)
W/e.video_editor(21255): at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:339)
W/e.video_editor(21255): at java.lang.Daemons$FinalizerDaemon.processReference(Daemons.java:324)
W/e.video_editor(21255): at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:313)
W/e.video_editor(21255): at java.lang.Daemons$Daemon.run(Daemons.java:145)
W/e.video_editor(21255): at java.lang.Thread.run(Thread.java:1012)
E/System (21255): Uncaught exception thrown by finalizer
E/System (21255): java.lang.OutOfMemoryError: OutOfMemoryError thrown while trying to throw an exception; no stack trace available
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Background for 7.580ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
D/BufferPoolAccessor2.0(21255): evictor expired: 1, evicted: 1
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Waiting for a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Alloc concurrent mark compact GC freed 275(128KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 255MB/256MB, paused 512us,6.982ms total 48.791ms
I/e.video_editor(21255): Forcing collection of SoftReferences for 72B allocation
I/e.video_editor(21255): WaitForGcToComplete blocked Alloc on Alloc for 16.829ms
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Starting a blocking GC Alloc
I/e.video_editor(21255): Clamp target GC heap from 351MB to 256MB
I/e.video_editor(21255): Alloc concurrent mark compact GC freed 41(96KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 255MB/256MB, paused 204us,6.292ms total 38.434ms
I/e.video_editor(21255): WaitForGcToComplete blocked Background on Alloc for 38.075ms
W/e.video_editor(21255): Throwing OutOfMemoryError "Failed to allocate a 72 byte allocation with 64352 free bytes and 62KB until OOM, target footprint 268435456, growth limit 268435456; giving up on allocation because <1% of heap free after GC." (VmSize 23329712 kB)
F/flutter (21255): [FATAL:flutter/fml/platform/android/jni_util.cc(92)] Check failed: env->ExceptionCheck() == JNI_FALSE.
F/libc (21255): Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 21317 (1.ui), pid 21255 (e.video_editor)


Build fingerprint: 'google/cheetah/cheetah:14/UQ1A.231205.015/11084887:user/release-keys'
Revision: 'MP1.0'
ABI: 'arm64'
Timestamp: 2024-01-07 20:35:47.341717982-0600
Process uptime: 128s
Cmdline: com.example.video_editor
pid: 21255, tid: 21317, name: 1.ui >>> com.example.video_editor <<<
uid: 10326
tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE)
signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
Abort message: '[FATAL:flutter/fml/platform/android/jni_util.cc(92)] Check failed: env->ExceptionCheck() == JNI_FALSE. '
x0 0000000000000000 x1 0000000000005345 x2 0000000000000006 x3 0000007442ffd3d0
x4 71636d602e6c716e x5 71636d602e6c716e x6 71636d602e6c716e x7 7f7f7f7f7f7f7f7f
x8 00000000000000f0 x9 00000077702ae050 x10 0000000000000001 x11 00000077702f7b60
x12 0000000000006c93 x13 0000000000000069 x14 0000007442ffc290 x15 000004b1ac41bb44
x16 0000007770363cf8 x17 0000007770340470 x18 00000073b64a6000 x19 0000000000005307
x20 0000000000005345 x21 00000000ffffffff x22 b40000759b15d568 x23 b40000764bad2bd0
x24 0000007200008081 x25 0000007442f24000 x26 b40000764bad2bd0 x27 0000007205b55800
x28 0000000800000072 x29 0000007442ffd450
lr 00000077702e8178 sp 0000007442ffd3b0 pc 00000077702e81a4 pst 0000000000001000
14 total frames
backtrace:
#00 pc 000000000005c1a4 /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: 19c32900d9d702c303d2b4164fbba76c)
#1 pc 0000000001b97f50 /data/app/~~iyQt4-n0a_Bs9oVuU6GiUw==/com.example.video_editor-yIsupdvDdZhvQDjs5zaSuA==/base.apk!libflutter.so (offset 0x105b1000) (BuildId: 9359aeb807626c855bf93aec5bc5cd83b4c0e5e9)
#2 pc 0000000001bc1e70 /data/app/~~iyQt4-n0a_Bs9oVuU6GiUw==/com.example.video_editor-yIsupdvDdZhvQDjs5zaSuA==/base.apk!libflutter.so (offset 0x105b1000) (BuildId: 9359aeb807626c855bf93aec5bc5cd83b4c0e5e9)
#3 pc 0000000001bc7758 /data/app/~~iyQt4-n0a_Bs9oVuU6GiUw==/com.example.video_editor-yIsupdvDdZhvQDjs5zaSuA==/base.apk!libflutter.so (offset 0x105b1000) (BuildId: 9359aeb807626c855bf93aec5bc5cd83b4c0e5e9)
#4 pc 0000000001ba62b0 /data/app/~~iyQt4-n0a_Bs9oVuU6GiUw==/com.example.video_editor-yIsupdvDdZhvQDjs5zaSuA==/base.apk!libflutter.so (offset 0x105b1000) (BuildId: 9359aeb807626c855bf93aec5bc5cd83b4c0e5e9)
#5 pc 0000000001ba0ce0 /data/app/~~iyQt4-n0a_Bs9oVuU6GiUw==/com.example.video_editor-yIsupdvDdZhvQDjs5zaSuA==/base.apk!libflutter.so (offset 0x105b1000) (BuildId: 9359aeb807626c855bf93aec5bc5cd83b4c0e5e9)
#6 pc 0000000001fe348c /data/app/~~iyQt4-n0a_Bs9oVuU6GiUw==/com.example.video_editor-yIsupdvDdZhvQDjs5zaSuA==/base.apk!libflutter.so (offset 0x105b1000) (BuildId: 9359aeb807626c855bf93aec5bc5cd83b4c0e5e9)
#7 pc 0000000001fd8cf0 /data/app/~~iyQt4-n0a_Bs9oVuU6GiUw==/com.example.video_editor-yIsupdvDdZhvQDjs5zaSuA==/base.apk!libflutter.so (offset 0x105b1000) (BuildId: 9359aeb807626c855bf93aec5bc5cd83b4c0e5e9)
#8 pc 000000000204489c /data/app/~~iyQt4-n0a_Bs9oVuU6GiUw==/com.example.video_editor-yIsupdvDdZhvQDjs5zaSuA==/base.apk!libflutter.so (offset 0x105b1000) (BuildId: 9359aeb807626c855bf93aec5bc5cd83b4c0e5e9)
#9 pc 0000000002017068 /data/app/~~iyQt4-n0a_Bs9oVuU6GiUw==/com.example.video_editor-yIsupdvDdZhvQDjs5zaSuA==/base.apk!libflutter.so (offset 0x105b1000) (BuildId: 9359aeb807626c855bf93aec5bc5cd83b4c0e5e9)
#10 pc 000000000201868c /data/app/~~iyQt4-n0a_Bs9oVuU6GiUw==/com.example.video_editor-yIsupdvDdZhvQDjs5zaSuA==/base.apk!libflutter.so (offset 0x105b1000) (BuildId: 9359aeb807626c855bf93aec5bc5cd83b4c0e5e9)
#11 pc 00000000020185c0 /data/app/~~iyQt4-n0a_Bs9oVuU6GiUw==/com.example.video_editor-yIsupdvDdZhvQDjs5zaSuA==/base.apk!libflutter.so (offset 0x105b1000) (BuildId: 9359aeb807626c855bf93aec5bc5cd83b4c0e5e9)
#12 pc 0000000001ffd138 /data/app/~~iyQt4-n0a_Bs9oVuU6GiUw==/com.example.video_editor-yIsupdvDdZhvQDjs5zaSuA==/base.apk!libflutter.so (offset 0x105b1000) (BuildId: 9359aeb807626c855bf93aec5bc5cd83b4c0e5e9)
#13 pc 0000000000007bc4 [anon:dart-code]
Lost connection to device.
the Dart compiler exited unexpectedly.