TooTallNate / Java-WebSocket

A barebones WebSocket client and server implementation written in 100% Java.
http://tootallnate.github.io/Java-WebSocket
MIT License
10.53k stars 2.58k forks source link

Android crash due to FD sanitizer #1388

Closed DavidCap closed 4 months ago

DavidCap commented 9 months ago

Describe the bug Crash happen Version:1.5.5

To Reproduce

Example application to reproduce the issue

Expected behavior

Debug log SIGABRT 0x285e00006d4f

00 pc 000000000008dfb0 /apex/com.android.runtime/lib64/bionic/libc.so (_ZL11fdsan_errorPKcz+556) [arm64-v8a::a85ef5fb74e0282813cd1edb10854577]

                                                                                                #01    pc 000000000008dc98    /apex/com.android.runtime/lib64/bionic/libc.so (android_fdsan_close_with_tag+716) [arm64-v8a::a85ef5fb74e0282813cd1edb10854577]
                                                                                                #02    pc 000000000002399c    /apex/com.android.art/lib64/libjavacore.so [arm64-v8a::6f15b08a88680707caeb381d9e0bbc2d]
                                                                                                #03    pc 00000000000131f0    /apex/com.android.art/javalib/arm64/boot-core-libart.oat [arm64-v8a::93652ebf96d750c1b4621d5403cee3e0]
                                                                                                java:
                                                                                                libcore.io.ForwardingOs.close(ForwardingOs.java:179)
                                                                                                libcore.io.BlockGuardOs.close(BlockGuardOs.java:113)
                                                                                                libcore.io.ForwardingOs.close(ForwardingOs.java:179)
                                                                                                libcore.io.IoBridge.closeAndSignalBlockedThreads(IoBridge.java:313)
                                                                                                java.net.PlainSocketImpl.socketClose0(PlainSocketImpl.java:249)
                                                                                                java.net.AbstractPlainSocketImpl.socketClose(AbstractPlainSocketImpl.java:764)
                                                                                                java.net.AbstractPlainSocketImpl.close(AbstractPlainSocketImpl.java:582)
                                                                                                java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:409)
                                                                                                java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:230)
                                                                                                java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:212)
                                                                                                java.net.Socket.connect(Socket.java:621)
                                                                                                org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:475)
                                                                                                java.lang.Thread.run(Thread.java:930)

Environment(please complete the following information):

Additional context

PhilipRoman commented 9 months ago

How often does the crash happen? What android version are you using? I'm surprised at this stack trace, I thought fdsan was purely for C/C++ code and java should not be able to trigger it. In addition, close is called from JDK itself, which makes it even more confusing.

DavidCap commented 9 months ago

almost 8% android version:Harmony OS 4.0.0

by the way,i have another crash。 android version Android 13,level 33

ROM XiaoMi/MIUI

Crash Log:

00 pc 0000000000091d50 /apex/com.android.runtime/lib64/bionic/libc.so (_ZL11fdsan_errorPKcz+564) [arm64-v8a::2bb0d7188c0db2e8beecb24658ba9d71]

2

01 pc 0000000000091d28 /apex/com.android.runtime/lib64/bionic/libc.so (_ZL11fdsan_errorPKcz+524) [arm64-v8a::2bb0d7188c0db2e8beecb24658ba9d71]

3 java: 4 java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:230) 5 java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:212) 6 java.net.Socket.connect(Socket.java:646) 7 org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:473) 8 java.lang.Thread.run(Thread.java:1012)

i don;t konw why, and how to fix it. express heartfelt thanks;

marci4 commented 9 months ago

I cannot help, I dont have a HUAWEI/XiaoMi.

Since no one else has a problem, I think it is related to the ROM and we cannot help you here.

alfredogarry commented 9 months ago

Hi there, glad someone is having the same issues. This error is happening in every version (currently having 1.5.3 and 1.4.0 in two different apps). Copy and pasting

fdsan: attempted to close file descriptor 97, expected to be owned by SocketImpl 0xc908ae3, actually unowned


pid: 0, tid: 19036 >>> es.las40.guinyote <<<

backtrace:

00 pc 0x0000000000091338 /apex/com.android.runtime/lib64/bionic/libc.so (fdsan_error(char const*, ...)+552)

01 pc 0x0000000000091020 /apex/com.android.runtime/lib64/bionic/libc.so (android_fdsan_close_with_tag+688)

02 pc 0x00000000000264f8 /apex/com.android.art/lib64/libjavacore.so (Linux_close(_JNIEnv, _jobject, _jobject*)+104)

03 pc 0x0000000000394460 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (art_jni_trampoline+128)

04 pc 0x00000000006ff618 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (libcore.io.BlockGuardOs.close+1032)

05 pc 0x00000000006f9528 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (libcore.io.ForwardingOs.close+72)

06 pc 0x000000000063cb78 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.net.PlainSocketImpl.socketClose0+552)

07 pc 0x00000000005c4838 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.net.AbstractPlainSocketImpl.socketClose+40)

08 pc 0x00000000005c33b4 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.net.AbstractPlainSocketImpl.close+404)

09 pc 0x00000000005c926c /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.net.Socket.close+140)

10 pc 0x00000000005ba6b0 /apex/com.android.art/lib64/libart.so (nterp_helper+4016)

11 pc 0x00000000004a7caa /data/app/~~z8SmZG2qaXm1onzTfJyZSg==/es.las40.guinyote-y3lP77tiVUw35zzdanu-WQ==/oat/arm64/base.vdex (org.java_websocket.client.WebSocketClient.reset+98)

12 pc 0x00000000005ba654 /apex/com.android.art/lib64/libart.so (nterp_helper+3924)

13 pc 0x00000000004a7c28 /data/app/~~z8SmZG2qaXm1onzTfJyZSg==/es.las40.guinyote-y3lP77tiVUw35zzdanu-WQ==/oat/arm64/base.vdex (org.java_websocket.client.WebSocketClient.reconnect)

14 pc 0x00000000005ba654 /apex/com.android.art/lib64/libart.so (nterp_helper+3924)

15 pc 0x0000000000477f90 /data/app/~~z8SmZG2qaXm1onzTfJyZSg==/es.las40.guinyote-y3lP77tiVUw35zzdanu-WQ==/oat/arm64/base.vdex (es.las40.guinyote.activities.PlayActivity$14$1.run+16)

16 pc 0x000000000050eb98 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.lang.Thread.run+72)

17 pc 0x000000000033eda4 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+612)

18 pc 0x0000000000239d54 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread, unsigned int, unsigned int, art::JValue, char const)+144)

19 pc 0x000000000053a1b0 /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1600)

20 pc 0x00000000000fba4c /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+204)

21 pc 0x000000000008e5f0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

Another one


pid: 0, tid: 4182 >>> es.las40.guinyote <<<

backtrace:

