Android 平台上 process_connections 出现内存地址不对齐(BUS_ADRALN)的crash #299
Replies: 3 comments
-
根据您提供的堆栈信息,TQUIC在Android 9(ARM 64)平台上运行时遇到了SIGBUS错误。这个错误通常与内存对齐问题有关。以下是一些可能的解决方案:
如果问题仍然存在,建议提供更多的上下文信息或代码片段,以便进一步诊断。 This comment was generated by Glime. |
Beta Was this translation helpful? Give feedback.
-
@xiaofei0800 看一看 |
Beta Was this translation helpful? Give feedback.
-
与最新版本差异较大,建议先升级到TQUIC最新版本 |
Beta Was this translation helpful? Give feedback.
-
F DEBUG : signal 7 (SIGBUS), code 1 (BUS_ADRALN), fault addr 0x2aaab4dd654a
F DEBUG : x0 00003ffeff028500 x1 00003ffef1b14800 x2 00002aaab4dd654a x3 0000000000000002
F DEBUG : x4 000000000000018e x5 00003ffeff4baa88 x6 00003ffeff18e4e0 x7 00003ffeff18e620
F DEBUG : x8 00002aaab4ec9900 x9 0000000000000000 x10 00003ffefe7d5e30 x11 0000000000000000
F DEBUG : x12 00003ffeff18e640 x13 00003ffef23a2d60 x14 0000000000000000 x15 00000000000001b8
F DEBUG : x16 00003fff7fcf0bd8 x17 00003fff7fc83088 x18 0000000000000001 x19 0000000000000010
F DEBUG : x20 00003ffeff0521c0 x21 0000000000000010 x22 000000000000120e x23 00002aaab4b6f11c
F DEBUG : x24 00000000000001b8 x25 00003ffefe6d9000 x26 517cc1b727220a95 x27 00003ffefe18e460
F DEBUG : x28 00003ffefe18e460 x29 00003ffefe7d6340
F DEBUG : sp 00003ffefe7d5d00 lr 00002aaab4cf818c pc 00002aaab4dd654a
F DEBUG :
F DEBUG : backtrace:
F DEBUG : #1 pc 0000000000218188 (tquic::endpoint::Endpoint::process_connections::hae234b739833ebc9+2384)
F DEBUG : #2 pc 0000000000211d08 (quic_endpoint_process_connections+12)
以上为堆栈信息. 平台是Android 9 (ARM 64) ,tquic 版本是:v0.8.0
Beta Was this translation helpful? Give feedback.
All reactions