Open J-a-g opened 8 months ago
提供下复现 app 的完整日志我确认下
提供下复现 app 的完整日志我确认下
suspendAndFork 调用有报错
16:41:04.689 A
16:41:04.689 A Build fingerprint: 'Redmi/lmi/lmi:12/SKQ1.211006.001/V14.0.4.0.SJKCNXM:user/release-keys'
16:41:04.689 A Revision: '0'
16:41:04.689 A ABI: 'arm64'
16:41:04.689 A Timestamp: 2023-12-19 16:41:04.535993896+0800
16:41:04.689 A Process uptime: 0s
16:41:04.689 A Cmdline: com.kwai.koom.demo
16:41:04.689 A pid: 32162, tid: 32162, name: forked-dump-pro >>> com.kwai.koom.demo <<<
16:41:04.689 A uid: 10755
16:41:04.689 A signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x7927fbb590
16:41:04.689 A x0 000000006f5f9e78 x1 0000000012cacd38 x2 0000000000000000 x3 b40000794889bc00
16:41:04.689 A x4 0000007fd52389f8 x5 000000793f11e77e x6 04ff48484b4b4848 x7 0000000000000000
16:41:04.689 A x8 0000000000000000 x9 000000009b70bc40 x10 000000793f11e780 x11 000000793f41880c
16:41:04.689 A x12 000000793f418854 x13 000000793f41889c x14 000000793f4188fc x15 0000000000000000
16:41:04.689 A x16 0000007927fbb590 x17 0000000000000000 x18 00000079f04c4000 x19 b40000794889bc00
16:41:04.689 A x20 0000000000000000 x21 b40000794889bc00 x22 00000079efa14000 x23 b40000794889bcb0
16:41:04.689 A x24 000000006f5f9e78 x25 b40000794887f000 x26 00000079efa14000 x27 000000000000070a
16:41:04.689 A x28 0000000000000001 x29 0000007fd5238330
16:41:04.689 A lr 000000793f418968 sp 0000007fd5238320 pc 000000009b70bc4c pst 0000000020001000
16:41:04.689 A backtrace:
16:41:04.689 A #00 pc 0000000002002c4c /memfd:jit-cache (deleted) (java.lang.Object.
已知 fork dump 在子进程可能会有偶现的 crash;快手最新线上跑的版本已经去掉了子进程的 jni 调用,预期应该可以解决现在这个子进程 crash,内部验证稳定后会合回到 koom 上
已知 fork dump 在子进程可能会有偶现的 crash;快手最新线上跑的版本已经去掉了子进程的 jni 调用,预期应该可以解决现在这个子进程 crash,内部验证稳定后会合回到 koom 上
这个问题你们是怎么修改的?能说明一下吗,我想改了试试
已知 fork dump 在子进程可能会有偶现的 crash;快手最新线上跑的版本已经去掉了子进程的 jni 调用,预期应该可以解决现在这个子进程 crash,内部验证稳定后会合回到 koom 上
这个问题你们是怎么修改的?能说明一下吗,我想改了试试
把 fork 流程直接改到 c++ 去实现,Debug.dumpHprofData 就换成直接拿 art::hprof::DumpHeap 的函数指针裸调
请问Fast dump在Android 12上 也出现了dump hprof为0KB情况,是12没有全部兼容吗,测试手机是1+7pro , Android 12