00 pc 0x000000000008edcc /apex/com.android.runtime/lib64/bionic/libc.so (fdsan_error(char const*, ...)+556)

01 pc 0x000000000008eab4 /apex/com.android.runtime/lib64/bionic/libc.so (android_fdsan_close_with_tag+696)

02 pc 0x00000000000264f8 /apex/com.android.art/lib64/libjavacore.so (Linux_close(_JNIEnv, _jobject, _jobject*)+104)

03 pc 0x000000000032f460 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (art_jni_trampoline+128)

04 pc 0x0000000000608dc8 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (libcore.io.BlockGuardOs.close+1032)

05 pc 0x0000000000602d98 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (libcore.io.ForwardingOs.close+72)

06 pc 0x0000000000546728 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.net.PlainSocketImpl.socketClose0+552)

07 pc 0x00000000004ce368 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.net.AbstractPlainSocketImpl.socketClose+40)

08 pc 0x00000000004ccee4 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.net.AbstractPlainSocketImpl.close+404)

09 pc 0x00000000004cd25c /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.net.AbstractPlainSocketImpl.connect+668)

10 pc 0x00000000004d3038 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.net.Socket.connect+440)

11 pc 0x00000000001479f0 /data/app/~~8I4y4Y5pwjtEvvqNAuIAkA==/es.las40.guinyote-9TEQhKouDXYY22mrl2__yw==/oat/arm64/base.odex (org.java_websocket.client.WebSocketClient.run+672)

12 pc 0x0000000000418178 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.lang.Thread.run+72)

13 pc 0x000000000033eda4 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+612)

14 pc 0x0000000000239d54 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread, unsigned int, unsigned int, art::JValue, char const)+144)

15 pc 0x000000000053a1b0 /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1600)

16 pc 0x00000000000ef578 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208)

17 pc 0x000000000008c23c /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

And another one

Captura de pantalla de 2024-02-05 21-29-48

Copy and pasting what maybe is causing the trouble but im not sure

I manually check if websocket connection is lost after a few heartbeats and if missed_heartbeats > 2 try to reconnect

Runnable mStatusCheckerl = new Runnable() { @Override public void run() { //Log.d("DEBUG", "still checking websocket"); try { missed_heartbeats += 1; Log.d("heartbeat", String.valueOf(missed_heartbeats)); if (missed_heartbeats > 2) { Log.d("DEBUG","heartbeat"); missed_heartbeats = 0; if (mWebSocketClient != null) { new Thread(new Runnable() { public void run() { // a potentially time consuming task try { mWebSocketClient.reconnect(); } catch (Exception e){ Log.d("DEBUG","ERROR RECONNECTING"); e.printStackTrace(); } } }).start(); }

            }
        } finally {
            // 100% guarantee that this always happens, even if
            // your update method throws an exception
            mHandlerl.postDelayed(mStatusCheckerl, mIntervall);
        }
    }
};

It's very difficult to debug this fdsan error but i have like 1% errors due to this. It's affecting to users with Android version 12,13 and 14.

PhilipRoman commented 9 months ago

One possible explanation is that some other native library is corrupting your file descriptor, which is being detected by other unrelated parts of the code. I've tried everything but I am unable to reproduce on Android emulator using this library alone. This makes sense since the JDK platform is expected to handle the FD tags transparently.

If you have any native libraries in your app, please list them here.

This would also explain why we have only 2 reports of this so far.

If you can send me an example app which reproduces the issue, I could debug this further. Otherwise I cannot debug this.

Alternatively, you can try to reproduce the crash while running with strace -yy -f -e trace=%desc and post the output here.

marci4 commented 4 months ago

@PhilipRoman did you ever hear anything? Otherwise I would close this issue?

PhilipRoman commented 4 months ago

@marci4 no, I don't have any further info

Since Java-WebSocket doesn't use any native code or unsafe methods, this issue is 100% either due to other native libraries or a JDK bug. Therefore it should be closed.

As I said above, if anyone else encounters a similar issue, consider posting a list of native libraries that your code uses (if any). Maybe it will help others figure out the root cause.

wangdakuan commented 3 days ago

Process Name: 'com.xxxx.app' Thread Name: 'Thread-38' pid: 12368, tid: 14971 >>> com.xxxx.app <<< signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr -------- x0 0000000000000000 x1 0000000000003a7b x2 0000000000000006 x3 000000791fe320c0 x4 0000000000808080 x5 0000000000808080 x6 0000000000808080 x7 8080808080808080 x8 00000000000000f0 x9 73d8f0a8e6429b35 x10 0000000000000002 x11 7f7f7f7f7f7f7f7f x12 0101010101010101 x13 0000000067340593 x14 0014bddb77d73cd0 x15 0000000000000030 x16 0000007c5cf35d60 x17 0000007c5cf11aa0 x18 000000791c7e4000 x19 0000000000003050 x20 0000000000003a7b x21 000000791fe33000 x22 0000000000000003 x23 000000791fe31eb8 x24 000000791fe321b0 x25 000000791fe31e30 x26 000000791fe31df0 x27 ffffff80ffffffc8 x28 000000791fe32530 x29 000000791fe32150 x30 0000007c5cebdfc4 sp 000000791fe31d70 pc 0000007c5cebdfe8 pstate 0000000000001000 v0 00000000000000000000000000000000 v1 6e7520796c6c6175746361202c313166 v2 000000000000000000000064656e776f v3 000000000000000000000000ebad8073 v4 000000000000000000000000ebad8074 v5 000000000000000000000000ebad8075 v6 000000000000000000000000ebad8076 v7 000000000000000000000000ebad8077 v8 00000000000000000000000000000000 v9 00000000000000000000000000000000 v10 00000000000000000000000000000000 v11 00000000000000000000000000000000 v12 00000000000000000000000000000000 v13 00000000000000000000000000000000 v14 00000000000000000000000000000000 v15 00000000000000000000000000000000 v16 000000000000000000000000ebad8080 v17 d5bd88beb450ea19383324056dbd9d7a v18 0f7f6a9ae127b70675cc3d3066466938 v19 c200000000000000c200000000000000 v20 05199a0974ee6609857aca4ad962c982 v21 8e9ff4a7d556a6d080635043ad8caf8b v22 000000000000000000000000ebad8086 v23 000000000000000000000000ebad8087 v24 000000000000000000000000ebad8088 v25 000000000000000000000000ebad8089 v26 000000000000000000000000ebad808a v27 000000000000000000000000ebad808b v28 000000000000000000000000ebad808c v29 000000000000000000000000ebad808d v30 000000000000000000000000ebad808e v31 00650072006800540064006100650052 fpsr 00000018 fpcr 00000000

00 pc 000000000001afe8 /apex/com.android.runtime/lib64/bionic/libc.so (_ZL11fdsan_errorPKcz+552)

