[0.76] Android old-architecture crash when app started via headlessJS init pathway - was: Some Android Devices Crash After Upgrade to 0.76.1
nes123 opened this issue ยท 35 comments
Description
After upgrading from react-native 0.73 to 0.76.1 few android apps in production crash on start.
any help will be much appreciated
Steps to reproduce
Didnt manage to reproduce it, it is a production bug.
React Native Version
0.76.1
Affected Platforms
Runtime - Android
Output of npx react-native info
System:
OS: macOS 15.0.1
CPU: (12) x64 Intel(R) Core(TM) i9-8950HK CPU @ 2.90GHz
Memory: 283.44 MB / 32.00 GB
Shell:
version: "5.9"
path: /bin/zsh
Binaries:
Node:
version: 18.18.2
path: ~/.nvm/versions/node/v18.18.2/bin/node
Yarn:
version: 1.22.4
path: /usr/local/bin/yarn
npm:
version: 8.8.0
path: ~/workspace/argi/node_modules/.bin/npm
Watchman:
version: 2023.10.30.00
path: /usr/local/bin/watchman
Managers:
CocoaPods:
version: 1.15.2
path: /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms:
- DriverKit 24.0
- iOS 18.0
- macOS 15.0
- tvOS 18.0
- visionOS 2.0
- watchOS 11.0
Android SDK: Not Found
IDEs:
Android Studio: 2024.2 AI-242.23339.11.2421.12483815
Xcode:
version: 16.0/16A242d
path: /usr/bin/xcodebuild
Languages:
Java:
version: 17.0.1
path: /usr/bin/javac
Ruby:
version: 2.6.10
path: /usr/bin/ruby
npmPackages:
"@react-native-community/cli":
installed: 15.0.0
wanted: ^15.0.0
react:
installed: 18.3.1
wanted: ^18.3.1
react-native:
installed: 0.76.1
wanted: ^0.76.1
react-native-macos: Not Found
npmGlobalPackages:
"*react-native*": Not Found
Android:
hermesEnabled: Not found
newArchEnabled: Not found
iOS:
hermesEnabled: Not found
newArchEnabled: false
Stacktrace or Logs
0 libc.so +0x59b38 abort
1 libc++_shared.so +0x9dd80 0x7b4d2e5d84
2 libc++_shared.so +0x9ca40 0x7b4d2e4a44
3 libc++_shared.so +0x9ced0 0x7b4d2e4ed4
4 split_config.arm64_v8a.apk!libc++_shared.so +0x9ce70 std::terminate()
5 libreactnative.so +0x345620 0x7b4a9f2624
6 libreactnative.so +0x540404 0x7b4abed408
7 split_config.arm64_v8a.apk!libreactnative.so +0x39af80 facebook::react::JsErrorHandler::handleFatalError(facebook::jsi::Runtime&, facebook::jsi::JSError&)
8 libreactnative.so +0x350110 0x7b4a9fd114
9 libhermes.so +0xbb7ec 0x7b46db67f0
10 libhermes.so +0xbb44c 0x7b46db6450
11 libhermes.so +0xc2524 0x7b46dbd528
12 libhermes.so +0xd2870 0x7b46dcd874
13 libhermes.so +0xd4220 0x7b46dcf224
14 libhermes.so +0xd38dc 0x7b46dce8e0
15 libhermes.so +0x106cb0 0x7b46e01cb4
16 libhermes.so +0xae920 0x7b46da9924
17 split_config.arm64_v8a.apk!libhermes.so +0xae7a8 facebook::hermes::HermesRuntime::evaluateJavaScriptWithSourceMap(std::__ndk1::shared_ptr<facebook::jsi::Buffer const> const&, std::__ndk1::shared_ptr<facebook::jsi::Buffer const> const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)
18 libhermes.so +0xaf7c4 0x7b46daa7c8
19 libreactnative.so +0x34c220 0x7b4a9f9224
20 libreactnative.so +0x4dc134 0x7b4ab89138
21 libreactnative.so +0x349e24 0x7b4a9f6e28
22 libreactnative.so +0x51b7b0 0x7b4abc87b4
23 split_config.arm64_v8a.apk!libfbjni.so +0x19800 facebook::jni::detail::MethodWrapper<void (facebook::jni::JNativeRunnable::*)(), &facebook::jni::JNativeRunnable::run, facebook::jni::JNativeRunnable, void>::dispatch(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*>)
24 split_config.arm64_v8a.apk!libfbjni.so +0x19740 facebook::jni::detail::FunctionWrapper<void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*>), facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*, void>::call(_JNIEnv*, _jobject*, void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::jni::JNativeRunnable, facebook::jni::JRunnable>::JavaPart, facebook::jni::JRunnable, void>::_javaobject*>))
25 boot.oat +0x3343bc art_jni_trampoline
Reproducer
N/A
Screenshots and Videos
No response
Warning
Missing reproducer: We could not detect a reproducible example in your issue report. Please provide either:
- If your bug is UI related: a Snack
- If your bug is build/upgrade related: a project using our Reproducer Template
- Otherwise send us a Pull Request with the RNTesterPlayground.js edited to reproduce your bug.
Hey @nes123,
Without a minimum reproducer, we can't help you in the best way. This may be related to your dependencies, if it is possible to reproduce the error only with React Native core it would help.
You can use our Reproducer Template to investigate further
Thank you for your reply @migueldaipre unfortunately i didnt manage to reproduce this crash. It is happening in 1/20 cases in production without any noticeable pattern. Any help will be very much appreciated.
Some more info:
It happens when opening firebase notification when the app is killed..crashes on start.
The stack includes this error in addition to what I provided above:
Crashes with EarlyJsError: TurboModuleRegistry.getEnforcing(...): 'PlatformConstants' could not be found. Verify that a module by this name is registered in the native binary.
Only checked with new architecture disabled.
I'm also having the same issues with RN 0.76.1 in production.
Hey @migueldaipre ๐
I'm the react-native-firebase maintainer and I'm working on reproducing this, and I'm able to (on 0.76.2 even)
I have information here invertase/react-native-firebase#8131
The problem is that it requires doing something/anything that boots the app externally via a receiver (I think?) while new arch is disabled, and the best way I know to do that is by sending an FCM to the device. Unfortunately that requires having a firebase project setup and everything - it's pretty difficult to share a reproduction like that. I'll see if I can get a more minimal reproduction but until then if there is anything I can do to troubleshoot, please let me know
Until then, full methodology to reproduce is in this comment, along with error seen:
Okay, got a reproducer up that's pretty minimal, with instructions in the README on exactly how to trigger
I think it's something about the module loading implemented in 0.76.x - it looks to me like the soloader isn't seeing the new combined modules or something, in the old-architecture pathway. Just a hunch based on adb logcat
https://github.com/mikehardy/old-arch-android-receiver-boot-crash
Apart from the documentation the reproducer is a +49/-1 diff, with no non-stock dependencies at all from the template so it's pretty minimal, hopefully easy to understand
Hey @mikehardy ๐
Thank you for all your effort and time to build a minimal reproducer without any external dependencies.
I'll add the necessary tags for an investigation soon by the core team.
@mikehardy Thanks for working on the reproducer.
Do I understand correctly that the crash does not reproduce in the New Architecture, but only in the Old Architecture?
Also, when a notification is received, what's the initialization path followed by an app with Firebase in the old architecture? Could you guide me through it?
Hey @cipolleschi - first, thanks for any attention here, it's appreciated. As motivation there have been several headlessJS issues with new architecture as well as some other things and I know those are being worked out, but people are still using old arch even on 0.76+ and react-native-firebase has to use headlessJS for background messaging to device, so this affects a lot of people. Otherwise just go to new arch right? But this will be with us for a while.
Anyway to your questions -
1- old-arch only correct: this does not reproduce in new architecture. I only reproduce this in old architecture
2- I did my very best to have the exact same native android pathway in the reproducer as firebase follows. I'll step through it here:
The initial app wakeup:
- Play Services / Firebase Messaging send an Intent to an app when a Firebase Cloud Message lands on the device
- firebase-android-sdk + react-native-firebase define receivers for those intents and they are called
The handoff from android native receiver to android native headlessJS service:
- The react-native-firebase receiver does a little inspection and if it's the right kind of message and priority is 'high' such that it is allowed by system to start a service from background, it creates an internal Intent and starts a native Android headlessJS service with the message data
- react-native will initialize now and the headlessJS task registered in AppRegistry will be called with the data from the native service
Sending FCM in a reproducer is a HUGE pain because of all the external setup required - create firebase project (credentials, ugh), connect them (json init files, play services stuff, ugh) - it works now but you can't share it because credentials (ugh)
So I have essentially mocked all the FCM stuff out and just have the purest expression of the bug:
1- define a receiver that you can trigger with a repro-specific example intent
2- define a service that does nothing but implement barest minimum headlessJS for the receiver to call
3- register a javascript headlessJS function in AppRegistry that just logs that it was called
So now you can just use adb
to send a simple intent instead of all the Firebase Messaging setup.
The only repro restriction between my repro and the react-native-firebase call chain is that since we are not sending 'high-priority' FCM, the system will impose background service start restrictions in higher APIs causing the reproducer to fail for unrelated reason ( IllegalStateException or BackgroundServiceStartNotAllowedException depending on API )
To keep the reproducer simple, it's easier to just run it in lower APIs. API24 / Android 7 works well
Does that explain everything? Hope so ๐ค
BTW - the title of this issue should be, I think:
"Android old-architecture crash when app started via headlessJS init pathway" or something similar
And I do have a strong hunch that it is something about the soloader / appmodules change that combined native modules between 0.75 and 0.76.
Supporting information for that hypothesis:
- the final crash message is not finding the PlatformConstants module
- before the crash there is lots of this from the soloader:
11-17 17:03:14.499 4376 4376 W SoLoader: Running a recovery step for libappmodules.so due to com.facebook.soloader.SoLoaderDSONotFoundError: couldn't find DSO to load: libappmodules.so
11-17 17:03:14.499 4376 4376 W SoLoader: existing SO sources:
11-17 17:03:14.499 4376 4376 W SoLoader: SoSource 0: ApplicationSoSource[DirectorySoSource[root = /data/app/com.reproducerapp-1/lib/arm64 flags = 0]]
11-17 17:03:14.499 4376 4376 W SoLoader: SoSource 1: DirectApkSoSource[root = [/data/app/com.reproducerapp-1/base.apk!/lib/arm64-v8a]]
11-17 17:03:14.499 4376 4376 W SoLoader: SoSource 2: DirectorySoSource[root = /system/lib64 flags = 3]
11-17 17:03:14.499 4376 4376 W SoLoader: SoSource 3: DirectorySoSource[root = /system/vendor/lib64 flags = 3]
11-17 17:03:14.499 4376 4376 W SoLoader: Native lib dir: /data/app/com.reproducerapp-1/lib/arm64
and after a few tries it ends with:
11-17 17:03:14.499 4376 4376 W SoLoader: Failed to recover
That seems important
Okay, got a reproducer up that's pretty minimal, with instructions in the README on exactly how to trigger
Thanks @mikehardy. Just experienced this error today.
is this universally reproducible or limited to some devices?
to add in some useless anecdotal experience, RNTP also uses HeadlessJsTaskService to initialize the reactContext and respond to media controls when the activity is dead, and AFAICT works fine in both old and new arch @ 0.76.2. RNTP does heavily modify it
I thought onStartCommand doesnt trigger for HeadlessJs with a simple context.startService? anyways below is old arch 0.76.2 launch logcat:
---------------------------- PROCESS STARTED (3810) for package com.noxplay.noxplayer.dev ----------------------------
2024-11-19 14:35:10.499 3810-3810 ApplicationLoaders com.noxplay.noxplayer.dev D Returning zygote-cached class loader: /system/framework/org.apache.http.legacy.jar
2024-11-19 14:35:10.505 3810-3810 nativeloader com.noxplay.noxplayer.dev D Configuring clns-7 for other apk /data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk. target_sdk_version=34, uses_libraries=, library_path=/data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/lib/x86_64:/data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!/lib/x86_64, permitted_path=/data:/mnt/expand:/data/user/0/com.noxplay.noxplayer.dev
2024-11-19 14:35:10.534 3810-3810 GraphicsEnvironment com.noxplay.noxplayer.dev V Currently set values for:
2024-11-19 14:35:10.534 3810-3810 GraphicsEnvironment com.noxplay.noxplayer.dev V angle_gl_driver_selection_pkgs=[]
2024-11-19 14:35:10.535 3810-3810 GraphicsEnvironment com.noxplay.noxplayer.dev V angle_gl_driver_selection_values=[]
2024-11-19 14:35:10.535 3810-3810 GraphicsEnvironment com.noxplay.noxplayer.dev V Global.Settings values are invalid: number of packages: 0, number of values: 0
2024-11-19 14:35:10.535 3810-3810 GraphicsEnvironment com.noxplay.noxplayer.dev V Neither updatable production driver nor prerelease driver is supported.
2024-11-19 14:35:10.733 3810-3810 Sentry com.noxplay.noxplayer.dev D io.sentry.auto-init read: false
2024-11-19 14:35:10.774 3810-3810 SoLoader com.noxplay.noxplayer.dev W Initializing SoLoader: 0
2024-11-19 14:35:10.774 3810-3810 SoLoader com.noxplay.noxplayer.dev W Recording new base apk path: /data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk
Previously recorded 0 base apk paths.
2024-11-19 14:35:10.775 3810-3810 SoLoader com.noxplay.noxplayer.dev I Preparing SO source: DirectorySoSource[root = /vendor/lib64 flags = 2]
2024-11-19 14:35:10.775 3810-3810 SoLoader com.noxplay.noxplayer.dev I Preparing SO source: DirectorySoSource[root = /system/lib64 flags = 2]
2024-11-19 14:35:10.775 3810-3810 SoLoader com.noxplay.noxplayer.dev I Preparing SO source: DirectApkSoSource[root = [/data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!/lib/x86_64]]
2024-11-19 14:35:10.849 3810-3810 SoLoader com.noxplay.noxplayer.dev I Preparing SO source: ApplicationSoSource[DirectorySoSource[root = /data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/lib/x86_64 flags = 0]]
2024-11-19 14:35:10.850 3810-3810 SoLoader com.noxplay.noxplayer.dev I init finish: 4 SO sources prepared
2024-11-19 14:35:10.850 3810-3810 SoLoader com.noxplay.noxplayer.dev W SoLoader initialized: 8
2024-11-19 14:35:10.859 3810-3810 APM com.noxplay.noxplayer.dev D RNTP musicservice created.
2024-11-19 14:35:10.867 3810-3810 ExoPlayerImpl com.noxplay.noxplayer.dev I Init 831fc5e [AndroidXMedia3/1.4.1] [emu64xa, sdk_gphone64_x86_64, Google, 35]
2024-11-19 14:35:10.891 3810-3810 y.noxplayer.dev com.noxplay.noxplayer.dev W Accessing hidden method Landroid/media/AudioTrack;->getLatency()I (unsupported, reflection, allowed)
2024-11-19 14:35:10.925 3810-3810 MediaSessionImpl com.noxplay.noxplayer.dev I Init fd5430d [AndroidXMedia3/1.4.1] [emu64xa, sdk_gphone64_x86_64, Google, 35]
2024-11-19 14:35:10.930 3810-3810 MediaSessionCompat com.noxplay.noxplayer.dev W Couldn't find a unique registered media button receiver in the given context.
2024-11-19 14:35:10.950 3810-3810 APM com.noxplay.noxplayer.dev D onbind: android.media.browse.MediaBrowserService
2024-11-19 14:35:10.950 3810-3810 APM com.noxplay.noxplayer.dev D onGetSession: android.media.session.MediaController
2024-11-19 14:35:10.952 3810-3810 MediaController com.noxplay.noxplayer.dev I Init 4e468d3 [AndroidXMedia3/1.4.1] [emu64xa, sdk_gphone64_x86_64, Google, 35]
2024-11-19 14:35:10.955 3810-3810 APM com.noxplay.noxplayer.dev D connection via: com.noxplay.noxplayer.dev
2024-11-19 14:35:10.965 3810-3810 SoLoader com.noxplay.noxplayer.dev W SoLoader already initialized
2024-11-19 14:35:10.991 3810-3810 nativeloader com.noxplay.noxplayer.dev D Load /data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!/lib/x86_64/libc++_shared.so using ns clns-7 from class loader (caller=/data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!classes23.dex): ok
2024-11-19 14:35:11.001 3810-3810 nativeloader com.noxplay.noxplayer.dev D Load /data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!/lib/x86_64/libjsi.so using ns clns-7 from class loader (caller=/data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!classes23.dex): ok
2024-11-19 14:35:11.010 3810-3810 nativeloader com.noxplay.noxplayer.dev D Load /data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!/lib/x86_64/libfbjni.so using ns clns-7 from class loader (caller=/data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!classes23.dex): ok
2024-11-19 14:35:11.013 3810-3810 nativeloader com.noxplay.noxplayer.dev D Load /data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!/lib/x86_64/libhermes.so using ns clns-7 from class loader (caller=/data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!classes23.dex): ok
2024-11-19 14:35:11.048 3810-3810 nativeloader com.noxplay.noxplayer.dev D Load /data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!/lib/x86_64/libreactnative.so using ns clns-7 from class loader (caller=/data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!classes23.dex): ok
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Entering merged library JNI_OnLoad.
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing 12 pre-merged libs (including stub)
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register libfabricjni_so. onload_func: 0x7ec0f4236c10
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register libmapbufferjni_so. onload_func: 0x7ec0f4311ce0
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register libreact_devsupportjni_so. onload_func: 0x7ec0f4464890
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register libreact_featureflagsjni_so. onload_func: 0x7ec0f44706f0
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register libreact_newarchdefaults_so. onload_func: 0x7ec0f44e16e0
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register libreactnativeblob_so. onload_func: 0x7ec0f46ebaa0
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register libreactnativejni_so. onload_func: 0x7ec0f4747d90
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register librninstance_so. onload_func: 0x7ec0f4795420
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register libturbomodulejsijni_so. onload_func: 0x7ec0f4863740
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register libuimanagerjni_so. onload_func: 0x7ec0f487df00
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register libyoga_so. onload_func: 0x7ec0f488bc80
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D About to register 11 actual methods.
2024-11-19 14:35:11.049 3810-3810 nativeloader com.noxplay.noxplayer.dev D Load /data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!/lib/x86_64/libhermestooling.so using ns clns-7 from class loader (caller=/data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!classes23.dex): ok
2024-11-19 14:35:11.049 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Entering merged library JNI_OnLoad.
2024-11-19 14:35:11.049 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing 4 pre-merged libs (including stub)
2024-11-19 14:35:11.049 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register libhermes_executor_so. onload_func: 0x7ec181b982a0
2024-11-19 14:35:11.049 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register libhermesinstancejni_so. onload_func: 0x7ec181bca190
2024-11-19 14:35:11.049 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register libjsijniprofiler_so. onload_func: 0x7ec181bcc150
2024-11-19 14:35:11.049 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D About to register 3 actual methods.
2024-11-19 14:35:11.050 3810-3810 SoLoader com.noxplay.noxplayer.dev W SoLoader already initialized
2024-11-19 14:35:11.073 3810-3810 APM com.noxplay.noxplayer.dev D connection via: com.example.android.mediacontroller
2024-11-19 14:35:11.074 3810-3810 APM com.noxplay.noxplayer.dev D onStartCommand: null, null
2024-11-19 14:35:11.076 3810-3833 TrafficStats com.noxplay.noxplayer.dev D tagSocket(109) with statsTag=0xffffffff, statsUid=-1
2024-11-19 14:35:11.079 3810-3810 APM com.noxplay.noxplayer.dev D acquiring root: com.example.android.mediacontroller
2024-11-19 14:35:11.081 3810-3836 TrafficStats com.noxplay.noxplayer.dev D tagSocket(108) with statsTag=0xffffffff, statsUid=-1
2024-11-19 14:35:11.081 3810-3810 APM com.noxplay.noxplayer.dev D connection via: com.example.android.mediacontroller
2024-11-19 14:35:11.082 3810-3810 APM com.noxplay.noxplayer.dev D onStartCommand: null, null
2024-11-19 14:35:11.083 3810-3810 APM com.noxplay.noxplayer.dev D acquiring root: com.example.android.mediacontroller
2024-11-19 14:35:11.088 3810-3810 unknown:ReactNative com.noxplay.noxplayer.dev E Unable to display loading message because react activity isn't available
2024-11-19 14:35:11.095 3810-3839 TrafficStats com.noxplay.noxplayer.dev D tagSocket(110) with statsTag=0xffffffff, statsUid=-1
2024-11-19 14:35:11.106 3810-3810 APM com.noxplay.noxplayer.dev D acquiring item: com.example.android.mediacontroller, /
2024-11-19 14:35:11.107 3810-3810 APM com.noxplay.noxplayer.dev D acquiring item: com.example.android.mediacontroller, /
2024-11-19 14:35:11.892 3810-3840 ExpoModulesCore com.noxplay.noxplayer.dev I โ
AppContext was initialized
2024-11-19 14:35:11.893 3810-3840 ffmpeg-kit com.noxplay.noxplayer.dev I Loading ffmpeg-kit.
2024-11-19 14:35:11.894 3810-3840 nativeloader com.noxplay.noxplayer.dev D Load /data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!/lib/x86_64/libffmpegkit_abidetect.so using ns clns-7 from class loader (caller=/data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!classes22.dex): ok
2024-11-19 14:35:11.900 3810-3840 nativeloader com.noxplay.noxplayer.dev D Load /data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!/lib/x86_64/libffmpegkit.so using ns clns-7 from class loader (caller=/data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!classes22.dex): ok
2024-11-19 14:35:11.901 3810-3846 ffmpeg-kit com.noxplay.noxplayer.dev D Async callback block started.
2024-11-19 14:35:11.902 3810-3840 ffmpeg-kit com.noxplay.noxplayer.dev I Loaded ffmpeg-kit-audio-x86_64-6.0-20230913.
2024-11-19 14:35:11.913 3810-3840 PlayCore com.noxplay.noxplayer.dev I UID: [10225] PID: [3810] AppUpdateListenerRegistry : registerListener
2024-11-19 14:35:11.919 3810-3847 InstallReferrerState com.noxplay.noxplayer.dev D OK
2024-11-19 14:35:11.937 3810-3810 unknown:ReactNative com.noxplay.noxplayer.dev W Packager connection already open, nooping.
2024-11-19 14:35:12.523 3810-3849 ziparchive com.noxplay.noxplayer.dev W Unable to open '/data/app/~~ij3sxHLp9L_C5ANwrMP9lA==/com.google.android.trichromelibrary_672310738-1aZrYxqRMjnBj5vuqC76AA==/base.dm': No such file or directory
2024-11-19 14:35:12.523 3810-3849 ziparchive com.noxplay.noxplayer.dev W Unable to open '/data/app/~~ij3sxHLp9L_C5ANwrMP9lA==/com.google.android.trichromelibrary_672310738-1aZrYxqRMjnBj5vuqC76AA==/base.dm': No such file or directory
2024-11-19 14:35:12.524 3810-3849 y.noxplayer.dev com.noxplay.noxplayer.dev W Entry not found
2024-11-19 14:35:12.525 3810-3849 nativeloader com.noxplay.noxplayer.dev D Configuring clns-8 for other apk /data/app/~~ij3sxHLp9L_C5ANwrMP9lA==/com.google.android.trichromelibrary_672310738-1aZrYxqRMjnBj5vuqC76AA==/base.apk. target_sdk_version=34, uses_libraries=ALL, library_path=/data/app/~~S5LOeiWCv36dGJej0w0eJQ==/com.google.android.webview-aQ2Fc_MBOGFX3ZZs46ImkA==/lib/x86_64:/data/app/~~S5LOeiWCv36dGJej0w0eJQ==/com.google.android.webview-aQ2Fc_MBOGFX3ZZs46ImkA==/base.apk!/lib/x86_64:/data/app/~~ij3sxHLp9L_C5ANwrMP9lA==/com.google.android.trichromelibrary_672310738-1aZrYxqRMjnBj5vuqC76AA==/base.apk!/lib/x86_64, permitted_path=/data:/mnt/expand
2024-11-19 14:35:12.526 3810-3849 ApplicationLoaders com.noxplay.noxplayer.dev D Returning zygote-cached class loader: /system_ext/framework/androidx.window.extensions.jar
2024-11-19 14:35:12.530 3810-3849 nativeloader com.noxplay.noxplayer.dev D Configuring clns-9 for other apk /data/app/~~S5LOeiWCv36dGJej0w0eJQ==/com.google.android.webview-aQ2Fc_MBOGFX3ZZs46ImkA==/base.apk. target_sdk_version=34, uses_libraries=, library_path=/data/app/~~S5LOeiWCv36dGJej0w0eJQ==/com.google.android.webview-aQ2Fc_MBOGFX3ZZs46ImkA==/lib/x86_64:/data/app/~~S5LOeiWCv36dGJej0w0eJQ==/com.google.android.webview-aQ2Fc_MBOGFX3ZZs46ImkA==/base.apk!/lib/x86_64:/data/app/~~ij3sxHLp9L_C5ANwrMP9lA==/com.google.android.trichromelibrary_672310738-1aZrYxqRMjnBj5vuqC76AA==/base.apk!/lib/x86_64, permitted_path=/data:/mnt/expand
2024-11-19 14:35:12.536 3810-3849 WebViewFactory com.noxplay.noxplayer.dev I Loading com.google.android.webview version 130.0.6723.107 (code 672310738)
2024-11-19 14:35:12.572 3810-3849 ResourcesManager com.noxplay.noxplayer.dev V The following library key has been added: ResourcesKey{ mHash=94aa1552 mResDir=null mSplitDirs=[] mOverlayDirs=[/product/overlay/DisplayCutoutEmulationHole/DisplayCutoutEmulationHoleOverlay.apk,/product/overlay/NavigationBarModeGestural/NavigationBarModeGesturalOverlay.apk,/data/resource-cache/com.android.systemui-neutral-I4sX.frro,/data/resource-cache/com.android.systemui-accent-26qD.frro,/data/resource-cache/com.android.systemui-dynamic-yL2F.frro] mLibDirs=[/data/app/~~S5LOeiWCv36dGJej0w0eJQ==/com.google.android.webview-aQ2Fc_MBOGFX3ZZs46ImkA==/base.apk,/data/app/~~S5LOeiWCv36dGJej0w0eJQ==/com.google.android.webview-aQ2Fc_MBOGFX3ZZs46ImkA==/split_config.en.apk,/data/app/~~S5LOeiWCv36dGJej0w0eJQ==/com.google.android.webview-aQ2Fc_MBOGFX3ZZs46ImkA==/split_config.es.apk,/data/app/~~ij3sxHLp9L_C5ANwrMP9lA==/com.google.android.trichromelibrary_672310738-1aZrYxqRMjnBj5vuqC76AA==/base.apk,/system_ext/framework/androidx.window.extensions.jar] mDisplayId=0 mOverrideConfig=v35 mCompatInfo={480dpi always-compat} mLoaders=[]}
2024-11-19 14:35:12.586 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.facebook.react.views.debuggingoverlay.DebuggingOverlayManager
2024-11-19 14:35:12.589 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.facebook.react.uimanager.LayoutShadowNode
2024-11-19 14:35:12.592 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.facebook.react.views.drawer.ReactDrawerLayoutManager
2024-11-19 14:35:12.594 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.facebook.react.views.scroll.ReactHorizontalScrollViewManager
2024-11-19 14:35:12.597 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.facebook.react.views.scroll.ReactHorizontalScrollContainerViewManager
2024-11-19 14:35:12.599 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.facebook.react.views.progressbar.ReactProgressBarViewManager
2024-11-19 14:35:12.600 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.facebook.react.views.progressbar.ProgressBarShadowNode
2024-11-19 14:35:12.601 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.facebook.react.views.scroll.ReactScrollViewManager
2024-11-19 14:35:12.604 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.facebook.react.views.switchview.ReactSwitchManager
2024-11-19 14:35:12.605 3810-3849 cr_WVCFactoryProvider com.noxplay.noxplayer.dev I version=130.0.6723.107 (672310738) minSdkVersion=29 isBundle=true multiprocess=true packageId=2
2024-11-19 14:35:12.606 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.facebook.react.views.switchview.ReactSwitchManager$ReactSwitchShadowNode
2024-11-19 14:35:12.607 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.facebook.react.views.safeareaview.ReactSafeAreaViewManager
2024-11-19 14:35:12.607 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.facebook.react.views.safeareaview.ReactSafeAreaViewShadowNode
2024-11-19 14:35:12.608 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.facebook.react.views.swiperefresh.SwipeRefreshLayoutManager
2024-11-19 14:35:12.611 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.facebook.react.views.text.frescosupport.FrescoBasedReactTextInlineImageViewManager
2024-11-19 14:35:12.611 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.facebook.react.views.text.frescosupport.FrescoBasedReactTextInlineImageShadowNode
2024-11-19 14:35:12.613 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.facebook.react.views.image.ReactImageManager
2024-11-19 14:35:12.614 3810-3849 nativeloader com.noxplay.noxplayer.dev D Load /data/app/~~ij3sxHLp9L_C5ANwrMP9lA==/com.google.android.trichromelibrary_672310738-1aZrYxqRMjnBj5vuqC76AA==/base.apk!/lib/x86_64/libmonochrome_64.so using ns clns-9 from class loader (caller=/data/app/~~S5LOeiWCv36dGJej0w0eJQ==/com.google.android.webview-aQ2Fc_MBOGFX3ZZs46ImkA==/base.apk): ok
2024-11-19 14:35:12.615 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.facebook.react.views.modal.ReactModalHostManager
2024-11-19 14:35:12.616 3810-3849 nativeloader com.noxplay.noxplayer.dev D Load /system/lib64/libwebviewchromium_plat_support.so using ns clns-9 from class loader (caller=/data/app/~~S5LOeiWCv36dGJej0w0eJQ==/com.google.android.webview-aQ2Fc_MBOGFX3ZZs46ImkA==/base.apk): ok
2024-11-19 14:35:12.617 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.facebook.react.views.text.ReactRawTextManager
2024-11-19 14:35:12.618 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.facebook.react.views.text.ReactRawTextShadowNode
2024-11-19 14:35:12.619 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.facebook.react.views.textinput.ReactTextInputManager
2024-11-19 14:35:12.620 3810-3856 chromium com.noxplay.noxplayer.dev E [1119/143512.619305:ERROR:variations_seed_loader.cc(39)] Seed missing signature.
2024-11-19 14:35:12.620 3810-3856 chromium com.noxplay.noxplayer.dev I [1119/143512.620730:INFO:variations_seed_loader.cc(68)] Failed to open file for reading.: No such file or directory (2)
2024-11-19 14:35:12.624 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.facebook.react.views.textinput.ReactTextInputShadowNode
2024-11-19 14:35:12.626 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.facebook.react.views.text.ReactTextViewManager
2024-11-19 14:35:12.629 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.facebook.react.views.text.ReactTextShadowNode
2024-11-19 14:35:12.629 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.facebook.react.views.view.ReactViewManager
2024-11-19 14:35:12.632 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.facebook.react.views.text.ReactVirtualTextViewManager
2024-11-19 14:35:12.633 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.facebook.react.views.text.ReactVirtualTextShadowNode
2024-11-19 14:35:12.633 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.facebook.react.views.unimplementedview.ReactUnimplementedViewManager
2024-11-19 14:35:12.634 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class org.reactnative.maskedview.RNCMaskedViewManager
2024-11-19 14:35:12.635 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class io.sentry.react.RNSentryOnDrawReporterManager
2024-11-19 14:35:12.636 3810-3849 cr_LibraryLoader com.noxplay.noxplayer.dev I Successfully loaded native library
2024-11-19 14:35:12.636 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.shopify.reactnative.flash_list.AutoLayoutViewManager
2024-11-19 14:35:12.636 3810-3849 cr_CachingUmaRecorder com.noxplay.noxplayer.dev I Flushed 6 samples from 6 histograms, 0 samples were dropped.
2024-11-19 14:35:12.637 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.shopify.reactnative.flash_list.CellContainerManager
2024-11-19 14:35:12.638 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.shopify.reactnative.skia.SkiaPictureViewManager
2024-11-19 14:35:12.639 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.shopify.reactnative.skia.SkiaDomViewManager
2024-11-19 14:35:12.639 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.reactnativestripesdk.CardFieldViewManager
2024-11-19 14:35:12.640 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.reactnativestripesdk.AuBECSDebitFormViewManager
2024-11-19 14:35:12.641 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.reactnativestripesdk.StripeContainerManager
2024-11-19 14:35:12.641 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.reactnativestripesdk.CardFormViewManager
2024-11-19 14:35:12.642 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.reactnativestripesdk.GooglePayButtonManager
2024-11-19 14:35:12.643 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.reactnativestripesdk.pushprovisioning.AddToWalletButtonManager
2024-11-19 14:35:12.644 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.reactnativestripesdk.addresssheet.AddressSheetViewManager
2024-11-19 14:35:12.646 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class expo.modules.kotlin.views.GroupViewManagerWrapper
2024-11-19 14:35:12.646 3810-3860 TrafficStats com.noxplay.noxplayer.dev D tagSocket(136) with statsTag=0xffffffff, statsUid=-1
2024-11-19 14:35:12.648 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.airbnb.android.react.lottie.LottieAnimationViewManager
2024-11-19 14:35:12.650 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.swmansion.gesturehandler.react.RNGestureHandlerRootViewManager
2024-11-19 14:35:12.650 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager
2024-11-19 14:35:12.652 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.reactnativepagerview.PagerViewViewManager
2024-11-19 14:35:12.653 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.reactnativepagerview.LEGACY_PagerViewViewManager
2024-11-19 14:35:12.653 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.th3rdwave.safeareacontext.SafeAreaProviderManager
2024-11-19 14:35:12.654 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.th3rdwave.safeareacontext.SafeAreaViewManager
2024-11-19 14:35:12.655 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.th3rdwave.safeareacontext.SafeAreaViewShadowNode
2024-11-19 14:35:12.655 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.swmansion.rnscreens.ScreenContainerViewManager
2024-11-19 14:35:12.656 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.swmansion.rnscreens.ScreenViewManager
2024-11-19 14:35:12.657 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.swmansion.rnscreens.ModalScreenViewManager
2024-11-19 14:35:12.658 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.swmansion.rnscreens.ScreenStackViewManager
2024-11-19 14:35:12.659 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.swmansion.rnscreens.ScreenStackHeaderConfigViewManager
2024-11-19 14:35:12.660 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.swmansion.rnscreens.ScreenStackHeaderSubviewManager
2024-11-19 14:35:12.661 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.swmansion.rnscreens.SearchBarManager
2024-11-19 14:35:12.661 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.swmansion.rnscreens.ScreenFooterManager
2024-11-19 14:35:12.662 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.swmansion.rnscreens.ScreenContentWrapperManager
2024-11-19 14:35:12.662 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$DefsViewManager
2024-11-19 14:35:12.663 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.VirtualViewManager$RenderableShadowNode
2024-11-19 14:35:12.664 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$FeMergeManager
2024-11-19 14:35:12.665 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$LinearGradientManager
2024-11-19 14:35:12.665 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$FeGaussianBlurManager
2024-11-19 14:35:12.666 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$FeColorMatrixManager
2024-11-19 14:35:12.667 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$ClipPathViewManager
2024-11-19 14:35:12.668 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$SymbolManager
2024-11-19 14:35:12.669 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$PatternManager
2024-11-19 14:35:12.670 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$FeBlendManager
2024-11-19 14:35:12.671 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.SvgViewManager
2024-11-19 14:35:12.672 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$UseViewManager
2024-11-19 14:35:12.673 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$CircleViewManager
2024-11-19 14:35:12.674 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$TSpanViewManager
2024-11-19 14:35:12.676 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$FilterManager
2024-11-19 14:35:12.677 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$MarkerManager
2024-11-19 14:35:12.678 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$ForeignObjectManager
2024-11-19 14:35:12.679 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$EllipseViewManager
2024-11-19 14:35:12.680 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$LineViewManager
2024-11-19 14:35:12.681 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$FeFloodManager
2024-11-19 14:35:12.682 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$GroupViewManager
2024-11-19 14:35:12.683 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$TextViewManager
2024-11-19 14:35:12.684 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$ImageViewManager
2024-11-19 14:35:12.685 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$FeCompositeManager
2024-11-19 14:35:12.685 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$RadialGradientManager
2024-11-19 14:35:12.686 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$MaskManager
2024-11-19 14:35:12.687 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$RectViewManager
2024-11-19 14:35:12.688 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$TextPathViewManager
2024-11-19 14:35:12.690 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$FeOffsetManager
2024-11-19 14:35:12.691 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.horcrux.svg.RenderableViewManager$PathViewManager
2024-11-19 14:35:12.695 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class bang.svga.player.RNSvgaPlayerManager
2024-11-19 14:35:12.697 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.brentvatne.exoplayer.ReactExoplayerViewManager
2024-11-19 14:35:12.699 3810-3848 unknown:Vi...rtyUpdater com.noxplay.noxplayer.dev W Could not find generated setter for class com.reactnativecommunity.webview.RNCWebViewManager
2024-11-19 14:35:12.702 3810-3848 y.noxplayer.dev com.noxplay.noxplayer.dev W Accessing hidden field Ljava/lang/reflect/Field;->accessFlags:I (unsupported, reflection, allowed)
2024-11-19 14:35:12.703 3810-3817 y.noxplayer.dev com.noxplay.noxplayer.dev W ApkAssets: Deleting an ApkAssets object '<empty> and /data/app/~~S5LOeiWCv36dGJej0w0eJQ==/com.google.android.webview-aQ2Fc_MBOGFX3ZZs46ImkA==/base.apk' with 2 weak references
2024-11-19 14:35:12.703 3810-3817 y.noxplayer.dev com.noxplay.noxplayer.dev W ApkAssets: Deleting an ApkAssets object '<empty> and /data/app/~~S5LOeiWCv36dGJej0w0eJQ==/com.google.android.webview-aQ2Fc_MBOGFX3ZZs46ImkA==/split_config.en.apk' with 2 weak references
2024-11-19 14:35:12.703 3810-3817 y.noxplayer.dev com.noxplay.noxplayer.dev W ApkAssets: Deleting an ApkAssets object '<empty> and /data/app/~~S5LOeiWCv36dGJej0w0eJQ==/com.google.android.webview-aQ2Fc_MBOGFX3ZZs46ImkA==/split_config.es.apk' with 2 weak references
2024-11-19 14:35:13.101 3810-3849 CompatChangeReporter com.noxplay.noxplayer.dev D Compat change id reported: 289878283; UID 10225; state: ENABLED
2024-11-19 14:35:14.134 3810-3848 nativeloader com.noxplay.noxplayer.dev D Load /data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!/lib/x86_64/libexpo-modules-core.so using ns clns-7 from class loader (caller=/data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!classes23.dex): ok
2024-11-19 14:35:14.139 3810-3848 ExpoModulesCore com.noxplay.noxplayer.dev I โ
JSI interop was installed
2024-11-19 14:35:14.148 3810-3848 ExpoModulesCore com.noxplay.noxplayer.dev I โ
Constants were exported
2024-11-19 14:35:14.205 3810-3848 nativeloader com.noxplay.noxplayer.dev D Load /data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!/lib/x86_64/libworklets.so using ns clns-7 from class loader (caller=/data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!classes23.dex): ok
2024-11-19 14:35:14.207 3810-3848 nativeloader com.noxplay.noxplayer.dev D Load /data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!/lib/x86_64/libreanimated.so using ns clns-7 from class loader (caller=/data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!classes23.dex): ok
2024-11-19 14:35:14.208 3810-3848 y.noxplayer.dev com.noxplay.noxplayer.dev W CheckJNI: method to register "installJSIBindings" not in the given class. This is slow, consider changing your RegisterNatives calls.
2024-11-19 14:35:14.324 3810-3862 TrafficStats com.noxplay.noxplayer.dev D tagSocket(123) with statsTag=0xffffffff, statsUid=-1
2024-11-19 14:35:14.566 3810-3810 unknown:ReactNative com.noxplay.noxplayer.dev E Unable to display loading message because react activity isn't available
2024-11-19 14:35:14.572 3810-3869 TrafficStats com.noxplay.noxplayer.dev D tagSocket(138) with statsTag=0xffffffff, statsUid=-1
2024-11-19 14:35:14.572 3810-3862 TrafficStats com.noxplay.noxplayer.dev D tagSocket(143) with statsTag=0xffffffff, statsUid=-1
2024-11-19 14:35:14.699 3810-3848 ReactNativeJS com.noxplay.noxplayer.dev D [perf] loading playlists took 19ms
2024-11-19 14:35:14.767 3810-3810 APM com.noxplay.noxplayer.dev D onbind: null
2024-11-19 14:35:14.768 3810-3849 MediaController com.noxplay.noxplayer.dev I Init fbe07de [AndroidXMedia3/1.4.1] [emu64xa, sdk_gphone64_x86_64, Google, 35]
2024-11-19 14:35:14.769 3810-3810 APM com.noxplay.noxplayer.dev D RNTP musicservice set up
2024-11-19 14:35:14.774 3810-3810 ExoPlayerImpl com.noxplay.noxplayer.dev I Init 4dc8c [AndroidXMedia3/1.4.1] [emu64xa, sdk_gphone64_x86_64, Google, 35]
2024-11-19 14:35:14.775 3810-3810 DefaultRenderersFactory com.noxplay.noxplayer.dev I Loaded FfmpegVideoRenderer.
2024-11-19 14:35:14.777 3810-3810 DefaultRenderersFactory com.noxplay.noxplayer.dev I Loaded FfmpegAudioRenderer.
2024-11-19 14:35:14.785 3810-3810 ExoPlayerImpl com.noxplay.noxplayer.dev I Release 831fc5e [AndroidXMedia3/1.4.1] [emu64xa, sdk_gphone64_x86_64, Google, 35] [media3.common, media3.exoplayer, media3.decoder, media3.session]
2024-11-19 14:35:14.803 3810-3810 APM com.noxplay.noxplayer.dev D onbind: androidx.media3.session.MediaSessionService
2024-11-19 14:35:14.814 3810-3810 APM com.noxplay.noxplayer.dev D onGetSession: com.noxplay.noxplayer.dev
Not sure what the exact difference is, but between your log and mine, what's missing is those jni_lib_merge lines:
2024-11-19 14:35:11.013 3810-3810 nativeloader com.noxplay.noxplayer.dev D Load /data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!/lib/x86_64/libhermes.so using ns clns-7 from class loader (caller=/data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!classes23.dex): ok
2024-11-19 14:35:11.048 3810-3810 nativeloader com.noxplay.noxplayer.dev D Load /data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!/lib/x86_64/libreactnative.so using ns clns-7 from class loader (caller=/data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!classes23.dex): ok
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Entering merged library JNI_OnLoad.
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing 12 pre-merged libs (including stub)
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register libfabricjni_so. onload_func: 0x7ec0f4236c10
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register libmapbufferjni_so. onload_func: 0x7ec0f4311ce0
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register libreact_devsupportjni_so. onload_func: 0x7ec0f4464890
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register libreact_featureflagsjni_so. onload_func: 0x7ec0f44706f0
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register libreact_newarchdefaults_so. onload_func: 0x7ec0f44e16e0
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register libreactnativeblob_so. onload_func: 0x7ec0f46ebaa0
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register libreactnativejni_so. onload_func: 0x7ec0f4747d90
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register librninstance_so. onload_func: 0x7ec0f4795420
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register libturbomodulejsijni_so. onload_func: 0x7ec0f4863740
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register libuimanagerjni_so. onload_func: 0x7ec0f487df00
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register libyoga_so. onload_func: 0x7ec0f488bc80
2024-11-19 14:35:11.048 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D About to register 11 actual methods.
2024-11-19 14:35:11.049 3810-3810 nativeloader com.noxplay.noxplayer.dev D Load /data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!/lib/x86_64/libhermestooling.so using ns clns-7 from class loader (caller=/data/app/~~YvTdRAudfbLpKXHNbYRYoQ==/com.noxplay.noxplayer.dev-GTPZEDxI0zubEOzOnYNLMw==/base.apk!classes23.dex): ok
2024-11-19 14:35:11.049 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Entering merged library JNI_OnLoad.
2024-11-19 14:35:11.049 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing 4 pre-merged libs (including stub)
2024-11-19 14:35:11.049 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register libhermes_executor_so. onload_func: 0x7ec181b982a0
2024-11-19 14:35:11.049 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register libhermesinstancejni_so. onload_func: 0x7ec181bca190
2024-11-19 14:35:11.049 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D Preparing to register libjsijniprofiler_so. onload_func: 0x7ec181bcc150
2024-11-19 14:35:11.049 3810-3810 jni_lib_merge com.noxplay.noxplayer.dev D About to register 3 actual methods.
2024-11-19 14:35:11.050 3810-3810 SoLoader com.noxplay.noxplayer.dev W SoLoader already initialized
Not sure why my reproducer doesn't kick those off and initialize correctly, but...it doesn't. In old arch at least :)
I realize I did not directly answer your question:
is this universally reproducible or limited to some devices?
I'm not sure? I was able to reproduce every single time on Android API24 emulator. I was also able to reproduce on android API34 emulator but it was not with the minimal viable reproduction I delivered here, it was the full (impossible to share ready to go) react-native-firebase type reproduction. So I assumed (dangerous!) it was a universal failure