SIGABRT in libaudioeffect_jni.so effectCallback
Description
Audio playback randomly stops. Crash repeatedly occurs in the same location.
May be a duplicate of #2105 (closed)
VLC_Crash_Log.txt VLC_Crash_Log_2.txt VLC_Crash_Log_3.txt
Log attached above and crash below are from separate occurrences.
Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 23410 (Binder:22622_7), pid 22622 (main)
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'google/blueline/blueline:11/RQ3A.210805.001.A1/7474174:user/release-keys'
Revision: 'MP1.0'
ABI: 'arm64'
pid: 22622, tid: 23410, name: Binder:22622_7 >>> org.videolan.vlc.debug <<<
uid: 10494
signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
Abort message: 'JNI DETECTED ERROR IN APPLICATION: use of invalid jobject 0x2100000010'
x0 0000000000000000 x1 0000000000005b72 x2 0000000000000006 x3 0000007b4eb02790
x4 0000007cb3ec0820 x5 0000007cb3ec0820 x6 0000007cb3ec0820 x7 0000007cb3ec4080
x8 00000000000000f0 x9 7155dca0c51b3cfa x10 0000000000000000 x11 ffffffc0fffffbdf
x12 0000000000000001 x13 000000fe58c6ab4c x14 002ffb83e5a69678 x15 000000002093ecf6
x16 0000007e8537bc80 x17 0000007e8535d870 x18 0000007b4cc12000 x19 000000000000585e
x20 0000000000005b72 x21 00000000ffffffff x22 0000007bf383a25f x23 0000000000000000
x24 0000007bf381a0b7 x25 0000000000000001 x26 0000007bf383100c x27 0000007bf3e36000
x28 0000007c13e70600 x29 0000007b4eb02810
lr 0000007e853112a0 sp 0000007b4eb02770 pc 0000007e853112cc pst 0000000000000000
backtrace:
#00 pc 000000000004e2cc /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: 49090ae59e6ae37f8beae53c551820ad)
#01 pc 000000000055d080 /apex/com.android.art/lib64/libart.so (art::Runtime::Abort(char const*)+2308) (BuildId: 0183cc6150704cdc371a87b659800e56)
#02 pc 0000000000013978 /system/lib64/libbase.so (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_3::__invoke(char const*)+76) (BuildId: 01a12dd5224373edcc3a74506f64a9c9)
#03 pc 0000000000012fa4 /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+320) (BuildId: 01a12dd5224373edcc3a74506f64a9c9)
#04 pc 00000000003851b8 /apex/com.android.art/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+2572) (BuildId: 0183cc6150704cdc371a87b659800e56)
#05 pc 0000000000385328 /apex/com.android.art/lib64/libart.so (art::JavaVMExt::JniAbortF(char const*, char const*, ...)+188) (BuildId: 0183cc6150704cdc371a87b659800e56)
#06 pc 00000000005b27f4 /apex/com.android.art/lib64/libart.so (art::Thread::DecodeJObject(_jobject*) const+848) (BuildId: 0183cc6150704cdc371a87b659800e56)
#07 pc 0000000000376398 /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckInstance(art::ScopedObjectAccess&, art::(anonymous namespace)::ScopedCheck::InstanceKind, _jobject*, bool)+132) (BuildId: 0183cc6150704cdc371a87b659800e56)
#08 pc 000000000037503c /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType)+564) (BuildId: 0183cc6150704cdc371a87b659800e56)
#09 pc 000000000037468c /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::(anonymous namespace)::JniValueType*)+612) (BuildId: 0183cc6150704cdc371a87b659800e56)
#10 pc 0000000000379e30 /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::CheckJNI::CheckCallArgs(art::ScopedObjectAccess&, art::(anonymous namespace)::ScopedCheck&, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, art::InvokeType, art::(anonymous namespace)::VarArgs const*)+132) (BuildId: 0183cc6150704cdc371a87b659800e56)
#11 pc 0000000000378d7c /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, std::__va_list, art::Primitive::Type, art::InvokeType)+728) (BuildId: 0183cc6150704cdc371a87b659800e56)
#12 pc 00000000003694b8 /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::CheckJNI::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+76) (BuildId: 0183cc6150704cdc371a87b659800e56)
#13 pc 0000000000005e6c /system/lib64/libaudioeffect_jni.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+124) (BuildId: 3b169ce20c010d353849349956079bf0)
#14 pc 0000000000005d28 /system/lib64/libaudioeffect_jni.so (effectCallback(int, void*, void*)+384) (BuildId: 3b169ce20c010d353849349956079bf0)
#15 pc 0000000000048488 /system/lib64/libaudioclient.so (android::AudioEffect::controlStatusChanged(bool)+108) (BuildId: 5c4f5ed260ef48757d4390c20fa7afad)
#16 pc 0000000000049844 /system/lib64/libaudioclient.so (android::AudioEffect::EffectClient::controlStatusChanged(bool)+120) (BuildId: 5c4f5ed260ef48757d4390c20fa7afad)
#17 pc 00000000000a8094 /system/lib64/libaudioclient.so (android::BnEffectClient::onTransact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+356) (BuildId: 5c4f5ed260ef48757d4390c20fa7afad)
#18 pc 000000000004982c /system/lib64/libbinder.so (android::BBinder::transact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+232) (BuildId: 52a96623e462096184c4425671cc1c5d)
#19 pc 0000000000052210 /system/lib64/libbinder.so (android::IPCThreadState::executeCommand(int)+1032) (BuildId: 52a96623e462096184c4425671cc1c5d)
#20 pc 0000000000051d58 /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+156) (BuildId: 52a96623e462096184c4425671cc1c5d)
#21 pc 0000000000052590 /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+60) (BuildId: 52a96623e462096184c4425671cc1c5d)
#22 pc 0000000000078678 /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24) (BuildId: 52a96623e462096184c4425671cc1c5d)
#23 pc 00000000000154d0 /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+260) (BuildId: 5d6af74124211886d954d61c96514a46)
#24 pc 00000000000a0be0 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+144) (BuildId: 1dec5134a09522f9c83c48dae0aec3be)
#25 pc 0000000000014d94 /system/lib64/libutils.so (thread_data_t::trampoline(thread_data_t const*)+412) (BuildId: 5d6af74124211886d954d61c96514a46)
#26 pc 00000000000afd4c /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64) (BuildId: 49090ae59e6ae37f8beae53c551820ad)
#27 pc 0000000000050288 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 49090ae59e6ae37f8beae53c551820ad)
Steps to reproduce
- Start audio playback
- Wait
Context
App version
3.4.0 Beta 5
Android version
11
Device model
Pixel 3
App mode
Smartphone