#01 pc 000000000001acd0  /apex/com.android.runtime/lib64/bionic/libc.so (android_fdsan_close_with_tag+688)
#02 pc 00000000000151f8  /apex/com.android.art/lib64/libjavacore.so
#03 pc 0000000000001e60  /system/framework/arm64/boot-core-libart.oat
--- --- --- ---

memory near x1: 0000000000003a78 ---------------- ---------------- ................

memory near x3: 000000791fe32080 0000000000000000 0000000000000000 ................ 000000791fe32090 0000000000000000 0000000000000000 ................ 000000791fe320a0 0000000000000000 0000000000000000 ................ 000000791fe320b0 0000000000000000 0000000000000000 ................ 000000791fe320c0 0000000000000000 00000000ffffffff ................ 000000791fe320d0 0000271100003050 0000000000000000 P0...'.......... 000000791fe320e0 0000000000000000 0000000000000000 ................ 000000791fe320f0 0000000000000000 0000000000000000 ................ 000000791fe32100 0000000000000000 0000000000000000 ................ 000000791fe32110 0000000000000000 0000000000000000 ................ 000000791fe32120 0000000000000000 0000000000000000 ................ 000000791fe32130 0000000000000000 0000000000000000 ................ 000000791fe32140 00000000ebad8074 73d8f0a8e6429b35 t.......5.B....s 000000791fe32150 000000791fe321d0 0000007c5cebdcd4 .!..y......|... 000000791fe32160 000000791fe32530 000000000000000d 0%..y........... 000000791fe32170 0000000000000001 0000000014b4f830 ........0.......

memory near x4: 0000000000808080 ---------------- ---------------- ................

memory near x5: 0000000000808080 ---------------- ---------------- ................

memory near x6: 0000000000808080 ---------------- ---------------- ................

memory near x9: 73d8f0a8e6429b30 ---------------- ---------------- ................

memory near x11: 7f7f7f7f7f7f7f78 ---------------- ---------------- ................

memory near x12: 0101010101010100 ---------------- ---------------- ................

memory near x13: 0000000067340550 0000000000000000 0000000000000000 ................ 0000000067340560 0000000000000000 0000000000000000 ................ 0000000067340570 0000000000000000 0000000000000000 ................ 0000000067340580 0000000000000000 0000000000000000 ................ 0000000067340590 0000000000000000 0000000000000000 ................ 00000000673405a0 0000000000000000 0000000000000000 ................ 00000000673405b0 0000000000000000 0000000000000000 ................ 00000000673405c0 0000000000000000 0000000000000000 ................ 00000000673405d0 0000000000000000 0000000000000000 ................ 00000000673405e0 0000000000000000 0000000000000000 ................ 00000000673405f0 0000000000000000 0000000000000000 ................ 0000000067340600 0000000000000000 0000000000000000 ................ 0000000067340610 0000000000000000 0000000000000000 ................ 0000000067340620 0000000000000000 0000000000000000 ................ 0000000067340630 0000000000000000 0000000000000000 ................ 0000000067340640 0000000000000000 0000000000000000 ................

memory near x14: 0014bddb77d73cd0 ---------------- ---------------- ................

