commit | 5499bf862d1240bdbc061afc6e3d4f332c31329a | [log] [tgz] |
---|---|---|
author | Jian Zhang <zhangjian.3032@bytedance.com> | Wed Jan 24 15:33:11 2024 +0800 |
committer | Jian Zhang <zhangjian.3032@bytedance.com> | Fri Jan 26 12:04:35 2024 +0800 |
tree | a35a1b99901c4fd3f1e32297ab72415359651e36 | |
parent | 7b534095425121afd42d669655a902aaaea5716b [diff] |
SOL: Fix coredump due to recursive call deadlock When the data buffer size is always larger than the send threshold. The recursive call deadlock when any input event is received. the backtrace is as below: - enableAccumulateTimer - charAccTimerHandler - sendOutboundPayload - enableAccumulateTimer using io.post avoid the recursive call deadlock. Change-Id: Ic67d2c6dfce5c658b7ef4813bf3a62ad93ced8ad Signed-off-by: Jian Zhang <zhangjian.3032@bytedance.com>