JsonSerializer.Parse failed

Convert an object into json string and then convert into DataTable is an easy way to generate DataTable, but this approach fails in dotnet core 3 preview5
I have created a working dotnet core 2 code snippet at https://dotnetfiddle.net/cD6NFD
dotnetfiddle doesn't support dotnet core 3 yet, so my dotnet core 3 code example see below:
using System.Data;
using System.Text.Json.Serialization;

public class UserDetails
{
    public string Id { get; set; }
    public string Name { get; set; }
    public string City { get; set; }
    public string Country { get; set; }
}

List<UserDetails> persons = new List<UserDetails>()
{
    new UserDetails() {Id="1001", Name="ABCD", City ="City1", Country="USA"},
    new UserDetails() {Id="1002", Name="PQRS", City ="City2", Country="INDIA"},
    new UserDetails() {Id="1003", Name="XYZZ", City ="City3", Country="CHINA"},
    new UserDetails() {Id="1004", Name="LMNO", City ="City4", Country="UK"},
};
var table = JsonSerializer.Parse<DataTable>(JsonSerializer.ToString(persons));

below are the error log:
CLR/System.Text.Json.JsonReaderException 'The JSON value from [System.Data.DataTable] could not be converted to System.Object.'

We recently published guidance against (de)serializing the DataSet and DataTable types from untrusted input. In keeping with JsonSerializer's emphasis on security, we'll throw a clear NotSupportedException for these types, similar to the behavior for System.Type.

@layomia is there no option to simply ignore unsafe types? If not, isn't that a bug?

How do we hook in to the processor so that we can just ignore these types?

To confirm, this is still indeed an issue.... .net 5's system.text.json still cannot handle a datatable.

STJ will treat any unknown type that does not implement IEnumerable as a POCO, meaning all public properties will be (de)serialized and the default constructor called. For types where that is not compatible, you can configure a custom converter to throw.
Here's an example:
  class Program
  {
      static void Main(string[] args)
      {
          JsonSerializerOptions options = new();
          options.Converters.Add(new UnsupportedConverter<DataTable>());

          DataTable dt = JsonSerializer.Deserialize<DataTable>("{}", options); // throws NotSupportedException
      }
  }

  internal class UnsupportedConverter<T> : JsonConverter<T>
  {
      public override T? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
      {
          throw new NotSupportedException($"{typeof(T)} does not support deserialization.");
      }

      public override void Write(Utf8JsonWriter writer, T value, JsonSerializerOptions options)
      {
          throw new NotSupportedException($"{typeof(T)} does not support serialization.");
      }
  }

I quite disappointed... could someone give me the implementation for doing this.
like this is closed... but no work around nothing? .net8 has been release and we STILL do not have Table sterilize and desterilize?
its 2023, newtonsoft has this for like how long?
cant even find a DataTableJsonConverter : JsonConverter
which works.. quite sad

Same here.
It will not be included in .net9 ?

Whew, this issue started in NET CORE 3.0, and has now reached .NET 9 !

Whew, this issue started in NET CORE 3.0, and has now reached .NET 9 !

Typical Microsoft style; if you look at the WinUI3 UI designer posts, you will see the worse.


ARI scanning is hanging on multiple repos and probable memory leak issue

ARI scanning is hanging on multiple repos. Currently the hanging is observed on the following repos:

LoadBotTesting-1
As observed already, after removing/adding the symlinked /lib folder from here, ARI scan starts to hang and unable to result in output
LoadBotTesting-4

As discussed, this might be due to memory leak scenario from ARI end.

cc. @hirokuni-kitahara

Closing this issue, as it's resolved via --scan-per-target implementation via PR


请问为什么很多的call都来自于同一个地址0xef740