memory near x16: 0000007c5cf35d20 0000007c5cf11f20 0000007c5cee6b90 ..|....k.|... 0000007c5cf35d30 0000007c5cee6c90 0000007c5cf27910 .l.|....y.|... 0000007c5cf35d40 0000007c5cf2ad20 0000007c5cf27f50 ..|...P..|... 0000007c5cf35d50 0000007c5cece0b0 0000007c5cf29c50 ...|...P..|... 0000007c5cf35d60 0000007c5cf11aa0 0000007c5cecffe0 ...|......|... 0000007c5cf35d70 0000000000000000 0000007c5ceb2a40 ........@*.|... 0000007c5cf35d80 0000007c5cecaf40 0000007c5cf126a0 @..|....&.|... 0000007c5cf35d90 0000007c5cf12080 0000007c5cf12100 . .|....!.|... 0000007c5cf35da0 0000007c5ceb5bc0 0000007c5ceb48d0 .[.|....H.|... 0000007c5cf35db0 0000007c5cec87a0 0000007c5cf1e100 ...|......|... 0000007c5cf35dc0 0000007c5cebf6e0 0000007c5cee6fa0 ...|....o.|... 0000007c5cf35dd0 0000007c5cee7a20 0000007c5ceb5020 z.|... P.|... 0000007c5cf35de0 0000000000000000 0000000000000000 ................ 0000007c5cf35df0 0000007c5cf23500 0000007c5ceb49c0 .5.|....I.|... 0000007c5cf35e00 0000007c5cf297b0 0000007c7c3f9af0 ...|.....?||... 0000007c5cf35e10 0000007c5cf1df70 0000007c5ceb1bc0 p..|......|...

memory near x17: 0000007c5cf11a60 aa0003e894007d3c b900011392800000 <}.............. 0000007c5cf11a70 a8c27bfdf9400bf3 00000000d65f03c0 ..@..{......... 0000007c5cf11a80 d4000001d2801ba8 da809400b140041f ..........@..... 0000007c5cf11a90 d65f03c054fffe08 d503201fd503201f ...T.... ... .. 0000007c5cf11aa0 d4000001d28015c8 da809400b140041f ..........@..... 0000007c5cf11ab0 d65f03c054fffd08 d503201fd503201f ...T.... ... .. 0000007c5cf11ac0 d4000001d2801608 da809400b140041f ..........@..... 0000007c5cf11ad0 d65f03c054fffc08 d503201fd503201f ...T.... ... .. 0000007c5cf11ae0 d4000001d28015e8 da809400b140041f ..........@..... 0000007c5cf11af0 d65f03c054fffb08 d503201fd503201f ...T.... ... .. 0000007c5cf11b00 d4000001d2801628 da809400b140041f (.........@..... 0000007c5cf11b10 d65f03c054fffa08 d503201fd503201f ...T.... ... .. 0000007c5cf11b20 d4000001d2801288 da809400b140041f ..........@..... 0000007c5cf11b30 d65f03c054fff908 d503201fd503201f ...T.... ... .. 0000007c5cf11b40 d4000001d28012c8 da809400b140041f ..........@..... 0000007c5cf11b50 d65f03c054fff808 d503201fd503201f ...T.... ... ..

memory near x18: 000000791c7e3fc0 0000000000000000 0000000000000000 ................ 000000791c7e3fd0 0000000000000000 0000000000000000 ................ 000000791c7e3fe0 0000000000000000 0000000000000000 ................ 000000791c7e3ff0 0000000000000000 0000000000000000 ................ 000000791c7e4000 0000000000000000 0000000000000000 ................ 000000791c7e4010 0000000000000000 0000000000000000 ................ 000000791c7e4020 0000000000000000 0000000000000000 ................ 000000791c7e4030 0000000000000000 0000000000000000 ................ 000000791c7e4040 0000000000000000 0000000000000000 ................ 000000791c7e4050 0000000000000000 0000000000000000 ................ 000000791c7e4060 0000000000000000 0000000000000000 ................ 000000791c7e4070 0000000000000000 0000000000000000 ................ 000000791c7e4080 0000000000000000 0000000000000000 ................ 000000791c7e4090 0000000000000000 0000000000000000 ................ 000000791c7e40a0 0000000000000000 0000000000000000 ................ 000000791c7e40b0 0000000000000000 0000000000000000 ................

memory near x19: 0000000000003050 ---------------- ---------------- ................

memory near x20: 0000000000003a78 ---------------- ---------------- ................

memory near x21: 000000791fe32fc0 0000000000000000 0000000000000000 ................ 000000791fe32fd0 0000000000000000 0000000000000000 ................ 000000791fe32fe0 0000000000000000 0000000000000000 ................ 000000791fe32ff0 0000000000000000 000000791fe33040 ........@0..y... 000000791fe33000 0000007c5ce89088 000000791fe32cb0 ...|....,..y... 000000791fe33010 0000000000000000 0000000000000000 ................ 000000791fe33020 0000000000000000 73d8f0a8e6429b35 ........5.B....s 000000791fe33030 0000007c5cf42580 b400007b34bb7730 .%.|...0w.4{... 000000791fe33040 0000000000000000 0000000000000000 ................ 000000791fe33050 0000000000000000 0000000000000000 ................ 000000791fe33060 0000000000000000 0000000000000000 ................ 000000791fe33070 0000000000000000 0000000000000000 ................ 000000791fe33080 0000000000000000 0000000000000000 ................ 000000791fe33090 0000000000000000 0000000000000000 ................ 000000791fe330a0 0000000000000000 0000000000000000 ................ 000000791fe330b0 0000000000000000 0000000000000000 ................

memory near x23: 000000791fe31e78 000000791fe31e30 000000791fe31df0 0...y.......y... 000000791fe31e88 ffffff80ffffffc8 000000791fe321b0 .........!..y... 000000791fe31e98 000000791fe31e30 000000791fe31df0 0...y.......y... 000000791fe31ea8 ffffff80ffffffc8 000000791fe31f80 ............y... 000000791fe31eb8 0000000000000000 0000000000000000 ................ 000000791fe31ec8 0000000000000000 0000000000000000 ................ 000000791fe31ed8 0000000000000000 0000000000000000 ................ 000000791fe31ee8 0000000000000000 0000000000000000 ................ 000000791fe31ef8 0000000000000000 0000000000000000 ................ 000000791fe31f08 0000000000000000 0000000000000000 ................ 000000791fe31f18 0000000000000000 0000000000000000 ................ 000000791fe31f28 0000000000000000 0000000000000000 ................ 000000791fe31f38 0000000000000000 0000000000000000 ................ 000000791fe31f48 0000000000000000 0000000000000000 ................ 000000791fe31f58 0000000000000000 0000000000000000 ................ 000000791fe31f68 0000000000000000 0000000000000000 ................

memory near x24: 000000791fe32170 0000000000000001 0000000014b4f830 ........0....... 000000791fe32180 00000000710ffc70 0000007c5d48a6d8 p..q......H]|... 000000791fe32190 000000791fe33000 0000000000000157 .0..y...W....... 000000791fe321a0 0b00000007720f11 0000000000000157 ..r.....W....... 000000791fe321b0 000000791fe32220 000000791fe321b0 "..y....!..y... 000000791fe321c0 000000791fe32180 73d8f0a8e6429b35 .!..y...5.B....s 000000791fe321d0 000000791fe32220 00000079b6c651fc "..y....Q..y... 000000791fe321e0 0000000014b4f830 ffffff80ffffffd8 0............... 000000791fe321f0 00000000710ffc70 0000000000000000 p..q............ 000000791fe32200 b400007a84bb4650 0000000000000157 PF..z...W....... 000000791fe32210 000000791fe3230c b400007a84bb4650 .#..y...PF..z... 000000791fe32220 000000791fe3251c 0000000071519e64 .%..y...d.Qq.... 000000791fe32230 0000000000000000 00000000710cb230 ........0..q.... 000000791fe32240 0000000000000000 b400007b34bb7730 ........0w.4{... 000000791fe32250 00000000710ffc70 0000000000000001 p..q............ 000000791fe32260 0000000000000000 0000000000000000 ................

memory near x25: 000000791fe31df0 0000000000000029 0000000000000157 ).......W....... 000000791fe31e00 0000007c5ce81423 0000000007720f11 #..|.....r..... 000000791fe31e10 0000007c5ce86720 0000000000000000 g.|........... 000000791fe31e20 00000000135caa50 0000000000000008 P.............. 000000791fe31e30 000000791fe320d0 000000791fe31f10 . ..y.......y... 000000791fe31e40 00000000710266c8 b400007b34bb7730 .f.q....0w.4{... 000000791fe31e50 000000791fe31eb0 00000079c287bbbc ....y.......y... 000000791fe31e60 b400007b34bb7730 000000791fe31f60 0w.4{...`...y... 000000791fe31e70 000000791fe321b0 000000791fe31e30 .!..y...0...y... 000000791fe31e80 000000791fe31df0 ffffff80ffffffc8 ....y........... 000000791fe31e90 000000791fe321b0 000000791fe31e30 .!..y...0...y... 000000791fe31ea0 000000791fe31df0 ffffff80ffffffc8 ....y........... 000000791fe31eb0 000000791fe31f80 0000000000000000 ....y........... 000000791fe31ec0 0000000000000000 0000000000000000 ................ 000000791fe31ed0 0000000000000000 0000000000000000 ................ 000000791fe31ee0 0000000000000000 0000000000000000 ................

memory near x26: 000000791fe31db0 00000000ebad8074 0000000000000000 t............... 000000791fe31dc0 00000000ebad8075 0000000000000000 u............... 000000791fe31dd0 00000000ebad8076 0000000000000000 v............... 000000791fe31de0 00000000ebad8077 0000000000000000 w............... 000000791fe31df0 0000000000000029 0000000000000157 ).......W....... 000000791fe31e00 0000007c5ce81423 0000000007720f11 #..|.....r..... 000000791fe31e10 0000007c5ce86720 0000000000000000 g.|........... 000000791fe31e20 00000000135caa50 0000000000000008 P.............. 000000791fe31e30 000000791fe320d0 000000791fe31f10 . ..y.......y... 000000791fe31e40 00000000710266c8 b400007b34bb7730 .f.q....0w.4{... 000000791fe31e50 000000791fe31eb0 00000079c287bbbc ....y.......y... 000000791fe31e60 b400007b34bb7730 000000791fe31f60 0w.4{...`...y... 000000791fe31e70 000000791fe321b0 000000791fe31e30 .!..y...0...y... 000000791fe31e80 000000791fe31df0 ffffff80ffffffc8 ....y........... 000000791fe31e90 000000791fe321b0 000000791fe31e30 .!..y...0...y... 000000791fe31ea0 000000791fe31df0 ffffff80ffffffc8 ....y...........

