vivek1794 / webrtc-android-codelab

An attempt to provide a codelab for Webrtc in Android - Similar to codelab for web at https://codelabs.developers.google.com/codelabs/webrtc-web/
MIT License
238 stars 124 forks source link

Here is the stacktrace now please solve this issue or give any idea, for solving this #49

Closed cutiezang3l closed 4 years ago

cutiezang3l commented 4 years ago

text.txt Here is the stacktrace now please solve this issue or give any idea, for solving this 06-13 12:55:46.177 955-990/xyz.vivekc.webrtccodelab E/EGL_emulation: eglQueryContext 32c0 EGL_BAD_ATTRIBUTE tid 990: eglQueryContext(1822): error 0x3004 (EGL_BAD_ATTRIBUTE) 06-13 12:56:03.731 955-955/xyz.vivekc.webrtccodelab A/zygote: java_vm_ext.cc:534] JNI DETECTED ERROR IN APPLICATION: can't call java.util.List org.webrtc.MediaConstraints.getMandatory() on null object java_vm_ext.cc:534] in call to CallObjectMethodV java_vm_ext.cc:534] from void org.webrtc.PeerConnection.nativeCreateOffer(org.webrtc.SdpObserver, org.webrtc.MediaConstraints) java_vm_ext.cc:534] "main" prio=5 tid=1 Runnable 06-13 12:56:03.732 955-955/xyz.vivekc.webrtccodelab A/zygote: java_vm_ext.cc:534] | group="main" sCount=0 dsCount=0 flags=0 obj=0x731ce978 self=0xf2c59000 java_vm_ext.cc:534] | sysTid=955 nice=-10 cgrp=default sched=0/0 handle=0xf75f4514 java_vm_ext.cc:534] | state=R schedstat=( 1387113442 1356070006 695 ) utm=87 stm=51 core=0 HZ=100 java_vm_ext.cc:534] | stack=0xff2a1000-0xff2a3000 stackSize=8MB java_vm_ext.cc:534] | held mutexes= "mutator lock"(shared held) java_vm_ext.cc:534] native: #00 pc 0047eae1 /system/lib/libart.so (art::DumpNativeStack(std::1::basic_ostream<char, std::__1::char_traits>&, int, BacktraceMap, char const, art::ArtMethod, void)+209) java_vm_ext.cc:534] native: #01 pc 0057c193 /system/lib/libart.so (art::Thread::DumpStack(std::1::basic_ostream<char, std::1::char_traits>&, bool, BacktraceMap*, bool) const+355) java_vm_ext.cc:534] native: #02 pc 00577693 /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::1::char_traits>&, bool, BacktraceMap, bool) const+83) java_vm_ext.cc:534] native: #03 pc 00395256 /system/lib/libart.so (art::JavaVMExt::JniAbort(char const, char const)+1254) java_vm_ext.cc:534] native: #04 pc 003956c1 /system/lib/libart.so (art::JavaVMExt::JniAbortV(char const, char const, char)+113) java_vm_ext.cc:534] native: #05 pc 0014f207 /system/lib/libart.so (art::ScopedCheck::AbortF(char const, ...)+71) java_vm_ext.cc:534] native: #06 pc 00152e7e /system/lib/libart.so (art::ScopedCheck::CheckMethodAndSig(art::ScopedObjectAccess&, _jobject, _jclass, _jmethodID, art::Primitive::Type, art::InvokeType)+1566) java_vm_ext.cc:534] native: #07 pc 00151a3d /system/lib/libart.so (art::CheckJNI::CallMethodV(char const, _JNIEnv, _jobject, _jclass, _jmethodID, char, art::Primitive::Type, art::InvokeType)+973) java_vm_ext.cc:534] native: #08 pc 0013d30b /system/lib/libart.so (art::CheckJNI::CallObjectMethodV(_JNIEnv, _jobject, _jmethodID, char)+75) java_vm_ext.cc:534] native: #09 pc 00004187 /data/app/xyz.vivekc.webrtccodelab-34fx2eTc4KE2WbLoL9c7nw==/lib/x86/libjingle_peerconnection_so.so (???) java_vm_ext.cc:534] native: #10 pc 00469902 /data/app/xyz.vivekc.webrtccodelab-34fx2eTc4KE2WbLoL9c7nw==/lib/x86/libjingle_peerconnection_so.so (???) 06-13 12:56:03.733 955-955/xyz.vivekc.webrtccodelab A/zygote: java_vm_ext.cc:534] native: #11 pc 0046b00e /data/app/xyz.vivekc.webrtccodelab-34fx2eTc4KE2WbLoL9c7nw==/lib/x86/libjingle_peerconnection_so.so (Java_org_webrtc_PeerConnection_nativeCreateOffer+66) java_vm_ext.cc:534] native: #12 pc 000036e8 /data/app/xyz.vivekc.webrtccodelab-34fx2eTc4KE2WbLoL9c7nw==/oat/x86/base.odex (Java_org_webrtc_PeerConnection_nativeCreateOfferLorg_webrtc_SdpObserver_2Lorg_webrtc_MediaConstraints_2+168) java_vm_ext.cc:534] at org.webrtc.PeerConnection.nativeCreateOffer(Native method) java_vm_ext.cc:534] at org.webrtc.PeerConnection.createOffer(PeerConnection.java:713) java_vm_ext.cc:534] at xyz.vivekc.webrtccodelab.MainActivity.doCall(MainActivity.java:294) java_vm_ext.cc:534] at xyz.vivekc.webrtccodelab.MainActivity.lambda$onTryToStart$0$MainActivity(MainActivity.java:239) java_vm_ext.cc:534] at xyz.vivekc.webrtccodelab.MainActivity$$Lambda$0.run(unavailable:-1) java_vm_ext.cc:534] at android.os.Handler.handleCallback(Handler.java:790) java_vm_ext.cc:534] at android.os.Handler.dispatchMessage(Handler.java:99) java_vm_ext.cc:534] at android.os.Looper.loop(Looper.java:164) java_vm_ext.cc:534] at android.app.ActivityThread.main(ActivityThread.java:6494) java_vm_ext.cc:534] at java.lang.reflect.Method.invoke(Native method) java_vm_ext.cc:534] at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) java_vm_ext.cc:534] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807) java_vm_ext.cc:534] 06-13 12:56:04.135 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] Runtime aborting... runtime.cc:523] Dumping all threads without appropriate locks held: thread list lock mutator lock runtime.cc:523] All threads: runtime.cc:523] DALVIK THREADS (30): runtime.cc:523] "main" prio=10 tid=1 Runnable runtime.cc:523] | group="" sCount=0 dsCount=0 flags=0 obj=0x731ce978 self=0xf2c59000 runtime.cc:523] | sysTid=955 nice=-10 cgrp=default sched=0/0 handle=0xf75f4514 runtime.cc:523] | state=R schedstat=( 1411296840 1370567457 703 ) utm=89 stm=52 core=0 HZ=100 runtime.cc:523] | stack=0xff2a1000-0xff2a3000 stackSize=8MB runtime.cc:523] | held mutexes= "abort lock" "mutator lock"(shared held) runtime.cc:523] native: #00 pc 0047eae1 /system/lib/libart.so (art::DumpNativeStack(std::1::basic_ostream<char, std::1::char_traits>&, int, BacktraceMap, char const, art::ArtMethod, void)+209) 06-13 12:56:04.136 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] native: #01 pc 0057c193 /system/lib/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::1::char_traits>&, bool, BacktraceMap, bool) const+355) runtime.cc:523] native: #02 pc 00577693 /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits>&, bool, BacktraceMap, bool) const+83) runtime.cc:523] native: #03 pc 0059750e /system/lib/libart.so (art::DumpCheckpoint::Run(art::Thread)+1118) runtime.cc:523] native: #04 pc 0058e9f6 /system/lib/libart.so (art::ThreadList::RunCheckpoint(art::Closure, art::Closure)+534) runtime.cc:523] native: #05 pc 0058e242 /system/lib/libart.so (art::ThreadList::Dump(std::1::basic_ostream<char, std::__1::char_traits>&, bool)+882) runtime.cc:523] native: #06 pc 0055f1b1 /system/lib/libart.so (art::AbortState::DumpAllThreads(std::1::basic_ostream<char, std::__1::char_traits>&, art::Thread) const+289) runtime.cc:523] native: #07 pc 0055edd0 /system/lib/libart.so (art::AbortState::Dump(std::1::basic_ostream<char, std::1::char_traits>&) const+176) runtime.cc:523] native: #08 pc 0054d366 /system/lib/libart.so (art::Runtime::Abort(char const*)+198) runtime.cc:523] native: #09 pc 0011fb23 /system/lib/libart.so (_ZNSt3110function6funcIPFvPKcENS_9allocatorIS5_EES4EclEOS3+35) runtime.cc:523] native: #10 pc 0065f2eb /system/lib/libart.so (android::base::LogMessage::~LogMessage()+1051) runtime.cc:523] native: #11 pc 0039550f /system/lib/libart.so (art::JavaVMExt::JniAbort(char const, char const)+1951) runtime.cc:523] native: #12 pc 003956c1 /system/lib/libart.so (art::JavaVMExt::JniAbortV(char const, char const, char)+113) runtime.cc:523] native: #13 pc 0014f207 /system/lib/libart.so (art::ScopedCheck::AbortF(char const, ...)+71) runtime.cc:523] native: #14 pc 00152e7e /system/lib/libart.so (art::ScopedCheck::CheckMethodAndSig(art::ScopedObjectAccess&, _jobject, _jclass, _jmethodID, art::Primitive::Type, art::InvokeType)+1566) runtime.cc:523] native: #15 pc 00151a3d /system/lib/libart.so (art::CheckJNI::CallMethodV(char const, _JNIEnv, _jobject, _jclass, _jmethodID, char, art::Primitive::Type, art::InvokeType)+973) runtime.cc:523] native: #16 pc 0013d30b /system/lib/libart.so (art::CheckJNI::CallObjectMethodV(_JNIEnv, _jobject, _jmethodID, char)+75) runtime.cc:523] native: #17 pc 00004187 /data/app/xyz.vivekc.webrtccodelab-34fx2eTc4KE2WbLoL9c7nw==/lib/x86/libjingle_peerconnection_so.so (???) runtime.cc:523] native: #18 pc 00469902 /data/app/xyz.vivekc.webrtccodelab-34fx2eTc4KE2WbLoL9c7nw==/lib/x86/libjingle_peerconnection_so.so (???) runtime.cc:523] native: #19 pc 0046b00e /data/app/xyz.vivekc.webrtccodelab-34fx2eTc4KE2WbLoL9c7nw==/lib/x86/libjingle_peerconnection_so.so (Java_org_webrtc_PeerConnection_nativeCreateOffer+66) runtime.cc:523] native: #20 pc 000036e8 /data/app/xyz.vivekc.webrtccodelab-34fx2eTc4KE2WbLoL9c7nw==/oat/x86/base.odex (Java_org_webrtc_PeerConnection_nativeCreateOfferLorg_webrtc_SdpObserver_2Lorg_webrtc_MediaConstraints_2+168) runtime.cc:523] at org.webrtc.PeerConnection.nativeCreateOffer(Native method) runtime.cc:523] at org.webrtc.PeerConnection.createOffer(PeerConnection.java:713) runtime.cc:523] at xyz.vivekc.webrtccodelab.MainActivity.doCall(MainActivity.java:294) runtime.cc:523] at xyz.vivekc.webrtccodelab.MainActivity.lambda$onTryToStart$0$MainActivity(MainActivity.java:239) runtime.cc:523] at xyz.vivekc.webrtccodelab.MainActivity$$Lambda$0.run(unavailable:-1) runtime.cc:523] at android.os.Handler.handleCallback(Handler.java:790) runtime.cc:523] at android.os.Handler.dispatchMessage(Handler.java:99) runtime.cc:523] at android.os.Looper.loop(Looper.java:164) runtime.cc:523] at android.app.ActivityThread.main(ActivityThread.java:6494) 06-13 12:56:04.137 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] at java.lang.reflect.Method.invoke(Native method) runtime.cc:523] at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) runtime.cc:523] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807) runtime.cc:523] runtime.cc:523] "Jit thread pool worker thread 0" prio=10 tid=2 Native runtime.cc:523] | group="" sCount=1 dsCount=0 flags=1 obj=0x13a47910 self=0xec415600 runtime.cc:523] | sysTid=960 nice=9 cgrp=default sched=0/0 handle=0xec6c2970 runtime.cc:523] | state=S schedstat=( 377051695 1315203022 259 ) utm=7 stm=30 core=1 HZ=100 runtime.cc:523] | stack=0xec5c4000-0xec5c6000 stackSize=1022KB runtime.cc:523] | held mutexes= runtime.cc:523] kernel: futex_wait_queue_me+0xdf/0x130 runtime.cc:523] kernel: futex_wait+0x113/0x22e runtime.cc:523] kernel: do_futex+0xbe/0x825 runtime.cc:523] kernel: compat_SyS_futex+0xb7/0x129 runtime.cc:523] kernel: sysenter_dispatch+0x7/0x1a runtime.cc:523] native: #00 pc 00000aee [vdso] (kernel_vsyscall+14) runtime.cc:523] native: #01 pc 0001edf8 /system/lib/libc.so (syscall+40) runtime.cc:523] native: #02 pc 00121df0 /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread)+112) runtime.cc:523] native: #03 pc 00121d73 /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread)+35) runtime.cc:523] native: #04 pc 0059913a /system/lib/libart.so (art::ThreadPool::GetTask(art::Thread)+266) runtime.cc:523] native: #05 pc 00598585 /system/lib/libart.so (art::ThreadPoolWorker::Run()+117) runtime.cc:523] native: #06 pc 00597fbb /system/lib/libart.so (art::ThreadPoolWorker::Callback(void*)+139) runtime.cc:523] native: #07 pc 00071445 /system/lib/libc.so (pthread_start(void)+53) runtime.cc:523] native: #08 pc 000205db /system/lib/libc.so (start_thread+75) runtime.cc:523] native: #09 pc 0001ec16 /system/lib/libc.so (bionic_clone+70) runtime.cc:523] (no managed stack frames) runtime.cc:523] runtime.cc:523] "Signal Catcher" prio=10 tid=3 WaitingInMainSignalCatcherLoop runtime.cc:523] | group="" sCount=1 dsCount=0 flags=1 obj=0x13a40948 self=0xf2c59c00 runtime.cc:523] | sysTid=961 nice=0 cgrp=default sched=0/0 handle=0xec5c1970 06-13 12:56:04.138 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] | state=S schedstat=( 261550 144413 2 ) utm=0 stm=0 core=1 HZ=100 runtime.cc:523] | stack=0xec4c7000-0xec4c9000 stackSize=1006KB runtime.cc:523] | held mutexes= runtime.cc:523] kernel: do_sigtimedwait+0xe3/0x1b6 runtime.cc:523] kernel: compat_SyS_rt_sigtimedwait+0x8f/0xc9 runtime.cc:523] kernel: sysenter_dispatch+0x7/0x1a runtime.cc:523] native: #00 pc 00000af0 [vdso] (kernel_vsyscall+16) runtime.cc:523] native: #01 pc 00074391 /system/lib/libc.so (rt_sigtimedwait+33) runtime.cc:523] native: #02 pc 0002abcc /system/lib/libc.so (sigwait+76) runtime.cc:523] native: #03 pc 00568559 /system/lib/libart.so (art::SignalSet::Wait()+57) runtime.cc:523] native: #04 pc 00567fea /system/lib/libart.so (art::SignalCatcher::WaitForSignal(art::Thread, art::SignalSet&)+250) runtime.cc:523] native: #05 pc 005663cf /system/lib/libart.so (art::SignalCatcher::Run(void)+319) runtime.cc:523] native: #06 pc 00071445 /system/lib/libc.so (__pthread_start(void)+53) runtime.cc:523] native: #07 pc 000205db /system/lib/libc.so (start_thread+75) runtime.cc:523] native: #08 pc 0001ec16 /system/lib/libc.so (bionic_clone+70) runtime.cc:523] (no managed stack frames) runtime.cc:523] runtime.cc:523] "JDWP" prio=10 tid=4 WaitingInMainDebuggerLoop runtime.cc:523] | group="" sCount=1 dsCount=0 flags=1 obj=0x13a409d0 self=0xec413200 runtime.cc:523] | sysTid=962 nice=0 cgrp=default sched=0/0 handle=0xd8a3c970 06-13 12:56:04.139 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] | state=S schedstat=( 6292573 11293649 11 ) utm=0 stm=0 core=1 HZ=100 runtime.cc:523] | stack=0xd8942000-0xd8944000 stackSize=1006KB runtime.cc:523] | held mutexes= runtime.cc:523] kernel: poll_schedule_timeout+0x43/0x5f runtime.cc:523] kernel: do_select+0x5f2/0x633 runtime.cc:523] kernel: compat_core_sys_select+0x199/0x23c runtime.cc:523] kernel: compat_SyS_pselect6+0x116/0x19c runtime.cc:523] kernel: sysenter_dispatch+0x7/0x1a runtime.cc:523] native: #00 pc 00000af0 [vdso] (kernel_vsyscall+16) runtime.cc:523] native: #01 pc 0007419b /system/lib/libc.so (pselect6+43) runtime.cc:523] native: #02 pc 000287c8 /system/lib/libc.so (select+136) runtime.cc:523] native: #03 pc 0064adc4 /system/lib/libart.so (art::JDWP::JdwpAdbState::ProcessIncoming()+372) runtime.cc:523] native: #04 pc 003ad56c /system/lib/libart.so (art::JDWP::JdwpState::Run()+1948) runtime.cc:523] native: #05 pc 003ac563 /system/lib/libart.so (art::JDWP::StartJdwpThread(void)+51) runtime.cc:523] native: #06 pc 00071445 /system/lib/libc.so (__pthread_start(void)+53) runtime.cc:523] native: #07 pc 000205db /system/lib/libc.so (start_thread+75) runtime.cc:523] native: #08 pc 0001ec16 /system/lib/libc.so (__bionic_clone+70) runtime.cc:523] (no managed stack frames) runtime.cc:523] runtime.cc:523] "HeapTaskDaemon" prio=10 tid=5 Blocked runtime.cc:523] | group="" sCount=1 dsCount=0 flags=1 obj=0x13a44bf8 self=0xec2b6400 runtime.cc:523] | sysTid=966 nice=4 cgrp=default sched=0/0 handle=0xd8630970 runtime.cc:523] | state=S schedstat=( 20390627 21951936 26 ) utm=2 stm=0 core=0 HZ=100 runtime.cc:523] | stack=0xd852e000-0xd8530000 stackSize=1038KB runtime.cc:523] | held mutexes= runtime.cc:523] kernel: futex_wait_queue_me+0xdf/0x130 runtime.cc:523] kernel: futex_wait+0x113/0x22e runtime.cc:523] kernel: do_futex+0xbe/0x825 runtime.cc:523] kernel: compat_SyS_futex+0xb7/0x129 runtime.cc:523] kernel: sysenter_dispatch+0x7/0x1a 06-13 12:56:04.140 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] native: #00 pc 00000aee [vdso] (kernel_vsyscall+14) runtime.cc:523] native: #01 pc 0001edf8 /system/lib/libc.so (syscall+40) runtime.cc:523] native: #02 pc 00121df0 /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread)+112) runtime.cc:523] native: #03 pc 00121d73 /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread)+35) runtime.cc:523] native: #04 pc 002cc495 /system/lib/libart.so (art::gc::TaskProcessor::GetTask(art::Thread)+277) runtime.cc:523] native: #05 pc 002ccee2 /system/lib/libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread)+82) runtime.cc:523] native: #06 pc 0048b757 /system/lib/libart.so (art::VMRuntime_runHeapTasks(_JNIEnv, _jobject)+55) runtime.cc:523] native: #07 pc 001fd4f8 /system/framework/x86/boot-core-libart.oat (Java_dalvik_system_VMRuntime_runHeapTasks+104) runtime.cc:523] at dalvik.system.VMRuntime.runHeapTasks(Native method) runtime.cc:523] - waiting to lock an unknown object runtime.cc:523] at java.lang.Daemons$HeapTaskDaemon.runInternal(Daemons.java:461) runtime.cc:523] at java.lang.Daemons$Daemon.run(Daemons.java:103) runtime.cc:523] at java.lang.Thread.run(Thread.java:764) runtime.cc:523] runtime.cc:523] "FinalizerWatchdogDaemon" prio=10 tid=6 Waiting runtime.cc:523] | group="" sCount=1 dsCount=0 flags=1 obj=0x13a40a58 self=0xec2b5e00 runtime.cc:523] | sysTid=965 nice=4 cgrp=default sched=0/0 handle=0xd8735970 runtime.cc:523] | state=S schedstat=( 1017777 10158814 4 ) utm=0 stm=0 core=1 HZ=100 runtime.cc:523] | stack=0xd8633000-0xd8635000 stackSize=1038KB runtime.cc:523] | held mutexes= runtime.cc:523] kernel: futex_wait_queue_me+0xdf/0x130 runtime.cc:523] kernel: futex_wait+0x113/0x22e runtime.cc:523] kernel: do_futex+0xbe/0x825 runtime.cc:523] kernel: compat_SyS_futex+0xb7/0x129 runtime.cc:523] kernel: sysenter_dispatch+0x7/0x1a runtime.cc:523] native: #00 pc 00000aee [vdso] (kernel_vsyscall+14) 06-13 12:56:04.141 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] native: #01 pc 0001edf8 /system/lib/libc.so (syscall+40) runtime.cc:523] native: #02 pc 00121df0 /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread)+112) runtime.cc:523] native: #03 pc 00121d73 /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread)+35) runtime.cc:523] native: #04 pc 0047950c /system/lib/libart.so (art::Monitor::Wait(art::Thread, long long, int, bool, art::ThreadState)+636) runtime.cc:523] native: #05 pc 0047b1cd /system/lib/libart.so (art::Monitor::Wait(art::Thread, art::mirror::Object, long long, int, bool, art::ThreadState)+333) runtime.cc:523] native: #06 pc 00495342 /system/lib/libart.so (art::Object_wait(_JNIEnv, _jobject)+82) runtime.cc:523] native: #07 pc 000006a8 /system/framework/x86/boot.oat (Java_java_lang_Object_wait+104) runtime.cc:523] at java.lang.Object.wait(Native method) runtime.cc:523] - waiting on <0x0fdc1293> (a java.lang.Daemons$FinalizerWatchdogDaemon) runtime.cc:523] at java.lang.Daemons$FinalizerWatchdogDaemon.sleepUntilNeeded(Daemons.java:297) runtime.cc:523] - locked <0x0fdc1293> (a java.lang.Daemons$FinalizerWatchdogDaemon) runtime.cc:523] at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:277) runtime.cc:523] at java.lang.Daemons$Daemon.run(Daemons.java:103) runtime.cc:523] at java.lang.Thread.run(Thread.java:764) runtime.cc:523] 06-13 12:56:04.142 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] "FinalizerDaemon" prio=10 tid=7 Waiting runtime.cc:523] | group="" sCount=1 dsCount=0 flags=1 obj=0x13a40ae0 self=0xec2b4600 runtime.cc:523] | sysTid=964 nice=4 cgrp=default sched=0/0 handle=0xd883a970 runtime.cc:523] | state=S schedstat=( 3277711 9078532 3 ) utm=0 stm=0 core=1 HZ=100 runtime.cc:523] | stack=0xd8738000-0xd873a000 stackSize=1038KB runtime.cc:523] | held mutexes= runtime.cc:523] kernel: futex_wait_queue_me+0xdf/0x130 runtime.cc:523] kernel: futex_wait+0x113/0x22e runtime.cc:523] kernel: do_futex+0xbe/0x825 runtime.cc:523] kernel: compat_SyS_futex+0xb7/0x129 runtime.cc:523] kernel: sysenter_dispatch+0x7/0x1a runtime.cc:523] native: #00 pc 00000aee [vdso] (kernel_vsyscall+14) runtime.cc:523] native: #01 pc 0001edf8 /system/lib/libc.so (syscall+40) runtime.cc:523] native: #02 pc 00121df0 /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread)+112) runtime.cc:523] native: #03 pc 00121d73 /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread)+35) runtime.cc:523] native: #04 pc 0047950c /system/lib/libart.so (art::Monitor::Wait(art::Thread, long long, int, bool, art::ThreadState)+636) runtime.cc:523] native: #05 pc 0047b1cd /system/lib/libart.so (art::Monitor::Wait(art::Thread, art::mirror::Object, long long, int, bool, art::ThreadState)+333) runtime.cc:523] native: #06 pc 004953b5 /system/lib/libart.so (art::Object_waitJI(_JNIEnv, _jobject, long long, int)+85) runtime.cc:523] native: #07 pc 00000a58 /system/framework/x86/boot.oat (Java_java_lang_Object_waitJI+136) runtime.cc:523] at java.lang.Object.wait(Native method) runtime.cc:523] - waiting on <0x0f0ee2d0> (a java.lang.Object) runtime.cc:523] at java.lang.Object.wait(Object.java:422) runtime.cc:523] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188) runtime.cc:523] - locked <0x0f0ee2d0> (a java.lang.Object) runtime.cc:523] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209) runtime.cc:523] at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:232) 06-13 12:56:04.144 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] at java.lang.Daemons$Daemon.run(Daemons.java:103) runtime.cc:523] at java.lang.Thread.run(Thread.java:764) runtime.cc:523] runtime.cc:523] "ReferenceQueueDaemon" prio=10 tid=8 Waiting 06-13 12:56:04.145 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] | group="" sCount=1 dsCount=0 flags=1 obj=0x13a40b68 self=0xec2b4000 runtime.cc:523] | sysTid=963 nice=4 cgrp=default sched=0/0 handle=0xd893f970 runtime.cc:523] | state=S schedstat=( 2181725 33198132 9 ) utm=0 stm=0 core=1 HZ=100 runtime.cc:523] | stack=0xd883d000-0xd883f000 stackSize=1038KB runtime.cc:523] | held mutexes= runtime.cc:523] kernel: futex_wait_queue_me+0xdf/0x130 runtime.cc:523] kernel: futex_wait+0x113/0x22e runtime.cc:523] kernel: do_futex+0xbe/0x825 runtime.cc:523] kernel: compat_SyS_futex+0xb7/0x129 runtime.cc:523] kernel: sysenter_dispatch+0x7/0x1a runtime.cc:523] native: #00 pc 00000aee [vdso] (kernel_vsyscall+14) runtime.cc:523] native: #01 pc 0001edf8 /system/lib/libc.so (syscall+40) runtime.cc:523] native: #02 pc 00121df0 /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread)+112) runtime.cc:523] native: #03 pc 00121d73 /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread)+35) runtime.cc:523] native: #04 pc 0047950c /system/lib/libart.so (art::Monitor::Wait(art::Thread, long long, int, bool, art::ThreadState)+636) runtime.cc:523] native: #05 pc 0047b1cd /system/lib/libart.so (art::Monitor::Wait(art::Thread, art::mirror::Object, long long, int, bool, art::ThreadState)+333) runtime.cc:523] native: #06 pc 00495342 /system/lib/libart.so (art::Object_wait(_JNIEnv, _jobject)+82) runtime.cc:523] native: #07 pc 000006a8 /system/framework/x86/boot.oat (Java_java_lang_Object_wait+104) 06-13 12:56:04.146 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] at java.lang.Object.wait(Native method) runtime.cc:523] - waiting on <0x0f5222c9> (a java.lang.Class) runtime.cc:523] at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:178) runtime.cc:523] - locked <0x0f5222c9> (a java.lang.Class) runtime.cc:523] at java.lang.Daemons$Daemon.run(Daemons.java:103) runtime.cc:523] at java.lang.Thread.run(Thread.java:764) runtime.cc:523] runtime.cc:523] "Binder:955_1" prio=10 tid=9 Native runtime.cc:523] | group="" sCount=1 dsCount=0 flags=1 obj=0x13a40bf0 self=0xf2b8c600 runtime.cc:523] | sysTid=967 nice=0 cgrp=default sched=0/0 handle=0xd842d970 runtime.cc:523] | state=S schedstat=( 503645 11937575 9 ) utm=0 stm=0 core=1 HZ=100 runtime.cc:523] | stack=0xd8333000-0xd8335000 stackSize=1006KB runtime.cc:523] | held mutexes= 06-13 12:56:04.147 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] kernel: binder_thread_read+0x311/0xd3d runtime.cc:523] kernel: binder_ioctl_write_read+0x14f/0x265 runtime.cc:523] kernel: binder_ioctl+0x175/0x4db runtime.cc:523] kernel: compat_SyS_ioctl+0x1bc/0xccb runtime.cc:523] kernel: sysenter_dispatch+0x7/0x1a runtime.cc:523] native: #00 pc 00000aee [vdso] (kernel_vsyscall+14) runtime.cc:523] native: #01 pc 00073fcc /system/lib/libc.so (__ioctl+28) 06-13 12:56:04.148 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] native: #02 pc 00025d03 /system/lib/libc.so (ioctl+67) runtime.cc:523] native: #03 pc 0004d2a7 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+375) runtime.cc:523] native: #04 pc 0004d44a /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+42) runtime.cc:523] native: #05 pc 0004dc81 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+81) runtime.cc:523] native: #06 pc 00079039 /system/lib/libbinder.so (android::PoolThread::threadLoop()+41) runtime.cc:523] native: #07 pc 00010426 /system/lib/libutils.so (android::Thread::_threadLoop(void)+326) runtime.cc:523] native: #08 pc 0007870b /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void)+171) runtime.cc:523] native: #09 pc 0000fd86 /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const)+246) runtime.cc:523] native: #10 pc 00071445 /system/lib/libc.so (pthread_start(void*)+53) runtime.cc:523] native: #11 pc 000205db /system/lib/libc.so (__start_thread+75) runtime.cc:523] native: #12 pc 0001ec16 /system/lib/libc.so (bionic_clone+70) runtime.cc:523] (no managed stack frames) runtime.cc:523] 06-13 12:56:04.149 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] "Binder:955_2" prio=10 tid=10 Native runtime.cc:523] | group="" sCount=1 dsCount=0 flags=1 obj=0x13a40c78 self=0xec40ce00 runtime.cc:523] | sysTid=968 nice=0 cgrp=default sched=0/0 handle=0xd8330970 runtime.cc:523] | state=S schedstat=( 10342811 94061789 25 ) utm=1 stm=0 core=1 HZ=100 runtime.cc:523] | stack=0xd8236000-0xd8238000 stackSize=1006KB runtime.cc:523] | held mutexes= runtime.cc:523] kernel: binder_thread_read+0x311/0xd3d runtime.cc:523] kernel: binder_ioctl_write_read+0x14f/0x265 runtime.cc:523] kernel: binder_ioctl+0x175/0x4db runtime.cc:523] kernel: compat_SyS_ioctl+0x1bc/0xccb runtime.cc:523] kernel: sysenter_dispatch+0x7/0x1a runtime.cc:523] native: #00 pc 00000aee [vdso] (kernel_vsyscall+14) runtime.cc:523] native: #01 pc 00073fcc /system/lib/libc.so (ioctl+28) runtime.cc:523] native: #02 pc 00025d03 /system/lib/libc.so (ioctl+67) runtime.cc:523] native: #03 pc 0004d2a7 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+375) runtime.cc:523] native: #04 pc 0004d44a /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+42) runtime.cc:523] native: #05 pc 0004dc81 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+81) runtime.cc:523] native: #06 pc 00079039 /system/lib/libbinder.so (android::PoolThread::threadLoop()+41) runtime.cc:523] native: #07 pc 00010426 /system/lib/libutils.so (android::Thread::_threadLoop(void)+326) runtime.cc:523] native: #08 pc 0007870b /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void)+171) runtime.cc:523] native: #09 pc 0000fd86 /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+246) runtime.cc:523] native: #10 pc 00071445 /system/lib/libc.so (pthread_start(void*)+53) 06-13 12:56:04.150 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] native: #11 pc 000205db /system/lib/libc.so (start_thread+75) runtime.cc:523] native: #12 pc 0001ec16 /system/lib/libc.so (bionic_clone+70) runtime.cc:523] (no managed stack frames) runtime.cc:523] runtime.cc:523] "Profile Saver" prio=10 tid=11 Native runtime.cc:523] | group="" sCount=1 dsCount=0 flags=1 obj=0x13a40d00 self=0xec31ae00 runtime.cc:523] | sysTid=969 nice=9 cgrp=default sched=0/0 handle=0xd7f0f970 runtime.cc:523] | state=S schedstat=( 3874404 40481624 5 ) utm=0 stm=0 core=1 HZ=100 runtime.cc:523] | stack=0xd7e15000-0xd7e17000 stackSize=1006KB runtime.cc:523] | held mutexes= runtime.cc:523] kernel: futex_wait_queue_me+0xdf/0x130 runtime.cc:523] kernel: futex_wait+0x113/0x22e runtime.cc:523] kernel: do_futex+0xbe/0x825 runtime.cc:523] kernel: compat_SyS_futex+0xb7/0x129 runtime.cc:523] kernel: sysenter_dispatch+0x7/0x1a runtime.cc:523] native: #00 pc 00000aee [vdso] (__kernel_vsyscall+14) 06-13 12:56:04.151 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] native: #01 pc 0001edf8 /system/lib/libc.so (syscall+40) runtime.cc:523] native: #02 pc 00121df0 /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread)+112) runtime.cc:523] native: #03 pc 00121d73 /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread)+35) runtime.cc:523] native: #04 pc 003d4fba /system/lib/libart.so (art::ProfileSaver::Run()+458) runtime.cc:523] native: #05 pc 003d897f /system/lib/libart.so (art::ProfileSaver::RunProfileSaverThread(void*)+95) runtime.cc:523] native: #06 pc 00071445 /system/lib/libc.so (pthread_start(void)+53) runtime.cc:523] native: #07 pc 000205db /system/lib/libc.so (start_thread+75) runtime.cc:523] native: #08 pc 0001ec16 /system/lib/libc.so (bionic_clone+70) runtime.cc:523] (no managed stack frames) runtime.cc:523] runtime.cc:523] "local_gl_surface_viewEglRenderer" prio=10 tid=12 Native runtime.cc:523] | group="" sCount=1 dsCount=0 flags=1 obj=0x13a40d88 self=0xec337400 runtime.cc:523] | sysTid=971 nice=0 cgrp=default sched=0/0 handle=0xd7881970 runtime.cc:523] | state=S schedstat=( 36671608 60953821 37 ) utm=0 stm=3 core=1 HZ=100 runtime.cc:523] | stack=0xd777f000-0xd7781000 stackSize=1038KB runtime.cc:523] | held mutexes= runtime.cc:523] kernel: ep_poll+0x274/0x330 runtime.cc:523] kernel: SyS_epoll_wait+0x91/0xb6 runtime.cc:523] kernel: SyS_epoll_pwait+0x84/0xf1 runtime.cc:523] kernel: sysenter_dispatch+0x7/0x1a runtime.cc:523] native: #00 pc 00000af0 [vdso] (kernel_vsyscall+16) runtime.cc:523] native: #01 pc 00073d4b /system/lib/libc.so (epoll_pwait+43) runtime.cc:523] native: #02 pc 0002101e /system/lib/libc.so (epoll_pwait+94) runtime.cc:523] native: #03 pc 0002106b /system/lib/libc.so (epoll_wait+43) runtime.cc:523] native: #04 pc 00015617 /system/lib/libutils.so (android::Looper::pollInner(int)+183) runtime.cc:523] native: #05 pc 000154d6 /system/lib/libutils.so (android::Looper::pollOnce(int, int, int*, void)+118) runtime.cc:523] native: #06 pc 000e262b /system/lib/libandroid_runtime.so (???) runtime.cc:523] native: #07 pc 001cf428 /system/framework/x86/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnceJI+136) runtime.cc:523] at android.os.MessageQueue.nativePollOnce(Native method) runtime.cc:523] at android.os.MessageQueue.next(MessageQueue.java:325) 06-13 12:56:04.152 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] at android.os.Looper.loop(Looper.java:142) runtime.cc:523] at android.os.HandlerThread.run(HandlerThread.java:65) runtime.cc:523] runtime.cc:523] "remote_gl_surface_viewEglRenderer" prio=10 tid=13 Native runtime.cc:523] | group="" sCount=1 dsCount=0 flags=1 obj=0x13a40f10 self=0xec319000 runtime.cc:523] | sysTid=973 nice=0 cgrp=default sched=0/0 handle=0xd72ff970 runtime.cc:523] | state=S schedstat=( 50656660 56611525 31 ) utm=2 stm=3 core=1 HZ=100 runtime.cc:523] | stack=0xd71fd000-0xd71ff000 stackSize=1038KB runtime.cc:523] | held mutexes= runtime.cc:523] kernel: ep_poll+0x274/0x330 runtime.cc:523] kernel: SyS_epoll_wait+0x91/0xb6 runtime.cc:523] kernel: SyS_epoll_pwait+0x84/0xf1 runtime.cc:523] kernel: sysenter_dispatch+0x7/0x1a runtime.cc:523] native: #00 pc 00000af0 [vdso] (__kernel_vsyscall+16) runtime.cc:523] native: #01 pc 00073d4b /system/lib/libc.so (epoll_pwait+43) runtime.cc:523] native: #02 pc 0002101e /system/lib/libc.so (epoll_pwait+94) runtime.cc:523] native: #03 pc 0002106b /system/lib/libc.so (epoll_wait+43) runtime.cc:523] native: #04 pc 00015617 /system/lib/libutils.so (android::Looper::pollInner(int)+183) runtime.cc:523] native: #05 pc 000154d6 /system/lib/libutils.so (android::Looper::pollOnce(int, int, int, void)+118) runtime.cc:523] native: #06 pc 000e262b /system/lib/libandroid_runtime.so (???) runtime.cc:523] native: #07 pc 001cf428 /system/framework/x86/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnceJI+136) runtime.cc:523] at android.os.MessageQueue.nativePollOnce(Native method) runtime.cc:523] at android.os.MessageQueue.next(MessageQueue.java:325) runtime.cc:523] at android.os.Looper.loop(Looper.java:142) runtime.cc:523] at android.os.HandlerThread.run(HandlerThread.java:65) runtime.cc:523] runtime.cc:523] "OkHttp Dispatcher" prio=10 tid=14 TimedWaiting runtime.cc:523] | group="" sCount=1 dsCount=0 flags=1 obj=0x13a41058 self=0xec31a800 runtime.cc:523] | sysTid=975 nice=0 cgrp=default sched=0/0 handle=0xd6d7f970 runtime.cc:523] | state=S schedstat=( 327249102 460292869 176 ) utm=24 stm=8 core=1 HZ=100 runtime.cc:523] | stack=0xd6c7d000-0xd6c7f000 stackSize=1038KB 06-13 12:56:04.153 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] | held mutexes= runtime.cc:523] kernel: futex_wait_queue_me+0xdf/0x130 runtime.cc:523] kernel: futex_wait+0x113/0x22e runtime.cc:523] kernel: do_futex+0xbe/0x825 runtime.cc:523] kernel: compat_SyS_futex+0xb7/0x129 runtime.cc:523] kernel: sysenter_dispatch+0x7/0x1a runtime.cc:523] native: #00 pc 00000af0 [vdso] (kernel_vsyscall+16) runtime.cc:523] native: #01 pc 0001edf8 /system/lib/libc.so (syscall+40) runtime.cc:523] native: #02 pc 0012226d /system/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread, long long, int)+157) runtime.cc:523] native: #03 pc 00479528 /system/lib/libart.so (art::Monitor::Wait(art::Thread, long long, int, bool, art::ThreadState)+664) runtime.cc:523] native: #04 pc 0047b1cd /system/lib/libart.so (art::Monitor::Wait(art::Thread, art::mirror::Object, long long, int, bool, art::ThreadState)+333) runtime.cc:523] native: #05 pc 004953b5 /system/lib/libart.so (art::Object_waitJI(_JNIEnv, _jobject, long long, int)+85) runtime.cc:523] native: #06 pc 00000a58 /system/framework/x86/boot.oat (Java_java_lang_Object_waitJI+136) runtime.cc:523] at java.lang.Object.wait(Native method) runtime.cc:523] - waiting on <0x0d083dce> (a java.lang.Object) runtime.cc:523] at java.lang.Thread.parkFor$(Thread.java:2137) runtime.cc:523] - locked <0x0d083dce> (a java.lang.Object) runtime.cc:523] at sun.misc.Unsafe.park(Unsafe.java:358) runtime.cc:523] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230) runtime.cc:523] at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461) runtime.cc:523] at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) runtime.cc:523] at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) runtime.cc:523] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1086) runtime.cc:523] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) runtime.cc:523] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) runtime.cc:523] at java.lang.Thread.run(Thread.java:764) runtime.cc:523] runtime.cc:523] "OkHttp ConnectionPool" prio=10 tid=17 TimedWaiting runtime.cc:523] | group="" sCount=1 dsCount=0 flags=1 obj=0x13a411a8 self=0xd7df0200 runtime.cc:523] | sysTid=984 nice=0 cgrp=default sched=0/0 handle=0xd5dfe970 06-13 12:56:04.154 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] | state=S schedstat=( 792238 72714954 18 ) utm=0 stm=0 core=1 HZ=100 runtime.cc:523] | stack=0xd5cfc000-0xd5cfe000 stackSize=1038KB runtime.cc:523] | held mutexes= runtime.cc:523] kernel: futex_wait_queue_me+0xdf/0x130 runtime.cc:523] kernel: futex_wait+0x113/0x22e runtime.cc:523] kernel: do_futex+0xbe/0x825 runtime.cc:523] kernel: compat_SyS_futex+0xb7/0x129 runtime.cc:523] kernel: sysenter_dispatch+0x7/0x1a runtime.cc:523] native: #00 pc 00000af0 [vdso] (kernel_vsyscall+16) runtime.cc:523] native: #01 pc 0001edf8 /system/lib/libc.so (syscall+40) runtime.cc:523] native: #02 pc 0012226d /system/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread, long long, int)+157) runtime.cc:523] native: #03 pc 00479528 /system/lib/libart.so (art::Monitor::Wait(art::Thread, long long, int, bool, art::ThreadState)+664) runtime.cc:523] native: #04 pc 0047b1cd /system/lib/libart.so (art::Monitor::Wait(art::Thread, art::mirror::Object, long long, int, bool, art::ThreadState)+333) runtime.cc:523] native: #05 pc 004953b5 /system/lib/libart.so (art::Object_waitJI(_JNIEnv, _jobject, long long, int)+85) runtime.cc:523] native: #06 pc 00000a58 /system/framework/x86/boot.oat (Java_java_lang_Object_waitJI+136) runtime.cc:523] at java.lang.Object.wait(Native method) runtime.cc:523] - waiting on <0x0aab44ef> (a com.android.okhttp.ConnectionPool) runtime.cc:523] at com.android.okhttp.ConnectionPool$1.run(ConnectionPool.java:101) runtime.cc:523] - locked <0x0aab44ef> (a com.android.okhttp.ConnectionPool) runtime.cc:523] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) runtime.cc:523] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) runtime.cc:523] at java.lang.Thread.run(Thread.java:764) runtime.cc:523] runtime.cc:523] "Thread-5" prio=10 tid=18 Native runtime.cc:523] | group="" sCount=1 dsCount=0 flags=1 obj=0x13a412e0 self=0xd6bac200 runtime.cc:523] | sysTid=980 nice=-10 cgrp=default sched=0/0 handle=0xd60fd970 runtime.cc:523] | state=S schedstat=( 90607401 64574558 100 ) utm=8 stm=1 core=0 HZ=100 runtime.cc:523] | stack=0xd6003000-0xd6005000 stackSize=1006KB runtime.cc:523] | held mutexes= runtime.cc:523] kernel: futex_wait_queue_me+0xdf/0x130 06-13 12:56:04.155 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] kernel: futex_wait+0x113/0x22e runtime.cc:523] kernel: do_futex+0xbe/0x825 runtime.cc:523] kernel: compat_SyS_futex+0xb7/0x129 runtime.cc:523] kernel: sysenter_dispatch+0x7/0x1a runtime.cc:523] native: #00 pc 00000aee [vdso] (kernel_vsyscall+14) runtime.cc:523] native: #01 pc 0001edf8 /system/lib/libc.so (syscall+40) runtime.cc:523] native: #02 pc 00070994 /system/lib/libc.so (pthread_cond_wait+100) runtime.cc:523] native: #03 pc 00009fae /data/app/xyz.vivekc.webrtccodelab-34fx2eTc4KE2WbLoL9c7nw==/lib/x86/libjingle_peerconnection_so.so (???) runtime.cc:523] native: #04 pc 0015edac /data/app/xyz.vivekc.webrtccodelab-34fx2eTc4KE2WbLoL9c7nw==/lib/x86/libjingle_peerconnection_so.so (???) runtime.cc:523] native: #05 pc 00159c9a /data/app/xyz.vivekc.webrtccodelab-34fx2eTc4KE2WbLoL9c7nw==/lib/x86/libjingle_peerconnection_so.so (???) runtime.cc:523] native: #06 pc 0016ed10 /data/app/xyz.vivekc.webrtccodelab-34fx2eTc4KE2WbLoL9c7nw==/lib/x86/libjingle_peerconnection_so.so (???) runtime.cc:523] native: #07 pc 0016ecb1 /data/app/xyz.vivekc.webrtccodelab-34fx2eTc4KE2WbLoL9c7nw==/lib/x86/libjingle_peerconnection_so.so (???) runtime.cc:523] native: #08 pc 0016eba7 /data/app/xyz.vivekc.webrtccodelab-34fx2eTc4KE2WbLoL9c7nw==/lib/x86/libjingle_peerconnection_so.so (???) runtime.cc:523] native: #09 pc 00071445 /system/lib/libc.so (pthread_start(void*)+53) runtime.cc:523] native: #10 pc 000205db /system/lib/libc.so (__start_thread+75) runtime.cc:523] native: #11 pc 0001ec16 /system/lib/libc.so (bionic_clone+70) runtime.cc:523] (no managed stack frames) runtime.cc:523] runtime.cc:523] "Binder:955_3" prio=10 tid=19 Native runtime.cc:523] | group="" sCount=1 dsCount=0 flags=1 obj=0x13a413f8 self=0xd6367000 runtime.cc:523] | sysTid=987 nice=0 cgrp=default sched=0/0 handle=0xd59d7970 runtime.cc:523] | state=S schedstat=( 1138899 52809923 12 ) utm=0 stm=0 core=1 HZ=100 runtime.cc:523] | stack=0xd58dd000-0xd58df000 stackSize=1006KB runtime.cc:523] | held mutexes= runtime.cc:523] kernel: binder_thread_read+0x311/0xd3d runtime.cc:523] kernel: binder_ioctl_write_read+0x14f/0x265 runtime.cc:523] kernel: binder_ioctl+0x175/0x4db runtime.cc:523] kernel: compat_SyS_ioctl+0x1bc/0xccb runtime.cc:523] kernel: sysenter_dispatch+0x7/0x1a runtime.cc:523] native: #00 pc 00000aee [vdso] (kernel_vsyscall+14) 06-13 12:56:04.156 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] native: #01 pc 00073fcc /system/lib/libc.so (ioctl+28) runtime.cc:523] native: #02 pc 00025d03 /system/lib/libc.so (ioctl+67) runtime.cc:523] native: #03 pc 0004d2a7 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+375) runtime.cc:523] native: #04 pc 0004d44a /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+42) runtime.cc:523] native: #05 pc 0004dc81 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+81) runtime.cc:523] native: #06 pc 00079039 /system/lib/libbinder.so (android::PoolThread::threadLoop()+41) runtime.cc:523] native: #07 pc 00010426 /system/lib/libutils.so (android::Thread::_threadLoop(void)+326) runtime.cc:523] native: #08 pc 0007870b /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void)+171) runtime.cc:523] native: #09 pc 0000fd86 /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const*)+246) runtime.cc:523] native: #10 pc 00071445 /system/lib/libc.so (pthread_start(void*)+53) runtime.cc:523] native: #11 pc 000205db /system/lib/libc.so (start_thread+75) runtime.cc:523] native: #12 pc 0001ec16 /system/lib/libc.so (bionic_clone+70) runtime.cc:523] (no managed stack frames) runtime.cc:523] runtime.cc:523] "Binder:955_4" prio=10 tid=20 Native runtime.cc:523] | group="" sCount=1 dsCount=0 flags=1 obj=0x13a41480 self=0xd6be7e00 runtime.cc:523] | sysTid=988 nice=0 cgrp=default sched=0/0 handle=0xd58da970 runtime.cc:523] | state=S schedstat=( 36154230 68088569 18 ) utm=1 stm=2 core=0 HZ=100 runtime.cc:523] | stack=0xd57e0000-0xd57e2000 stackSize=1006KB runtime.cc:523] | held mutexes= runtime.cc:523] kernel: binder_thread_read+0x311/0xd3d runtime.cc:523] kernel: binder_ioctl_write_read+0x14f/0x265 runtime.cc:523] kernel: binder_ioctl+0x175/0x4db runtime.cc:523] kernel: compat_SyS_ioctl+0x1bc/0xccb runtime.cc:523] kernel: sysenter_dispatch+0x7/0x1a runtime.cc:523] native: #00 pc 00000aee [vdso] (__kernel_vsyscall+14) runtime.cc:523] native: #01 pc 00073fcc /system/lib/libc.so (ioctl+28) runtime.cc:523] native: #02 pc 00025d03 /system/lib/libc.so (ioctl+67) runtime.cc:523] native: #03 pc 0004d2a7 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+375) runtime.cc:523] native: #04 pc 0004d44a /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+42) runtime.cc:523] native: #05 pc 0004dc81 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+81) 06-13 12:56:04.157 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] native: #06 pc 00079039 /system/lib/libbinder.so (android::PoolThread::threadLoop()+41) runtime.cc:523] native: #07 pc 00010426 /system/lib/libutils.so (android::Thread::_threadLoop(void)+326) runtime.cc:523] native: #08 pc 0007870b /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void)+171) runtime.cc:523] native: #09 pc 0000fd86 /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const)+246) runtime.cc:523] native: #10 pc 00071445 /system/lib/libc.so (__pthread_start(void)+53) runtime.cc:523] native: #11 pc 000205db /system/lib/libc.so (start_thread+75) runtime.cc:523] native: #12 pc 0001ec16 /system/lib/libc.so (bionic_clone+70) runtime.cc:523] (no managed stack frames) runtime.cc:523] runtime.cc:523] "network_thread - 979" prio=10 tid=21 Native runtime.cc:523] | group="" sCount=1 dsCount=0 flags=1 obj=0x13a41508 self=0xd6304e00 runtime.cc:523] | sysTid=979 nice=-10 cgrp=default sched=0/0 handle=0xd61fa970 runtime.cc:523] | state=S schedstat=( 14285809 6015248 27 ) utm=0 stm=1 core=0 HZ=100 runtime.cc:523] | stack=0xd6100000-0xd6102000 stackSize=1006KB runtime.cc:523] | held mutexes= runtime.cc:523] kernel: ep_poll+0x274/0x330 runtime.cc:523] kernel: SyS_epoll_wait+0x91/0xb6 runtime.cc:523] kernel: SyS_epoll_pwait+0x84/0xf1 runtime.cc:523] kernel: sysenter_dispatch+0x7/0x1a runtime.cc:523] native: #00 pc 00000af0 [vdso] (kernel_vsyscall+16) runtime.cc:523] native: #01 pc 00073d4b /system/lib/libc.so (epoll_pwait+43) runtime.cc:523] native: #02 pc 0002101e /system/lib/libc.so (epoll_pwait+94) runtime.cc:523] native: #03 pc 0002106b /system/lib/libc.so (epoll_wait+43) runtime.cc:523] native: #04 pc 00167b55 /data/app/xyz.vivekc.webrtccodelab-34fx2eTc4KE2WbLoL9c7nw==/lib/x86/libjingle_peerconnection_so.so (???) runtime.cc:523] native: #05 pc 00159c9a /data/app/xyz.vivekc.webrtccodelab-34fx2eTc4KE2WbLoL9c7nw==/lib/x86/libjingle_peerconnection_so.so (???) runtime.cc:523] native: #06 pc 0016ed10 /data/app/xyz.vivekc.webrtccodelab-34fx2eTc4KE2WbLoL9c7nw==/lib/x86/libjingle_peerconnection_so.so (???) 06-13 12:56:04.158 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] native: #07 pc 0016ecb1 /data/app/xyz.vivekc.webrtccodelab-34fx2eTc4KE2WbLoL9c7nw==/lib/x86/libjingle_peerconnection_so.so (???) runtime.cc:523] native: #08 pc 0016eba7 /data/app/xyz.vivekc.webrtccodelab-34fx2eTc4KE2WbLoL9c7nw==/lib/x86/libjingle_peerconnection_so.so (???) runtime.cc:523] native: #09 pc 00071445 /system/lib/libc.so (pthread_start(void*)+53) runtime.cc:523] native: #10 pc 000205db /system/lib/libc.so (__start_thread+75) runtime.cc:523] native: #11 pc 0001ec16 /system/lib/libc.so (bionic_clone+70) runtime.cc:523] (no managed stack frames) runtime.cc:523] runtime.cc:523] "WebRtcVolumeLevelLoggerThread" prio=10 tid=22 TimedWaiting runtime.cc:523] | group="" sCount=1 dsCount=0 flags=1 obj=0x13a41590 self=0xd6bac800 runtime.cc:523] | sysTid=989 nice=-8 cgrp=default sched=0/0 handle=0xd57dd970 runtime.cc:523] | state=S schedstat=( 1064724 12494270 8 ) utm=0 stm=0 core=0 HZ=100 runtime.cc:523] | stack=0xd56db000-0xd56dd000 stackSize=1038KB runtime.cc:523] | held mutexes= runtime.cc:523] kernel: futex_wait_queue_me+0xdf/0x130 runtime.cc:523] kernel: futex_wait+0x113/0x22e runtime.cc:523] kernel: do_futex+0xbe/0x825 runtime.cc:523] kernel: compat_SyS_futex+0xb7/0x129 runtime.cc:523] kernel: sysenter_dispatch+0x7/0x1a runtime.cc:523] native: #00 pc 00000af0 [vdso] (kernel_vsyscall+16) runtime.cc:523] native: #01 pc 0001edf8 /system/lib/libc.so (syscall+40) runtime.cc:523] native: #02 pc 0012226d /system/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread, long long, int)+157) 06-13 12:56:04.165 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] at android.os.MessageQueue.next(MessageQueue.java:325) runtime.cc:523] at android.os.Looper.loop(Looper.java:142) runtime.cc:523] at android.os.HandlerThread.run(HandlerThread.java:65) runtime.cc:523] runtime.cc:523] "OkHttp ConnectionPool" prio=10 tid=15 TimedWaiting runtime.cc:523] | group="" sCount=1 dsCount=0 flags=1 obj=0x13a416f0 self=0xec46b200 runtime.cc:523] | sysTid=991 nice=0 cgrp=default sched=0/0 handle=0xd4fff970 runtime.cc:523] | state=S schedstat=( 701143 15746809 7 ) utm=0 stm=0 core=1 HZ=100 runtime.cc:523] | stack=0xd4efd000-0xd4eff000 stackSize=1038KB runtime.cc:523] | held mutexes= runtime.cc:523] kernel: futex_wait_queue_me+0xdf/0x130 runtime.cc:523] kernel: futex_wait+0x113/0x22e runtime.cc:523] kernel: do_futex+0xbe/0x825 runtime.cc:523] kernel: compat_SyS_futex+0xb7/0x129 runtime.cc:523] kernel: sysenter_dispatch+0x7/0x1a runtime.cc:523] native: #00 pc 00000af0 [vdso] (__kernel_vsyscall+16) runtime.cc:523] native: #01 pc 0001edf8 /system/lib/libc.so (syscall+40) runtime.cc:523] native: #02 pc 0012226d /system/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread, long long, int)+157) runtime.cc:523] native: #03 pc 00479528 /system/lib/libart.so (art::Monitor::Wait(art::Thread, long long, int, bool, art::ThreadState)+664) 06-13 12:56:04.166 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] native: #04 pc 0047b1cd /system/lib/libart.so (art::Monitor::Wait(art::Thread, art::mirror::Object, long long, int, bool, art::ThreadState)+333) runtime.cc:523] native: #05 pc 004953b5 /system/lib/libart.so (art::Object_waitJI(_JNIEnv, _jobject, long long, int)+85) runtime.cc:523] native: #06 pc 00000a58 /system/framework/x86/boot.oat (Java_java_lang_Object_waitJI+136) runtime.cc:523] at java.lang.Object.wait(Native method) runtime.cc:523] - waiting on <0x08d12285> (a okhttp3.ConnectionPool) runtime.cc:523] at okhttp3.ConnectionPool$1.run(ConnectionPool.java:67) runtime.cc:523] - locked <0x08d12285> (a okhttp3.ConnectionPool) runtime.cc:523] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) runtime.cc:523] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) runtime.cc:523] at java.lang.Thread.run(Thread.java:764) runtime.cc:523] runtime.cc:523] "Okio Watchdog" prio=10 tid=25 TimedWaiting runtime.cc:523] | group="" sCount=1 dsCount=0 flags=1 obj=0x13a418d8 self=0xec46b800 runtime.cc:523] | sysTid=992 nice=0 cgrp=default sched=0/0 handle=0xd4efa970 runtime.cc:523] | state=S schedstat=( 2348630 14152876 2 ) utm=0 stm=0 core=1 HZ=100 runtime.cc:523] | stack=0xd4df8000-0xd4dfa000 stackSize=1038KB runtime.cc:523] | held mutexes= runtime.cc:523] kernel: futex_wait_queue_me+0xdf/0x130 runtime.cc:523] kernel: futex_wait+0x113/0x22e runtime.cc:523] kernel: do_futex+0xbe/0x825 runtime.cc:523] kernel: compat_SyS_futex+0xb7/0x129 runtime.cc:523] kernel: sysenter_dispatch+0x7/0x1a runtime.cc:523] native: #00 pc 00000af0 [vdso] (kernel_vsyscall+16) runtime.cc:523] native: #01 pc 0001edf8 /system/lib/libc.so (syscall+40) runtime.cc:523] native: #02 pc 0012226d /system/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread, long long, int)+157) runtime.cc:523] native: #03 pc 00479528 /system/lib/libart.so (art::Monitor::Wait(art::Thread, long long, int, bool, art::ThreadState)+664) runtime.cc:523] native: #04 pc 0047b1cd /system/lib/libart.so (art::Monitor::Wait(art::Thread, art::mirror::Object, long long, int, bool, art::ThreadState)+333) 06-13 12:56:04.167 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] native: #05 pc 004953b5 /system/lib/libart.so (art::Object_waitJI(_JNIEnv, _jobject*, long long, int)+85) runtime.cc:523] native: #06 pc 00000a58 /system/framework/x86/boot.oat (Java_java_lang_Object_waitJI+136) runtime.cc:523] at java.lang.Object.wait(Native method) runtime.cc:523] - waiting on <0x016e68da> (a java.lang.Class) runtime.cc:523] at java.lang.Object.wait(Object.java:422) runtime.cc:523] at okio.AsyncTimeout.awaitTimeout(AsyncTimeout.java:347) runtime.cc:523] at okio.AsyncTimeout$Watchdog.run(AsyncTimeout.java:312) runtime.cc:523] - locked <0x016e68da> (a java.lang.Class) runtime.cc:523] runtime.cc:523] "RenderThread" prio=10 tid=16 Native runtime.cc:523] | group="" sCount=1 dsCount=0 flags=1 obj=0x13a41bd8 self=0xd55b9600 runtime.cc:523] | sysTid=994 nice=-10 cgrp=default sched=0/0 handle=0xd62ff970 runtime.cc:523] | state=S schedstat=( 145662223 132223706 231 ) utm=2 stm=12 core=0 HZ=100 runtime.cc:523] | stack=0xd6205000-0xd6207000 stackSize=1006KB runtime.cc:523] | held mutexes= runtime.cc:523] kernel: ep_poll+0x274/0x330 runtime.cc:523] kernel: SyS_epoll_wait+0x91/0xb6 runtime.cc:523] kernel: SyS_epoll_pwait+0x84/0xf1 runtime.cc:523] kernel: sysenter_dispatch+0x7/0x1a runtime.cc:523] native: #00 pc 00000af0 [vdso] (kernel_vsyscall+16) runtime.cc:523] native: #01 pc 00073d4b /system/lib/libc.so (epoll_pwait+43) runtime.cc:523] native: #02 pc 0002101e /system/lib/libc.so (epoll_pwait+94) runtime.cc:523] native: #03 pc 0002106b /system/lib/libc.so (epoll_wait+43) runtime.cc:523] native: #04 pc 00015617 /system/lib/libutils.so (android::Looper::pollInner(int)+183) runtime.cc:523] native: #05 pc 000154d6 /system/lib/libutils.so (android::Looper::pollOnce(int, int, int, void*)+118) runtime.cc:523] native: #06 pc 00051c91 /system/lib/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+1057) runtime.cc:523] native: #07 pc 00010426 /system/lib/libutils.so (android::Thread::_threadLoop(void)+326) runtime.cc:523] native: #08 pc 0007870b /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void)+171) 06-13 12:56:04.168 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] native: #09 pc 0000fd86 /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const)+246) runtime.cc:523] native: #10 pc 00071445 /system/lib/libc.so (pthread_start(void*)+53) runtime.cc:523] native: #11 pc 000205db /system/lib/libc.so (__start_thread+75) runtime.cc:523] native: #12 pc 0001ec16 /system/lib/libc.so (bionic_clone+70) runtime.cc:523] (no managed stack frames) runtime.cc:523] runtime.cc:523] "OkHttp https://146.71.76.139:1794/..." prio=10 tid=26 Native runtime.cc:523] | group="" sCount=1 dsCount=0 flags=1 obj=0x13a41c60 self=0xd55d4200 runtime.cc:523] | sysTid=995 nice=0 cgrp=default sched=0/0 handle=0xd5f03970 runtime.cc:523] | state=S schedstat=( 63353436 81991778 41 ) utm=1 stm=5 core=0 HZ=100 runtime.cc:523] | stack=0xd5e01000-0xd5e03000 stackSize=1038KB runtime.cc:523] | held mutexes= runtime.cc:523] kernel: poll_schedule_timeout+0x43/0x5f runtime.cc:523] kernel: do_sys_poll+0x3fa/0x498 runtime.cc:523] kernel: compat_SyS_ppoll+0xc6/0x14f runtime.cc:523] kernel: sysenter_dispatch+0x7/0x1a runtime.cc:523] native: #00 pc 00000af0 [vdso] (kernel_vsyscall+16) runtime.cc:523] native: #01 pc 000740f6 /system/lib/libc.so (ppoll+38) runtime.cc:523] native: #02 pc 0002868a /system/lib/libc.so (poll+90) runtime.cc:523] native: #03 pc 000224cf /system/lib/libc.so (poll_chk+47) runtime.cc:523] native: #04 pc 0002a2b4 /system/lib/libjavacrypto.so (???) runtime.cc:523] native: #05 pc 0002a786 /system/lib/libjavacrypto.so (???) runtime.cc:523] native: #06 pc 0001fc87 /system/lib/libjavacrypto.so (???) runtime.cc:523] native: #07 pc 0001d6eb /system/framework/x86/boot-conscrypt.oat (Java_com_android_org_conscrypt_NativeCrypto_SSL_1read__JLjava_io_FileDescriptor_2Lcom_android_org_conscrypt_NativeCrypto_00024SSLHandshakeCallbacks_2_3BIII+283) runtime.cc:523] at com.android.org.conscrypt.NativeCrypto.SSL_read(Native method) runtime.cc:523] at com.android.org.conscrypt.SslWrapper.read(SslWrapper.java:384) runtime.cc:523] at com.android.org.conscrypt.ConscryptFileDescriptorSocket$SSLInputStream.read(ConscryptFileDescriptorSocket.java:541) runtime.cc:523] - locked <0x0291410b> (a java.lang.Object) 06-13 12:56:04.169 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] at okio.Okio$2.read(Okio.java:139) runtime.cc:523] at okio.AsyncTimeout$2.read(AsyncTimeout.java:237) runtime.cc:523] at okio.RealBufferedSource.request(RealBufferedSource.java:67) runtime.cc:523] at okio.RealBufferedSource.require(RealBufferedSource.java:60) runtime.cc:523] at okio.RealBufferedSource.readByte(RealBufferedSource.java:73) runtime.cc:523] at okhttp3.internal.ws.WebSocketReader.readHeader(WebSocketReader.java:113) runtime.cc:523] at okhttp3.internal.ws.WebSocketReader.processNextFrame(WebSocketReader.java:97) runtime.cc:523] at okhttp3.internal.ws.RealWebSocket.loopReader(RealWebSocket.java:262) runtime.cc:523] at okhttp3.internal.ws.RealWebSocket$2.onResponse(RealWebSocket.java:201) runtime.cc:523] at okhttp3.RealCall$AsyncCall.execute(RealCall.java:141) runtime.cc:523] at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32) runtime.cc:523] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) runtime.cc:523] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) runtime.cc:523] at java.lang.Thread.run(Thread.java:764) runtime.cc:523] runtime.cc:523] "pool-1-thread-1" prio=10 tid=28 TimedWaiting runtime.cc:523] | group="" sCount=1 dsCount=0 flags=1 obj=0x13a44718 self=0xd55d4800 runtime.cc:523] | sysTid=996 nice=0 cgrp=default sched=0/0 handle=0xd4cf0970 runtime.cc:523] | state=S schedstat=( 6293458 34411056 6 ) utm=0 stm=0 core=0 HZ=100 runtime.cc:523] | stack=0xd4bee000-0xd4bf0000 stackSize=1038KB runtime.cc:523] | held mutexes= runtime.cc:523] kernel: futex_wait_queue_me+0xdf/0x130 runtime.cc:523] kernel: futex_wait+0x113/0x22e runtime.cc:523] kernel: do_futex+0xbe/0x825 06-13 12:56:04.170 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] kernel: compat_SyS_futex+0xb7/0x129 runtime.cc:523] kernel: sysenter_dispatch+0x7/0x1a runtime.cc:523] native: #00 pc 00000af0 [vdso] (kernel_vsyscall+16) runtime.cc:523] native: #01 pc 0001edf8 /system/lib/libc.so (syscall+40) runtime.cc:523] native: #02 pc 0012226d /system/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread, long long, int)+157) runtime.cc:523] native: #03 pc 00479528 /system/lib/libart.so (art::Monitor::Wait(art::Thread, long long, int, bool, art::ThreadState)+664) runtime.cc:523] native: #04 pc 0047b1cd /system/lib/libart.so (art::Monitor::Wait(art::Thread, art::mirror::Object, long long, int, bool, art::ThreadState)+333) runtime.cc:523] native: #05 pc 004953b5 /system/lib/libart.so (art::Object_waitJI(_JNIEnv, _jobject, long long, int)+85) 06-13 12:56:04.184 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] native: #06 pc 00000a58 /system/framework/x86/boot.oat (Java_java_lang_Object_waitJI+136) runtime.cc:523] at java.lang.Object.wait(Native method) runtime.cc:523] - waiting on <0x032c3be8> (a java.lang.Object) runtime.cc:523] at java.lang.Thread.parkFor$(Thread.java:2137) runtime.cc:523] - locked <0x032c3be8> (a java.lang.Object) runtime.cc:523] at sun.misc.Unsafe.park(Unsafe.java:358) runtime.cc:523] at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230) runtime.cc:523] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2101) 06-13 12:56:04.185 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1132) runtime.cc:523] at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1113) runtime.cc:523] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) runtime.cc:523] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) runtime.cc:523] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) runtime.cc:523] at java.lang.Thread.run(Thread.java:764) runtime.cc:523] runtime.cc:523] "hwuiTask1" prio=10 tid=29 Native runtime.cc:523] | group="" sCount=1 dsCount=0 flags=1 obj=0x13a44888 self=0xd7df1a00 runtime.cc:523] | sysTid=999 nice=-2 cgrp=default sched=0/0 handle=0xd2e78970 06-13 12:56:04.186 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] | state=S schedstat=( 1771016 9502144 7 ) utm=0 stm=0 core=0 HZ=100 06-13 12:56:04.187 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] | stack=0xd2d7e000-0xd2d80000 stackSize=1006KB runtime.cc:523] | held mutexes= runtime.cc:523] kernel: futex_wait_queue_me+0xdf/0x130 runtime.cc:523] kernel: futex_wait+0x113/0x22e runtime.cc:523] kernel: do_futex+0xbe/0x825 runtime.cc:523] kernel: compat_SyS_futex+0xb7/0x129 runtime.cc:523] kernel: sysenter_dispatch+0x7/0x1a runtime.cc:523] native: #00 pc 00000aee [vdso] (kernel_vsyscall+14) 06-13 12:56:04.188 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] native: #01 pc 0001edf8 /system/lib/libc.so (syscall+40) runtime.cc:523] native: #02 pc 00070994 /system/lib/libc.so (pthread_cond_wait+100) runtime.cc:523] native: #03 pc 000548eb /system/lib/libhwui.so (???) runtime.cc:523] native: #04 pc 000103be /system/lib/libutils.so (android::Thread::_threadLoop(void)+222) runtime.cc:523] native: #05 pc 0007870b /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void)+171) runtime.cc:523] native: #06 pc 0000fd86 /system/lib/libutils.so (thread_data_t::trampoline(thread_data_t const)+246) runtime.cc:523] native: #07 pc 00071445 /system/lib/libc.so (__pthread_start(void)+53) runtime.cc:523] native: #08 pc 000205db /system/lib/libc.so (start_thread+75) runtime.cc:523] native: #09 pc 0001ec16 /system/lib/libc.so (__bionic_clone+70) runtime.cc:523] (no managed stack frames) runtime.cc:523] runtime.cc:523] "OkHttp ConnectionPool" prio=10 tid=30 TimedWaiting runtime.cc:523] | group="" sCount=1 dsCount=0 flags=1 obj=0x13a44910 self=0xd55d5400 runtime.cc:523] | sysTid=1000 nice=0 cgrp=default sched=0/0 handle=0xd2b7f970 runtime.cc:523] | state=S schedstat=( 1570599 5029584 1 ) utm=0 stm=0 core=0 HZ=100 runtime.cc:523] | stack=0xd2a7d000-0xd2a7f000 stackSize=1038KB 06-13 12:56:04.190 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] | held mutexes= runtime.cc:523] kernel: futex_wait_queue_me+0xdf/0x130 runtime.cc:523] kernel: futex_wait+0x113/0x22e runtime.cc:523] kernel: do_futex+0xbe/0x825 runtime.cc:523] kernel: compat_SyS_futex+0xb7/0x129 06-13 12:56:04.206 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] kernel: sysenter_dispatch+0x7/0x1a runtime.cc:523] native: #00 pc 00000af0 [vdso] (kernel_vsyscall+16) runtime.cc:523] native: #01 pc 0001edf8 /system/lib/libc.so (syscall+40) runtime.cc:523] native: #02 pc 0012226d /system/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread, long long, int)+157) runtime.cc:523] native: #03 pc 00479528 /system/lib/libart.so (art::Monitor::Wait(art::Thread, long long, int, bool, art::ThreadState)+664) runtime.cc:523] native: #04 pc 0047b1cd /system/lib/libart.so (art::Monitor::Wait(art::Thread, art::mirror::Object, long long, int, bool, art::ThreadState)+333) runtime.cc:523] native: #05 pc 004953b5 /system/lib/libart.so (art::Object_waitJI(_JNIEnv, _jobject, long long, int)+85) runtime.cc:523] native: #06 pc 00000a58 /system/framework/x86/boot.oat (Java_java_lang_Object_waitJI+136) runtime.cc:523] at java.lang.Object.wait(Native method) 06-13 12:56:04.207 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] - waiting on <0x01866201> (a okhttp3.ConnectionPool) runtime.cc:523] at okhttp3.ConnectionPool$1.run(ConnectionPool.java:67) runtime.cc:523] - locked <0x01866201> (a okhttp3.ConnectionPool) runtime.cc:523] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) runtime.cc:523] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) runtime.cc:523] at java.lang.Thread.run(Thread.java:764) runtime.cc:523] runtime.cc:523] "OkHttp WebSocket https://146.71.76.139:1794/..." prio=10 tid=27 Waiting runtime.cc:523] | group="" sCount=1 dsCount=0 flags=1 obj=0x13a44a00 self=0xd6303c00 runtime.cc:523] | sysTid=1002 nice=0 cgrp=default sched=0/0 handle=0xd4beb970 runtime.cc:523] | state=S schedstat=( 18878036 85970196 20 ) utm=0 stm=1 core=0 HZ=100 runtime.cc:523] | stack=0xd4ae9000-0xd4aeb000 stackSize=1038KB runtime.cc:523] | held mutexes= runtime.cc:523] kernel: futex_wait_queue_me+0xdf/0x130 runtime.cc:523] kernel: futex_wait+0x113/0x22e runtime.cc:523] kernel: do_futex+0xbe/0x825 runtime.cc:523] kernel: compat_SyS_futex+0xb7/0x129 runtime.cc:523] kernel: sysenter_dispatch+0x7/0x1a runtime.cc:523] native: #00 pc 00000aee [vdso] (kernel_vsyscall+14) runtime.cc:523] native: #01 pc 0001edf8 /system/lib/libc.so (syscall+40) runtime.cc:523] native: #02 pc 00121df0 /system/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread)+112) runtime.cc:523] native: #03 pc 00121d73 /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread)+35) runtime.cc:523] native: #04 pc 0047950c /system/lib/libart.so (art::Monitor::Wait(art::Thread, long long, int, bool, art::ThreadState)+636) runtime.cc:523] native: #05 pc 0047b1cd /system/lib/libart.so (art::Monitor::Wait(art::Thread, art::mirror::Object, long long, int, bool, art::ThreadState)+333) runtime.cc:523] native: #06 pc 004953b5 /system/lib/libart.so (art::Object_waitJI(_JNIEnv, _jobject, long long, int)+85) runtime.cc:523] native: #07 pc 00000a58 /system/framework/x86/boot.oat (Java_java_lang_Object_waitJI+136) 06-13 12:56:04.208 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] at java.lang.Object.wait(Native method) runtime.cc:523] - waiting on <0x05da38a6> (a java.lang.Object) runtime.cc:523] at java.lang.Thread.parkFor$(Thread.java:2137) runtime.cc:523] - locked <0x05da38a6> (a java.lang.Object) runtime.cc:523] at sun.misc.Unsafe.park(Unsafe.java:358) runtime.cc:523] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190) runtime.cc:523] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059) runtime.cc:523] at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120) runtime.cc:523] at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1113) runtime.cc:523] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087) runtime.cc:523] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147) runtime.cc:523] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) runtime.cc:523] at java.lang.Thread.run(Thread.java:764) runtime.cc:523] runtime.cc:523] Aborting thread: runtime.cc:523] "main" prio=10 tid=1 Native runtime.cc:523] | group="" sCount=0 dsCount=0 flags=0 obj=0x731ce978 self=0xf2c59000 runtime.cc:523] | sysTid=955 nice=-10 cgrp=default sched=0/0 handle=0xf75f4514 runtime.cc:523] | state=R schedstat=( 1542500285 1472482168 794 ) utm=97 stm=57 core=0 HZ=100 runtime.cc:523] | stack=0xff2a1000-0xff2a3000 stackSize=8MB 06-13 12:56:04.209 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] | held mutexes= "abort lock" runtime.cc:523] native: #00 pc 0047eae1 /system/lib/libart.so (art::DumpNativeStack(std::1::basic_ostream<char, std::__1::char_traits>&, int, BacktraceMap, char const, art::ArtMethod, void)+209) runtime.cc:523] native: #01 pc 0057c193 /system/lib/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits>&, bool, BacktraceMap, bool) const+355) runtime.cc:523] native: #02 pc 00577693 /system/lib/libart.so (art::Thread::Dump(std::1::basic_ostream<char, std::__1::char_traits>&, bool, BacktraceMap*, bool) const+83) runtime.cc:523] native: #03 pc 0055f1f8 /system/lib/libart.so (art::AbortState::DumpThread(std::1::basic_ostream<char, std::1::char_traits>&, art::Thread*) const+56) runtime.cc:523] native: #04 pc 0055ef08 /system/lib/libart.so (art::AbortState::Dump(std::__1::basic_ostream<char, std::1::char_traits>&) const+488) runtime.cc:523] native: #05 pc 0054d366 /system/lib/libart.so (art::Runtime::Abort(char const)+198) runtime.cc:523] native: #06 pc 0011fb23 /system/lib/libart.so (_ZNSt3110function6__funcIPFvPKcENS_9allocatorIS5_EES4EclEOS3+35) runtime.cc:523] native: #07 pc 0065f2eb /system/lib/libart.so (android::base::LogMessage::~LogMessage()+1051) runtime.cc:523] native: #08 pc 0039550f /system/lib/libart.so (art::JavaVMExt::JniAbort(char const, char const)+1951) runtime.cc:523] native: #09 pc 003956c1 /system/lib/libart.so (art::JavaVMExt::JniAbortV(char const, char const, char)+113) runtime.cc:523] native: #10 pc 0014f207 /system/lib/libart.so (art::ScopedCheck::AbortF(char const, ...)+71) runtime.cc:523] native: #11 pc 00152e7e /system/lib/libart.so (art::ScopedCheck::CheckMethodAndSig(art::ScopedObjectAccess&, _jobject, _jclass, _jmethodID, art::Primitive::Type, art::InvokeType)+1566) runtime.cc:523] native: #12 pc 00151a3d /system/lib/libart.so (art::CheckJNI::CallMethodV(char const, _JNIEnv, _jobject, _jclass, _jmethodID, char, art::Primitive::Type, art::InvokeType)+973) runtime.cc:523] native: #13 pc 0013d30b /system/lib/libart.so (art::CheckJNI::CallObjectMethodV(_JNIEnv, _jobject, _jmethodID, char)+75) runtime.cc:523] native: #14 pc 00004187 /data/app/xyz.vivekc.webrtccodelab-34fx2eTc4KE2WbLoL9c7nw==/lib/x86/libjingle_peerconnection_so.so (???) runtime.cc:523] native: #15 pc 00469902 /data/app/xyz.vivekc.webrtccodelab-34fx2eTc4KE2WbLoL9c7nw==/lib/x86/libjingle_peerconnection_so.so (???) runtime.cc:523] native: #16 pc 0046b00e /data/app/xyz.vivekc.webrtccodelab-34fx2eTc4KE2WbLoL9c7nw==/lib/x86/libjingle_peerconnection_so.so (Java_org_webrtc_PeerConnection_nativeCreateOffer+66) 06-13 12:56:04.210 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:523] native: #17 pc 000036e8 /data/app/xyz.vivekc.webrtccodelab-34fx2eTc4KE2WbLoL9c7nw==/oat/x86/base.odex (???) runtime.cc:523] at org.webrtc.PeerConnection.nativeCreateOffer(Native method) runtime.cc:523] at org.webrtc.PeerConnection.createOffer(PeerConnection.java:713) runtime.cc:523] at xyz.vivekc.webrtccodelab.MainActivity.doCall(MainActivity.java:294) runtime.cc:523] at xyz.vivekc.webrtccodelab.MainActivity.lambda$onTryToStart$0$MainActivity(MainActivity.java:239) runtime.cc:523] at xyz.vivekc.webrtccodelab.MainActivity$$Lambda$0.run(unavailable:-1) runtime.cc:523] at android.os.Handler.handleCallback(Handler.java:790) runtime.cc:523] at android.os.Handler.dispatchMessage(Handler.java:99) runtime.cc:523] at android.os.Looper.loop(Looper.java:164) runtime.cc:523] at android.app.ActivityThread.main(ActivityThread.java:6494) runtime.cc:523] at java.lang.reflect.Method.invoke(Native method) runtime.cc:523] at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) runtime.cc:523] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807) runtime.cc:523] runtime.cc:531] JNI DETECTED ERROR IN APPLICATION: can't call java.util.List org.webrtc.MediaConstraints.getMandatory() on null object 06-13 12:56:04.213 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:531] in call to CallObjectMethodV runtime.cc:531] from void org.webrtc.PeerConnection.nativeCreateOffer(org.webrtc.SdpObserver, org.webrtc.MediaConstraints) runtime.cc:531] "main" prio=5 tid=1 Runnable runtime.cc:531] | group="main" sCount=0 dsCount=0 flags=0 obj=0x731ce978 self=0xf2c59000 runtime.cc:531] | sysTid=955 nice=-10 cgrp=default sched=0/0 handle=0xf75f4514 runtime.cc:531] | state=R schedstat=( 1387113442 1356070006 695 ) utm=87 stm=51 core=0 HZ=100 runtime.cc:531] | stack=0xff2a1000-0xff2a3000 stackSize=8MB runtime.cc:531] | held mutexes= "mutator lock"(shared held) runtime.cc:531] native: #00 pc 0047eae1 /system/lib/libart.so (art::DumpNativeStack(std::1::basic_ostream<char, std::__1::char_traits>&, int, BacktraceMap, char const, art::ArtMethod, void)+209) runtime.cc:531] native: #01 pc 0057c193 /system/lib/libart.so (art::Thread::DumpStack(std::1::basic_ostream<char, std::1::char_traits>&, bool, BacktraceMap*, bool) const+355) runtime.cc:531] native: #02 pc 00577693 /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::1::char_traits>&, bool, BacktraceMap, bool) const+83) runtime.cc:531] native: #03 pc 00395256 /system/lib/libart.so (art::JavaVMExt::JniAbort(char const, char const)+1254) runtime.cc:531] native: #04 pc 003956c1 /system/lib/libart.so (art::JavaVMExt::JniAbortV(char const, char const, char)+113) 06-13 12:56:04.214 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:531] native: #05 pc 0014f207 /system/lib/libart.so (art::ScopedCheck::AbortF(char const, ...)+71) runtime.cc:531] native: #06 pc 00152e7e /system/lib/libart.so (art::ScopedCheck::CheckMethodAndSig(art::ScopedObjectAccess&, _jobject, _jclass, _jmethodID, art::Primitive::Type, art::InvokeType)+1566) runtime.cc:531] native: #07 pc 00151a3d /system/lib/libart.so (art::CheckJNI::CallMethodV(char const, _JNIEnv, _jobject, _jclass, _jmethodID, char, art::Primitive::Type, art::InvokeType)+973) runtime.cc:531] native: #08 pc 0013d30b /system/lib/libart.so (art::CheckJNI::CallObjectMethodV(_JNIEnv, _jobject, _jmethodID, char)+75) runtime.cc:531] native: #09 pc 00004187 /data/app/xyz.vivekc.webrtccodelab-34fx2eTc4KE2WbLoL9c7nw==/lib/x86/libjingle_peerconnection_so.so (???) runtime.cc:531] native: #10 pc 00469902 /data/app/xyz.vivekc.webrtccodelab-34fx2eTc4KE2WbLoL9c7nw==/lib/x86/libjingle_peerconnection_so.so (???) runtime.cc:531] native: #11 pc 0046b00e /data/app/xyz.vivekc.webrtccodelab-34fx2eTc4KE2WbLoL9c7nw==/lib/x86/libjingle_peerconnection_so.so (Java_org_webrtc_PeerConnection_nativeCreateOffer+66) runtime.cc:531] native: #12 pc 000036e8 /data/app/xyz.vivekc.webrtccodelab-34fx2eTc4KE2WbLoL9c7nw==/oat/x86/base.odex (Java_org_webrtc_PeerConnection_nativeCreateOffer__Lorg_webrtc_SdpObserver_2Lorg_webrtc_MediaConstraints_2+168) runtime.cc:531] at org.webrtc.PeerConnection.nativeCreateOffer(Native method) runtime.cc:531] at org.webrtc.PeerConnection.createOffer(PeerConnection.java:713) runtime.cc:531] at xyz.vivekc.webrtccodelab.MainActivity.doCall(MainActivity.java:294) runtime.cc:531] at xyz.vivekc.webrtccodelab.MainActivity.lambda$onTryToStart$0$MainActivity(MainActivity.java:239) runtime.cc:531] at xyz.vivekc.webrtccodelab.MainActivity$$Lambda$0.run(unavailable:-1) runtime.cc:531] at android.os.Handler.handleCallback(Handler.java:790) runtime.cc:531] at android.os.Handler.dispatchMessage(Handler.java:99) runtime.cc:531] at android.os.Looper.loop(Looper.java:164) runtime.cc:531] at android.app.ActivityThread.main(ActivityThread.java:6494) runtime.cc:531] at java.lang.reflect.Method.invoke(Native method) runtime.cc:531] at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) runtime.cc:531] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807) runtime.cc:531] 06-13 12:56:04.215 955-955/xyz.vivekc.webrtccodelab A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 955 (c.webrtccodelab), pid 955 (c.webrtccodelab) 06-13 12:56:04.214 955-955/xyz.vivekc.webrtccodelab A/zygote: runtime.cc:531]

Originally posted by @vickyzare567 in https://github.com/vivek1794/webrtc-android-codelab/issues/8#issuecomment-396841536