请问为什么很多的call都来自于同一个地址0xef740，另外BackendException这种错误如何判定哪里出错呢
...
JNIEnv->NewStringUTF("mtop.alibaba.cro.umid.channel.networksdk.data") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("1.0") was called from<EMAIL_ADDRESS>JNIEnv->NewByteArray(556) was called from<EMAIL_ADDRESS>JNIEnv->SetByteArrayRegion([B@7690781, 0, 556, RW@0x41396780) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("com/alibaba/minilibc/android/DataReportJniBridge") was called from<EMAIL_ADDRESS>

findClass com/alibaba/minilibc/android/DataReportJniBridge
JNIEnv->CallObjectMethod(java.lang.ClassLoader@5dda768f, findClass("com/alibaba/minilibc/android/DataReportJniBridge") => class com/alibaba/minilibc/android/DataReportJniBridge) was called from<EMAIL_ADDRESS>JNIEnv->FindClass(java/util/HashMap) was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(java/util/HashMap.()V) => 0xa7b3cd64 was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;) => 0xb4fbf295 was called from<EMAIL_ADDRESS>JNIEnv->NewObject(class java/util/HashMap, () => java.util.HashMap@3246fb96) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("e") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("9006") was called from<EMAIL_ADDRESS>JNIEnv->CallObjectMethod(java.util.HashMap@3246fb96, put("e", "9006") => java.lang.Object@73ee04c8) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("keyindex") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("wb_sc_int_res_k1") was called from<EMAIL_ADDRESS>JNIEnv->CallObjectMethod(java.util.HashMap@3246fb96, put("keyindex", "wb_sc_int_res_k1") => java.lang.Object@6b8ca3c8) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("pn") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("com.taobao.litetao") was called from<EMAIL_ADDRESS>JNIEnv->CallObjectMethod(java.util.HashMap@3246fb96, put("pn", "com.taobao.litetao") => java.lang.Object@3a6bb9bf) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("pv") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("5.16.0") was called from<EMAIL_ADDRESS>JNIEnv->CallObjectMethod(java.util.HashMap@3246fb96, put("pv", "5.16.0") => java.lang.Object@59af0466) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("os") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("0") was called from<EMAIL_ADDRESS>JNIEnv->CallObjectMethod(java.util.HashMap@3246fb96, put("os", "0") => java.lang.Object@55536d9e) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("os2") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("a") was called from<EMAIL_ADDRESS>JNIEnv->CallObjectMethod(java.util.HashMap@3246fb96, put("os2", "a") => java.lang.Object@62230c58) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("nv") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("3.0") was called from<EMAIL_ADDRESS>JNIEnv->CallObjectMethod(java.util.HashMap@3246fb96, put("nv", "3.0") => java.lang.Object@74455848) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("pt") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("1") was called from<EMAIL_ADDRESS>JNIEnv->CallObjectMethod(java.util.HashMap@3246fb96, put("pt", "1") => java.lang.Object@3738449f) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("com/alibaba/minilibc/android/DataReportJniBridge") was called from<EMAIL_ADDRESS>findClass com/alibaba/minilibc/android/DataReportJniBridge
JNIEnv->CallObjectMethod(java.lang.ClassLoader@5dda768f, findClass("com/alibaba/minilibc/android/DataReportJniBridge") => class com/alibaba/minilibc/android/DataReportJniBridge) was called from<EMAIL_ADDRESS>JNIEnv->FindClass(java/util/HashMap) was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(java/util/HashMap.()V) => 0xa7b3cd64 was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;) => 0xb4fbf295 was called from<EMAIL_ADDRESS>JNIEnv->NewObject(class java/util/HashMap, () => java.util.HashMap@11bd0f3b) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("x-game") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("0") was called from<EMAIL_ADDRESS>JNIEnv->CallObjectMethod(java.util.HashMap@11bd0f3b, put("x-game", "0") => java.lang.Object@1eb5174b) was called from<EMAIL_ADDRESS>JNIEnv->CallStaticObjectMethod(class com/alibaba/minilibc/android/DataReportJniBridge, sendReportBridgeMtop(android.content.Context@65e98b1c, "mtop.alibaba.cro.umid.channel.networksdk.data", "1.0", null, java.util.HashMap@3246fb96, java.util.HashMap@11bd0f3b, [B@7690781) => "") was called from<EMAIL_ADDRESS>JNIEnv->GetStringUtfChars("") was called from<EMAIL_ADDRESS>JNIEnv->ReleaseStringUTFChars("") was called from<EMAIL_ADDRESS>[18:31:11 436]  INFO [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:643) - stat64 pathname=/Users/IdeaProjects/unidbg/target/.5bbf/xl
[18:31:11 437]  INFO [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:643) - stat64 pathname=/Users/IdeaProjects/unidbg/target/.5bbf/fsg
JNIEnv->NewStringUTF("com/alibaba/minilibc/android/DataReportJniBridge") was called from<EMAIL_ADDRESS>findClass com/alibaba/minilibc/android/DataReportJniBridge
JNIEnv->CallObjectMethod(java.lang.ClassLoader@5dda768f, findClass("com/alibaba/minilibc/android/DataReportJniBridge") => class com/alibaba/minilibc/android/DataReportJniBridge) was called from<EMAIL_ADDRESS>JNIEnv->GetStaticMethodID(com/alibaba/minilibc/android/DataReportJniBridge.mtopAvaiableBridge()I) => 0xd7053e58 was called from<EMAIL_ADDRESS>JNIEnv->CallStaticIntMethod(class com/alibaba/minilibc/android/DataReportJniBridge, mtopAvaiableBridge() => 0x1) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("com/alibaba/minilibc/android/DataReportJniBridge") was called from<EMAIL_ADDRESS>findClass com/alibaba/minilibc/android/DataReportJniBridge
JNIEnv->CallObjectMethod(java.lang.ClassLoader@5dda768f, findClass("com/alibaba/minilibc/android/DataReportJniBridge") => class com/alibaba/minilibc/android/DataReportJniBridge) was called from<EMAIL_ADDRESS>JNIEnv->GetStaticMethodID(com/alibaba/minilibc/android/DataReportJniBridge.sendReportBridgeMtop(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;[B)Ljava/lang/String;) => 0x78a36013 was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("mtop.alibaba.cro.umid.channel.networksdk.data") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("1.0") was called from<EMAIL_ADDRESS>JNIEnv->NewByteArray(556) was called from<EMAIL_ADDRESS>JNIEnv->SetByteArrayRegion([B@2bfc268b, 0, 556, RW@0x41396780) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("com/alibaba/minilibc/android/DataReportJniBridge") was called from<EMAIL_ADDRESS>findClass com/alibaba/minilibc/android/DataReportJniBridge
JNIEnv->CallObjectMethod(java.lang.ClassLoader@5dda768f, findClass("com/alibaba/minilibc/android/DataReportJniBridge") => class com/alibaba/minilibc/android/DataReportJniBridge) was called from<EMAIL_ADDRESS>JNIEnv->FindClass(java/util/HashMap) was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(java/util/HashMap.()V) => 0xa7b3cd64 was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;) => 0xb4fbf295 was called from<EMAIL_ADDRESS>JNIEnv->NewObject(class java/util/HashMap, () => java.util.HashMap@29e495ff) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("e") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("9006") was called from<EMAIL_ADDRESS>JNIEnv->CallObjectMethod(java.util.HashMap@29e495ff, put("e", "9006") => java.lang.Object@4944252c) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("keyindex") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("wb_sc_int_res_k1") was called from<EMAIL_ADDRESS>JNIEnv->CallObjectMethod(java.util.HashMap@29e495ff, put("keyindex", "wb_sc_int_res_k1") => java.lang.Object@1ba9117e) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("pn") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("com.taobao.litetao") was called from<EMAIL_ADDRESS>JNIEnv->CallObjectMethod(java.util.HashMap@29e495ff, put("pn", "com.taobao.litetao") => java.lang.Object@41fecb8b) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("pv") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("5.16.0") was called from<EMAIL_ADDRESS>JNIEnv->CallObjectMethod(java.util.HashMap@29e495ff, put("pv", "5.16.0") => java.lang.Object@51dcb805) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("os") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("0") was called from<EMAIL_ADDRESS>JNIEnv->CallObjectMethod(java.util.HashMap@29e495ff, put("os", "0") => java.lang.Object@1e6454ec) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("os2") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("a") was called from<EMAIL_ADDRESS>JNIEnv->CallObjectMethod(java.util.HashMap@29e495ff, put("os2", "a") => java.lang.Object@6631f5ca) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("nv") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("3.0") was called from<EMAIL_ADDRESS>JNIEnv->CallObjectMethod(java.util.HashMap@29e495ff, put("nv", "3.0") => java.lang.Object@27ff5d15) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("pt") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("1") was called from<EMAIL_ADDRESS>JNIEnv->CallObjectMethod(java.util.HashMap@29e495ff, put("pt", "1") => java.lang.Object@693fe6c9) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("com/alibaba/minilibc/android/DataReportJniBridge") was called from<EMAIL_ADDRESS>findClass com/alibaba/minilibc/android/DataReportJniBridge
JNIEnv->CallObjectMethod(java.lang.ClassLoader@5dda768f, findClass("com/alibaba/minilibc/android/DataReportJniBridge") => class com/alibaba/minilibc/android/DataReportJniBridge) was called from<EMAIL_ADDRESS>JNIEnv->FindClass(java/util/HashMap) was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(java/util/HashMap.()V) => 0xa7b3cd64 was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;) => 0xb4fbf295 was called from<EMAIL_ADDRESS>JNIEnv->NewObject(class java/util/HashMap, () => java.util.HashMap@31e5415e) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("x-game") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("0") was called from<EMAIL_ADDRESS>JNIEnv->CallObjectMethod(java.util.HashMap@31e5415e, put("x-game", "0") => java.lang.Object@1a4013) was called from<EMAIL_ADDRESS>JNIEnv->CallStaticObjectMethod(class com/alibaba/minilibc/android/DataReportJniBridge, sendReportBridgeMtop(android.content.Context@65e98b1c, "mtop.alibaba.cro.umid.channel.networksdk.data", "1.0", null, java.util.HashMap@29e495ff, java.util.HashMap@31e5415e, [B@2bfc268b) => "") was called from<EMAIL_ADDRESS>JNIEnv->GetStringUtfChars("") was called from<EMAIL_ADDRESS>JNIEnv->ReleaseStringUTFChars("") was called from<EMAIL_ADDRESS>File opened '/Users/IdeaProjects/unidbg/target/sgFile.lock' with oflags=0xc2 errno is 2 from<EMAIL_ADDRESS>[18:31:11 444]  INFO [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:1296) - openat dirfd=-100, pathname=/Users/IdeaProjects/unidbg/target/sgFile.lock, oflags=0xc2, mode=1c0
File opened '/Users/IdeaProjects/unidbg/target/sgFile.lock' with oflags=0x42 from<EMAIL_ADDRESS>File opened '/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA' with oflags=0x0 from<EMAIL_ADDRESS>Read 59 bytes from '/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA'
File closed '/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA' from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("Soft") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("SGSAFETOKEN_IN") was called from<EMAIL_ADDRESS>readFromSPUnified a1="Soft", a2="SGSAFETOKEN_IN", a3=null
JNIEnv->CallStaticObjectMethod(class com/taobao/wireless/security/adapter/common/SPUtility2, readFromSPUnified("Soft", "SGSAFETOKEN_IN", null) => null) was called from<EMAIL_ADDRESS>File closed '/Users/IdeaProjects/unidbg/target/sgFile.lock' from<EMAIL_ADDRESS>File opened '/Users/IdeaProjects/unidbg/target/sgFile.lock' with oflags=0xc2 errno is 2 from<EMAIL_ADDRESS>[18:31:11 447]  INFO [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:1296) - openat dirfd=-100, pathname=/Users/IdeaProjects/unidbg/target/sgFile.lock, oflags=0xc2, mode=1c0
File opened '/Users/IdeaProjects/unidbg/target/sgFile.lock' with oflags=0x42 from<EMAIL_ADDRESS>File opened '/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA' with oflags=0x0 from<EMAIL_ADDRESS>Read 59 bytes from '/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA'
File closed '/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA' from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("Soft") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("SGSAFETOKEN_IN") was called from<EMAIL_ADDRESS>readFromSPUnified a1="Soft", a2="SGSAFETOKEN_IN", a3=null
JNIEnv->CallStaticObjectMethod(class com/taobao/wireless/security/adapter/common/SPUtility2, readFromSPUnified("Soft", "SGSAFETOKEN_IN", null) => null) was called from<EMAIL_ADDRESS>File closed '/Users/IdeaProjects/unidbg/target/sgFile.lock' from<EMAIL_ADDRESS>File opened '/Users/IdeaProjects/unidbg/target/sgFile.lock' with oflags=0xc2 errno is 2 from<EMAIL_ADDRESS>[18:31:11 450]  INFO [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:1296) - openat dirfd=-100, pathname=/Users/IdeaProjects/unidbg/target/sgFile.lock, oflags=0xc2, mode=1c0
File opened '/Users/IdeaProjects/unidbg/target/sgFile.lock' with oflags=0x42 from<EMAIL_ADDRESS>File opened '/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA' with oflags=0x0 from<EMAIL_ADDRESS>Read 59 bytes from '/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA'
File closed '/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA' from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("Soft") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("SGSAFETOKEN_IN") was called from<EMAIL_ADDRESS>readFromSPUnified a1="Soft", a2="SGSAFETOKEN_IN", a3=null
JNIEnv->CallStaticObjectMethod(class com/taobao/wireless/security/adapter/common/SPUtility2, readFromSPUnified("Soft", "SGSAFETOKEN_IN", null) => null) was called from<EMAIL_ADDRESS>File closed '/Users/IdeaProjects/unidbg/target/sgFile.lock' from<EMAIL_ADDRESS>[18:31:11 456]  INFO [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:643) - stat64 pathname=/Users/IdeaProjects/unidbg/target/.5bbf/xl
[18:31:11 456]  INFO [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:643) - stat64 pathname=/Users/IdeaProjects/unidbg/target/.5bbf/fsg
JNIEnv->NewStringUTF("com/alibaba/minilibc/android/DataReportJniBridge") was called from<EMAIL_ADDRESS>findClass com/alibaba/minilibc/android/DataReportJniBridge
JNIEnv->CallObjectMethod(java.lang.ClassLoader@5dda768f, findClass("com/alibaba/minilibc/android/DataReportJniBridge") => class com/alibaba/minilibc/android/DataReportJniBridge) was called from<EMAIL_ADDRESS>JNIEnv->GetStaticMethodID(com/alibaba/minilibc/android/DataReportJniBridge.sendReportBridgeHttps(Ljava/lang/String;Ljava/util/Map;[B)Ljava/lang/String;) => 0x3cace8f5 was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("https://umdc.aliapp.org/sg/data.json?evt=9006&pn=com.taobao.litetao&pv=5.16.0&pt=1&nv=3.0&os=0&os2=a&sv=(null)&e=9006&lt=1665311471") was called from<EMAIL_ADDRESS>JNIEnv->NewByteArray(556) was called from<EMAIL_ADDRESS>JNIEnv->SetByteArrayRegion([B@247d8ae, 0, 556, RW@0x41396780) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("com/alibaba/minilibc/android/DataReportJniBridge") was called from<EMAIL_ADDRESS>findClass com/alibaba/minilibc/android/DataReportJniBridge
JNIEnv->CallObjectMethod(java.lang.ClassLoader@5dda768f, findClass("com/alibaba/minilibc/android/DataReportJniBridge") => class com/alibaba/minilibc/android/DataReportJniBridge) was called from<EMAIL_ADDRESS>JNIEnv->FindClass(java/util/HashMap) was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(java/util/HashMap.()V) => 0xa7b3cd64 was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;) => 0xb4fbf295 was called from<EMAIL_ADDRESS>JNIEnv->NewObject(class java/util/HashMap, () => java.util.HashMap@6a84a97d) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("x-game") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("0") was called from<EMAIL_ADDRESS>JNIEnv->CallObjectMethod(java.util.HashMap@6a84a97d, put("x-game", "0") => java.lang.Object@223aa2f7) was called from<EMAIL_ADDRESS>JNIEnv->CallStaticObjectMethod(class com/alibaba/minilibc/android/DataReportJniBridge, sendReportBridgeHttps("https://umdc.aliapp.org/sg/data.json?evt=9006&pn=com.taobao.litetao&pv=5.16.0&pt=1&nv=3.0&os=0&os2=a&sv=(null)&e=9006&lt=1665311471", java.util.HashMap@6a84a97d, [B@247d8ae) => "") was called from<EMAIL_ADDRESS>JNIEnv->GetStringUtfChars("") was called from<EMAIL_ADDRESS>JNIEnv->ReleaseStringUTFChars("") was called from<EMAIL_ADDRESS>[18:31:11 459]  INFO [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:643) - stat64 pathname=/Users/IdeaProjects/unidbg/target/.5bbf/xl
[18:31:11 459]  INFO [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:643) - stat64 pathname=/Users/IdeaProjects/unidbg/target/.5bbf/fsg
JNIEnv->NewStringUTF("com/alibaba/minilibc/android/DataReportJniBridge") was called from<EMAIL_ADDRESS>findClass com/alibaba/minilibc/android/DataReportJniBridge
JNIEnv->CallObjectMethod(java.lang.ClassLoader@5dda768f, findClass("com/alibaba/minilibc/android/DataReportJniBridge") => class com/alibaba/minilibc/android/DataReportJniBridge) was called from<EMAIL_ADDRESS>JNIEnv->GetStaticMethodID(com/alibaba/minilibc/android/DataReportJniBridge.sendReportBridgeHttps(Ljava/lang/String;Ljava/util/Map;[B)Ljava/lang/String;) => 0x3cace8f5 was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("https://umdc.aliapp.org/sg/data.json?evt=9006&pn=com.taobao.litetao&pv=5.16.0&pt=1&nv=3.0&os=0&os2=a&sv=(null)&e=9006&lt=1665311471") was called from<EMAIL_ADDRESS>JNIEnv->NewByteArray(556) was called from<EMAIL_ADDRESS>JNIEnv->SetByteArrayRegion([B@6bedbc4d, 0, 556, RW@0x41396780) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("com/alibaba/minilibc/android/DataReportJniBridge") was called from<EMAIL_ADDRESS>findClass com/alibaba/minilibc/android/DataReportJniBridge
JNIEnv->CallObjectMethod(java.lang.ClassLoader@5dda768f, findClass("com/alibaba/minilibc/android/DataReportJniBridge") => class com/alibaba/minilibc/android/DataReportJniBridge) was called from<EMAIL_ADDRESS>JNIEnv->FindClass(java/util/HashMap) was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(java/util/HashMap.()V) => 0xa7b3cd64 was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;) => 0xb4fbf295 was called from<EMAIL_ADDRESS>JNIEnv->NewObject(class java/util/HashMap, () => java.util.HashMap@d29f28) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("x-game") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("0") was called from<EMAIL_ADDRESS>JNIEnv->CallObjectMethod(java.util.HashMap@d29f28, put("x-game", "0") => java.lang.Object@3514a4c0) was called from<EMAIL_ADDRESS>JNIEnv->CallStaticObjectMethod(class com/alibaba/minilibc/android/DataReportJniBridge, sendReportBridgeHttps("https://umdc.aliapp.org/sg/data.json?evt=9006&pn=com.taobao.litetao&pv=5.16.0&pt=1&nv=3.0&os=0&os2=a&sv=(null)&e=9006&lt=1665311471", java.util.HashMap@d29f28, [B@6bedbc4d) => "") was called from<EMAIL_ADDRESS>JNIEnv->GetStringUtfChars("") was called from<EMAIL_ADDRESS>JNIEnv->ReleaseStringUTFChars("") was called from<EMAIL_ADDRESS>File opened '/Users/IdeaProjects/unidbg/target/sgFile.lock' with oflags=0xc2 errno is 2 from<EMAIL_ADDRESS>[18:31:11 464]  INFO [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:1296) - openat dirfd=-100, pathname=/Users/IdeaProjects/unidbg/target/sgFile.lock, oflags=0xc2, mode=1c0
File opened '/Users/IdeaProjects/unidbg/target/sgFile.lock' with oflags=0x42 from<EMAIL_ADDRESS>File opened '/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA' with oflags=0x0 from<EMAIL_ADDRESS>Read 59 bytes from '/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA'
File closed '/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA' from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("Soft") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("SGSAFETOKEN_IN") was called from<EMAIL_ADDRESS>readFromSPUnified a1="Soft", a2="SGSAFETOKEN_IN", a3=null
JNIEnv->CallStaticObjectMethod(class com/taobao/wireless/security/adapter/common/SPUtility2, readFromSPUnified("Soft", "SGSAFETOKEN_IN", null) => null) was called from<EMAIL_ADDRESS>File closed '/Users/IdeaProjects/unidbg/target/sgFile.lock' from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("https://umdc.aliapp.org/sg/data.json?evt=9006") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("wb_sc_int_res_k1") was called from<EMAIL_ADDRESS>JNIEnv->NewByteArray(556) was called from<EMAIL_ADDRESS>JNIEnv->SetByteArrayRegion([B@15aab8c6, 0, 556, RW@0x41396280) was called from<EMAIL_ADDRESS>JNIEnv->CallStaticObjectMethod(class com/taobao/wireless/security/adapter/datareport/DataReportJniBridge, sendReportBridge("https://umdc.aliapp.org/sg/data.json?evt=9006", "wb_sc_int_res_k1", [B@15aab8c6) => "{"app":"wb_sc_int_res_k1","payload":"nhiuhS/DlKe2/uPbxDKvpy8VDyJWROIs9uDbqEcjP4K6HH3MXtMD7gB6PAz0B+gTJAfDeLNsLZoFGC+7G6A0nh+CAp/jxpPXG+AfJhqaij8=","service":"com.taobao.tdp","signature":"f315f45352a3d31897d7e7d67eea66a7f5b07bf8","timestamp":1528871433295}") was called from<EMAIL_ADDRESS>JNIEnv->GetStringUtfChars("{"app":"wb_sc_int_res_k1","payload":"nhiuhS/DlKe2/uPbxDKvpy8VDyJWROIs9uDbqEcjP4K6HH3MXtMD7gB6PAz0B+gTJAfDeLNsLZoFGC+7G6A0nh+CAp/jxpPXG+AfJhqaij8=","service":"com.taobao.tdp","signature":"f315f45352a3d31897d7e7d67eea66a7f5b07bf8","timestamp":1528871433295}") was called from<EMAIL_ADDRESS>JNIEnv->ReleaseStringUTFChars("{"app":"wb_sc_int_res_k1","payload":"nhiuhS/DlKe2/uPbxDKvpy8VDyJWROIs9uDbqEcjP4K6HH3MXtMD7gB6PAz0B+gTJAfDeLNsLZoFGC+7G6A0nh+CAp/jxpPXG+AfJhqaij8=","service":"com.taobao.tdp","signature":"f315f45352a3d31897d7e7d67eea66a7f5b07bf8","timestamp":1528871433295}") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("https://sec.umeng.com/saveWb.json?evt=9006") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("wb_sc_int_res_k1") was called from<EMAIL_ADDRESS>JNIEnv->NewByteArray(556) was called from<EMAIL_ADDRESS>JNIEnv->SetByteArrayRegion([B@6babf3bf, 0, 556, RW@0x41396280) was called from<EMAIL_ADDRESS>JNIEnv->CallStaticObjectMethod(class com/taobao/wireless/security/adapter/datareport/DataReportJniBridge, sendReportBridge("https://sec.umeng.com/saveWb.json?evt=9006", "wb_sc_int_res_k1", [B@6babf3bf) => "{"app":"wb_sc_int_res_k1","payload":"nhiuhS/DlKe2/uPbxDKvpy8VDyJWROIs9uDbqEcjP4K6HH3MXtMD7gB6PAz0B+gTJAfDeLNsLZoFGC+7G6A0nh+CAp/jxpPXG+AfJhqaij8=","service":"com.taobao.tdp","signature":"f315f45352a3d31897d7e7d67eea66a7f5b07bf8","timestamp":1528871433295}") was called from<EMAIL_ADDRESS>JNIEnv->GetStringUtfChars("{"app":"wb_sc_int_res_k1","payload":"nhiuhS/DlKe2/uPbxDKvpy8VDyJWROIs9uDbqEcjP4K6HH3MXtMD7gB6PAz0B+gTJAfDeLNsLZoFGC+7G6A0nh+CAp/jxpPXG+AfJhqaij8=","service":"com.taobao.tdp","signature":"f315f45352a3d31897d7e7d67eea66a7f5b07bf8","timestamp":1528871433295}") was called from<EMAIL_ADDRESS>JNIEnv->ReleaseStringUTFChars("{"app":"wb_sc_int_res_k1","payload":"nhiuhS/DlKe2/uPbxDKvpy8VDyJWROIs9uDbqEcjP4K6HH3MXtMD7gB6PAz0B+gTJAfDeLNsLZoFGC+7G6A0nh+CAp/jxpPXG+AfJhqaij8=","service":"com.taobao.tdp","signature":"f315f45352a3d31897d7e7d67eea66a7f5b07bf8","timestamp":1528871433295}") was called from<EMAIL_ADDRESS>bionic_clone<EMAIL_ADDRESS>File closed 'com.github.unidbg.linux.file.LocalSocketIO@7ea9e1e2' from<EMAIL_ADDRESS>File closed 'com.github.unidbg.linux.file.LocalSocketIO@24fcf36f' from<EMAIL_ADDRESS>File closed 'com.github.unidbg.linux.file.LocalSocketIO@10feca44' from<EMAIL_ADDRESS>Write 61 bytes to 'com.github.unidbg.linux.file.LocalSocketIO@2b48a640'
Read 12 bytes from 'com.github.unidbg.linux.file.LocalSocketIO@2b48a640'
File closed 'com.github.unidbg.linux.file.LocalSocketIO@2b48a640' from<EMAIL_ADDRESS>Write 38 bytes to 'com.github.unidbg.linux.file.LocalSocketIO@1e683a3e'
Read 52 bytes from 'com.github.unidbg.linux.file.LocalSocketIO@1e683a3e'
File closed 'com.github.unidbg.linux.file.LocalSocketIO@1e683a3e' from<EMAIL_ADDRESS>JNIEnv->FindClass(java/lang/Integer) was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(java/lang/Integer.(I)V) => 0x4c76e5db was called from<EMAIL_ADDRESS>JNIEnv->NewObject(class java/lang/Integer, (0x21663) => java.lang.Integer@2053d869) was called from<EMAIL_ADDRESS>JNIEnv->CallStaticObjectMethod(class com/alibaba/one/android/sdk/OneMain, play(0x0, 0x0, 0x3aa7167, java.lang.Integer@2053d869) => "") was called from<EMAIL_ADDRESS>JNIEnv->GetStringUtfChars("") was called from<EMAIL_ADDRESS>JNIEnv->ReleaseStringUTFChars("") was called from<EMAIL_ADDRESS>File closed 'com.github.unidbg.linux.file.LocalSocketIO@14555e0a' from<EMAIL_ADDRESS>JNIEnv->CallStaticObjectMethod(class com/alibaba/one/android/sdk/OneMain, play(0x0, 0x0, 0x30afb, com.taobao.dp.util.CallbackHelper@2aceadd4) => "") was called from<EMAIL_ADDRESS>JNIEnv->GetStringUtfChars("") was called from<EMAIL_ADDRESS>JNIEnv->ReleaseStringUTFChars("") was called from<EMAIL_ADDRESS>File closed 'com.github.unidbg.linux.file.LocalSocketIO@759d26fb' from<EMAIL_ADDRESS>File closed 'com.github.unidbg.linux.file.LocalSocketIO@3c73951' from<EMAIL_ADDRESS>File closed 'com.github.unidbg.linux.file.LocalSocketIO@3d5c822d' from<EMAIL_ADDRESS>File closed 'com.github.unidbg.linux.file.LocalSocketIO@6f46426d' from<EMAIL_ADDRESS>File closed 'com.github.unidbg.linux.file.LocalSocketIO@73700b80' from<EMAIL_ADDRESS>bionic_clone<EMAIL_ADDRESS>bionic_clone<EMAIL_ADDRESS>bionic_clone<EMAIL_ADDRESS>bionic_clone<EMAIL_ADDRESS>File closed 'com.github.unidbg.linux.file.LocalSocketIO@49c7b90e' from<EMAIL_ADDRESS>File closed 'com.github.unidbg.linux.file.LocalSocketIO@10d307f1' from<EMAIL_ADDRESS>File closed 'com.github.unidbg.linux.file.LocalSocketIO@4d5b6aac' from<EMAIL_ADDRESS>File opened '/Users/IdeaProjects/unidbg/target/sgFile.lock' with oflags=0xc2 errno is 2 from<EMAIL_ADDRESS>[18:31:11 645]  INFO [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:1296) - openat dirfd=-100, pathname=/Users/IdeaProjects/unidbg/target/sgFile.lock, oflags=0xc2, mode=1c0
File opened '/Users/IdeaProjects/unidbg/target/sgFile.lock' with oflags=0x42 from<EMAIL_ADDRESS>File opened '/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA' with oflags=0x0 from<EMAIL_ADDRESS>Read 59 bytes from '/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA'
File closed '/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA' from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("Soft") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("SGSAFETOKEN_IN") was called from<EMAIL_ADDRESS>readFromSPUnified a1="Soft", a2="SGSAFETOKEN_IN", a3=null
JNIEnv->CallStaticObjectMethod(class com/taobao/wireless/security/adapter/common/SPUtility2, readFromSPUnified("Soft", "SGSAFETOKEN_IN", null) => null) was called from<EMAIL_ADDRESS>File closed '/Users/IdeaProjects/unidbg/target/sgFile.lock' from<EMAIL_ADDRESS>File closed 'com.github.unidbg.linux.file.LocalSocketIO@429bffaa' from<EMAIL_ADDRESS>File closed 'com.github.unidbg.linux.file.LocalSocketIO@5403f35f' from<EMAIL_ADDRESS>File closed 'com.github.unidbg.linux.file.LocalSocketIO@483f6d77' from<EMAIL_ADDRESS>File closed 'com.github.unidbg.linux.file.LocalSocketIO@7e5afaa6' from<EMAIL_ADDRESS>File closed 'com.github.unidbg.linux.file.LocalSocketIO@63a12c68' from<EMAIL_ADDRESS>File closed 'com.github.unidbg.linux.file.LocalSocketIO@28f3b248' from<EMAIL_ADDRESS>File closed 'com.github.unidbg.linux.file.LocalSocketIO@1b1426f4' from<EMAIL_ADDRESS>File closed 'com.github.unidbg.linux.file.LocalSocketIO@32b260fa' from<EMAIL_ADDRESS>File opened '/proc/mounts' with oflags=0x0 errno is 2 from<EMAIL_ADDRESS>[18:31:11 656]  INFO [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:1296) - openat dirfd=-100, pathname=/proc/mounts, oflags=0x0, mode=0
[18:31:11 657]  INFO [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:1239) - faccessat failed dirfd=-100, pathname=/sbin/su, oflags=0x0, mode=0x0
[18:31:11 658]  INFO [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:1239) - faccessat failed dirfd=-100, pathname=/sbin/magisk, oflags=0x0, mode=0x0
[18:31:11 658]  INFO [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:1239) - faccessat failed dirfd=-100, pathname=/vendor/bin/su, oflags=0x0, mode=0x0
[18:31:11 658]  INFO [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:1239) - faccessat failed dirfd=-100, pathname=/vendor/bin/magisk, oflags=0x0, mode=0x0
[18:31:11 658]  INFO [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:1239) - faccessat failed dirfd=-100, pathname=/system/sbin/su, oflags=0x0, mode=0x0
[18:31:11 659]  INFO [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:1239) - faccessat failed dirfd=-100, pathname=/system/sbin/magisk, oflags=0x0, mode=0x0
[18:31:11 659]  INFO [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:1239) - faccessat failed dirfd=-100, pathname=/system/bin/su, oflags=0x0, mode=0x0
[18:31:11 659]  INFO [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:1239) - faccessat failed dirfd=-100, pathname=/system/bin/magisk, oflags=0x0, mode=0x0
[18:31:11 660]  INFO [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:1239) - faccessat failed dirfd=-100, pathname=/system/xbin/su, oflags=0x0, mode=0x0
[18:31:11 660]  INFO [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:1239) - faccessat failed dirfd=-100, pathname=/system/xbin/magisk, oflags=0x0, mode=0x0
[18:31:11 661]  INFO [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:643) - stat64 pathname=/system/xbin/ku.sud
[18:31:11 661]  INFO [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:643) - stat64 pathname=/system/xbin/supolicy
[18:31:11 661]  INFO [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:643) - stat64 pathname=/data/data/com.topjohnwu.magisk
JNIEnv->FindClass(android/content/pm/ApplicationInfo) was called from<EMAIL_ADDRESS>JNIEnv->GetFieldID(android/content/pm/ApplicationInfo.sourceDir Ljava/lang/String;) => 0x304a6a5 was called from<EMAIL_ADDRESS>JNIEnv->GetFieldID(android/content/pm/ApplicationInfo.flags I) => 0xd8f8f0a3 was called from<EMAIL_ADDRESS>JNIEnv->NewGlobalRef(class android/content/pm/ApplicationInfo) was called from<EMAIL_ADDRESS>JNIEnv->FindClass(android/content/pm/PackageManager) was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(android/content/pm/PackageManager.getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;) => 0x3bca8377 was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(android/content/pm/PackageManager.getInstalledPackages(I)Ljava/util/List;) => 0x566b9634 was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(android/content/pm/PackageManager.resolveActivity(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo;) => 0x455577cf was called from<EMAIL_ADDRESS>JNIEnv->NewGlobalRef(class android/content/pm/PackageManager) was called from<EMAIL_ADDRESS>JNIEnv->FindClass(java/util/List) was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(java/util/List.size()I) => 0x8fe82bb8 was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(java/util/List.get(I)Ljava/lang/Object;) => 0x143bf95d was called from<EMAIL_ADDRESS>JNIEnv->NewGlobalRef(class java/util/List) was called from<EMAIL_ADDRESS>JNIEnv->FindClass(android/content/pm/PackageInfo) was called from<EMAIL_ADDRESS>JNIEnv->GetFieldID(android/content/pm/PackageInfo.packageName Ljava/lang/String;) => 0x20518ffc was called from<EMAIL_ADDRESS>JNIEnv->GetFieldID(android/content/pm/PackageInfo.applicationInfo Landroid/content/pm/ApplicationInfo;) => 0xb287dbb2 was called from<EMAIL_ADDRESS>JNIEnv->GetFieldID(android/content/pm/PackageInfo.signatures [Landroid/content/pm/Signature;) => 0x25f17218 was called from<EMAIL_ADDRESS>JNIEnv->GetFieldID(android/content/pm/PackageInfo.versionName Ljava/lang/String;) => 0xbcc0232a was called from<EMAIL_ADDRESS>JNIEnv->NewGlobalRef(class android/content/pm/PackageInfo) was called from<EMAIL_ADDRESS>JNIEnv->FindClass(android/content/Intent) was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(android/content/Intent.()V) => 0xf6323540 was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(android/content/Intent.setAction(Ljava/lang/String;)Landroid/content/Intent;) => 0xdde29f69 was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(android/content/Intent.addCategory(Ljava/lang/String;)Landroid/content/Intent;) => 0xffb4b930 was called from<EMAIL_ADDRESS>JNIEnv->NewGlobalRef(class android/content/Intent) was called from<EMAIL_ADDRESS>JNIEnv->FindClass(android/content/pm/ResolveInfo) was called from<EMAIL_ADDRESS>JNIEnv->GetFieldID(android/content/pm/ResolveInfo.activityInfo Landroid/content/pm/ActivityInfo;) => 0x5c547120 was called from<EMAIL_ADDRESS>JNIEnv->NewGlobalRef(class android/content/pm/ResolveInfo) was called from<EMAIL_ADDRESS>JNIEnv->FindClass(android/content/pm/ActivityInfo) was called from<EMAIL_ADDRESS>JNIEnv->GetFieldID(android/content/pm/ActivityInfo.packageName Ljava/lang/String;) => 0xde64413d was called from<EMAIL_ADDRESS>JNIEnv->GetFieldID(android/content/pm/ActivityInfo.name Ljava/lang/String;) => 0x5a7f038f was called from<EMAIL_ADDRESS>JNIEnv->GetFieldID(android/content/pm/ActivityInfo.applicationInfo Landroid/content/pm/ApplicationInfo;) => 0xd8a7b633 was called from<EMAIL_ADDRESS>JNIEnv->NewGlobalRef(class android/content/pm/ActivityInfo) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("android.intent.action.MAIN") was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("android.intent.category.LAUNCHER") was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(android/content/Intent.()V) => 0xf6323540 was called from<EMAIL_ADDRESS>JNIEnv->NewObject(class android/content/Intent, () => android.content.Intent@57d7f8ca) was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(android/content/Intent.setAction(Ljava/lang/String;)Landroid/content/Intent;) => 0xdde29f69 was called from<EMAIL_ADDRESS>JNIEnv->CallObjectMethod(android.content.Intent@57d7f8ca, setAction("android.intent.action.MAIN") => android.content.Intent@76c3e77a) was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(android/content/Intent.addCategory(Ljava/lang/String;)Landroid/content/Intent;) => 0xffb4b930 was called from<EMAIL_ADDRESS>JNIEnv->CallObjectMethod(android.content.Intent@57d7f8ca, addCategory("android.intent.category.LAUNCHER") => android.content.Intent@78123e82) was called from<EMAIL_ADDRESS>JNIEnv->FindClass(java/lang/Class) was called from<EMAIL_ADDRESS>JNIEnv->NewGlobalRef(class java/lang/Class) was called from<EMAIL_ADDRESS>JNIEnv->FindClass(java/lang/Object) was called from<EMAIL_ADDRESS>JNIEnv->NewGlobalRef(class java/lang/Object) was called from<EMAIL_ADDRESS>JNIEnv->FindClass([Ljava/lang/Class;) was called from<EMAIL_ADDRESS>JNIEnv->NewGlobalRef(class [Ljava/lang/Class;) was called from<EMAIL_ADDRESS>JNIEnv->FindClass(java/lang/String) was called from<EMAIL_ADDRESS>JNIEnv->NewGlobalRef(class java/lang/String) was called from<EMAIL_ADDRESS>JNIEnv->FindClass(java/lang/reflect/Method) was called from<EMAIL_ADDRESS>JNIEnv->NewGlobalRef(class java/lang/reflect/Method) was called from<EMAIL_ADDRESS>JNIEnv->FindClass(java/lang/reflect/Field) was called from<EMAIL_ADDRESS>JNIEnv->NewGlobalRef(class java/lang/reflect/Field) was called from<EMAIL_ADDRESS>JNIEnv->FindClass(java/lang/reflect/AccessibleObject) was called from<EMAIL_ADDRESS>JNIEnv->NewGlobalRef(class java/lang/reflect/AccessibleObject) was called from<EMAIL_ADDRESS>JNIEnv->FindClass(java/lang/Integer) was called from<EMAIL_ADDRESS>JNIEnv->NewGlobalRef(class java/lang/Integer) was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(java/lang/Class.getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;) => 0x46607d73 was called from<EMAIL_ADDRESS>JNIEnv->GetStaticMethodID(java/lang/Class.forName(Ljava/lang/String;)Ljava/lang/Class;) => 0x3eb95b6d was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(java/lang/reflect/Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;) => 0x7cb917e2 was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(java/lang/reflect/Field.get(Ljava/lang/Object;)Ljava/lang/Object;) => 0x7abc2552 was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(java/lang/reflect/Field.getBoolean(Ljava/lang/Object;)Z) => 0xfae67c5e was called from<EMAIL_ADDRESS>JNIEnv->GetMethodID(java/lang/reflect/AccessibleObject.setAccessible(Z)V) => 0xc15280ab was called from<EMAIL_ADDRESS>JNIEnv->GetStaticFieldID(java/lang/Integer.TYPELjava/lang/Class;) => 0x69d2f27e was called from<EMAIL_ADDRESS>JNIEnv->GetStaticObjectField(class java/lang/Integer, TYPE Ljava/lang/Class; => class java/lang/Integer) was called from<EMAIL_ADDRESS>JNIEnv->NewGlobalRef(class java/lang/Integer) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("getDeclaredField") was called from<EMAIL_ADDRESS>getDeclaredMethod params class java/lang/String
Disconnected from the target VM, address: '<IP_ADDRESS>:61911', transport: 'socket'
Unhandled EXC_BAD_ACCESS at rip 0x0000010c3c87d4
Unhandled EXC_BAD_ACCESS at rip 0x0000010c3399f8
Unhandled EXC_BAD_ACCESS at rip 0x0000010c01bf3c
Unhandled EXC_BAD_ACCESS at rip 0x0000010bf8fefb
Unhandled EXC_BAD_ACCESS at rip 0x0000010c2f5a27
getDeclaredMethod method: "getDeclaredField" class: [Lcom.github.unidbg.linux.android.dvm.DvmObject;@3d6f0054
JNIEnv->CallObjectMethod(class java/lang/Class, getDeclaredMethod("getDeclaredField", [class java/lang/String]) => java.lang.reflect.Method@505fc5a4) was called from<EMAIL_ADDRESS>JNIEnv->NewGlobalRef(java.lang.reflect.Method@505fc5a4) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("getDeclaredMethod") was called from<EMAIL_ADDRESS>getDeclaredMethod params class java/lang/String
getDeclaredMethod params class [Ljava/lang/Class;
getDeclaredMethod method: "getDeclaredMethod" class: [Lcom.github.unidbg.linux.android.dvm.DvmObject;@bd4dc25
JNIEnv->CallObjectMethod(class java/lang/Class, getDeclaredMethod("getDeclaredMethod", [class java/lang/String, class [Ljava/lang/Class;]) => java.lang.reflect.Method@25084a1e) was called from<EMAIL_ADDRESS>JNIEnv->NewGlobalRef(java.lang.reflect.Method@25084a1e) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("android.os.ServiceManager") was called from<EMAIL_ADDRESS>forName "android.os.ServiceManager"
JNIEnv->CallStaticObjectMethod(class java/lang/Class, forName("android.os.ServiceManager") => class android/os/ServiceManager) was called from<EMAIL_ADDRESS>JNIEnv->NewStringUTF("getService") was called from<EMAIL_ADDRESS>JNIEnv->CallObjectMethod(java.lang.reflect.Method@25084a1e, invoke(class android/os/ServiceManager, ["getService", [class java/lang/String]]) => java.lang.Object@383bfa16) was called from<EMAIL_ADDRESS>[18:31:38 676]  WARN [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:371) - handleInterrupt intno=2, NR=-130016, svcNumber=0x139, PC=unidbg@0xfffe0424, <EMAIL_ADDRESS>syscall=null
com.github.unidbg.arm.backend.BackendException
at com.github.unidbg.linux.android.dvm.DalvikVM64$58.handle(DalvikVM64.java:978)
at com.github.unidbg.linux.ARM64SyscallHandler.hook(ARM64SyscallHandler.java:117)
at com.github.unidbg.arm.backend.InterruptHookNotifier.notifyCallSVC(InterruptHookNotifier.java:14)
at com.github.unidbg.arm.backend.dynarmic.DynarmicBackend64.callSVC(DynarmicBackend64.java:32)
at com.github.unidbg.arm.backend.dynarmic.Dynarmic.emu_start(Native Method)
at com.github.unidbg.arm.backend.dynarmic.Dynarmic.emu_start(Dynarmic.java:78)
at com.github.unidbg.arm.backend.DynarmicBackend.emu_start(DynarmicBackend.java:82)
at com.github.unidbg.AbstractEmulator.emulate(AbstractEmulator.java:380)
at com.github.unidbg.thread.BaseTask.continueRun(BaseTask.java:104)
at com.github.unidbg.thread.ThreadTask.dispatch(ThreadTask.java:36)
at com.github.unidbg.thread.UniThreadDispatcher.run(UniThreadDispatcher.java:172)
at com.github.unidbg.thread.UniThreadDispatcher.runMainForResult(UniThreadDispatcher.java:96)
at com.github.unidbg.AbstractEmulator.runMainForResult(AbstractEmulator.java:340)
at com.github.unidbg.arm.AbstractARM64Emulator.eFunc(AbstractARM64Emulator.java:236)
at com.github.unidbg.Module.emulateFunction(Module.java:162)
at com.github.unidbg.linux.android.dvm.DvmObject.callJniMethod(DvmObject.java:135)
at com.github.unidbg.linux.android.dvm.DvmClass.callStaticJniMethodObject(DvmClass.java:316)
at com.github.unidbg.android.TeTaoJni.(TeTaoJni.java:341)
at com.github.unidbg.android.TeTaoJni.main(TeTaoJni.java:470)
[18:31:38 684]  WARN [com.github.unidbg.AbstractEmulator] (AbstractEmulator:420) - emulate<EMAIL_ADDRESS>exception sp=RW@0x410bf800, msg=com.github.unidbg.arm.backend.BackendException, offset=27029ms
Unhandled EXC_BAD_ACCESS at rip 0x0000010c427b4d
dynarmic: macOS MachHandler: Failed to receive mach message. error: 0x10004006 ((ipc/rcv) port changed)
File closed 'com.github.unidbg.linux.file.LocalSocketIO@53fdffa1' from<EMAIL_ADDRESS>

Process finished with exit code 130 (interrupted by signal 2: SIGINT)
请问为什么很多的call都来自于同一个地址0xef740，另外BackendException这种错误如何判定哪里出错呢

换个 unicorn backend 也许能提示具体错误
On Mon, 10 Oct 2022 at 09:57, Michael @.***> wrote:

请问为什么很多的call都来自于同一个地址0xef740，另外BackendException这种错误如何判定哪里出错呢
...
JNIEnv->NewStringUTF("mtop.alibaba.cro.umid.channel.networksdk.data") was
called from @.[libmain.so]0xef740
JNIEnv->NewStringUTF("1.0") was called from @.
[libmain.so]0xef740
JNIEnv->NewByteArray(556) was called from @.[libmain.so]0xef740
@., 0, 556, @.) was called
from @.[libmain.so]0xef740
JNIEnv->NewStringUTF("com/alibaba/minilibc/android/DataReportJniBridge")
was called from @.***[libmain.so]0x7cae4
findClass com/alibaba/minilibc/android/DataReportJniBridge
@.,
findClass("com/alibaba/minilibc/android/DataReportJniBridge") => class
com/alibaba/minilibc/android/DataReportJniBridge) was called from
@.[libmain.so]0x7caf8
JNIEnv->FindClass(java/util/HashMap) was called from @.***
[libmain.so]0xef740
JNIEnv->GetMethodID(java/util/HashMap.()V) => 0xa7b3cd64 was called from
@.[libmain.so]0xef740
JNIEnv->GetMethodID(java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;)
=> 0xb4fbf295 was called from @.[libmain.so]0xef740
JNIEnv->NewObject(class java/util/HashMap, () => @.)
was called from @.[libmain.so]0xef740
JNIEnv->NewStringUTF("e") was called from @.[libmain.so]0xef740
JNIEnv->NewStringUTF("9006") was called from @.
[libmain.so]0xef740
@., put("e", "9006") =>
@.) was called from @.***
[libmain.so]0xef740
JNIEnv->NewStringUTF("keyindex") was called from @.***
[libmain.so]0xef740
JNIEnv->NewStringUTF("wb_sc_int_res_k1") was called from @.***
[libmain.so]0xef740
@., put("keyindex",
"wb_sc_int_res_k1") => @.) was called from
@.[libmain.so]0xef740
JNIEnv->NewStringUTF("pn") was called from @.
[libmain.so]0xef740
JNIEnv->NewStringUTF("com.taobao.litetao") was called from @.***
[libmain.so]0xef740
@., put("pn",
"com.taobao.litetao") => @.) was called from
@.[libmain.so]0xef740
JNIEnv->NewStringUTF("pv") was called from @.
[libmain.so]0xef740
JNIEnv->NewStringUTF("5.16.0") was called from @.***
[libmain.so]0xef740
@., put("pv", "5.16.0")
=> @.) was called from @.***
[libmain.so]0xef740
JNIEnv->NewStringUTF("os") was called from @.***
[libmain.so]0xef740
JNIEnv->NewStringUTF("0") was called from @.[libmain.so]0xef740
@., put("os", "0") =>
@.) was called from @.
[libmain.so]0xef740
JNIEnv->NewStringUTF("os2") was called from @.***
[libmain.so]0xef740
JNIEnv->NewStringUTF("a") was called from @.[libmain.so]0xef740
@., put("os2", "a") =>
@.) was called from @.
[libmain.so]0xef740
JNIEnv->NewStringUTF("nv") was called from @.***
[libmain.so]0xef740
JNIEnv->NewStringUTF("3.0") was called from @.***
[libmain.so]0xef740
@., put("nv", "3.0") =>
@.) was called from @.***
[libmain.so]0xef740
JNIEnv->NewStringUTF("pt") was called from @.***
[libmain.so]0xef740
JNIEnv->NewStringUTF("1") was called from @.[libmain.so]0xef740
@., put("pt", "1") =>
@.) was called from @.
[libmain.so]0xef740
JNIEnv->NewStringUTF("com/alibaba/minilibc/android/DataReportJniBridge")
was called from @.[libmain.so]0x7cae4
findClass com/alibaba/minilibc/android/DataReportJniBridge
@.,
findClass("com/alibaba/minilibc/android/DataReportJniBridge") => class
com/alibaba/minilibc/android/DataReportJniBridge) was called from
@.[libmain.so]0x7caf8
JNIEnv->FindClass(java/util/HashMap) was called from @.
[libmain.so]0xef740
JNIEnv->GetMethodID(java/util/HashMap.()V) => 0xa7b3cd64 was called from
@.[libmain.so]0xef740
JNIEnv->GetMethodID(java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;)
=> 0xb4fbf295 was called from @.[libmain.so]0xef740
JNIEnv->NewObject(class java/util/HashMap, () => @.)
was called from @.[libmain.so]0xef740
JNIEnv->NewStringUTF("x-game") was called from @.***
[libmain.so]0xef740
JNIEnv->NewStringUTF("0") was called from @.[libmain.so]0xef740
@., put("x-game", "0")
=> @.) was called from @.
[libmain.so]0xef740
JNIEnv->CallStaticObjectMethod(class
com/alibaba/minilibc/android/DataReportJniBridge,
@.,
"mtop.alibaba.cro.umid.channel.networksdk.data", "1.0", null,
@., @., @.) =>
"") was called from @.[libmain.so]0xef740
JNIEnv->GetStringUtfChars("") was called from @.
[libmain.so]0xef740
JNIEnv->ReleaseStringUTFChars("") was called from @.***
[libmain.so]0xef740
[18:31:11 436] INFO [com.github.unidbg.linux.ARM64SyscallHandler]
(ARM64SyscallHandler:643) - stat64
pathname=/Users/IdeaProjects/unidbg/target/.5bbf/xl
[18:31:11 437] INFO [com.github.unidbg.linux.ARM64SyscallHandler]
(ARM64SyscallHandler:643) - stat64
pathname=/Users/IdeaProjects/unidbg/target/.5bbf/fsg
JNIEnv->NewStringUTF("com/alibaba/minilibc/android/DataReportJniBridge")
was called from @.[libmain.so]0x7cae4
findClass com/alibaba/minilibc/android/DataReportJniBridge
@.,
findClass("com/alibaba/minilibc/android/DataReportJniBridge") => class
com/alibaba/minilibc/android/DataReportJniBridge) was called from
@.[libmain.so]0x7caf8
JNIEnv->GetStaticMethodID(com/alibaba/minilibc/android/DataReportJniBridge.mtopAvaiableBridge()I)
=> 0xd7053e58 was called from @.[libmain.so]0xef740
JNIEnv->CallStaticIntMethod(class
com/alibaba/minilibc/android/DataReportJniBridge, mtopAvaiableBridge() =>
0x1) was called from @.[libmain.so]0xef740
JNIEnv->NewStringUTF("com/alibaba/minilibc/android/DataReportJniBridge")
was called from @.[libmain.so]0x7cae4
findClass com/alibaba/minilibc/android/DataReportJniBridge
@.,
findClass("com/alibaba/minilibc/android/DataReportJniBridge") => class
com/alibaba/minilibc/android/DataReportJniBridge) was called from
@.[libmain.so]0x7caf8
JNIEnv->GetStaticMethodID(com/alibaba/minilibc/android/DataReportJniBridge.sendReportBridgeMtop(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;[B)Ljava/lang/String;)
=> 0x78a36013 was called from @.[libmain.so]0xef740
JNIEnv->NewStringUTF("mtop.alibaba.cro.umid.channel.networksdk.data") was
called from @.[libmain.so]0xef740
JNIEnv->NewStringUTF("1.0") was called from @.***
[libmain.so]0xef740
JNIEnv->NewByteArray(556) was called from @.[libmain.so]0xef740
@., 0, 556, @.) was called
from @.[libmain.so]0xef740
JNIEnv->NewStringUTF("com/alibaba/minilibc/android/DataReportJniBridge")
was called from @.[libmain.so]0x7cae4
findClass com/alibaba/minilibc/android/DataReportJniBridge
@.,
findClass("com/alibaba/minilibc/android/DataReportJniBridge") => class
com/alibaba/minilibc/android/DataReportJniBridge) was called from
@.[libmain.so]0x7caf8
JNIEnv->FindClass(java/util/HashMap) was called from @.
[libmain.so]0xef740
JNIEnv->GetMethodID(java/util/HashMap.()V) => 0xa7b3cd64 was called from
@.[libmain.so]0xef740
JNIEnv->GetMethodID(java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;)
=> 0xb4fbf295 was called from @.[libmain.so]0xef740
JNIEnv->NewObject(class java/util/HashMap, () => @.)
was called from @.[libmain.so]0xef740
JNIEnv->NewStringUTF("e") was called from @.[libmain.so]0xef740
JNIEnv->NewStringUTF("9006") was called from @.
[libmain.so]0xef740
@., put("e", "9006") =>
@.) was called from @.***
[libmain.so]0xef740
JNIEnv->NewStringUTF("keyindex") was called from @.***
[libmain.so]0xef740
JNIEnv->NewStringUTF("wb_sc_int_res_k1") was called from @.***
[libmain.so]0xef740
@., put("keyindex",
"wb_sc_int_res_k1") => @.) was called from
@.[libmain.so]0xef740
JNIEnv->NewStringUTF("pn") was called from @.
[libmain.so]0xef740
JNIEnv->NewStringUTF("com.taobao.litetao") was called from @.***
[libmain.so]0xef740
@., put("pn",
"com.taobao.litetao") => @.) was called from
@.[libmain.so]0xef740
JNIEnv->NewStringUTF("pv") was called from @.
[libmain.so]0xef740
JNIEnv->NewStringUTF("5.16.0") was called from @.***
[libmain.so]0xef740
@., put("pv", "5.16.0")
=> @.) was called from @.***
[libmain.so]0xef740
JNIEnv->NewStringUTF("os") was called from @.***
[libmain.so]0xef740
JNIEnv->NewStringUTF("0") was called from @.[libmain.so]0xef740
@., put("os", "0") =>
@.) was called from @.
[libmain.so]0xef740
JNIEnv->NewStringUTF("os2") was called from @.***
[libmain.so]0xef740
JNIEnv->NewStringUTF("a") was called from @.[libmain.so]0xef740
@., put("os2", "a") =>
@.) was called from @.
[libmain.so]0xef740
JNIEnv->NewStringUTF("nv") was called from @.***
[libmain.so]0xef740
JNIEnv->NewStringUTF("3.0") was called from @.***
[libmain.so]0xef740
@., put("nv", "3.0") =>
@.) was called from @.***
[libmain.so]0xef740
JNIEnv->NewStringUTF("pt") was called from @.***
[libmain.so]0xef740
JNIEnv->NewStringUTF("1") was called from @.[libmain.so]0xef740
@., put("pt", "1") =>
@.) was called from @.
[libmain.so]0xef740
JNIEnv->NewStringUTF("com/alibaba/minilibc/android/DataReportJniBridge")
was called from @.[libmain.so]0x7cae4
findClass com/alibaba/minilibc/android/DataReportJniBridge
@.,
findClass("com/alibaba/minilibc/android/DataReportJniBridge") => class
com/alibaba/minilibc/android/DataReportJniBridge) was called from
@.[libmain.so]0x7caf8
JNIEnv->FindClass(java/util/HashMap) was called from @.
[libmain.so]0xef740
JNIEnv->GetMethodID(java/util/HashMap.()V) => 0xa7b3cd64 was called from
@.[libmain.so]0xef740
JNIEnv->GetMethodID(java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;)
=> 0xb4fbf295 was called from @.[libmain.so]0xef740
JNIEnv->NewObject(class java/util/HashMap, () => @.)
was called from @.[libmain.so]0xef740
JNIEnv->NewStringUTF("x-game") was called from @.***
[libmain.so]0xef740
JNIEnv->NewStringUTF("0") was called from @.[libmain.so]0xef740
@., put("x-game", "0")
=> @.) was called from @.
[libmain.so]0xef740
JNIEnv->CallStaticObjectMethod(class
com/alibaba/minilibc/android/DataReportJniBridge,
@.,
"mtop.alibaba.cro.umid.channel.networksdk.data", "1.0", null,
@., @., @.) =>
"") was called from @.[libmain.so]0xef740
JNIEnv->GetStringUtfChars("") was called from @.
[libmain.so]0xef740
JNIEnv->ReleaseStringUTFChars("") was called from @.***
[libmain.so]0xef740
File opened '/Users/IdeaProjects/unidbg/target/sgFile.lock' with
oflags=0xc2 errno is 2 from @.[libc.so]0x22854
[18:31:11 444] INFO [com.github.unidbg.linux.ARM64SyscallHandler]
(ARM64SyscallHandler:1296) - openat dirfd=-100,
pathname=/Users/IdeaProjects/unidbg/target/sgFile.lock, oflags=0xc2,
mode=1c0
File opened '/Users/IdeaProjects/unidbg/target/sgFile.lock' with
oflags=0x42 from @.[libc.so]0x22854
File opened '/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA' with
oflags=0x0 from @.[libc.so]0x22854
Read 59 bytes from
'/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA'
File closed '/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA' from
@.[libc.so]0x1ece4
JNIEnv->NewStringUTF("Soft") was called from @.***
[libmain.so]0xde460
JNIEnv->NewStringUTF("SGSAFETOKEN_IN") was called from @.***
[libmain.so]0xde460
readFromSPUnified a1="Soft", a2="SGSAFETOKEN_IN", a3=null
JNIEnv->CallStaticObjectMethod(class
com/taobao/wireless/security/adapter/common/SPUtility2,
readFromSPUnified("Soft", "SGSAFETOKEN_IN", null) => null) was called from
@.[libmain.so]0xc8268
File closed '/Users/IdeaProjects/unidbg/target/sgFile.lock' from
@.[libc.so]0x1ece4
File opened '/Users/IdeaProjects/unidbg/target/sgFile.lock' with
oflags=0xc2 errno is 2 from @.[libc.so]0x22854
[18:31:11 447] INFO [com.github.unidbg.linux.ARM64SyscallHandler]
(ARM64SyscallHandler:1296) - openat dirfd=-100,
pathname=/Users/IdeaProjects/unidbg/target/sgFile.lock, oflags=0xc2,
mode=1c0
File opened '/Users/IdeaProjects/unidbg/target/sgFile.lock' with
oflags=0x42 from @.[libc.so]0x22854
File opened '/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA' with
oflags=0x0 from @.[libc.so]0x22854
Read 59 bytes from
'/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA'
File closed '/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA' from
@.[libc.so]0x1ece4
JNIEnv->NewStringUTF("Soft") was called from @.***
[libmain.so]0xde460
JNIEnv->NewStringUTF("SGSAFETOKEN_IN") was called from @.***
[libmain.so]0xde460
readFromSPUnified a1="Soft", a2="SGSAFETOKEN_IN", a3=null
JNIEnv->CallStaticObjectMethod(class
com/taobao/wireless/security/adapter/common/SPUtility2,
readFromSPUnified("Soft", "SGSAFETOKEN_IN", null) => null) was called from
@.[libmain.so]0xc8268
File closed '/Users/IdeaProjects/unidbg/target/sgFile.lock' from
@.[libc.so]0x1ece4
File opened '/Users/IdeaProjects/unidbg/target/sgFile.lock' with
oflags=0xc2 errno is 2 from @.[libc.so]0x22854
[18:31:11 450] INFO [com.github.unidbg.linux.ARM64SyscallHandler]
(ARM64SyscallHandler:1296) - openat dirfd=-100,
pathname=/Users/IdeaProjects/unidbg/target/sgFile.lock, oflags=0xc2,
mode=1c0
File opened '/Users/IdeaProjects/unidbg/target/sgFile.lock' with
oflags=0x42 from @.[libc.so]0x22854
File opened '/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA' with
oflags=0x0 from @.[libc.so]0x22854
Read 59 bytes from
'/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA'
File closed '/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA' from
@.[libc.so]0x1ece4
JNIEnv->NewStringUTF("Soft") was called from @.***
[libmain.so]0xde460
JNIEnv->NewStringUTF("SGSAFETOKEN_IN") was called from @.***
[libmain.so]0xde460
readFromSPUnified a1="Soft", a2="SGSAFETOKEN_IN", a3=null
JNIEnv->CallStaticObjectMethod(class
com/taobao/wireless/security/adapter/common/SPUtility2,
readFromSPUnified("Soft", "SGSAFETOKEN_IN", null) => null) was called from
@.[libmain.so]0xc8268
File closed '/Users/IdeaProjects/unidbg/target/sgFile.lock' from
@.[libc.so]0x1ece4
[18:31:11 456] INFO [com.github.unidbg.linux.ARM64SyscallHandler]
(ARM64SyscallHandler:643) - stat64
pathname=/Users/IdeaProjects/unidbg/target/.5bbf/xl
[18:31:11 456] INFO [com.github.unidbg.linux.ARM64SyscallHandler]
(ARM64SyscallHandler:643) - stat64
pathname=/Users/IdeaProjects/unidbg/target/.5bbf/fsg
JNIEnv->NewStringUTF("com/alibaba/minilibc/android/DataReportJniBridge")
was called from @.[libmain.so]0x7cae4
findClass com/alibaba/minilibc/android/DataReportJniBridge
@.,
findClass("com/alibaba/minilibc/android/DataReportJniBridge") => class
com/alibaba/minilibc/android/DataReportJniBridge) was called from
@.[libmain.so]0x7caf8
JNIEnv->GetStaticMethodID(com/alibaba/minilibc/android/DataReportJniBridge.sendReportBridgeHttps(Ljava/lang/String;Ljava/util/Map;[B)Ljava/lang/String;)
=> 0x3cace8f5 was called from @.[libmain.so]0xef740
JNIEnv->NewStringUTF("
https://umdc.aliapp.org/sg/data.json?evt=9006&pn=com.taobao.litetao&pv=5.16.0&pt=1&nv=3.0&os=0&os2=a&sv=(null)&e=9006&lt=1665311471")
was called from @.[libmain.so]0xef740
JNIEnv->NewByteArray(556) was called from @.[libmain.so]0xef740
@., 0, 556, @.) was called
from @.[libmain.so]0xef740
JNIEnv->NewStringUTF("com/alibaba/minilibc/android/DataReportJniBridge")
was called from @.[libmain.so]0x7cae4
findClass com/alibaba/minilibc/android/DataReportJniBridge
@.,
findClass("com/alibaba/minilibc/android/DataReportJniBridge") => class
com/alibaba/minilibc/android/DataReportJniBridge) was called from
@.[libmain.so]0x7caf8
JNIEnv->FindClass(java/util/HashMap) was called from @.***
[libmain.so]0xef740
JNIEnv->GetMethodID(java/util/HashMap.()V) => 0xa7b3cd64 was called from
@.[libmain.so]0xef740
JNIEnv->GetMethodID(java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;)
=> 0xb4fbf295 was called from @.[libmain.so]0xef740
JNIEnv->NewObject(class java/util/HashMap, () => @.)
was called from @.[libmain.so]0xef740
JNIEnv->NewStringUTF("x-game") was called from @.***
[libmain.so]0xef740
JNIEnv->NewStringUTF("0") was called from @.[libmain.so]0xef740
@., put("x-game", "0")
=> @.) was called from @.
[libmain.so]0xef740
JNIEnv->CallStaticObjectMethod(class
com/alibaba/minilibc/android/DataReportJniBridge, sendReportBridgeHttps("
https://umdc.aliapp.org/sg/data.json?evt=9006&pn=com.taobao.litetao&pv=5.16.0&pt=1&nv=3.0&os=0&os2=a&sv=(null)&e=9006&lt=1665311471",
@., @.) => "") was called from
@.[libmain.so]0xef740
JNIEnv->GetStringUtfChars("") was called from @.
[libmain.so]0xef740
JNIEnv->ReleaseStringUTFChars("") was called from @.***
[libmain.so]0xef740
[18:31:11 459] INFO [com.github.unidbg.linux.ARM64SyscallHandler]
(ARM64SyscallHandler:643) - stat64
pathname=/Users/IdeaProjects/unidbg/target/.5bbf/xl
[18:31:11 459] INFO [com.github.unidbg.linux.ARM64SyscallHandler]
(ARM64SyscallHandler:643) - stat64
pathname=/Users/IdeaProjects/unidbg/target/.5bbf/fsg
JNIEnv->NewStringUTF("com/alibaba/minilibc/android/DataReportJniBridge")
was called from @.[libmain.so]0x7cae4
findClass com/alibaba/minilibc/android/DataReportJniBridge
@.,
findClass("com/alibaba/minilibc/android/DataReportJniBridge") => class
com/alibaba/minilibc/android/DataReportJniBridge) was called from
@.[libmain.so]0x7caf8
JNIEnv->GetStaticMethodID(com/alibaba/minilibc/android/DataReportJniBridge.sendReportBridgeHttps(Ljava/lang/String;Ljava/util/Map;[B)Ljava/lang/String;)
=> 0x3cace8f5 was called from @.[libmain.so]0xef740
JNIEnv->NewStringUTF("
https://umdc.aliapp.org/sg/data.json?evt=9006&pn=com.taobao.litetao&pv=5.16.0&pt=1&nv=3.0&os=0&os2=a&sv=(null)&e=9006&lt=1665311471")
was called from @.[libmain.so]0xef740
JNIEnv->NewByteArray(556) was called from @.[libmain.so]0xef740
@., 0, 556, @.) was called
from @.[libmain.so]0xef740
JNIEnv->NewStringUTF("com/alibaba/minilibc/android/DataReportJniBridge")
was called from @.[libmain.so]0x7cae4
findClass com/alibaba/minilibc/android/DataReportJniBridge
@.,
findClass("com/alibaba/minilibc/android/DataReportJniBridge") => class
com/alibaba/minilibc/android/DataReportJniBridge) was called from
@.[libmain.so]0x7caf8
JNIEnv->FindClass(java/util/HashMap) was called from @.***
[libmain.so]0xef740
JNIEnv->GetMethodID(java/util/HashMap.()V) => 0xa7b3cd64 was called from
@.[libmain.so]0xef740
JNIEnv->GetMethodID(java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;)
=> 0xb4fbf295 was called from @.[libmain.so]0xef740
JNIEnv->NewObject(class java/util/HashMap, () => @.)
was called from @.[libmain.so]0xef740
JNIEnv->NewStringUTF("x-game") was called from @.***
[libmain.so]0xef740
JNIEnv->NewStringUTF("0") was called from @.[libmain.so]0xef740
@., put("x-game", "0") =>
@.) was called from @.
[libmain.so]0xef740
JNIEnv->CallStaticObjectMethod(class
com/alibaba/minilibc/android/DataReportJniBridge, sendReportBridgeHttps("
https://umdc.aliapp.org/sg/data.json?evt=9006&pn=com.taobao.litetao&pv=5.16.0&pt=1&nv=3.0&os=0&os2=a&sv=(null)&e=9006&lt=1665311471",
@., @.) => "") was called from
@.[libmain.so]0xef740
JNIEnv->GetStringUtfChars("") was called from @.
[libmain.so]0xef740
JNIEnv->ReleaseStringUTFChars("") was called from @.***
[libmain.so]0xef740
File opened '/Users/IdeaProjects/unidbg/target/sgFile.lock' with
oflags=0xc2 errno is 2 from @.[libc.so]0x22854
[18:31:11 464] INFO [com.github.unidbg.linux.ARM64SyscallHandler]
(ARM64SyscallHandler:1296) - openat dirfd=-100,
pathname=/Users/IdeaProjects/unidbg/target/sgFile.lock, oflags=0xc2,
mode=1c0
File opened '/Users/IdeaProjects/unidbg/target/sgFile.lock' with
oflags=0x42 from @.[libc.so]0x22854
File opened '/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA' with
oflags=0x0 from @.[libc.so]0x22854
Read 59 bytes from
'/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA'
File closed '/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA' from
@.[libc.so]0x1ece4
JNIEnv->NewStringUTF("Soft") was called from @.***
[libmain.so]0xde460
JNIEnv->NewStringUTF("SGSAFETOKEN_IN") was called from @.***
[libmain.so]0xde460
readFromSPUnified a1="Soft", a2="SGSAFETOKEN_IN", a3=null
JNIEnv->CallStaticObjectMethod(class
com/taobao/wireless/security/adapter/common/SPUtility2,
readFromSPUnified("Soft", "SGSAFETOKEN_IN", null) => null) was called from
@.[libmain.so]0xc8268
File closed '/Users/IdeaProjects/unidbg/target/sgFile.lock' from
@.[libc.so]0x1ece4
JNIEnv->NewStringUTF("https://umdc.aliapp.org/sg/data.json?evt=9006") was
called from @.[libmain.so]0x33288
JNIEnv->NewStringUTF("wb_sc_int_res_k1") was called from @.
[libmain.so]0x332a0
JNIEnv->NewByteArray(556) was called from @.[libmain.so]0x332b8
@., 0, 556, @.) was called
from @.[libmain.so]0x332f0
JNIEnv->CallStaticObjectMethod(class
com/taobao/wireless/security/adapter/datareport/DataReportJniBridge,
sendReportBridge("https://umdc.aliapp.org/sg/data.json?evt=9006",
"wb_sc_int_res_k1", @.) =>
"{"app":"wb_sc_int_res_k1","payload":"nhiuhS/DlKe2/uPbxDKvpy8VDyJWROIs9uDbqEcjP4K6HH3MXtMD7gB6PAz0B+gTJAfDeLNsLZoFGC+7G6A0nh+CAp/jxpPXG+AfJhqaij8=","service":"com.taobao.tdp","signature":"f315f45352a3d31897d7e7d67eea66a7f5b07bf8","timestamp":1528871433295}")
was called from @.[libmain.so]0x3331c
JNIEnv->GetStringUtfChars("{"app":"wb_sc_int_res_k1","payload":"nhiuhS/DlKe2/uPbxDKvpy8VDyJWROIs9uDbqEcjP4K6HH3MXtMD7gB6PAz0B+gTJAfDeLNsLZoFGC+7G6A0nh+CAp/jxpPXG+AfJhqaij8=","service":"com.taobao.tdp","signature":"f315f45352a3d31897d7e7d67eea66a7f5b07bf8","timestamp":1528871433295}")
was called from @.[libmain.so]0xde06c
JNIEnv->ReleaseStringUTFChars("{"app":"wb_sc_int_res_k1","payload":"nhiuhS/DlKe2/uPbxDKvpy8VDyJWROIs9uDbqEcjP4K6HH3MXtMD7gB6PAz0B+gTJAfDeLNsLZoFGC+7G6A0nh+CAp/jxpPXG+AfJhqaij8=","service":"com.taobao.tdp","signature":"f315f45352a3d31897d7e7d67eea66a7f5b07bf8","timestamp":1528871433295}")
was called from @.[libmain.so]0xde108
JNIEnv->NewStringUTF("https://sec.umeng.com/saveWb.json?evt=9006") was
called from @.[libmain.so]0x33288
JNIEnv->NewStringUTF("wb_sc_int_res_k1") was called from @.
[libmain.so]0x332a0
JNIEnv->NewByteArray(556) was called from @.[libmain.so]0x332b8
@., 0, 556, @.) was called
from @.[libmain.so]0x332f0
JNIEnv->CallStaticObjectMethod(class
com/taobao/wireless/security/adapter/datareport/DataReportJniBridge,
sendReportBridge("https://sec.umeng.com/saveWb.json?evt=9006",
"wb_sc_int_res_k1", @.) =>
"{"app":"wb_sc_int_res_k1","payload":"nhiuhS/DlKe2/uPbxDKvpy8VDyJWROIs9uDbqEcjP4K6HH3MXtMD7gB6PAz0B+gTJAfDeLNsLZoFGC+7G6A0nh+CAp/jxpPXG+AfJhqaij8=","service":"com.taobao.tdp","signature":"f315f45352a3d31897d7e7d67eea66a7f5b07bf8","timestamp":1528871433295}")
was called from @.[libmain.so]0x3331c
JNIEnv->GetStringUtfChars("{"app":"wb_sc_int_res_k1","payload":"nhiuhS/DlKe2/uPbxDKvpy8VDyJWROIs9uDbqEcjP4K6HH3MXtMD7gB6PAz0B+gTJAfDeLNsLZoFGC+7G6A0nh+CAp/jxpPXG+AfJhqaij8=","service":"com.taobao.tdp","signature":"f315f45352a3d31897d7e7d67eea66a7f5b07bf8","timestamp":1528871433295}")
was called from @.[libmain.so]0xde06c
JNIEnv->ReleaseStringUTFChars("{"app":"wb_sc_int_res_k1","payload":"nhiuhS/DlKe2/uPbxDKvpy8VDyJWROIs9uDbqEcjP4K6HH3MXtMD7gB6PAz0B+gTJAfDeLNsLZoFGC+7G6A0nh+CAp/jxpPXG+AfJhqaij8=","service":"com.taobao.tdp","signature":"f315f45352a3d31897d7e7d67eea66a7f5b07bf8","timestamp":1528871433295}")
was called from @.[libmain.so]0xde108
bionic_clone @.[libc.so]0x67c70
File closed @.' from
@.[libc.so]0x1ece4
File closed @.' from
@.[libc.so]0x1ece4
File closed @.' from
@.[libc.so]0x1ece4
Write 61 bytes to @.'
Read 12 bytes from @.'
File closed @.' from
@.[libc.so]0x1ece4
Write 38 bytes to @.'
Read 52 bytes from @.'
File closed @.' from
@.[libc.so]0x1ece4
JNIEnv->FindClass(java/lang/Integer) was called from @.
[libsecuritybody.so]0x26424
JNIEnv->GetMethodID(java/lang/Integer.(I)V) => 0x4c76e5db was called from
@.[libsecuritybody.so]0x26504
JNIEnv->NewObject(class java/lang/Integer, (0x21663) =>
@.) was called from @.***
[libsecuritybody.so]0x26534
JNIEnv->CallStaticObjectMethod(class com/alibaba/one/android/sdk/OneMain,
play(0x0, 0x0, 0x3aa7167, @.) => "") was called
from @.[libsecuritybody.so]0x268cc
JNIEnv->GetStringUtfChars("") was called from @.***
[libsecuritybody.so]0x3d86c
JNIEnv->ReleaseStringUTFChars("") was called from @.***
[libsecuritybody.so]0x3d908
File closed @.' from
@.[libc.so]0x1ece4
JNIEnv->CallStaticObjectMethod(class com/alibaba/one/android/sdk/OneMain,
play(0x0, 0x0, 0x30afb, @.) =>
"") was called from @.[libsecuritybody.so]0x268cc
JNIEnv->GetStringUtfChars("") was called from @.***
[libsecuritybody.so]0x3d86c
JNIEnv->ReleaseStringUTFChars("") was called from @.***
[libsecuritybody.so]0x3d908
File closed @.' from
@.[libc.so]0x1ece4
File closed @.' from
@.[libc.so]0x1ece4
File closed @.' from
@.[libc.so]0x1ece4
File closed @.' from
@.[libc.so]0x1ece4
File closed @.' from
@.[libc.so]0x1ece4
bionic_clone @.[libc.so]0x67c70
bionic_clone @.[libc.so]0x67c70
bionic_clone @.[libc.so]0x67c70
bionic_clone @.[libc.so]0x67c70
File closed @.' from
@.[libc.so]0x1ece4
File closed @.' from
@.[libc.so]0x1ece4
File closed @.' from
@.[libc.so]0x1ece4
File opened '/Users/IdeaProjects/unidbg/target/sgFile.lock' with
oflags=0xc2 errno is 2 from @.[libc.so]0x22854
[18:31:11 645] INFO [com.github.unidbg.linux.ARM64SyscallHandler]
(ARM64SyscallHandler:1296) - openat dirfd=-100,
pathname=/Users/IdeaProjects/unidbg/target/sgFile.lock, oflags=0xc2,
mode=1c0
File opened '/Users/IdeaProjects/unidbg/target/sgFile.lock' with
oflags=0x42 from @.[libc.so]0x22854
File opened '/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA' with
oflags=0x0 from @.[libc.so]0x22854
Read 59 bytes from
'/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA'
File closed '/data/user/0/com.taobao.litetao/app_SGLib/SG_INNER_DATA' from
@.[libc.so]0x1ece4
JNIEnv->NewStringUTF("Soft") was called from @.***
[libmain.so]0xde460
JNIEnv->NewStringUTF("SGSAFETOKEN_IN") was called from @.***
[libmain.so]0xde460
readFromSPUnified a1="Soft", a2="SGSAFETOKEN_IN", a3=null
JNIEnv->CallStaticObjectMethod(class
com/taobao/wireless/security/adapter/common/SPUtility2,
readFromSPUnified("Soft", "SGSAFETOKEN_IN", null) => null) was called from
@.[libmain.so]0xc8268
File closed '/Users/IdeaProjects/unidbg/target/sgFile.lock' from
@.[libc.so]0x1ece4
File closed @.' from
@.[libc.so]0x1ece4
File closed @.' from
@.[libc.so]0x1ece4
File closed @.' from
@.[libc.so]0x1ece4
File closed @.' from
@.[libc.so]0x1ece4
File closed @.' from
@.[libc.so]0x1ece4
File closed @.' from
@.[libc.so]0x1ece4
File closed @.' from
@.[libc.so]0x1ece4
File closed @.' from
@.[libc.so]0x1ece4
File opened '/proc/mounts' with oflags=0x0 errno is 2 from @.***
[libmain.so]0xef740
[18:31:11 656] INFO [com.github.unidbg.linux.ARM64SyscallHandler]
(ARM64SyscallHandler:1296) - openat dirfd=-100, pathname=/proc/mounts,
oflags=0x0, mode=0
[18:31:11 657] INFO [com.github.unidbg.linux.ARM64SyscallHandler]
(ARM64SyscallHandler:1239) - faccessat failed dirfd=-100,
pathname=/sbin/su, oflags=0x0, mode=0x0
[18:31:11 658] INFO [com.github.unidbg.linux.ARM64SyscallHandler]
(ARM64SyscallHandler:1239) - faccessat failed dirfd=-100,
pathname=/sbin/magisk, oflags=0x0, mode=0x0
[18:31:11 658] INFO [com.github.unidbg.linux.ARM64SyscallHandler]
(ARM64SyscallHandler:1239) - faccessat failed dirfd=-100,
pathname=/vendor/bin/su, oflags=0x0, mode=0x0
[18:31:11 658] INFO [com.github.unidbg.linux.ARM64SyscallHandler]
(ARM64SyscallHandler:1239) - faccessat failed dirfd=-100,
pathname=/vendor/bin/magisk, oflags=0x0, mode=0x0
[18:31:11 658] INFO [com.github.unidbg.linux.ARM64SyscallHandler]
(ARM64SyscallHandler:1239) - faccessat failed dirfd=-100,
pathname=/system/sbin/su, oflags=0x0, mode=0x0
[18:31:11 659] INFO [com.github.unidbg.linux.ARM64SyscallHandler]
(ARM64SyscallHandler:1239) - faccessat failed dirfd=-100,
pathname=/system/sbin/magisk, oflags=0x0, mode=0x0
[18:31:11 659] INFO [com.github.unidbg.linux.ARM64SyscallHandler]
(ARM64SyscallHandler:1239) - faccessat failed dirfd=-100,
pathname=/system/bin/su, oflags=0x0, mode=0x0
[18:31:11 659] INFO [com.github.unidbg.linux.ARM64SyscallHandler]
(ARM64SyscallHandler:1239) - faccessat failed dirfd=-100,
pathname=/system/bin/magisk, oflags=0x0, mode=0x0
[18:31:11 660] INFO [com.github.unidbg.linux.ARM64SyscallHandler]
(ARM64SyscallHandler:1239) - faccessat failed dirfd=-100,
pathname=/system/xbin/su, oflags=0x0, mode=0x0
[18:31:11 660] INFO [com.github.unidbg.linux.ARM64SyscallHandler]
(ARM64SyscallHandler:1239) - faccessat failed dirfd=-100,
pathname=/system/xbin/magisk, oflags=0x0, mode=0x0
[18:31:11 661] INFO [com.github.unidbg.linux.ARM64SyscallHandler]
(ARM64SyscallHandler:643) - stat64 pathname=/system/xbin/ku.sud
[18:31:11 661] INFO [com.github.unidbg.linux.ARM64SyscallHandler]
(ARM64SyscallHandler:643) - stat64 pathname=/system/xbin/supolicy
[18:31:11 661] INFO [com.github.unidbg.linux.ARM64SyscallHandler]
(ARM64SyscallHandler:643) - stat64 pathname=/data/data/com.topjohnwu.magisk
JNIEnv->FindClass(android/content/pm/ApplicationInfo) was called from
@.[libmain.so]0xef740
JNIEnv->GetFieldID(android/content/pm/ApplicationInfo.sourceDir
Ljava/lang/String;) => 0x304a6a5 was called from @.
[libmain.so]0xef740
JNIEnv->GetFieldID(android/content/pm/ApplicationInfo.flags I) =>
0xd8f8f0a3 was called from @.[libmain.so]0xef740
JNIEnv->NewGlobalRef(class android/content/pm/ApplicationInfo) was called
from @.[libmain.so]0xef740
JNIEnv->FindClass(android/content/pm/PackageManager) was called from
@.[libmain.so]0xef740
JNIEnv->GetMethodID(android/content/pm/PackageManager.getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;)
=> 0x3bca8377 was called from @.[libmain.so]0xef740
JNIEnv->GetMethodID(android/content/pm/PackageManager.getInstalledPackages(I)Ljava/util/List;)
=> 0x566b9634 was called from @.[libmain.so]0xef740
JNIEnv->GetMethodID(android/content/pm/PackageManager.resolveActivity(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo;)
=> 0x455577cf was called from @.[libmain.so]0xef740
JNIEnv->NewGlobalRef(class android/content/pm/PackageManager) was called
from @.[libmain.so]0xef740
JNIEnv->FindClass(java/util/List) was called from @.
[libmain.so]0xef740
JNIEnv->GetMethodID(java/util/List.size()I) => 0x8fe82bb8 was called from
@.[libmain.so]0xef740
JNIEnv->GetMethodID(java/util/List.get(I)Ljava/lang/Object;) => 0x143bf95d
was called from @.[libmain.so]0xef740
JNIEnv->NewGlobalRef(class java/util/List) was called from @.***
[libmain.so]0xef740
JNIEnv->FindClass(android/content/pm/PackageInfo) was called from
@.[libmain.so]0xef740
JNIEnv->GetFieldID(android/content/pm/PackageInfo.packageName
Ljava/lang/String;) => 0x20518ffc was called from @.
[libmain.so]0xef740
JNIEnv->GetFieldID(android/content/pm/PackageInfo.applicationInfo
Landroid/content/pm/ApplicationInfo;) => 0xb287dbb2 was called from
@.[libmain.so]0xef740
JNIEnv->GetFieldID(android/content/pm/PackageInfo.signatures
[Landroid/content/pm/Signature;) => 0x25f17218 was called from @.
[libmain.so]0xef740
JNIEnv->GetFieldID(android/content/pm/PackageInfo.versionName
Ljava/lang/String;) => 0xbcc0232a was called from @.***
[libmain.so]0xef740
JNIEnv->NewGlobalRef(class android/content/pm/PackageInfo) was called from
@.[libmain.so]0xef740
JNIEnv->FindClass(android/content/Intent) was called from @.
[libmain.so]0xef740
JNIEnv->GetMethodID(android/content/Intent.()V) => 0xf6323540 was called
from @.[libmain.so]0xef740
JNIEnv->GetMethodID(android/content/Intent.setAction(Ljava/lang/String;)Landroid/content/Intent;)
=> 0xdde29f69 was called from @.[libmain.so]0xef740
JNIEnv->GetMethodID(android/content/Intent.addCategory(Ljava/lang/String;)Landroid/content/Intent;)
=> 0xffb4b930 was called from @.[libmain.so]0xef740
JNIEnv->NewGlobalRef(class android/content/Intent) was called from
@.[libmain.so]0xef740
JNIEnv->FindClass(android/content/pm/ResolveInfo) was called from
@.[libmain.so]0xef740
JNIEnv->GetFieldID(android/content/pm/ResolveInfo.activityInfo
Landroid/content/pm/ActivityInfo;) => 0x5c547120 was called from
@.[libmain.so]0xef740
JNIEnv->NewGlobalRef(class android/content/pm/ResolveInfo) was called from
@.[libmain.so]0xef740
JNIEnv->FindClass(android/content/pm/ActivityInfo) was called from
@.[libmain.so]0xef740
JNIEnv->GetFieldID(android/content/pm/ActivityInfo.packageName
Ljava/lang/String;) => 0xde64413d was called from @.***
[libmain.so]0xef740
JNIEnv->GetFieldID(android/content/pm/ActivityInfo.name
Ljava/lang/String;) => 0x5a7f038f was called from @.***
[libmain.so]0xef740
JNIEnv->GetFieldID(android/content/pm/ActivityInfo.applicationInfo
Landroid/content/pm/ApplicationInfo;) => 0xd8a7b633 was called from
@.[libmain.so]0xef740
JNIEnv->NewGlobalRef(class android/content/pm/ActivityInfo) was called
from @.[libmain.so]0xef740
JNIEnv->NewStringUTF("android.intent.action.MAIN") was called from
@.[libmain.so]0xef740
JNIEnv->NewStringUTF("android.intent.category.LAUNCHER") was called from
@.[libmain.so]0xef740
JNIEnv->GetMethodID(android/content/Intent.()V) => 0xf6323540 was called
from @.[libmain.so]0xef740
JNIEnv->NewObject(class android/content/Intent, () =>
@.) was called from @.***
[libmain.so]0xef740
JNIEnv->GetMethodID(android/content/Intent.setAction(Ljava/lang/String;)Landroid/content/Intent;)
=> 0xdde29f69 was called from @.[libmain.so]0xef740
@.,
setAction("android.intent.action.MAIN") => @.)
was called from @.[libmain.so]0xef740
JNIEnv->GetMethodID(android/content/Intent.addCategory(Ljava/lang/String;)Landroid/content/Intent;)
=> 0xffb4b930 was called from @.[libmain.so]0xef740
@.,
addCategory("android.intent.category.LAUNCHER") =>
@.) was called from @.
[libmain.so]0xef740
JNIEnv->FindClass(java/lang/Class) was called from @.***
[libmain.so]0xef740
JNIEnv->NewGlobalRef(class java/lang/Class) was called from @.***
[libmain.so]0xef740
JNIEnv->FindClass(java/lang/Object) was called from @.***
[libmain.so]0xef740
JNIEnv->NewGlobalRef(class java/lang/Object) was called from @.***
[libmain.so]0xef740
JNIEnv->FindClass([Ljava/lang/Class;) was called from @.***
[libmain.so]0xef740
JNIEnv->NewGlobalRef(class [Ljava/lang/Class;) was called from
@.[libmain.so]0xef740
JNIEnv->FindClass(java/lang/String) was called from @.
[libmain.so]0xef740
JNIEnv->NewGlobalRef(class java/lang/String) was called from @.***
[libmain.so]0xef740
JNIEnv->FindClass(java/lang/reflect/Method) was called from @.***
[libmain.so]0xef740
JNIEnv->NewGlobalRef(class java/lang/reflect/Method) was called from
@.[libmain.so]0xef740
JNIEnv->FindClass(java/lang/reflect/Field) was called from @.
[libmain.so]0xef740
JNIEnv->NewGlobalRef(class java/lang/reflect/Field) was called from
@.[libmain.so]0xef740
JNIEnv->FindClass(java/lang/reflect/AccessibleObject) was called from
@.[libmain.so]0xef740
JNIEnv->NewGlobalRef(class java/lang/reflect/AccessibleObject) was called
from @.[libmain.so]0xef740
JNIEnv->FindClass(java/lang/Integer) was called from @.
[libmain.so]0xef740
JNIEnv->NewGlobalRef(class java/lang/Integer) was called from @.***
[libmain.so]0xef740
JNIEnv->GetMethodID(java/lang/Class.getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;)
=> 0x46607d73 was called from @.[libmain.so]0xef740
JNIEnv->GetStaticMethodID(java/lang/Class.forName(Ljava/lang/String;)Ljava/lang/Class;)
=> 0x3eb95b6d was called from @.[libmain.so]0xef740
JNIEnv->GetMethodID(java/lang/reflect/Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;)
=> 0x7cb917e2 was called from @.[libmain.so]0xef740
JNIEnv->GetMethodID(java/lang/reflect/Field.get(Ljava/lang/Object;)Ljava/lang/Object;)
=> 0x7abc2552 was called from @.[libmain.so]0xef740
JNIEnv->GetMethodID(java/lang/reflect/Field.getBoolean(Ljava/lang/Object;)Z)
=> 0xfae67c5e was called from @.[libmain.so]0xef740
JNIEnv->GetMethodID(java/lang/reflect/AccessibleObject.setAccessible(Z)V)
=> 0xc15280ab was called from @.[libmain.so]0xef740
JNIEnv->GetStaticFieldID(java/lang/Integer.TYPELjava/lang/Class;) =>
0x69d2f27e was called from @.[libmain.so]0xef740
JNIEnv->GetStaticObjectField(class java/lang/Integer, TYPE
Ljava/lang/Class; => class java/lang/Integer) was called from @.
[libmain.so]0xef740
JNIEnv->NewGlobalRef(class java/lang/Integer) was called from @.***
[libmain.so]0xef740
JNIEnv->NewStringUTF("getDeclaredField") was called from @.***
[libmain.so]0xef740
getDeclaredMethod params class java/lang/String
Disconnected from the target VM, address: '<IP_ADDRESS>:61911', transport:
'socket'
Unhandled EXC_BAD_ACCESS at rip 0x0000010c3c87d4
Unhandled EXC_BAD_ACCESS at rip 0x0000010c3399f8
Unhandled EXC_BAD_ACCESS at rip 0x0000010c01bf3c
Unhandled EXC_BAD_ACCESS at rip 0x0000010bf8fefb
Unhandled EXC_BAD_ACCESS at rip 0x0000010c2f5a27
getDeclaredMethod method: "getDeclaredField" class:
@.***
JNIEnv->CallObjectMethod(class java/lang/Class,
getDeclaredMethod("getDeclaredField", [class java/lang/String]) =>
@.) was called from @.
[libmain.so]0xef740
@.) was called from
@.[libmain.so]0xef740
JNIEnv->NewStringUTF("getDeclaredMethod") was called from @.***
[libmain.so]0xef740
getDeclaredMethod params class java/lang/String
getDeclaredMethod params class [Ljava/lang/Class;
getDeclaredMethod method: "getDeclaredMethod" class:
@.***
JNIEnv->CallObjectMethod(class java/lang/Class,
getDeclaredMethod("getDeclaredMethod", [class java/lang/String, class
[Ljava/lang/Class;]) => @.) was called
from @.[libmain.so]0xef740
@.) was called from
@.[libmain.so]0xef740
JNIEnv->NewStringUTF("android.os.ServiceManager") was called from
@.[libmain.so]0xef740
forName "android.os.ServiceManager"
JNIEnv->CallStaticObjectMethod(class java/lang/Class,
forName("android.os.ServiceManager") => class android/os/ServiceManager)
was called from @.[libmain.so]0xef740
JNIEnv->NewStringUTF("getService") was called from @.***
[libmain.so]0xef740
@., invoke(class
android/os/ServiceManager, ["getService", [class java/lang/String]]) =>
@.) was called from @.***
[libmain.so]0xef740
[18:31:38 676] WARN [com.github.unidbg.linux.ARM64SyscallHandler]
(ARM64SyscallHandler:371) - handleInterrupt intno=2, NR=-130016,
svcNumber=0x139, @., @.[libmain.so]0xef740,
syscall=null
com.github.unidbg.arm.backend.BackendException
at
com.github.unidbg.linux.android.dvm.DalvikVM64$58.handle(DalvikVM64.java:978)
at
com.github.unidbg.linux.ARM64SyscallHandler.hook(ARM64SyscallHandler.java:117)
at
com.github.unidbg.arm.backend.InterruptHookNotifier.notifyCallSVC(InterruptHookNotifier.java:14)
at
com.github.unidbg.arm.backend.dynarmic.DynarmicBackend64.callSVC(DynarmicBackend64.java:32)
at com.github.unidbg.arm.backend.dynarmic.Dynarmic.emu_start(Native Method)
at
com.github.unidbg.arm.backend.dynarmic.Dynarmic.emu_start(Dynarmic.java:78)
at
com.github.unidbg.arm.backend.DynarmicBackend.emu_start(DynarmicBackend.java:82)
at com.github.unidbg.AbstractEmulator.emulate(AbstractEmulator.java:380)
at com.github.unidbg.thread.BaseTask.continueRun(BaseTask.java:104)
at com.github.unidbg.thread.ThreadTask.dispatch(ThreadTask.java:36)
at
com.github.unidbg.thread.UniThreadDispatcher.run(UniThreadDispatcher.java:172)
at
com.github.unidbg.thread.UniThreadDispatcher.runMainForResult(UniThreadDispatcher.java:96)
at
com.github.unidbg.AbstractEmulator.runMainForResult(AbstractEmulator.java:340)
at
com.github.unidbg.arm.AbstractARM64Emulator.eFunc(AbstractARM64Emulator.java:236)
at com.github.unidbg.Module.emulateFunction(Module.java:162)
at
com.github.unidbg.linux.android.dvm.DvmObject.callJniMethod(DvmObject.java:135)
at
com.github.unidbg.linux.android.dvm.DvmClass.callStaticJniMethodObject(DvmClass.java:316)
at com.github.unidbg.android.TeTaoJni.(TeTaoJni.java:341)
at com.github.unidbg.android.TeTaoJni.main(TeTaoJni.java:470)
[18:31:38 684] WARN [com.github.unidbg.AbstractEmulator]
(AbstractEmulator:420) - emulate @.[libc.so]0x1bf20 exception
@., msg=com.github.unidbg.arm.backend.BackendException,
offset=27029ms
Unhandled EXC_BAD_ACCESS at rip 0x0000010c427b4d
dynarmic: macOS MachHandler: Failed to receive mach message. error:
0x10004006 ((ipc/rcv) port changed)
File closed @.' from
@.[libc.so]0x1ece4
Process finished with exit code 130 (interrupted by signal 2: SIGINT)
请问为什么很多的call都来自于同一个地址0xef740，另外BackendException这种错误如何判定哪里出错呢
—
Reply to this email directly, view it on GitHub
https://github.com/zhkl0228/unidbg/issues/482, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOWRPOPBMEDLJRYNLDENMIDWCNZZ3ANCNFSM6AAAAAARA6CBHM
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

我现在用的是 DynarmicFactory，但是我换成Unicorn2Factory 好像也不行，有什么推荐的吗

调用来源相同是so的vm保护处理的，backend错误大部分是环境没补对或者被检测了，导致代码跑飞了

环境补的有问题 @shiqwang


Update README.md

I would like to update the readme file to reflect the changes made if my PR is merged. I will add pracical examples and some screenshots too.

Thanks for assigning me. Can you please add the labels to this issue?


[SPARK-24680][Deploy]Support spark.executorEnv.JAVA_HOME in Standalone mode

What changes were proposed in this pull request?
spark.executorEnv.JAVA_HOME does not take effect when a Worker starting an Executor process in Standalone mode.
This PR fixed this.
How was this patch tested?
Manual tests.

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Can you please describe the usage scenario for this under standalone mode? I know it is used in yarn mode, because Hadoop and Spark are two distributions, they may build and run with different JVMs, but standalone cluster manager is distributed with Spark package, so I'm not sure the real use case here.
Also I'm not sure if there's an issue in RPC communication. For example if standalone cluster manager is running with JDK7 and Spark application is JDK8, I'm not sure if JDK8 serialized message from executors can be read by JDK7 worker, have you tried this?

@jerryshao My Spark Application is built on top of JDK10, but the standalone cluster manager is running with JDK8 which does not support JDK10.
Java 7 support has been removed since Spark 2.2.
I've tried that JDK10 serialized message from executors which can be read by JDK8 worker.
Aside from that, I think we should let the spark.executorEnv.JAVA_HOME configuration work, and as for effectiveness, we should give it to the user.

I see, thanks for verifying. I'm neutral to the fix, because I cannot see the strong requirement of this feature compared to running on YARN, usually in standalone mode we deploy standalone cluster manager together with runtime.

Test build #4480 has started for PR 21663 at commit b9c2923.

Test build #4480 has finished for PR 21663 at commit b9c2923.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged to master


Number format

[x] Choose standard number format (only English for now)
[ ] Implement in dress code docs

Proposal: https://zpl.io/Z26gX4J


Support for foreign keys

It would be nice if xorm supported foreign keys.
I'm happy to work on this, but just want to confirm that there is interest.

Please do it. I will review the PR to decide although I don't like foreign keys.

duplicated #73, let's discuss there.


fix: remove hyphen from instance_pk (UUID) to fix issue #624

Fix JS error for models with primary key type UUID:
alpine.js:1 Alpine Expression Error: Invalid or unexpected token

Thank you for your contribution.


Android 5 ExoPlayer crash

Hi, the recent update 0.1.4 broke my app on old Android devices, but was later fixed by 0.1.5 so now it is all good.
To investigate the issue I set up an Android 5 emulator (didn't have it before so would not know wether it used to work on versions lower than 0.1.4 or not), and it turns out that (after the initial issues were fixed, upgrading to 0.1.5), the plugin crashes upon trying to play some audio.
...
I/OMXClient(20748): Using client-side OMX mux.
E/AudioTrack(20748): AudioFlinger could not create track, status: -12
E/AudioTrack-JNI(20748): Error -12 initializing AudioTrack
E/android.media.AudioTrack(20748): Error code -20 when initializing AudioTrack.
E/ExoPlayerImplInternal(20748): Playback error
E/ExoPlayerImplInternal(20748):   com.google.android.exoplayer2.ExoPlaybackException: MediaCodecAudioRenderer error, index=1, format=Format(null, null, null, audio/raw, null, -1, null, [-1, -1, -1.0], [2, 44100]), format_supported=YES
E/ExoPlayerImplInternal(20748):       at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:554)
E/ExoPlayerImplInternal(20748):       at android.os.Handler.dispatchMessage(Handler.java:98)
E/ExoPlayerImplInternal(20748):       at android.os.Looper.loop(Looper.java:135)
E/ExoPlayerImplInternal(20748):       at android.os.HandlerThread.run(HandlerThread.java:61)
E/ExoPlayerImplInternal(20748):   Caused by: com.google.android.exoplayer2.audio.AudioSink$InitializationException: AudioTrack init failed 0 Config(44100, 12, 44100)
E/ExoPlayerImplInternal(20748):       at com.google.android.exoplayer2.audio.DefaultAudioSink$Configuration.buildAudioTrack(DefaultAudioSink.java:1999)
E/ExoPlayerImplInternal(20748):       at com.google.android.exoplayer2.audio.DefaultAudioSink.buildAudioTrack(DefaultAudioSink.java:821)
E/ExoPlayerImplInternal(20748):       at com.google.android.exoplayer2.audio.DefaultAudioSink.initializeAudioTrack(DefaultAudioSink.java:626)
E/ExoPlayerImplInternal(20748):       at com.google.android.exoplayer2.audio.DefaultAudioSink.handleBuffer(DefaultAudioSink.java:699)
E/ExoPlayerImplInternal(20748):       at com.google.android.exoplayer2.audio.MediaCodecAudioRenderer.processOutputBuffer(MediaCodecAudioRenderer.java:630)
E/ExoPlayerImplInternal(20748):       at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.drainOutputBuffer(MediaCodecRenderer.java:1854)
E/ExoPlayerImplInternal(20748):       at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:824)
E/ExoPlayerImplInternal(20748):       at com.google.android.exoplayer2.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:947)
E/ExoPlayerImplInternal(20748):       at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:477)
E/ExoPlayerImplInternal(20748):       ... 3 more
E/AudioPlayer(20748): TYPE_RENDERER: AudioTrack init failed 0 Config(44100, 12, 44100)
...