memory near x28: 000000791fe324f0 00000000710264c0 000000793a1261cc .d.q.....a.:y... 000000791fe32500 000000791fe32530 136c207816018e10 0%..y.......x l. 000000791fe32510 0000000000000000 16018e1014b4ba60 ............... 000000791fe32520 00000000136c2078 14b4ba6000000000 x l............ 000000791fe32530 0000000000000000 0000000000000000 ................ 000000791fe32540 0000000000000000 0000000000000000 ................ 000000791fe32550 0000000000000000 0000000000000000 ................ 000000791fe32560 0000000000000000 0000000000000000 ................ 000000791fe32570 b400007b34bb7730 0000000000000000 0w.4{........... 000000791fe32580 0000000000000000 000000793bf192f4 ...........;y... 000000791fe32590 000000000000106e 00000079c2800880 n...........y... 000000791fe325a0 000000791fe32600 0000000000000001 .&..y........... 000000791fe325b0 000000791fe32600 000000791fe32640 .&..y...@&..y... 000000791fe325c0 000000791fe32620 00000079c280a258 &..y...X...y... 000000791fe325d0 00000079483bbaf0 00000000714aef58 ..;Hy...X.Jq.... 000000791fe325e0 000000791fe32640 0000007c71259da4 @&..y.....%q|...

memory near x29: 000000791fe32110 0000000000000000 0000000000000000 ................ 000000791fe32120 0000000000000000 0000000000000000 ................ 000000791fe32130 0000000000000000 0000000000000000 ................ 000000791fe32140 00000000ebad8074 73d8f0a8e6429b35 t.......5.B....s 000000791fe32150 000000791fe321d0 0000007c5cebdcd4 .!..y......|... 000000791fe32160 000000791fe32530 000000000000000d 0%..y........... 000000791fe32170 0000000000000001 0000000014b4f830 ........0....... 000000791fe32180 00000000710ffc70 0000007c5d48a6d8 p..q......H]|... 000000791fe32190 000000791fe33000 0000000000000157 .0..y...W....... 000000791fe321a0 0b00000007720f11 0000000000000157 ..r.....W....... 000000791fe321b0 000000791fe32220 000000791fe321b0 "..y....!..y... 000000791fe321c0 000000791fe32180 73d8f0a8e6429b35 .!..y...5.B....s 000000791fe321d0 000000791fe32220 00000079b6c651fc "..y....Q..y... 000000791fe321e0 0000000014b4f830 ffffff80ffffffd8 0............... 000000791fe321f0 00000000710ffc70 0000000000000000 p..q............ 000000791fe32200 b400007a84bb4650 0000000000000157 PF..z...W.......

