Crash when i enabled log with stdout or file on android after 30-60s with traffic.
I tried change hev_socks5_logger_log to use android log, still same issue.
hev_socks5_logger_log (HevSocks5LoggerLevel level, const char *fmt, ...)
{
int android_log_level;
va_list ap;
// Map HevSocks5LoggerLevel to Android log levels
switch (level) {
case HEV_SOCKS5_LOGGER_DEBUG:
android_log_level = ANDROID_LOG_DEBUG;
break;
case HEV_SOCKS5_LOGGER_INFO:
android_log_level = ANDROID_LOG_INFO;
break;
case HEV_SOCKS5_LOGGER_WARN:
android_log_level = ANDROID_LOG_WARN;
break;
case HEV_SOCKS5_LOGGER_ERROR:
android_log_level = ANDROID_LOG_ERROR;
break;
case HEV_SOCKS5_LOGGER_UNSET:
default:
android_log_level = ANDROID_LOG_UNKNOWN;
break;
}
// Initialize variable argument list
va_start(ap, fmt);
// Print log message using Android log print function
__android_log_vprint(android_log_level, LOG_TAG, fmt, ap);
// Clean up va
va_end(ap);
}
2024-06-15 13:24:56.525 30331-30331 DEBUG crash_dump64 A *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2024-06-15 13:24:56.525 30331-30331 DEBUG crash_dump64 A Build fingerprint: 'samsung/a04snnxx/a04s:14/UP1A.231005.007/A047FXXU6DXA2:user/release-keys'
2024-06-15 13:24:56.525 30331-30331 DEBUG crash_dump64 A Revision: '5'
2024-06-15 13:24:56.526 30331-30331 DEBUG crash_dump64 A ABI: 'arm64'
2024-06-15 13:24:56.526 30331-30331 DEBUG crash_dump64 A Processor: '1'
2024-06-15 13:24:56.526 30331-30331 DEBUG crash_dump64 A Timestamp: 2024-06-15 13:24:55.802771726+0700
2024-06-15 13:24:56.526 30331-30331 DEBUG crash_dump64 A Process uptime: 56s
2024-06-15 13:24:56.526 30331-30331 DEBUG crash_dump64 A Cmdline: .p1
2024-06-15 13:24:56.526 30331-30331 DEBUG crash_dump64 A pid: 28886, tid: 29095, name: xxx >>> .p1 <<<
2024-06-15 13:24:56.526 30331-30331 DEBUG crash_dump64 A uid: 10335
2024-06-15 13:24:56.526 30331-30331 DEBUG crash_dump64 A signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0x0000007b92ff2fa0
2024-06-15 13:24:56.526 30331-30331 DEBUG crash_dump64 A Cause: stack pointer is close to top of stack; likely stack overflow.
2024-06-15 13:24:56.527 30331-30331 DEBUG crash_dump64 A x0 0000007b92ff3930 x1 0000007b92ff3198 x2 0000000000000010 x3 0000000000000080
2024-06-15 13:24:56.527 30331-30331 DEBUG crash_dump64 A x4 0000007a49ccd474 x5 0000007b92ff3ba0 x6 000000000000000f x7 000000000000000d
2024-06-15 13:24:56.527 30331-30331 DEBUG crash_dump64 A x8 0000000000000004 x9 0000000000000005 x10 0000000000000004 x11 0000000000000002
2024-06-15 13:24:56.527 30331-30331 DEBUG crash_dump64 A x12 0000000000000165 x13 0000007b92ff3384 x14 0000000000000000 x15 000000000000000d
2024-06-15 13:24:56.527 30331-30331 DEBUG crash_dump64 A x16 0000007b8096f890 x17 0000007b808f97c8 x18 0000007a496ee000 x19 0000007b92ff3930
2024-06-15 13:24:56.528 30331-30331 DEBUG crash_dump64 A x20 0000000000000004 x21 0000000000000000 x22 0000007b80972c02 x23 0000007b92ff33b0
2024-06-15 13:24:56.528 30331-30331 DEBUG crash_dump64 A x24 0000000000000000 x25 00000000ffffffff x26 0000007ad963e000 x27 0000007a49ccd479
2024-06-15 13:24:56.528 30331-30331 DEBUG crash_dump64 A x28 0000000000000005 x29 0000007b92ff38b0
2024-06-15 13:24:56.528 30331-30331 DEBUG crash_dump64 A lr 0000007b8093c800 sp 0000007b92ff3000 pc 0000007b80945488 pst 0000000080000000
2024-06-15 13:24:56.529 30331-30331 DEBUG crash_dump64 A 12 total frames
2024-06-15 13:24:56.529 30331-30331 DEBUG crash_dump64 A backtrace:
2024-06-15 13:24:56.529 30331-30331 DEBUG crash_dump64 A #00 pc 00000000000de488 /apex/com.android.runtime/lib64/bionic/libc.so (__sfvwrite+0) (BuildId: 24ba97cbd65c7b34daa71d3757b60180)
2024-06-15 13:24:56.529 30331-30331 DEBUG crash_dump64 A #01 pc 00000000000d57fc /apex/com.android.runtime/lib64/bionic/libc.so (__vfprintf+9452) (BuildId: 24ba97cbd65c7b34daa71d3757b60180)
2024-06-15 13:24:56.530 30331-30331 DEBUG crash_dump64 A #02 pc 00000000000f1da0 /apex/com.android.runtime/lib64/bionic/libc.so (vsnprintf+192) (BuildId: 24ba97cbd65c7b34daa71d3757b60180)
2024-06-15 13:24:56.530 30331-30331 DEBUG crash_dump64 A #03 pc 00000000000bd494 /apex/com.android.runtime/lib64/bionic/libc.so (__vsnprintf_chk+60) (BuildId: 24ba97cbd65c7b34daa71d3757b60180)
2024-06-15 13:24:56.530 30331-30331 DEBUG crash_dump64 A #04 pc 0000000000012248 /data/app/~~nQVLtAgOx_nsg8_2F4NZUA==/io.xxx-INSv1Iavg5b9wKxrOWiEpg==/base.apk!libx-socks5-server.so (offset 0xe67000) (BuildId: eecdfcd6e1d58cf7670f84ec9466e0a274e55ea8)
2024-06-15 13:24:56.531 30331-30331 DEBUG crash_dump64 A #05 pc 0000000000011ff0 /data/app/~~nQVLtAgOx_nsg8_2F4NZUA==/io.xxx-INSv1Iavg5b9wKxrOWiEpg==/base.apk!libx-socks5-server.so (offset 0xe67000) (hev_socks5_logger_log+252) (BuildId: eecdfcd6e1d58cf7670f84ec9466e0a274e55ea8)
2024-06-15 13:24:56.531 30331-30331 DEBUG crash_dump64 A #06 pc 00000000000153a4 /data/app/~~nQVLtAgOx_nsg8_2F4NZUA==/io.xxx-INSv1Iavg5b9wKxrOWiEpg==/base.apk!libx-socks5-server.so (offset 0xe67000) (BuildId: eecdfcd6e1d58cf7670f84ec9466e0a274e55ea8)
2024-06-15 13:24:56.531 30331-30331 DEBUG crash_dump64 A #07 pc 00000000000150f8 /data/app/~~nQVLtAgOx_nsg8_2F4NZUA==/io.xxx-INSv1Iavg5b9wKxrOWiEpg==/base.apk!libx-socks5-server.so (offset 0xe67000) (hev_socks5_udp_recvfrom+112) (BuildId: eecdfcd6e1d58cf7670f84ec9466e0a274e55ea8)
2024-06-15 13:24:56.531 30331-30331 DEBUG crash_dump64 A #08 pc 0000000000015a74 /data/app/~~nQVLtAgOx_nsg8_2F4NZUA==/io.xxx-INSv1Iavg5b9wKxrOWiEpg==/base.apk!libx-socks5-server.so (offset 0xe67000) (BuildId: eecdfcd6e1d58cf7670f84ec9466e0a274e55ea8)
2024-06-15 13:24:56.532 30331-30331 DEBUG crash_dump64 A #09 pc 00000000000157dc /data/app/~~nQVLtAgOx_nsg8_2F4NZUA==/io.xxx-INSv1Iavg5b9wKxrOWiEpg==/base.apk!libx-socks5-server.so (offset 0xe67000) (BuildId: eecdfcd6e1d58cf7670f84ec9466e0a274e55ea8)
2024-06-15 13:24:56.532 30331-30331 DEBUG crash_dump64 A #10 pc 000000000003991c /data/app/~~nQVLtAgOx_nsg8_2F4NZUA==/io.xxx-INSv1Iavg5b9wKxrOWiEpg==/base.apk!libx-socks5-server.so (offset 0xe67000) (BuildId: eecdfcd6e1d58cf7670f84ec9466e0a274e55ea8)
2024-06-15 13:24:56.532 30331-30331 DEBUG crash_dump64 A #11 pc 0000000000039964 /data/app/~~nQVLtAgOx_nsg8_2F4NZUA==/io.xx-INSv1Iavg5b9wKxrOWiEpg==/base.apk!libx-socks5-server.so (offset 0xe67000) (hev_task_execute+16) (BuildId: eecdfcd6e1d58cf7670f84ec9466e0a274e55ea8)
2024-06-15 13:24:56.606 462-462 tombstoned tombstoned E Tombstone written to: tombstone_04
Crash when i enabled log with stdout or file on android after 30-60s with traffic. I tried change
hev_socks5_logger_log
to use android log, still same issue.