I see this message repeated multiple times (3?) every time my app tries to play some audio (simple .mp3 files).
Is there anything that can be done about this?

This error seems to be for just_audio rather than audio_session. It's the following helpful?
https://exoplayer.dev/supported-devices.html

@ryanheise thank you very much for the prompt response!
The paragraph on emulators answered my question:
Emulators - Some Android emulators do not properly implement components of Android’s media stack, and as a result do not support ExoPlayer. This is an issue with the emulator, not with ExoPlayer. Android’s official emulator (“Virtual Devices” in Android Studio) supports ExoPlayer provided the system image has an API level of at least 23. System images with earlier API levels do not support ExoPlayer. The level of support provided by third party emulators varies. Issues running ExoPlayer on third party emulators should be reported to the developer of the emulator rather than to the ExoPlayer team. Where possible, we recommend testing media applications on physical devices rather than emulators.
In hindsight, I should have checked myself with the ExoPlayer website.
Thanks a lot! Please keep up the good work.


Introducing edge-tool which will convert developer certificate into CBOR formatted object

Adding python package recipes which are not avaiable in the default
openembedded/meta-python layer

Would we need to remove this at a later date for production images (as part of a general process to reduce the size of the image)?  If so then Ryan's suggestion of running it on the host and transferring the CBOR file to the device seems a better approach.


