backtrace:
#00 pc 00000db9 [vdso:e80ab000] (__kernel_vsyscall+9)
#01 pc 00084ea6 /system/lib/libc.so (__ppoll+38)
#02 pc 0003c35a /system/lib/libc.so (poll+90)
#03 pc 00026a41 /system/lib/libjavacore.so (Linux_poll(_JNIEnv*, _jobject*, _jobjectArray*, int)+593)
#04 pc 00081dc4 /system/framework/x86/boot-core-libart.oat (offset 0x7a000) (libcore.io.Linux.fcntlVoid [DEDUPED]+148)
#05 pc 001c265d /system/framework/x86/boot-core-libart.oat (offset 0x7a000) (libcore.io.BlockGuardOs.poll+205)
#06 pc 0010b9d8 /system/framework/x86/boot-core-libart.oat (offset 0x7a000) (android.system.Os.poll+88)
#07 pc 00bb0e12 /system/framework/x86/boot-framework.oat (offset 0x3ca000) (com.android.internal.os.ZygoteServer.runSelectLoop+722)
#08 pc 00bad9cd /system/framework/x86/boot-framework.oat (offset 0x3ca000) (com.android.internal.os.ZygoteInit.main+3053)
#09 pc 0062e4d2 /system/lib/libart.so (art_quick_invoke_static_stub+418)
#10 pc 000a301f /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+239)
#11 pc 0050862f /system/lib/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+111)
#12 pc 0050829d /system/lib/libart.so (art::InvokeWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, char*)+429)
#13 pc 003d02dd /system/lib/libart.so (art::JNI::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, char*)+1085)
#14 pc 000711be /system/lib/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+62)
#15 pc 00074428 /system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+744)
#16 pc 00001bb2 /system/bin/app_process32 (main+1506)
#17 pc 000cd014 /system/lib/libc.so (__libc_init+100)
PS. My host environment is Windows 10 Home (also tried on Windows 11 Home, same problem). Also, I attempt to use Hyper-V acceleration rather than HAXM (which works fine) because HAXM's performance is rather unsatisfying especially when it comes to multithreading...