Skip to content

CoreCLR on-device tests #10069

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
3 tasks
jonathanpeppers opened this issue Apr 23, 2025 · 0 comments
Open
3 tasks

CoreCLR on-device tests #10069

jonathanpeppers opened this issue Apr 23, 2025 · 0 comments
Assignees
Labels
Area: App Runtime Issues in `libmonodroid.so`. Area: Unit Tests Issues with repo unit tests.
Milestone

Comments

@jonathanpeppers
Copy link
Member

jonathanpeppers commented Apr 23, 2025

Android framework version

net10.0-android (Preview)

Affected platform version

.NET 10 Preview 4, CoreCLR runtime

Description

These are a list of tests I've disabled in:

  • Java.InteropTests.JnienvTest crashes with:
04-21 15:40:45.180  8133  8156 F droid.NET_Test: java_vm_ext.cc:570] JNI DETECTED ERROR IN APPLICATION: JNI GetStringUTFChars called with pending exception android.runtime.JavaProxyThrowable: [System.ArgumentException]: Argument_NeedNonGenericType Arg_ParamName_Name, delegate
04-21 15:40:45.181  8133  8156 F droid.NET_Test: java_vm_ext.cc:570] (Throwable with no stack trace)
04-21 15:40:45.181  8133  8156 F droid.NET_Test: java_vm_ext.cc:570] 
04-21 15:40:45.181  8133  8156 F droid.NET_Test: java_vm_ext.cc:570]     in call to GetStringUTFChars
04-21 15:40:45.181  8133  8156 F droid.NET_Test: java_vm_ext.cc:570]     from void mono.android.Runtime.register(java.lang.String, java.lang.Class, java.lang.String)
04-21 15:40:45.234  8133  8156 F droid.NET_Test: runtime.cc:630] Runtime aborting...
04-21 15:40:45.234  8133  8156 F droid.NET_Test: runtime.cc:630] Dumping all threads without mutator lock held
04-21 15:40:45.235  8133  8156 F droid.NET_Test: runtime.cc:630] All threads:
04-21 15:40:45.235  8133  8156 F droid.NET_Test: runtime.cc:630] DALVIK THREADS (14):
04-21 15:40:45.235  8133  8156 F droid.NET_Test: runtime.cc:630] "Instr: xamarin.android.runtimetests.NUnitInstrumentation" prio=10 tid=14 Runnable
04-21 15:40:45.235  8133  8156 F droid.NET_Test: runtime.cc:630]   | group="" sCount=0 dsCount=0 flags=0 obj=0x12e40838 self=0x7b3f62b14800
04-21 15:40:45.235  8133  8156 F droid.NET_Test: runtime.cc:630]   | sysTid=8156 nice=-8 cgrp=default sched=0/0 handle=0x7b3e85a58d50
04-21 15:40:45.235  8133  8156 F droid.NET_Test: runtime.cc:630]   | state=R schedstat=( 15244707000 351418000 1353 ) utm=226 stm=1298 core=1 HZ=100
04-21 15:40:45.235  8133  8156 F droid.NET_Test: runtime.cc:630]   | stack=0x7b3e85956000-0x7b3e85958000 stackSize=1039KB
04-21 15:40:45.235  8133  8156 F droid.NET_Test: runtime.cc:630]   | held mutexes= "abort lock" "mutator lock"(shared held)
04-21 15:40:45.235  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #00 pc 000000000048df4e  /apex/com.android.runtime/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+126)
04-21 15:40:45.235  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #01 pc 00000000005a77c3  /apex/com.android.runtime/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+675)
04-21 15:40:45.235  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #02 pc 00000000005c49cb  /apex/com.android.runtime/lib64/libart.so (art::DumpCheckpoint::Run(art::Thread*)+859)
04-21 15:40:45.235  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #03 pc 00000000005bcf28  /apex/com.android.runtime/lib64/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+456)
04-21 15:40:45.235  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #04 pc 00000000005bc2e1  /apex/com.android.runtime/lib64/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool)+1601)
04-21 15:40:45.235  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #05 pc 0000000000552eb9  /apex/com.android.runtime/lib64/libart.so (art::Runtime::Abort(char const*)+1529)
04-21 15:40:45.235  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #06 pc 000000000000c873  /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+611)
04-21 15:40:45.235  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #07 pc 00000000003ede84  /apex/com.android.runtime/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1604)
04-21 15:40:45.235  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #08 pc 00000000003ee065  /apex/com.android.runtime/lib64/libart.so (art::JavaVMExt::JniAbortV(char const*, char const*, __va_list_tag*)+85)
04-21 15:40:45.236  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #09 pc 00000000003dfb54  /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::AbortF(char const*, ...)+180)
04-21 15:40:45.236  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #10 pc 00000000003de4ca  /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType)+1194)
04-21 15:40:45.236  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #11 pc 00000000003dd732  /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::(anonymous namespace)::JniValueType*)+690)
04-21 15:40:45.236  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #12 pc 00000000003e700c  /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::CheckJNI::GetStringCharsInternal(char const*, _JNIEnv*, _jstring*, unsigned char*, bool, bool)+892)
04-21 15:40:45.236  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #13 pc 00000000000a34e8  /data/app/Mono.Android.NET_Tests-J8lD-X3tjZu5AOZggM56yA==/split_config.x86_64.apk!libnet-android.release.so (offset e94000) (xamarin::android::Host::Java_mono_android_Runtime_register(_JNIEnv*, _jstring*, _jclass*, _jstring*)+4472)
04-21 15:40:45.236  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #14 pc 0000000000174641  /apex/com.android.runtime/lib64/libart.so (art_quick_generic_jni_trampoline+209)
04-21 15:40:45.236  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #15 pc 00000000001696b6  /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_static_stub+806)
04-21 15:40:45.236  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #16 pc 0000000000179c61  /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+305)
04-21 15:40:45.236  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #17 pc 000000000034101c  /apex/com.android.runtime/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+380)
04-21 15:40:45.236  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #18 pc 000000000033b22f  /apex/com.android.runtime/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1151)
04-21 15:40:45.236  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #19 pc 000000000066c555  /apex/com.android.runtime/lib64/libart.so (MterpInvokeStatic+677)
04-21 15:40:45.236  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #20 pc 0000000000162999  /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_static+25)
04-21 15:40:45.236  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #21 pc 0000000000011228  /data/app/Mono.Android.NET_Tests-J8lD-X3tjZu5AOZggM56yA==/base.apk (crc641855b07eca6dcc03.ContainsExportedMethods.<clinit>+12)
04-21 15:40:45.236  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #22 pc 000000000030dccd  /apex/com.android.runtime/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.7016904451726766706+253)
04-21 15:40:45.236  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #23 pc 000000000065855a  /apex/com.android.runtime/lib64/libart.so (artQuickToInterpreterBridge+1210)
04-21 15:40:45.236  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #24 pc 00000000001747cc  /apex/com.android.runtime/lib64/libart.so (art_quick_to_interpreter_bridge+140)
04-21 15:40:45.236  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #25 pc 00000000001696b6  /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_static_stub+806)
04-21 15:40:45.237  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #26 pc 0000000000179c61  /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+305)
04-21 15:40:45.237  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #27 pc 00000000001a985e  /apex/com.android.runtime/lib64/libart.so (art::ClassLinker::InitializeClass(art::Thread*, art::Handle<art::mirror::Class>, bool, bool)+2014)
04-21 15:40:45.237  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #28 pc 0000000000191f65  /apex/com.android.runtime/lib64/libart.so (art::ClassLinker::EnsureInitialized(art::Thread*, art::Handle<art::mirror::Class>, bool, bool)+69)
04-21 15:40:45.237  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #29 pc 0000000000457928  /apex/com.android.runtime/lib64/libart.so (art::FindMethodID(art::ScopedObjectAccess&, _jclass*, char const*, char const*, bool)+584)
04-21 15:40:45.237  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #30 pc 000000000040168d  /apex/com.android.runtime/lib64/libart.so (art::JNI::GetMethodID(_JNIEnv*, _jclass*, char const*, char const*)+861)
04-21 15:40:45.237  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #31 pc 00000000003e12cd  /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::CheckJNI::GetMethodIDInternal(char const*, _JNIEnv*, _jclass*, char const*, char const*, bool)+925)
04-21 15:40:45.237  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #32 pc 000000000009ffb7  /memfd:doublemapper (deleted) (offset 8d000) (???)
04-21 15:40:45.237  8133  8156 F droid.NET_Test: runtime.cc:630]   at mono.android.Runtime.register(Native method)
04-21 15:40:45.237  8133  8156 F droid.NET_Test: runtime.cc:630]   at crc641855b07eca6dcc03.ContainsExportedMethods.<clinit>(ContainsExportedMethods.java:15)
04-21 15:40:45.237  8133  8156 F droid.NET_Test: runtime.cc:630]   at crc643df67da7b13bb6b1.TestInstrumentation_1.n_onStart(Native method)
04-21 15:40:45.237  8133  8156 F droid.NET_Test: runtime.cc:630]   at crc643df67da7b13bb6b1.TestInstrumentation_1.onStart(TestInstrumentation_1.java:32)
04-21 15:40:45.237  8133  8156 F droid.NET_Test: runtime.cc:630]   at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2189)
04-21 15:40:45.237  8133  8156 F droid.NET_Test: runtime.cc:630] 
04-21 15:40:45.237  8133  8156 F droid.NET_Test: runtime.cc:630] "main" prio=10 tid=1 Native
04-21 15:40:45.237  8133  8156 F droid.NET_Test: runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x72b61bf0 self=0x7b3f62b11000
04-21 15:40:45.237  8133  8156 F droid.NET_Test: runtime.cc:630]   | sysTid=8133 nice=0 cgrp=default sched=0/0 handle=0x7b3f6309aed8
04-21 15:40:45.237  8133  8156 F droid.NET_Test: runtime.cc:630]   | state=S schedstat=( 529609000 33539000 83 ) utm=32 stm=20 core=1 HZ=100
04-21 15:40:45.238  8133  8156 F droid.NET_Test: runtime.cc:630]   | stack=0x7fff1ce97000-0x7fff1ce99000 stackSize=8192KB
04-21 15:40:45.238  8133  8156 F droid.NET_Test: runtime.cc:630]   | held mutexes=
04-21 15:40:45.238  8133  8156 F droid.NET_Test: runtime.cc:630]   kernel: (couldn't read /proc/self/task/8133/stack)
04-21 15:40:45.238  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #00 pc 00000000000eb93a  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+10)
04-21 15:40:45.238  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #01 pc 0000000000018710  /system/lib64/libutils.so (android::Looper::pollInner(int)+160)
04-21 15:40:45.238  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #02 pc 00000000000185aa  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+42)
04-21 15:40:45.238  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #03 pc 000000000014b7b3  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+35)
04-21 15:40:45.238  8133  8156 F droid.NET_Test: runtime.cc:630]   at android.os.MessageQueue.nativePollOnce(Native method)
04-21 15:40:45.238  8133  8156 F droid.NET_Test: runtime.cc:630]   at android.os.MessageQueue.next(MessageQueue.java:336)
04-21 15:40:45.238  8133  8156 F droid.NET_Test: runtime.cc:630]   at android.os.Looper.loop(Looper.java:174)
04-21 15:40:45.238  8133  8156 F droid.NET_Test: runtime.cc:630]   at android.app.ActivityThread.main(ActivityThread.java:7356)
04-21 15:40:45.238  8133  8156 F droid.NET_Test: runtime.cc:630]   at java.lang.reflect.Method.invoke(Native method)
04-21 15:40:45.238  8133  8156 F droid.NET_Test: runtime.cc:630]   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
04-21 15:40:45.238  8133  8156 F droid.NET_Test: runtime.cc:630]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
04-21 15:40:45.238  8133  8156 F droid.NET_Test: runtime.cc:630] 
04-21 15:40:45.238  8133  8156 F droid.NET_Test: runtime.cc:630] "Signal Catcher" prio=10 tid=2 WaitingInMainSignalCatcherLoop
04-21 15:40:45.239  8133  8156 F droid.NET_Test: runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12e40220 self=0x7b3ecd606000
04-21 15:40:45.239  8133  8156 F droid.NET_Test: runtime.cc:630]   | sysTid=8142 nice=0 cgrp=default sched=0/0 handle=0x7b3ed2f8dd50
04-21 15:40:45.239  8133  8156 F droid.NET_Test: runtime.cc:630]   | state=S schedstat=( 0 0 1 ) utm=0 stm=0 core=0 HZ=100
04-21 15:40:45.239  8133  8156 F droid.NET_Test: runtime.cc:630]   | stack=0x7b3ed2e97000-0x7b3ed2e99000 stackSize=991KB
04-21 15:40:45.239  8133  8156 F droid.NET_Test: runtime.cc:630]   | held mutexes=
04-21 15:40:45.239  8133  8156 F droid.NET_Test: runtime.cc:630]   kernel: (couldn't read /proc/self/task/8142/stack)
04-21 15:40:45.239  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #00 pc 00000000000ebbba  /apex/com.android.runtime/lib64/bionic/libc.so (__rt_sigtimedwait+10)
04-21 15:40:45.239  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #01 pc 00000000000a3e2a  /apex/com.android.runtime/lib64/bionic/libc.so (sigwait+74)
04-21 15:40:45.239  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #02 pc 000000000057666a  /apex/com.android.runtime/lib64/libart.so (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+250)
04-21 15:40:45.239  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #03 pc 00000000005752d2  /apex/com.android.runtime/lib64/libart.so (art::SignalCatcher::Run(void*)+258)
04-21 15:40:45.239  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #04 pc 0000000000100fce  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+30)
04-21 15:40:45.239  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #05 pc 0000000000098fe7  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+55)
04-21 15:40:45.239  8133  8156 F droid.NET_Test: runtime.cc:630]   (no managed stack frames)
04-21 15:40:45.239  8133  8156 F droid.NET_Test: runtime.cc:630] 
04-21 15:40:45.239  8133  8156 F droid.NET_Test: runtime.cc:630] "Binder:8133_1" prio=10 tid=5 Native
04-21 15:40:45.239  8133  8156 F droid.NET_Test: runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12e40298 self=0x7b3ed2c22c00
04-21 15:40:45.239  8133  8156 F droid.NET_Test: runtime.cc:630]   | sysTid=8148 nice=0 cgrp=default sched=0/0 handle=0x7b3e88683d50
04-21 15:40:45.240  8133  8156 F droid.NET_Test: runtime.cc:630]   | state=S schedstat=( 0 0 4 ) utm=0 stm=0 core=0 HZ=100
04-21 15:40:45.240  8133  8156 F droid.NET_Test: runtime.cc:630]   | stack=0x7b3e8858d000-0x7b3e8858f000 stackSize=991KB
04-21 15:40:45.240  8133  8156 F droid.NET_Test: runtime.cc:630]   | held mutexes=
04-21 15:40:45.240  8133  8156 F droid.NET_Test: runtime.cc:630]   kernel: (couldn't read /proc/self/task/8148/stack)
04-21 15:40:45.240  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #00 pc 00000000000eba75  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+5)
04-21 15:40:45.240  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #01 pc 000000000009fa7d  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+205)
04-21 15:40:45.240  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #02 pc 000000000005fb3e  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+270)
04-21 15:40:45.240  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #03 pc 000000000005fd20  /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+16)
04-21 15:40:45.240  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #04 pc 00000000000605ad  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+45)
04-21 15:40:45.240  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #05 pc 00000000000885e7  /system/lib64/libbinder.so (android::PoolThread::threadLoop()+23)
04-21 15:40:45.240  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #06 pc 0000000000014339  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+329)
04-21 15:40:45.240  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #07 pc 00000000000da1c3  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+131)
04-21 15:40:45.240  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #08 pc 0000000000100fce  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+30)
04-21 15:40:45.240  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #09 pc 0000000000098fe7  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+55)
04-21 15:40:45.240  8133  8156 F droid.NET_Test: runtime.cc:630]   (no managed stack frames)
04-21 15:40:45.240  8133  8156 F droid.NET_Test: runtime.cc:630] 
04-21 15:40:45.240  8133  8156 F droid.NET_Test: runtime.cc:630] "FinalizerDaemon" prio=10 tid=6 Waiting
04-21 15:40:45.241  8133  8156 F droid.NET_Test: runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12e40310 self=0x7b3f62b0bc00
04-21 15:40:45.241  8133  8156 F droid.NET_Test: runtime.cc:630]   | sysTid=8146 nice=4 cgrp=default sched=0/0 handle=0x7b3e88993d50
04-21 15:40:45.241  8133  8156 F droid.NET_Test: runtime.cc:630]   | state=S schedstat=( 1375000 0 17 ) utm=0 stm=0 core=0 HZ=100
04-21 15:40:45.241  8133  8156 F droid.NET_Test: runtime.cc:630]   | stack=0x7b3e88891000-0x7b3e88893000 stackSize=1039KB
04-21 15:40:45.241  8133  8156 F droid.NET_Test: runtime.cc:630]   | held mutexes=
04-21 15:40:45.241  8133  8156 F droid.NET_Test: runtime.cc:630]   kernel: (couldn't read /proc/self/task/8146/stack)
04-21 15:40:45.241  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #00 pc 00000000000943f6  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+22)
04-21 15:40:45.241  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #01 pc 000000000017fd7e  /apex/com.android.runtime/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+110)
04-21 15:40:45.241  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #02 pc 00000000004891f2  /apex/com.android.runtime/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+626)
04-21 15:40:45.241  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #03 pc 000000000048ad0f  /apex/com.android.runtime/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+319)
04-21 15:40:45.241  8133  8156 F droid.NET_Test: runtime.cc:630]   at java.lang.Object.wait(Native method)
04-21 15:40:45.241  8133  8156 F droid.NET_Test: runtime.cc:630]   - waiting on <0x07dc307e> (a java.lang.Object)
04-21 15:40:45.241  8133  8156 F droid.NET_Test: runtime.cc:630]   at java.lang.Object.wait(Object.java:442)
04-21 15:40:45.241  8133  8156 F droid.NET_Test: runtime.cc:630]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:190)
04-21 15:40:45.241  8133  8156 F droid.NET_Test: runtime.cc:630]   - locked <0x07dc307e> (a java.lang.Object)
04-21 15:40:45.241  8133  8156 F droid.NET_Test: runtime.cc:630]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:211)
04-21 15:40:45.241  8133  8156 F droid.NET_Test: runtime.cc:630]   at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:271)
04-21 15:40:45.242  8133  8156 F droid.NET_Test: runtime.cc:630]   at java.lang.Daemons$Daemon.run(Daemons.java:137)
04-21 15:40:45.242  8133  8156 F droid.NET_Test: runtime.cc:630]   at java.lang.Thread.run(Thread.java:919)
04-21 15:40:45.242  8133  8156 F droid.NET_Test: runtime.cc:630] 
04-21 15:40:45.242  8133  8156 F droid.NET_Test: runtime.cc:630] "Jit thread pool worker thread 0" prio=10 tid=7 Native
04-21 15:40:45.242  8133  8156 F droid.NET_Test: runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12e40388 self=0x7b3ed2c9c400
04-21 15:40:45.242  8133  8156 F droid.NET_Test: runtime.cc:630]   | sysTid=8139 nice=0 cgrp=default sched=0/0 handle=0x7b3ed3092d40
04-21 15:40:45.242  8133  8156 F droid.NET_Test: runtime.cc:630]   | state=S schedstat=( 161293000 87380000 145 ) utm=0 stm=15 core=0 HZ=100
04-21 15:40:45.242  8133  8156 F droid.NET_Test: runtime.cc:630]   | stack=0x7b3ed2f94000-0x7b3ed2f96000 stackSize=1023KB
04-21 15:40:45.242  8133  8156 F droid.NET_Test: runtime.cc:630]   | held mutexes=
04-21 15:40:45.242  8133  8156 F droid.NET_Test: runtime.cc:630]   kernel: (couldn't read /proc/self/task/8139/stack)
04-21 15:40:45.242  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #00 pc 00000000000943f6  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+22)
04-21 15:40:45.242  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #01 pc 000000000017fd7e  /apex/com.android.runtime/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+110)
04-21 15:40:45.242  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #02 pc 00000000005c6659  /apex/com.android.runtime/lib64/libart.so (art::ThreadPool::GetTask(art::Thread*)+297)
04-21 15:40:45.242  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #03 pc 00000000005c5891  /apex/com.android.runtime/lib64/libart.so (art::ThreadPoolWorker::Run()+113)
04-21 15:40:45.242  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #04 pc 00000000005c5399  /apex/com.android.runtime/lib64/libart.so (art::ThreadPoolWorker::Callback(void*)+233)
04-21 15:40:45.242  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #05 pc 0000000000100fce  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+30)
04-21 15:40:45.242  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #06 pc 0000000000098fe7  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+55)
04-21 15:40:45.243  8133  8156 F droid.NET_Test: runtime.cc:630]   (no managed stack frames)
04-21 15:40:45.243  8133  8156 F droid.NET_Test: runtime.cc:630] 
04-21 15:40:45.243  8133  8156 F droid.NET_Test: runtime.cc:630] "Binder:8133_2" prio=10 tid=8 Native
04-21 15:40:45.243  8133  8156 F droid.NET_Test: runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12e40400 self=0x7b3ecd642000
04-21 15:40:45.243  8133  8156 F droid.NET_Test: runtime.cc:630]   | sysTid=8149 nice=0 cgrp=default sched=0/0 handle=0x7b3e88586d50
04-21 15:40:45.243  8133  8156 F droid.NET_Test: runtime.cc:630]   | state=S schedstat=( 0 0 5 ) utm=0 stm=0 core=0 HZ=100
04-21 15:40:45.243  8133  8156 F droid.NET_Test: runtime.cc:630]   | stack=0x7b3e88490000-0x7b3e88492000 stackSize=991KB
04-21 15:40:45.243  8133  8156 F droid.NET_Test: runtime.cc:630]   | held mutexes=
04-21 15:40:45.243  8133  8156 F droid.NET_Test: runtime.cc:630]   kernel: (couldn't read /proc/self/task/8149/stack)
04-21 15:40:45.243  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #00 pc 00000000000eba75  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+5)
04-21 15:40:45.243  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #01 pc 000000000009fa7d  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+205)
04-21 15:40:45.243  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #02 pc 000000000005fb3e  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+270)
04-21 15:40:45.243  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #03 pc 000000000005fd20  /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+16)
04-21 15:40:45.243  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #04 pc 00000000000605ad  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+45)
04-21 15:40:45.243  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #05 pc 00000000000885e7  /system/lib64/libbinder.so (android::PoolThread::threadLoop()+23)
04-21 15:40:45.243  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #06 pc 0000000000014339  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+329)
04-21 15:40:45.244  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #07 pc 00000000000da1c3  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+131)
04-21 15:40:45.244  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #08 pc 0000000000100fce  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+30)
04-21 15:40:45.244  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #09 pc 0000000000098fe7  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+55)
04-21 15:40:45.244  8133  8156 F droid.NET_Test: runtime.cc:630]   (no managed stack frames)
04-21 15:40:45.244  8133  8156 F droid.NET_Test: runtime.cc:630] 
04-21 15:40:45.244  8133  8156 F droid.NET_Test: runtime.cc:630] "FinalizerWatchdogDaemon" prio=10 tid=9 Waiting
04-21 15:40:45.244  8133  8156 F droid.NET_Test: runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12e40478 self=0x7b3f62b0d800
04-21 15:40:45.244  8133  8156 F droid.NET_Test: runtime.cc:630]   | sysTid=8147 nice=4 cgrp=default sched=0/0 handle=0x7b3e8888ad50
04-21 15:40:45.244  8133  8156 F droid.NET_Test: runtime.cc:630]   | state=S schedstat=( 0 18977000 3 ) utm=0 stm=0 core=0 HZ=100
04-21 15:40:45.244  8133  8156 F droid.NET_Test: runtime.cc:630]   | stack=0x7b3e88788000-0x7b3e8878a000 stackSize=1039KB
04-21 15:40:45.244  8133  8156 F droid.NET_Test: runtime.cc:630]   | held mutexes=
04-21 15:40:45.244  8133  8156 F droid.NET_Test: runtime.cc:630]   kernel: (couldn't read /proc/self/task/8147/stack)
04-21 15:40:45.244  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #00 pc 00000000000943f6  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+22)
04-21 15:40:45.244  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #01 pc 000000000017fd7e  /apex/com.android.runtime/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+110)
04-21 15:40:45.244  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #02 pc 00000000004891f2  /apex/com.android.runtime/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+626)
04-21 15:40:45.244  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #03 pc 000000000048ad0f  /apex/com.android.runtime/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+319)
04-21 15:40:45.244  8133  8156 F droid.NET_Test: runtime.cc:630]   at java.lang.Object.wait(Native method)
04-21 15:40:45.245  8133  8156 F droid.NET_Test: runtime.cc:630]   - waiting on <0x0efb39df> (a java.lang.Daemons$FinalizerWatchdogDaemon)
04-21 15:40:45.245  8133  8156 F droid.NET_Test: runtime.cc:630]   at java.lang.Object.wait(Object.java:442)
04-21 15:40:45.245  8133  8156 F droid.NET_Test: runtime.cc:630]   at java.lang.Object.wait(Object.java:568)
04-21 15:40:45.245  8133  8156 F droid.NET_Test: runtime.cc:630]   at java.lang.Daemons$FinalizerWatchdogDaemon.sleepUntilNeeded(Daemons.java:339)
04-21 15:40:45.245  8133  8156 F droid.NET_Test: runtime.cc:630]   - locked <0x0efb39df> (a java.lang.Daemons$FinalizerWatchdogDaemon)
04-21 15:40:45.245  8133  8156 F droid.NET_Test: runtime.cc:630]   at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:319)
04-21 15:40:45.245  8133  8156 F droid.NET_Test: runtime.cc:630]   at java.lang.Daemons$Daemon.run(Daemons.java:137)
04-21 15:40:45.245  8133  8156 F droid.NET_Test: runtime.cc:630]   at java.lang.Thread.run(Thread.java:919)
04-21 15:40:45.245  8133  8156 F droid.NET_Test: runtime.cc:630] 
04-21 15:40:45.245  8133  8156 F droid.NET_Test: runtime.cc:630] "ADB-JDWP Connection Control Thread" prio=10 tid=10 WaitingInMainDebuggerLoop
04-21 15:40:45.245  8133  8156 F droid.NET_Test: runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12e404f8 self=0x7b3ecd653800
04-21 15:40:45.245  8133  8156 F droid.NET_Test: runtime.cc:630]   | sysTid=8143 nice=0 cgrp=default sched=0/0 handle=0x7b3ed2e90d50
04-21 15:40:45.245  8133  8156 F droid.NET_Test: runtime.cc:630]   | state=S schedstat=( 447000 18764000 3 ) utm=0 stm=0 core=1 HZ=100
04-21 15:40:45.245  8133  8156 F droid.NET_Test: runtime.cc:630]   | stack=0x7b3ed2d9a000-0x7b3ed2d9c000 stackSize=991KB
04-21 15:40:45.245  8133  8156 F droid.NET_Test: runtime.cc:630]   | held mutexes=
04-21 15:40:45.245  8133  8156 F droid.NET_Test: runtime.cc:630]   kernel: (couldn't read /proc/self/task/8143/stack)
04-21 15:40:45.245  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #00 pc 00000000000ebaba  /apex/com.android.runtime/lib64/bionic/libc.so (__ppoll+10)
04-21 15:40:45.246  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #01 pc 00000000000a1a05  /apex/com.android.runtime/lib64/bionic/libc.so (poll+69)
04-21 15:40:45.246  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #02 pc 0000000000008e66  /apex/com.android.runtime/lib64/libadbconnection.so (adbconnection::AdbConnectionState::RunPollLoop(art::Thread*)+1014)
04-21 15:40:45.246  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #03 pc 0000000000007054  /apex/com.android.runtime/lib64/libadbconnection.so (adbconnection::CallbackFunction(void*)+1060)
04-21 15:40:45.246  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #04 pc 0000000000100fce  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+30)
04-21 15:40:45.246  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #05 pc 0000000000098fe7  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+55)
04-21 15:40:45.246  8133  8156 F droid.NET_Test: runtime.cc:630]   (no managed stack frames)
04-21 15:40:45.246  8133  8156 F droid.NET_Test: runtime.cc:630] 
04-21 15:40:45.246  8133  8156 F droid.NET_Test: runtime.cc:630] "HeapTaskDaemon" prio=10 tid=11 WaitingForTaskProcessor
04-21 15:40:45.246  8133  8156 F droid.NET_Test: runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12e407c0 self=0x7b3f62c86400
04-21 15:40:45.246  8133  8156 F droid.NET_Test: runtime.cc:630]   | sysTid=8144 nice=4 cgrp=default sched=0/0 handle=0x7b3e88ba5d50
04-21 15:40:45.246  8133  8156 F droid.NET_Test: runtime.cc:630]   | state=S schedstat=( 297186000 115434000 125 ) utm=3 stm=26 core=0 HZ=100
04-21 15:40:45.246  8133  8156 F droid.NET_Test: runtime.cc:630]   | stack=0x7b3e88aa3000-0x7b3e88aa5000 stackSize=1039KB
04-21 15:40:45.246  8133  8156 F droid.NET_Test: runtime.cc:630]   | held mutexes=
04-21 15:40:45.246  8133  8156 F droid.NET_Test: runtime.cc:630]   kernel: (couldn't read /proc/self/task/8144/stack)
04-21 15:40:45.246  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #00 pc 00000000000943f6  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+22)
04-21 15:40:45.246  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #01 pc 000000000017fd7e  /apex/com.android.runtime/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+110)
04-21 15:40:45.246  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #02 pc 00000000002e58f0  /apex/com.android.runtime/lib64/libart.so (art::gc::TaskProcessor::GetTask(art::Thread*)+368)
04-21 15:40:45.247  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #03 pc 00000000002e6182  /apex/com.android.runtime/lib64/libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+66)
04-21 15:40:45.247  8133  8156 F droid.NET_Test: runtime.cc:630]   at dalvik.system.VMRuntime.runHeapTasks(Native method)
04-21 15:40:45.247  8133  8156 F droid.NET_Test: runtime.cc:630]   at java.lang.Daemons$HeapTaskDaemon.runInternal(Daemons.java:523)
04-21 15:40:45.247  8133  8156 F droid.NET_Test: runtime.cc:630]   at java.lang.Daemons$Daemon.run(Daemons.java:137)
04-21 15:40:45.247  8133  8156 F droid.NET_Test: runtime.cc:630]   at java.lang.Thread.run(Thread.java:919)
04-21 15:40:45.247  8133  8156 F droid.NET_Test: runtime.cc:630] 
04-21 15:40:45.247  8133  8156 F droid.NET_Test: runtime.cc:630] "ReferenceQueueDaemon" prio=10 tid=12 Waiting
04-21 15:40:45.247  8133  8156 F droid.NET_Test: runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12e40570 self=0x7b3ed2b5a000
04-21 15:40:45.247  8133  8156 F droid.NET_Test: runtime.cc:630]   | sysTid=8145 nice=4 cgrp=default sched=0/0 handle=0x7b3e88a9cd50
04-21 15:40:45.247  8133  8156 F droid.NET_Test: runtime.cc:630]   | state=S schedstat=( 0 18764000 16 ) utm=0 stm=0 core=0 HZ=100
04-21 15:40:45.247  8133  8156 F droid.NET_Test: runtime.cc:630]   | stack=0x7b3e8899a000-0x7b3e8899c000 stackSize=1039KB
04-21 15:40:45.247  8133  8156 F droid.NET_Test: runtime.cc:630]   | held mutexes=
04-21 15:40:45.247  8133  8156 F droid.NET_Test: runtime.cc:630]   kernel: (couldn't read /proc/self/task/8145/stack)
04-21 15:40:45.247  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #00 pc 00000000000943f6  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+22)
04-21 15:40:45.247  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #01 pc 000000000017fd7e  /apex/com.android.runtime/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+110)
04-21 15:40:45.247  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #02 pc 00000000004891f2  /apex/com.android.runtime/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+626)
04-21 15:40:45.247  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #03 pc 000000000048ad0f  /apex/com.android.runtime/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::ObjPtr<art::mirror::Object>, long, int, bool, art::ThreadState)+319)
04-21 15:40:45.248  8133  8156 F droid.NET_Test: runtime.cc:630]   at java.lang.Object.wait(Native method)
04-21 15:40:45.248  8133  8156 F droid.NET_Test: runtime.cc:630]   - waiting on <0x0e13c62c> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
04-21 15:40:45.248  8133  8156 F droid.NET_Test: runtime.cc:630]   at java.lang.Object.wait(Object.java:442)
04-21 15:40:45.248  8133  8156 F droid.NET_Test: runtime.cc:630]   at java.lang.Object.wait(Object.java:568)
04-21 15:40:45.248  8133  8156 F droid.NET_Test: runtime.cc:630]   at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:215)
04-21 15:40:45.248  8133  8156 F droid.NET_Test: runtime.cc:630]   - locked <0x0e13c62c> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
04-21 15:40:45.248  8133  8156 F droid.NET_Test: runtime.cc:630]   at java.lang.Daemons$Daemon.run(Daemons.java:137)
04-21 15:40:45.248  8133  8156 F droid.NET_Test: runtime.cc:630]   at java.lang.Thread.run(Thread.java:919)
04-21 15:40:45.248  8133  8156 F droid.NET_Test: runtime.cc:630] 
04-21 15:40:45.248  8133  8156 F droid.NET_Test: runtime.cc:630] "Profile Saver" prio=10 tid=13 Native
04-21 15:40:45.248  8133  8156 F droid.NET_Test: runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12e405e8 self=0x7b3ed2cc8c00
04-21 15:40:45.248  8133  8156 F droid.NET_Test: runtime.cc:630]   | sysTid=8150 nice=9 cgrp=default sched=0/0 handle=0x7b3e88489d50
04-21 15:40:45.248  8133  8156 F droid.NET_Test: runtime.cc:630]   | state=S schedstat=( 3050000 20379000 7 ) utm=0 stm=0 core=0 HZ=100
04-21 15:40:45.248  8133  8156 F droid.NET_Test: runtime.cc:630]   | stack=0x7b3e88393000-0x7b3e88395000 stackSize=991KB
04-21 15:40:45.248  8133  8156 F droid.NET_Test: runtime.cc:630]   | held mutexes=
04-21 15:40:45.248  8133  8156 F droid.NET_Test: runtime.cc:630]   kernel: (couldn't read /proc/self/task/8150/stack)
04-21 15:40:45.249  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #00 pc 00000000000943f8  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+24)
04-21 15:40:45.249  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #01 pc 00000000001801dc  /apex/com.android.runtime/lib64/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long, int)+140)
04-21 15:40:45.249  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #02 pc 00000000003bb877  /apex/com.android.runtime/lib64/libart.so (art::ProfileSaver::Run()+711)
04-21 15:40:45.249  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #03 pc 00000000003c0044  /apex/com.android.runtime/lib64/libart.so (art::ProfileSaver::RunProfileSaverThread(void*)+84)
04-21 15:40:45.249  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #04 pc 0000000000100fce  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+30)
04-21 15:40:45.249  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #05 pc 0000000000098fe7  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+55)
04-21 15:40:45.249  8133  8156 F droid.NET_Test: runtime.cc:630]   (no managed stack frames)
04-21 15:40:45.249  8133  8156 F droid.NET_Test: runtime.cc:630] 
04-21 15:40:45.249  8133  8156 F droid.NET_Test: runtime.cc:630] "queued-work-looper" prio=10 tid=15 Native
04-21 15:40:45.249  8133  8156 F droid.NET_Test: runtime.cc:630]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12e40660 self=0x7b3ed2b5bc00
04-21 15:40:45.249  8133  8156 F droid.NET_Test: runtime.cc:630]   | sysTid=8158 nice=-2 cgrp=default sched=0/0 handle=0x7b3e837cfd50
04-21 15:40:45.249  8133  8156 F droid.NET_Test: runtime.cc:630]   | state=S schedstat=( 11136000 95961000 310 ) utm=1 stm=0 core=0 HZ=100
04-21 15:40:45.249  8133  8156 F droid.NET_Test: runtime.cc:630]   | stack=0x7b3e836cd000-0x7b3e836cf000 stackSize=1039KB
04-21 15:40:45.249  8133  8156 F droid.NET_Test: runtime.cc:630]   | held mutexes=
04-21 15:40:45.249  8133  8156 F droid.NET_Test: runtime.cc:630]   kernel: (couldn't read /proc/self/task/8158/stack)
04-21 15:40:45.249  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #00 pc 00000000000eb93a  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+10)
04-21 15:40:45.249  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #01 pc 0000000000018710  /system/lib64/libutils.so (android::Looper::pollInner(int)+160)
04-21 15:40:45.250  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #02 pc 00000000000185aa  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+42)
04-21 15:40:45.250  8133  8156 F droid.NET_Test: runtime.cc:630]   native: #03 pc 000000000014b7b3  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+35)
04-21 15:40:45.250  8133  8156 F droid.NET_Test: runtime.cc:630]   at android.os.MessageQueue.nativePollOnce(Native method)
04-21 15:40:45.250  8133  8156 F droid.NET_Test: runtime.cc:630]   at android.os.MessageQueue.next(MessageQueue.java:336)
04-21 15:40:45.250  8133  8156 F droid.NET_Test: runtime.cc:630]   at android.os.Looper.loop(Looper.java:174)
  • System.NetTests.SslTest crashes with:
04-23 16:14:13.247 15307 15384 I NUnit   : SslTest
04-23 16:14:13.247 15307 15384 I NUnit   : HttpsShouldWork 
--------- beginning of crash
04-23 16:14:13.403 15307 15409 F libc    : Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 15409 (.NET TP Worker), pid 15307 (droid.NET_Tests)
04-23 16:14:13.539 15426 15426 I crash_dump64: obtaining output fd from tombstoned, type: kDebuggerdTombstoneProto
04-23 16:14:13.543   674   674 I tombstoned: received crash request for pid 15409
04-23 16:14:13.545 15426 15426 I crash_dump64: performing dump of process 15307 (target tid = 15409)
04-23 16:14:13.812 15426 15426 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
04-23 16:14:13.812 15426 15426 F DEBUG   : Build fingerprint: 'google/panther/panther:14/AP2A.240905.003/12231197:user/release-keys'
04-23 16:14:13.812 15426 15426 F DEBUG   : Revision: 'MP1.0'
04-23 16:14:13.812 15426 15426 F DEBUG   : ABI: 'arm64'
04-23 16:14:13.812 15426 15426 F DEBUG   : Timestamp: 2025-04-23 16:14:13.553225536-0500
04-23 16:14:13.812 15426 15426 F DEBUG   : Process uptime: 5s
04-23 16:14:13.812 15426 15426 F DEBUG   : Cmdline: Mono.Android.NET_Tests
04-23 16:14:13.812 15426 15426 F DEBUG   : pid: 15307, tid: 15409, name: .NET TP Worker  >>> Mono.Android.NET_Tests <<<
04-23 16:14:13.812 15426 15426 F DEBUG   : uid: 10652
04-23 16:14:13.812 15426 15426 F DEBUG   : tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE)
04-23 16:14:13.812 15426 15426 F DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0000000000000000
04-23 16:14:13.812 15426 15426 F DEBUG   : Cause: null pointer dereference
04-23 16:14:13.812 15426 15426 F DEBUG   :     x0  0000000000000000  x1  00000078245f8a30  x2  0000000000010006  x3  00000000000001d1
04-23 16:14:13.812 15426 15426 F DEBUG   :     x4  0000007823f8ca0d  x5  0000000000000000  x6  0000000000000001  x7  0000000000000004
04-23 16:14:13.812 15426 15426 F DEBUG   :     x8  86e3aca3e29269bc  x9  86e3aca3e29269bc  x10 0000000000003c31  x11 0000000000003c31
04-23 16:14:13.812 15426 15426 F DEBUG   :     x12 0000007823fa2d90  x13 9e3e6476104276c1  x14 ffffffffffffffff  x15 0000002129406cf0
04-23 16:14:13.812 15426 15426 F DEBUG   :     x16 00000077987fe758  x17 0000007ae31657e0  x18 0000007822814000  x19 0000007823fb3000
04-23 16:14:13.812 15426 15426 F DEBUG   :     x20 0000007ae2e31280  x21 00000078245faac0  x22 00000078245fa418  x23 00000078245faac0
04-23 16:14:13.812 15426 15426 F DEBUG   :     x24 00000078245fa770  x25 00000078245fa770  x26 00000078245faab0  x27 00000000000fc000
04-23 16:14:13.812 15426 15426 F DEBUG   :     x28 00000000000fe000  x29 00000078245f8a40
04-23 16:14:13.812 15426 15426 F DEBUG   :     lr  0000007823fa2dd0  sp  00000078245f8a30  pc  0000007823f98178  pst 0000000060001000
04-23 16:14:13.812 15426 15426 F DEBUG   : 3 total frames
04-23 16:14:13.812 15426 15426 F DEBUG   : backtrace:
04-23 16:14:13.812 15426 15426 F DEBUG   :       #00 pc 0000000000014178  /data/app/~~PfMR3WHN-yQ-z87wurleNQ==/Mono.Android.NET_Tests-EGoMeDkzvxfSTuJvQXiviA==/split_config.arm64_v8a.apk!libSystem.Security.Cryptography.Native.Android.so (offset 0xf0000) (BuildId: 4702b54c78a24bbba7a6a63e762029284b5da2d9)
04-23 16:14:13.812 15426 15426 F DEBUG   :       #01 pc 000000000001edcc  /data/app/~~PfMR3WHN-yQ-z87wurleNQ==/Mono.Android.NET_Tests-EGoMeDkzvxfSTuJvQXiviA==/split_config.arm64_v8a.apk!libSystem.Security.Cryptography.Native.Android.so (offset 0xf0000) (AndroidCryptoNative_SSLStreamCreate+60) (BuildId: 4702b54c78a24bbba7a6a63e762029284b5da2d9)
04-23 16:14:13.812 15426 15426 F DEBUG   :       #02 pc 0000000000098880  /memfd:doublemapper (deleted) (offset 0xd61000)
  • Xamarin.Android.NetTests.AndroidMessageHandlerNegotiateAuthenticationTests crashes with:
04-23 16:21:23.829 16028 16055 I NUnit   : Xamarin.Android.NetTests.AndroidMessageHandlerIntegrationTests : 84.6394 ms
04-23 16:21:23.834 16028 16055 I NUnit   : AndroidMessageHandlerNegotiateAuthenticationTests
04-23 16:21:23.835 16028 16055 I NUnit   : NegotiateAuthenticationIsEnabled 
04-23 16:21:23.839 16028 16055 I NUnit   : 	Passed
04-23 16:21:23.839 16028 16055 I NUnit   : RequestWithCredentialsSucceeds 
04-23 16:21:23.858 16028 16055 I monodroid: Loaded type: Java.Net.HttpURLConnection
04-23 16:21:23.914 16028 16071 I monodroid: Loaded type: Java.IO.InputStream
04-23 16:21:23.915 16028 16071 I monodroid: Loaded type: Java.IO.InputStream
04-23 16:21:23.916 16028 16071 I monodroid: Loaded type: Java.Lang.Object
04-23 16:21:24.018 16028 16102 I monodroid: Loaded type: Java.Net.HttpURLConnection
04-23 16:21:24.027 16028 16071 I monodroid: Loaded type: Java.IO.InputStream
04-23 16:21:24.027 16028 16071 I monodroid: Loaded type: Java.IO.InputStream
04-23 16:21:24.028 16028 16071 I monodroid: Loaded type: Java.Lang.Object
--------- beginning of crash
04-23 16:21:24.073 16028 16071 F libc    : Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 16071 (Thread-12), pid 16028 (droid.NET_Tests)
04-23 16:21:24.180 16115 16115 I crash_dump64: obtaining output fd from tombstoned, type: kDebuggerdTombstoneProto
04-23 16:21:24.181   674   674 I tombstoned: received crash request for pid 16071
04-23 16:21:24.182 16115 16115 I crash_dump64: performing dump of process 16028 (target tid = 16071)
04-23 16:21:24.397 16115 16115 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
04-23 16:21:24.397 16115 16115 F DEBUG   : Build fingerprint: 'google/panther/panther:14/AP2A.240905.003/12231197:user/release-keys'
04-23 16:21:24.397 16115 16115 F DEBUG   : Revision: 'MP1.0'
04-23 16:21:24.397 16115 16115 F DEBUG   : ABI: 'arm64'
04-23 16:21:24.397 16115 16115 F DEBUG   : Timestamp: 2025-04-23 16:21:24.199679603-0500
04-23 16:21:24.397 16115 16115 F DEBUG   : Process uptime: 12s
04-23 16:21:24.397 16115 16115 F DEBUG   : Cmdline: Mono.Android.NET_Tests
04-23 16:21:24.397 16115 16115 F DEBUG   : pid: 16028, tid: 16071, name: Thread-12  >>> Mono.Android.NET_Tests <<<
04-23 16:21:24.397 16115 16115 F DEBUG   : uid: 10654
04-23 16:21:24.397 16115 16115 F DEBUG   : tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE)
04-23 16:21:24.397 16115 16115 F DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0000000000000000
04-23 16:21:24.397 16115 16115 F DEBUG   : Cause: null pointer dereference
04-23 16:21:24.397 16115 16115 F DEBUG   :     x0  0000000000000000  x1  00000078245df5c0  x2  0000000000010006  x3  000000212941dd28
04-23 16:21:24.397 16115 16115 F DEBUG   :     x4  0000000000000014  x5  00000078245dff80  x6  00000078245df7e0  x7  00000076c00c3288
04-23 16:21:24.397 16115 16115 F DEBUG   :     x8  131dda3eb3a8c1a3  x9  131dda3eb3a8c1a3  x10 0000000000003ec7  x11 0000000000003ec7
04-23 16:21:24.397 16115 16115 F DEBUG   :     x12 00000078195daa34  x13 c1706b9ee358499f  x14 ffffffffffffffff  x15 00001019661a2123
04-23 16:21:24.397 16115 16115 F DEBUG   :     x16 00000078195f2918  x17 00000078195da2d8  x18 00000078224fc000  x19 00000078195f6000
04-23 16:21:24.397 16115 16115 F DEBUG   :     x20 0000000000000065  x21 00000078245e1ac0  x22 0000000000000010  x23 000000212941dd28
04-23 16:21:24.397 16115 16115 F DEBUG   :     x24 00000021268e39b0  x25 0000002126c5eec0  x26 0000000000000003  x27 00000000000fc000
04-23 16:21:24.397 16115 16115 F DEBUG   :     x28 00000000000fe000  x29 00000078245df5d0
04-23 16:21:24.397 16115 16115 F DEBUG   :     lr  00000078195da304  sp  00000078245df5c0  pc  00000078195db178  pst 0000000060001000
04-23 16:21:24.397 16115 16115 F DEBUG   : 4 total frames
04-23 16:21:24.397 16115 16115 F DEBUG   : backtrace:
04-23 16:21:24.397 16115 16115 F DEBUG   :       #00 pc 0000000000014178  /data/app/~~50U3JUxI2Gfq15pgKrWBug==/Mono.Android.NET_Tests-yQG60Zu6XUYrINwplRk1lQ==/split_config.arm64_v8a.apk!libSystem.Security.Cryptography.Native.Android.so (offset 0xf0000) (BuildId: 4702b54c78a24bbba7a6a63e762029284b5da2d9)
04-23 16:21:24.397 16115 16115 F DEBUG   :       #01 pc 0000000000013300  /data/app/~~50U3JUxI2Gfq15pgKrWBug==/Mono.Android.NET_Tests-yQG60Zu6XUYrINwplRk1lQ==/split_config.arm64_v8a.apk!libSystem.Security.Cryptography.Native.Android.so (offset 0xf0000) (CryptoNative_HmacCreate+40) (BuildId: 4702b54c78a24bbba7a6a63e762029284b5da2d9)
04-23 16:21:24.397 16115 16115 F DEBUG   :       #02 pc 0000000000013a68  /data/app/~~50U3JUxI2Gfq15pgKrWBug==/Mono.Android.NET_Tests-yQG60Zu6XUYrINwplRk1lQ==/split_config.arm64_v8a.apk!libSystem.Security.Cryptography.Native.Android.so (offset 0xf0000) (CryptoNative_HmacOneShot+52) (BuildId: 4702b54c78a24bbba7a6a63e762029284b5da2d9)
04-23 16:21:24.397 16115 16115 F DEBUG   :       #03 pc 00000000001e1608  /memfd:doublemapper (deleted) (offset 0xf91000)

Steps to Reproduce

Run:

.\dotnet-local.cmd build tests\Mono.Android-Tests\Mono.Android-Tests\Mono.Android.NET-Tests.csproj -t:Install,RunTestApks -bl -p:UseMonoRuntime=false -c Release
@jonathanpeppers jonathanpeppers added the Area: App Runtime Issues in `libmonodroid.so`. label Apr 23, 2025
@jonathanpeppers jonathanpeppers added this to the .NET 10 milestone Apr 23, 2025
@dotnet-policy-service dotnet-policy-service bot added the needs-triage Issues that need to be assigned. label Apr 23, 2025
jonathanpeppers added a commit that referenced this issue Apr 23, 2025
Context: #10069

TODO comments
@jpobst jpobst added Area: Unit Tests Issues with repo unit tests. and removed needs-triage Issues that need to be assigned. labels Apr 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: App Runtime Issues in `libmonodroid.so`. Area: Unit Tests Issues with repo unit tests.
Projects
None yet
Development

No branches or pull requests

3 participants