Update runtime-spec to v1.0.0

Signed-off-by: Kenfe-Mickael Laventure<EMAIL_ADDRESS>

ping @crosbymichael

LGTM


Stuck on startup

When I start the program it just stays on Updating Offsets and never does anything after that

@wolfrik17 Are you using the latest release? https://github.com/noggaholic/machinima-studio/releases
Is GW2 running in 32 bit mode?

Latest release and running GW2 with the -32 argument and no other addons installed

Have you tried to run it as admin?

Running it as admin does nothing. I also tried version 2.0.0 but that one gets stuck on Checking Dependencies.

I've published a new release https://github.com/noggaholic/machinima-studio/releases/tag/2.0.2
This new release includes a link upon start up that says "Click to open dev tools.".
This will open the developer tools window, go to the "console" tab and see if there are any errors there

According to the console error GW2 is running in 64 bit mode instead of 32 bit despite me using the -32 argument when launching the game. I'm guessing the -32 argument isn't working for some reason.
I tried downloading the 32 bit game client from the website but it looks like it's installing the 64 bit version anyway.
I guess that closes the issue for now.

You should definetly find a way to run GW2 in 32 mode.
I've attached both of my gw2-*.exe here, maybe if you place them in the folder you can get it working with the -32 argument
Guild Wars 2.zip