code around pc: 0000007c5cebdfa8 ad3e83a0ad3b83a0 ad3c83a0ad3d83a0 ..;...>...=...<. 0000007c5cebdfb8 b81803b3b81783a8 93407e689401cca0 ............h~@. 0000007c5cebdfc8 b81843a0f81883bf 93407e81aa0803e0 .....C.......~@. 0000007c5cebdfd8 528000c2d10243a3 d400000152801e08 .C.....R...R.... 0000007c5cebdfe8 9401cbcd9401cbe2 f9000bf3a9be7bfd .........{...... 0000007c5cebdff8 37f80100910003fd 97ffce5f2a0003f3 .......7..._... 0000007c5cebe008 940001212a1303e1 c8dffc00b4000080 ...!........... 0000007c5cebe018 aa1f03e014000002 a8c27bfdf9400bf3 ..........@..{.. 0000007c5cebe028 00000000d65f03c0 a90157f6a9bd7bfd ........{...W.. 0000007c5cebe038 a9024ff4910003fd f9400508d53bd048 .....O..H.;...@. 0000007c5cebe048 2a000108b9401508 aa0203f637f80188 ..@.......7.... 0000007c5cebe058 aa0103f42a0003f3 2a1303e197ffce48 .......H......* 0000007c5cebe068 b40000a09400010a c8f5fc16aa1403f5 ................ 0000007c5cebe078 540000a1eb1402bf a94157f6a9424ff4 .......T.OB..WA. 0000007c5cebe088 d65f03c0a8c37bfd b4000215b4000234 .{.....4....... 0000007c5cebe098 51000528d378fea9 5400058871002d1f ..x.(..Q.-.q...T

code around lr: 0000007c5cebdf80 97ffd92bad0807e0 9401cccd52801580 ....+......R.... 0000007c5cebdf90 52801640aa0003f3 6f00e4009401ccca ....@..R.......o 0000007c5cebdfa0 aa0003f412800008 ad3e83a0ad3b83a0 ..........;...>. 0000007c5cebdfb0 ad3c83a0ad3d83a0 b81803b3b81783a8 ..=...<......... 0000007c5cebdfc0 93407e689401cca0 b81843a0f81883bf ....h~@......C.. 0000007c5cebdfd0 93407e81aa0803e0 528000c2d10243a3 .....~@..C.....R 0000007c5cebdfe0 d400000152801e08 9401cbcd9401cbe2 ...R............ 0000007c5cebdff0 f9000bf3a9be7bfd 37f80100910003fd .{.............7 0000007c5cebe000 97ffce5f2a0003f3 940001212a1303e1 ..._......!... 0000007c5cebe010 c8dffc00b4000080 aa1f03e014000002 ................ 0000007c5cebe020 a8c27bfdf9400bf3 00000000d65f03c0 ..@..{...._..... 0000007c5cebe030 a90157f6a9bd7bfd a9024ff4910003fd .{...W.......O.. 0000007c5cebe040 f9400508d53bd048 2a000108b9401508 H.;...@...@.... 0000007c5cebe050 aa0203f637f80188 aa0103f42a0003f3 ...7........... 0000007c5cebe060 2a1303e197ffce48 b40000a09400010a H......*........ 0000007c5cebe070 c8f5fc16aa1403f5 540000a1eb1402bf ...............T

stack: 000000791fe31cf0: 0000000000000000 0000000000000000 000000791fe31d00: 0000000000000000 73d8f0a8e6429b35 000000791fe31d10: 000000791fe32150 0000007c5cebdf88 000000791fe31d20: 000000791fe32530 00000000710ea128 000000791fe31d30: 000000791fe31df0 000000791fe31e30 000000791fe31d40: 000000791fe321b0 000000791fe31eb8 000000791fe31d50: 0000000000000003 000000791fe33000 000000791fe31d60: 0000007c7c4f1fb0 0000007c5ce82f7b 000000791fe31d70: 000000791fe32250 000000791fe32a70 #sp 000000791fe31d80: 000000791fe32180 ffffff80ffffffd8 000000791fe31d90: 0000000000000000 0000000000000000 000000791fe31da0: 00000000ebad8073 0000000000000000 000000791fe31db0: 00000000ebad8074 0000000000000000 000000791fe31dc0: 00000000ebad8075 0000000000000000 000000791fe31dd0: 00000000ebad8076 0000000000000000 000000791fe31de0: 00000000ebad8077 0000000000000000 000000791fe31df0: 0000000000000029 0000000000000157 000000791fe31e00: 0000007c5ce81423 0000000007720f11 000000791fe31e10: 0000007c5ce86720 0000000000000000 000000791fe31e20: 00000000135caa50 0000000000000008 000000791fe31e30: 000000791fe320d0 000000791fe31f10 000000791fe31e40: 00000000710266c8 b400007b34bb7730 000000791fe31e50: 000000791fe31eb0 00000079c287bbbc 000000791fe31e60: b400007b34bb7730 000000791fe31f60 000000791fe31e70: 000000791fe321b0 000000791fe31e30 000000791fe31e80: 000000791fe31df0 ffffff80ffffffc8 000000791fe31e90: 000000791fe321b0 000000791fe31e30 000000791fe31ea0: 000000791fe31df0 ffffff80ffffffc8 000000791fe31eb0: 000000791fe31f80 0000000000000000 000000791fe31ec0: 0000000000000000 0000000000000000 000000791fe31ed0: 0000000000000000 0000000000000000 000000791fe31ee0: 0000000000000000 0000000000000000 000000791fe31ef0: 0000000000000000 0000000000000000 000000791fe31f00: 0000000000000000 0000000000000000 000000791fe31f10: 0000000000000000 0000000000000000 000000791fe31f20: 0000000000000000 0000000000000000 000000791fe31f30: 0000000000000000 0000000000000000 000000791fe31f40: 0000000000000000 0000000000000000 000000791fe31f50: 0000000000000000 0000000000000000 000000791fe31f60: 0000000000000000 0000000000000000 000000791fe31f70: 0000000000000000 0000000000000000 000000791fe31f80: 0000000000000000 0000000000000000 000000791fe31f90: 0000000000000000 0000000000000000 000000791fe31fa0: 0000000000000000 0000000000000000 000000791fe31fb0: 0000000000000000 0000000000000000 000000791fe31fc0: 0000000000000000 0000000000000000 000000791fe31fd0: 0000000000000000 0000000000000000 000000791fe31fe0: 0000000000000000 0000000000000000 000000791fe31ff0: 0000000000000000 0000000000000000 000000791fe32000: 0000000000000000 0000000000000000 000000791fe32010: 0000000000000000 0000000000000000 000000791fe32020: 0000000000000000 0000000000000000 000000791fe32030: 0000000000000000 0000000000000000 000000791fe32040: 0000000000000000 0000000000000000 000000791fe32050: 0000000000000000 0000000000000000 000000791fe32060: 0000000000000000 0000000000000000 000000791fe32070: 0000000000000000 0000000000000000 000000791fe32080: 0000000000000000 0000000000000000 000000791fe32090: 0000000000000000 0000000000000000 000000791fe320a0: 0000000000000000 0000000000000000 000000791fe320b0: 0000000000000000 0000000000000000 000000791fe320c0: 0000000000000000 00000000ffffffff 000000791fe320d0: 0000271100003050 0000000000000000 000000791fe320e0: 0000000000000000 0000000000000000 000000791fe320f0: 0000000000000000 0000000000000000 000000791fe32100: 0000000000000000 0000000000000000 000000791fe32110: 0000000000000000 0000000000000000 000000791fe32120: 0000000000000000 0000000000000000 000000791fe32130: 0000000000000000 0000000000000000 000000791fe32140: 00000000ebad8074 73d8f0a8e6429b35 000000791fe32150: 000000791fe321d0 0000007c5cebdcd4 000000791fe32160: 000000791fe32530 000000000000000d 000000791fe32170: 0000000000000001 0000000014b4f830 000000791fe32180: 00000000710ffc70 0000007c5d48a6d8 000000791fe32190: 000000791fe33000 0000000000000157 000000791fe321a0: 0b00000007720f11 0000000000000157 000000791fe321b0: 000000791fe32220 000000791fe321b0 000000791fe321c0: 000000791fe32180 73d8f0a8e6429b35 000000791fe321d0: 000000791fe32220 00000079b6c651fc 000000791fe321e0: 0000000014b4f830 ffffff80ffffffd8 000000791fe321f0: 00000000710ffc70 0000000000000000 000000791fe32200: b400007a84bb4650 0000000000000157 000000791fe32210: 000000791fe3230c b400007a84bb4650 000000791fe32220: 000000791fe3251c 0000000071519e64 000000791fe32230: 0000000000000000 00000000710cb230 000000791fe32240: 0000000000000000 b400007b34bb7730 000000791fe32250: 00000000710ffc70 0000000000000001 000000791fe32260: 0000000000000000 0000000000000000 000000791fe32270: 0000000000000000 0000000000000000 000000791fe32280: 0000000000000000 0000000000000000 000000791fe32290: 0000000000000000 0000000000000000 000000791fe322a0: b400007b34bb7730 0000000000000000 000000791fe322b0: 0000000000000000 00000000710cb220 000000791fe322c0: 00000000710cb230 0000000000000000 000000791fe322d0: 0000000014b4f830 0000000000000001 000000791fe322e0: 000000000000000d 000000791fe32530 000000791fe322f0: 000000791fe3251c 000000007155810c 000000791fe32300: 00000000710f91e0 135caa30710cb230 000000791fe32310: 0000000000000000 0000000000000000 000000791fe32320: 0000000000000000 00000000710cb220 000000791fe32330: 0000000014b4f830 00000000135caa30 000000791fe32340: 0000000000000000 0000000000000000 000000791fe32350: 000000791fe32508 0000000071551c94 000000791fe32360: 00000000710f5ce0 135caa30710cb220 000000791fe32370: 00000000136c2130 00000000135caa30 000000791fe32380: 0000000014b4f830 000000007152faf0 000000791fe32390: 00000000710ed9a8 00000000135caa30 000000791fe323a0: 00000000135caa30 0000000000000001 000000791fe323b0: 00000000136c2130 00000000136c2098 000000791fe323c0: 0000000000000001 0000000071458b38 000000791fe323d0: 00000000710487f8 00000079136c2130 000000791fe323e0: 000000791fe3251c 00000000136c2098 000000791fe323f0: 00000000136c2110 0000000000000001 000000791fe32400: 0000000000000000 0000000000000000 000000791fe32410: 000000791fe32508 00000000713ca294 000000791fe32420: 000000007103fc60 0000000000000000 000000791fe32430: 00000000136c2098 00000000713c8410 000000791fe32440: 000000007103f8a0 000000791fe32508 000000791fe32450: 136c2110c2800880 0000000000000000 000000791fe32460: 000000793a1261cc 0000000000000000 000000791fe32470: 00000000136c2078 00000000136c2090 000000791fe32480: 00000000136c2098 000000791fe32508 000000791fe32490: 0000000000000000 000000791fe32508 000000791fe324a0: 000000791fe32530 00000000713cfe68 000000791fe324b0: 0000000070fdcb68 136c2090136c2098 000000791fe324c0: 000000793a1261cc 000000000000106e 000000791fe324d0: 00000079c2800880 00000079c280a2b4 000000791fe324e0: 00000079483bd108 00000079136c2078 000000791fe324f0: 00000000710264c0 000000793a1261cc 000000791fe32500: 000000791fe32530 136c207816018e10 000000791fe32510: 0000000000000000 16018e1014b4ba60 000000791fe32520: 00000000136c2078 14b4ba6000000000 000000791fe32530: 0000000000000000 0000000000000000 000000791fe32540: 0000000000000000 0000000000000000 000000791fe32550: 0000000000000000 0000000000000000 000000791fe32560: 0000000000000000 0000000000000000 000000791fe32570: b400007b34bb7730 0000000000000000 000000791fe32580: 0000000000000000 000000793bf192f4 000000791fe32590: 000000000000106e 00000079c2800880 000000791fe325a0: 000000791fe32600 0000000000000001 000000791fe325b0: 000000791fe32600 000000791fe32640 000000791fe325c0: 000000791fe32620 00000079c280a258 000000791fe325d0: 00000079483bbaf0 00000000714aef58 000000791fe325e0: 000000791fe32640 0000007c71259da4 000000791fe325f0: 000000793bf192f4 000000791fe32640 000000791fe32600: 14b4ba6000000000 0000000016162fc8 000000791fe32610: 0000000000000000 16162fe800000000 000000791fe32620: 14b4ba6000000000 0000000016162fc8 000000791fe32630: 0000000000000000 16162fe800000000 000000791fe32640: 0000000000000000 0000000000000000 000000791fe32650: 0000000000000000 0000000000000000 000000791fe32660: 0000000000000000 0000000000000000 000000791fe32670: 0000000000000000 0000000000000000 000000791fe32680: b400007b34bb7730 0000000000000000 000000791fe32690: 0000000000000000 000000793bf189d6 000000791fe326a0: 000000000000106e 00000079c2800880 000000791fe326b0: 000000791fe32700 0000000010380011 000000791fe326c0: 0000000000000014 000000791fe32730 000000791fe326d0: 000000791fe32718 00000079c280a258 000000791fe326e0: 00000079483bbf58 0000007c7125581c 000000791fe326f0: 000000793bf189d6 000000791fe32730 000000791fe32700: 16162fe800000000 0000000000000000 000000791fe32710: 14adaf4800000000 16162fe800000000 000000791fe32720: 0000000100000001 14adaf4871254960 000000791fe32730: 0000000000000000 0000000000000000 000000791fe32740: 0000000000000000 0000000000000000 000000791fe32750: 0000000000000000 0000000000000000 000000791fe32760: 0000000000000000 0000000000000000 000000791fe32770: b400007b34bb7730 0000000000000000 000000791fe32780: 0000000000000000 0000000014adaf48 000000791fe32790: 0000000014b4b748 000000001600b090 000000791fe327a0: 0000000000000000 0000000014b4b710 000000791fe327b0: 0000000000000000 0000000070f106e0 000000791fe327c0: 0000000000000001 0000000072d2c338 000000791fe327d0: 0000000071e0c838 0000000014b4b710 000000791fe327e0: 0000000000000001 000000001600b090 000000791fe327f0: 0000000000000000 0000000072d2fa18 000000791fe32800: 0000000071e0d918 b400007b14b4b6e0 000000791fe32810: 0000000000000000 b400007b34bb7730 000000791fe32820: 0000000072027d48 0000000000000000 000000791fe32830: 715e8aa800000001 0000000000000000 000000791fe32840: 14b4b74800000000 0000000000000001 000000791fe32850: 0000000170f106e0 000000001600b090 000000791fe32860: 0000000000000000 0000000000000000 000000791fe32870: ffffffff00000000 00000000ffffffff 000000791fe32880: b400007b00000000 0000000014b4b710 000000791fe32890: 0000271100003050 0000000000000000 000000791fe328a0: 0000000071a36878 00000000170cdfd0 000000791fe328b0: 0000000000000004 000000791fe32950 000000791fe328c0: 000000791fe32948 0000000072d2f538 000000791fe328d0: 0000000071e0d8f8 0000305014b4b710 000000791fe328e0: 0000000000002711 00000079c2800880 000000791fe328f0: 000000793bf18922 0000000000000071 000000791fe32900: 00000079c2800880 000000791fe32940 000000791fe32910: 0000000012f40590 00000079c280939c 000000791fe32920: 00000079483bb108 b4000079f4b31b90 000000791fe32930: 000000793bf18922 000000791fe32950 000000791fe32940: 14b4b66814b4b748 14b4b66814b4b748 000000791fe32950: 0000000000000000 0000000000000000 000000791fe32960: 0000000000000000 0000000000000000 000000791fe32970: 0000000000000000 0000000000000000 000000791fe32980: 0000000000000000 0000000000000000 000000791fe32990: b400007b34bb7730 0000000000000000 000000791fe329a0: b400007b34bb77f0 000000791fe33000 000000791fe329b0: b400007b34bb77d8 000000793c00c907 000000791fe329c0: 000000791fe33000 0000000000000000 000000791fe329d0: 00000079c3016000 00000079c3017000 000000791fe329e0: 000000791fe32a00 00000079c2810970 000000791fe329f0: 0000000000000000 0000007c12eb6708 000000791fe32a00: 000000791fe32ad0 000000793c00c907 000000791fe32a10: 000000791fe32a20 000000791fe32ad0 000000791fe32a20: 00000079483bb108 b400007b34bb7730 000000791fe32a30: 000000791fe32a90 00000079c287bbbc 000000791fe32a40: 000000791fe32aa0 0000007c5ceaa2a8 000000791fe32a50: 00000079c3017000 0000000000000001 000000791fe32a60: 000000791fe32ad0 0000007c5ceaa0e8 000000791fe32a70: 0000000000000000 0000000000000000 000000791fe32a80: 0000000000000000 73d8f0a8e6429b35 000000791fe32a90: 000000791fe32b40 00000079c2c2caf0 000000791fe32aa0: 000000793c00c907 0000000012eb6708 000000791fe32ab0: 00000079483bb108 000000791fe32af0 000000791fe32ac0: 0000000000000005 000000791fe32bc0 000000791fe32ad0: 0000000000000000 000000793c00c907 000000791fe32ae0: 0000000400000001 000000791fe32af0 000000791fe32af0: 0000000012eb6708 0000000000000000 000000791fe32b00: 0000000000000000 0000000000000000 000000791fe32b10: 0000000000000000 0000000000000000 000000791fe32b20: 0000000000000000 0000000000000000 000000791fe32b30: 0000000000000000 73d8f0a8e6429b35 000000791fe32b40: 000000791fe32bf0 00000079c2c765f4 000000791fe32b50: 000000791fe33000 b400007b04b20010 000000791fe32b60: 00000079c26a7cc6 00000079c269bc26 000000791fe32b70: 0000000000000005 b400007a84bb4650 000000791fe32b80: 0000000071035630 b400007b34bb7730 000000791fe32b90: 0000000000003050 000000791fe33000 000000791fe32ba0: 0000007c5d491000 2d64616572685412 000000791fe32bb0: 0000000000003833 0000000000000000 000000791fe32bc0: b400007b34bb7730 b400007a84bb4650 000000791fe32bd0: b400007a94b26990 b400007b34bb7730 000000791fe32be0: 0000000000005c00 73d8f0a8e6429b35 000000791fe32bf0: 000000791fe32c50 0000007c5cf27ec4 000000791fe32c00: 0000000000000000 0000007c7b0c6000 000000791fe32c10: 000000791fe32ff8 000000791fe32cb0 000000791fe32c20: 000000791fe32cb0 0000000000003050 000000791fe32c30: 0000000000003050 000000791fe32cb0 000000791fe32c40: 0000007c5d491000 000000791fe32cb0 000000791fe32c50: 000000791fe32c80 0000007c5cebb2a4 000000791fe32c60: 000000791fe32cb0 0000000000000000 000000791fe32c70: 0000007c5cf27de0 000000791fe32cb0 000000791fe32c80: 0000000000000000 0000000000000000 000000791fe32c90: 0000007c7c4fd4f8 0000000000000000 000000791fe32ca0: 0000007c7b0c6000 b400007b34bb7730 000000791fe32cb0: 00000079b011bcb0 00000078fcc1fcb0 000000791fe32cc0: 0000305000003a7b 0000000000000001 000000791fe32cd0: 000000791fd2d000 0000000000105cb0 000000791fe32ce0: 0000000000001000 0000000000000000 000000791fe32cf0: 0000000000000000 0000000000000000 000000791fe32d00: 0000000000000003 0000000000000000 000000791fe32d10: 00000079c2c760e0 b400007b34bb7730 000000791fe32d20: 0000000000000000 0000000080001200 000000791fe32d30: 0000007c65834000 000000791bf41000 000000791fe32d40: 000000791fe32cb0 0000000100000000 000000791fe32d50: 000000003a7b0000 000000791fd2d000 000000791fe32d60: 000000000010a000 000000791fd2e000 000000791fe32d70: 0000000000108000 6e615f6b63617473


solib build id: /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libagora_ai_echo_cancellation_extension.so: ad7ffa1fbbc5d54f044e639dc63f37d18926f271 /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libagora_ai_noise_suppression_extension.so: fec3a40bd2f193dc7eb9c11641796d9d2348ccb1 /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libagora_face_detection_extension.so: 5cefe450d075f3aafcb9a4515bf3612f9e48c9f1 /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libagora_content_inspect_extension.so: 9ed8d07cfb2b4a4194a730fe048931dc4ae7897f /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libagora_video_av1_encoder_extension.so: 890973f39faf850a837a610980e3c2d8cc40d76e /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libagora_video_av1_decoder_extension.so: 52e66d4fe35cd80ab05a8f63f6dc5bd4b8a8b58b /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libvideo_enc.so: b0d876a3aff24bf83a0244b298fc3497aff62757 /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libagora_video_encoder_extension.so: 486ea2f2f1720272ed7a3fadfcef2a9b3df99374 /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libvideo_dec.so: 14e1051d6909c0729e9c58a88de97c31ee6ee4d2 /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libagora_video_decoder_extension.so: abb1c2ba9e35b0c1e5ce1fea7303fba1cc263556 /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libagora_spatial_audio_extension.so: 3d41e6a4fe514ad4ba4f7a2856cd71d66fb3999b /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libagora_segmentation_extension.so: a8cdd51e04a7af00c2e2feb7931afa944bf28d0a /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libagora-rtc-sdk.so: 06e3c57e800a262bf82cc8b4efe711d3bbc985e4 /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libagora-ffmpeg.so: 03c92b83784545a217a7cf3096e5171bc503136b /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libagora-rtm-sdk-jni.so: 92a5ab77726d1a422514e9624794732eb4bbcf72 /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libagora-fdkaac.so: 6f1b2bfb46741e33121a3baa4a15abf005524643 /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libagora_audio_beauty_extension.so: 71a89fd0dfaed2cb3aff4581d685c0978547d669 /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libglide-webp.so: 477a6e945edf996d3304e4ad0fe939327d3720a3 /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libffavc.so: 52731036e9d00e433ecbe3c23c71e38733765ec7 /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libpag.so: 0a168a2f60e8e56c058f4ef6ea96caec7b160997 /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libsls_producer.so: ec72638a1730cbda14fdba79dc3e4729425bfd2d /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libagora_video_quality_analyzer_extension.so: e4c6e1c2936ee6ad65db072cbc307ba968ad3c1e /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libagora_clear_vision_extension.so: a577ec336bdd1446cb2b5f2f3571b7932a3282fb /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libaosl.so: 61608ab701645441b24bc2126522a1a6eef1cf41 /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libNetHTProtect.so: e8179b6b49877d9fd62c43d763e635f1aa134403 /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libffmpeg.so: (no build id) /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libfdk-aac.so: (no build id) /data/data/com.xxxx.app/files/.motion/libxt_a64.so: 02e18e16e0c4f08d27728f73e5eb6fe2b7333df0 /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libtnet-3.1.14.so: 2510ff56a9673370b9d664c21a3dcb04a541d939 /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libumeng-spy.so: 208f7ec58fa1ba72f165ae411601119e171ad478 /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libagora_screen_capture_extension.so: e5854b6c50081724d68e0021c3b8885934ee1773 /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libcrashsdk.so: af353b0fdc0e50555aa6d48a8d139b6d5bdc6682 /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libagora-soundtouch.so: 0b24f6856e8e7e6a5f198c23d6224513241f6915 /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libxxxxmediakit.so: 554004e79c7d67b90499ad931795446e3f886ede /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libnesec.so: 584c1b976b908529b1da068752bd1462d681dac8 /data/app/~~H0FjwQhJvyKzK8zNnb7SvQ==/com.xxxx.app--NRTfjs0Fmj6WVyHpWTJ0g==/lib/arm64/libhtpcrash.so: 67c02a81c71b38581cde5e1ac441fe67d5420b9e