facebook/react-native

[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:

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:

invertase/react-native-firebase#8131 (comment)

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

Also for what it's worth, I can see libappmodules.so in the correct spot for my emulator arch in the local APK I reproduced the problem with.

image

(which makes sense, the app works in foreground or when following "regular" / non-headlessJS init pathway)

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