I think you missed the edit I did to my last message.
The way I got it to work in 32 bit was to download the 32 bit Gw2Setup from the website, rename it to Gw2.exe, make a shortcut from Gw2.exe (originally the 32 bit Gw2Setup) and use the -32 argument on this shortcut. Using the -32 argument on the Gw2-64.exe wouldn't work.
The program works fine now thanks for the support.

Cool! Enjoy!


Maven dependency update

Current version in Maven repository is 1.2.0 and it doesn't have call request capabilities. Can someone please update the artifact on maven?

+1

We have just released v1.3.0 of the library with call request capabilities.

Where can I find the release? Maven doesn't have 1.3.0

Probably still indexing, but we see it already here:
https://search.maven.org/#artifactdetails|com.authy|authy-java|1.3.0|jar
and here http://repo1.maven.org/maven2/com/authy/authy-java/1.3.0/


[cli] Move the call to help description after tokenization

Description
This PR improves the reliability of the sui client ptb --help command. The check for the help flag being set will be done after tokenization and before parsing. Unfortunately, there is some async_trait high level error that makes the whole thing not compile...
Test Plan
👀

If your changes are not user-facing and do not break anything, you can skip the following section. Otherwise, please briefly describe what has changed under the Release Notes section.
Type of Change (Check all that apply)

