AnJoiner / FFmpegCommand

FFmpegCommand适用于Android的FFmpeg命令库,实现了对音视频相关的处理,能够快速的处理音视频,大概功能包括:音视频剪切,音视频转码,音视频解码原始数据,音视频编码,视频转图片或gif,视频添加水印,多画面拼接,音频混音,视频亮度和对比度,音频淡入和淡出效果等
https://juejin.cn/user/1046390797512814/posts
Apache License 2.0
811 stars 153 forks source link

执行多张png图片在时间段(between)overlay视频后,底层发生奔溃 #36

Open linwinfil opened 3 years ago

linwinfil commented 3 years ago

2021-06-15 11:42:05.733 15548-15563/com.coder.ffmpegtest A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x6761726f74732f in tid 15563 (HeapTaskDaemon), pid 15548 (oder.ffmpegtest) 2021-06-15 11:42:06.311 17105-17105/? A/DEBUG: 2021-06-15 11:42:06.311 17105-17105/? A/DEBUG: Build fingerprint: 'google/crosshatch/crosshatch:11/RQ2A.210505.002/7246365:user/release-keys' 2021-06-15 11:42:06.311 17105-17105/? A/DEBUG: Revision: 'MP1.0' 2021-06-15 11:42:06.311 17105-17105/? A/DEBUG: ABI: 'arm64' 2021-06-15 11:42:06.311 17105-17105/? A/DEBUG: Timestamp: 2021-06-15 11:42:06+0800 2021-06-15 11:42:06.311 17105-17105/? A/DEBUG: pid: 15548, tid: 15563, name: HeapTaskDaemon >>> com.coder.ffmpegtest <<< 2021-06-15 11:42:06.311 17105-17105/? A/DEBUG: uid: 11080 2021-06-15 11:42:06.311 17105-17105/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x6761726f74732f 2021-06-15 11:42:06.311 17105-17105/? A/DEBUG: x0 0000000000000000 x1 0000007e29732653 x2 0000000000000001 x3 0000000000000000 2021-06-15 11:42:06.311 17105-17105/? A/DEBUG: x4 0000000000000000 x5 0000000000000000 x6 0000000000000000 x7 0000000000000000 2021-06-15 11:42:06.311 17105-17105/? A/DEBUG: x8 656761726f74732f x9 0000000000000000 x10 0000000000000000 x11 0000000000000001 2021-06-15 11:42:06.311 17105-17105/? A/DEBUG: x12 0000000000000018 x13 00000017ba0bdcf3 x14 002b08649fed1eb6 x15 000000000f1f9545 2021-06-15 11:42:06.311 17105-17105/? A/DEBUG: x16 0000007e297cfa60 x17 0000007e297c76c0 x18 0000007b36e48000 x19 0000007e2d506d00 2021-06-15 11:42:06.311 17105-17105/? A/DEBUG: x20 0000007e29732653 x21 0000007c58141f58 x22 0000007b37e4d000 x23 0000007bb8132338 2021-06-15 11:42:06.311 17105-17105/? A/DEBUG: x24 0000007b37e4d000 x25 0000007bb8132350 x26 0000007ca81020a0 x27 0000007b37e4d000 2021-06-15 11:42:06.311 17105-17105/? A/DEBUG: x28 0000000000000043 x29 0000007b37e4bc70 2021-06-15 11:42:06.311 17105-17105/? A/DEBUG: lr 0000007e297c61a4 sp 0000007b37e4bc70 pc 0000007e297c61b8 pst 0000000020000000 2021-06-15 11:42:06.441 17105-17105/? A/DEBUG: backtrace: 2021-06-15 11:42:06.441 17105-17105/? A/DEBUG: #00 pc 00000000000b01b8 /apex/com.android.runtime/lib64/bionic/libc.so (pthread_internal_find(long, char const)+68) (BuildId: 49090ae59e6ae37f8beae53c551820ad) 2021-06-15 11:42:06.441 17105-17105/? A/DEBUG: #01 pc 00000000000b029c /apex/com.android.runtime/lib64/bionic/libc.so (pthread_join+100) (BuildId: 49090ae59e6ae37f8beae53c551820ad) 2021-06-15 11:42:06.441 17105-17105/? A/DEBUG: #02 pc 00000000005c9c1c /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::~ThreadPoolWorker()+56) (BuildId: 77b7b03eb396b55618ca056e610f9c70) 2021-06-15 11:42:06.441 17105-17105/? A/DEBUG: #03 pc 00000000005c9d00 /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::~ThreadPoolWorker()+16) (BuildId: 77b7b03eb396b55618ca056e610f9c70) 2021-06-15 11:42:06.441 17105-17105/? A/DEBUG: #04 pc 00000000005cab0c /apex/com.android.art/lib64/libart.so (art::ThreadPool::~ThreadPool()+176) (BuildId: 77b7b03eb396b55618ca056e610f9c70) 2021-06-15 11:42:06.441 17105-17105/? A/DEBUG: #05 pc 00000000005cacc0 /apex/com.android.art/lib64/libart.so (art::ThreadPool::~ThreadPool()+16) (BuildId: 77b7b03eb396b55618ca056e610f9c70) 2021-06-15 11:42:06.441 17105-17105/? A/DEBUG: #06 pc 000000000055c6e0 /apex/com.android.art/lib64/libart.so (art::Runtime::DeleteThreadPool()+244) (BuildId: 77b7b03eb396b55618ca056e610f9c70) 2021-06-15 11:42:06.441 17105-17105/? A/DEBUG: #07 pc 0000000000570ee0 /apex/com.android.art/lib64/libart.so (art::Runtime::NotifyStartupCompletedTask::Run(art::Thread)+784) (BuildId: 77b7b03eb396b55618ca056e610f9c70) 2021-06-15 11:42:06.442 17105-17105/? A/DEBUG: #08 pc 00000000002e5bf0 /apex/com.android.art/lib64/libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread)+64) (BuildId: 77b7b03eb396b55618ca056e610f9c70) 2021-06-15 11:42:06.442 17105-17105/? A/DEBUG: #09 pc 000000000001260c /apex/com.android.art/javalib/arm64/boot-core-libart.oat (art_jni_trampoline+124) (BuildId: fbcee504d6b3267b2885cdc9596152aaad91c0fd) 2021-06-15 11:42:06.442 17105-17105/? A/DEBUG: #10 pc 0000000000133564 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: 77b7b03eb396b55618ca056e610f9c70) 2021-06-15 11:42:06.442 17105-17105/? A/DEBUG: #11 pc 00000000001a8a78 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread, unsigned int, unsigned int, art::JValue, char const)+200) (BuildId: 77b7b03eb396b55618ca056e610f9c70) 2021-06-15 11:42:06.442 17105-17105/? A/DEBUG: #12 pc 000000000031830c /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread, art::ArtMethod, art::ShadowFrame, unsigned short, art::JValue)+376) (BuildId: 77b7b03eb396b55618ca056e610f9c70) 2021-06-15 11:42:06.442 17105-17105/? A/DEBUG: #13 pc 000000000030e638 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod, art::Thread, art::ShadowFrame&, art::Instruction const, unsigned short, art::JValue)+996) (BuildId: 77b7b03eb396b55618ca056e610f9c70) 2021-06-15 11:42:06.442 17105-17105/? A/DEBUG: #14 pc 000000000067c4d0 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+848) (BuildId: 77b7b03eb396b55618ca056e610f9c70) 2021-06-15 11:42:06.442 17105-17105/? A/DEBUG: #15 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 77b7b03eb396b55618ca056e610f9c70) 2021-06-15 11:42:06.442 17105-17105/? A/DEBUG: #16 pc 000000000002d4e2 /apex/com.android.art/javalib/core-libart.jar (java.lang.Daemons$HeapTaskDaemon.runInternal+38) 2021-06-15 11:42:06.442 17105-17105/? A/DEBUG: #17 pc 000000000067c770 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1520) (BuildId: 77b7b03eb396b55618ca056e610f9c70) 2021-06-15 11:42:06.442 17105-17105/? A/DEBUG: #18 pc 000000000012d814 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 77b7b03eb396b55618ca056e610f9c70) 2021-06-15 11:42:06.442 17105-17105/? A/DEBUG: #19 pc 000000000002ccc2 /apex/com.android.art/javalib/core-libart.jar (java.lang.Daemons$Daemon.run+50) 2021-06-15 11:42:06.442 17105-17105/? A/DEBUG: #20 pc 000000000067e1a8 /apex/com.android.art/lib64/libart.so (MterpInvokeInterface+1808) (BuildId: 77b7b03eb396b55618ca056e610f9c70) 2021-06-15 11:42:06.442 17105-17105/? A/DEBUG: #21 pc 000000000012da14 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: 77b7b03eb396b55618ca056e610f9c70) 2021-06-15 11:42:06.442 17105-17105/? A/DEBUG: #22 pc 00000000000eb7d0 /apex/com.android.art/javalib/core-oj.jar (java.lang.Thread.run+8) 2021-06-15 11:42:06.442 17105-17105/? A/DEBUG: #23 pc 0000000000305c34 /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.6432830707213048161)+268) (BuildId: 77b7b03eb396b55618ca056e610f9c70) 2021-06-15 11:42:06.442 17105-17105/? A/DEBUG: #24 pc 000000000066b1d8 /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+780) (BuildId: 77b7b03eb396b55618ca056e610f9c70) 2021-06-15 11:42:06.442 17105-17105/? A/DEBUG: #25 pc 000000000013cff8 /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: 77b7b03eb396b55618ca056e610f9c70) 2021-06-15 11:42:06.442 17105-17105/? A/DEBUG: #26 pc 0000000000133564 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: 77b7b03eb396b55618ca056e610f9c70) 2021-06-15 11:42:06.442 17105-17105/? A/DEBUG: #27 pc 00000000001a8a78 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread, unsigned int, unsigned int, art::JValue, char const)+200) (BuildId: 77b7b03eb396b55618ca056e610f9c70) 2021-06-15 11:42:06.442 17105-17105/? A/DEBUG: #28 pc 0000000000554c48 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject, art::ArtMethod, jvalue const)+460) (BuildId: 77b7b03eb396b55618ca056e610f9c70) 2021-06-15 11:42:06.442 17105-17105/? A/DEBUG: #29 pc 00000000005a3fe4 /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void)+1308) (BuildId: 77b7b03eb396b55618ca056e610f9c70) 2021-06-15 11:42:06.442 17105-17105/? A/DEBUG: #30 pc 00000000000afd4c /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void)+64) (BuildId: 49090ae59e6ae37f8beae53c551820ad) 2021-06-15 11:42:06.442 17105-17105/? A/DEBUG: #31 pc 0000000000050288 /apex/com.android.runtime/lib64/bionic/libc.so (start_thread+64) (BuildId: 49090ae59e6ae37f8beae53c551820ad)