[ ] protocol change
[ ] user-visible impact
[ ] breaking change for a client SDKs
[ ] breaking change for FNs (FN binary must upgrade)
[ ] breaking change for validators or node operators (must upgrade binaries)
[ ] breaking change for on-chain data layout
[ ] necessitate either a data wipe or data migration

Release notes

Fixed properly in #16435


please add the config to determine what item rarities the item should take

having your reds taken by egocentrism is really annoying, having this feature would make the item a lot better.

That was planned from the start, just wasn't a priority. Item filters now exists in 1.1.0.


Enable webhook for readthedocs builds with each new pull request

The cosmos20_colors repo currently has a webhook enabled so that its readthedocs page automatically triggers a build with every pull request. The RTD page for this project is currently active and live, however, builds are not being triggered with pull requests, even though the webhook appears to be correctly set up. The supplied reason by RTD is "Make sure you have the necessary permissions." Because I have successfully set this up for repositories managed on my personal github page before, then I think the resolution is that the LSSTDESC organization does not have readthedocs as a default application for Authorized OAuth Apps, and that someone with admin-level privileges on the LSSTDESC GitHub Organization needs to permit this, but I'm not sure. I'm tagging @rmandelb who seems to have admin-level privileges to the GitHub Organization, and also @yymao in case he may have previously encountered a LSSTDESC repo where RTD webhooks have been successfully set up in the past.

Well, this issue seems to have resolved itself after running one more pull request through the repo. So closing this issue and apologies to Rachel and Yao for the noise.


Add migration plan deletion inside kebab

Done:

Plan delete action is sent to k8s, works as expected
Delete button is in PF kebab

Todo:

Add 'toast' notifying user that delete has been sent
Resolve issue with clicking plan kebab causing scrollbar to appear
Make kebab dropdown close after 'Delete' is clicked

Also, seeing this warning whenever I click the 'Delete' button in the dropdown menu, and would like to resolve.
Warning: State updates from the useState() and useReducer() Hooks don't support the second callback argument. To execute a side effect after rendering, declare it in the component body with useEffect().

Also, seeing this warning whenever I click the 'Delete' button in the dropdown menu, and would like to resolve.

I can help you track that down this afternoon