2023-04-06 外部接口429发送工作参数设置导致程序 crash

分析

程序 Station 状态机进入 QALEWorkParamsConfiging 模式后发生 crash 这个模式 entry 时会比较当前实际工作参数和所需工作参数,对于不一致的参数调用一系列业务层提供的参数设置接口。 判断可能在业务层某个接口处理时出错。

Raw Log

D/state_debugger [1970-01-01 02:12:46.94675 pid:0792 tid:0799] (../src/modules/StateDebugger.cpp 93)StateDebugger::react EventMsg 502 AppFppSlip_GetMsg: received MSG_CHG_RADIO_STATE msg status=2336 D/state_debugger [1970-01-01 02:12:46.95018 pid:0792 tid:0799] (../src/modules/StateDebugger.cpp 93)StateDebugger::react EventMsg cf9 D/state_debugger [1970-01-01 02:12:46.96697 pid:0792 tid:0799] (../src/modules/StateDebugger.cpp 93)StateDebugger::react EventMsg cf9 D/state_debugger [1970-01-01 02:12:46.97034 pid:0792 tid:0799] (../src/modules/StateDebugger.cpp 93)StateDebugger::react EventMsg 502 AppFppSlip_GetMsg: received MSG_CHG_RADIO_STATE msg status=272 D/state_debugger [1970-01-01 02:12:46.97271 pid:0792 tid:0799] (../src/modules/StateDebugger.cpp 93)StateDebugger::react EventMsg 46c *****SubDsp_ProcRxAudSwitch workmode:6, rev1:1 D/state_debugger [1970-01-01 02:12:46.97509 pid:0792 tid:0799] (../src/modules/StateDebugger.cpp 93)StateDebugger::react EventMsg 434 D/state_debugger [1970-01-01 02:12:46.98663 pid:0792 tid:0799] (../src/modules/StateDebugger.cpp 93)StateDebugger::react EventMsg 435 D/state_debugger [1970-01-01 02:12:46.98905 pid:0792 tid:0799] (../src/modules/StateDebugger.cpp 93)StateDebugger::react EventMsg 483 D/state_debugger [1970-01-01 02:12:46.99179 pid:0792 tid:0799] (../src/modules/StateDebugger.cpp 93)StateDebugger::react EventMsg 46c D/state_debugger [1970-01-01 02:12:46.99436 pid:0792 tid:0799] (../src/modules/StateDebugger.cpp 93)StateDebugger::react EventMsg 46c D/state_debugger [1970-01-01 02:12:46.100419 pid:0792 tid:0799] (../src/modules/StateDebugger.cpp 93)StateDebugger::react EventMsg 46c D/state_debugger [1970-01-01 02:12:46.100659 pid:0792 tid:0799] (../src/modules/StateDebugger.cpp 93)StateDebugger::react EventMsg cfa D/state_debugger [1970-01-01 02:12:46.100878 pid:0792 tid:0799] (../src/modules/StateDebugger.cpp 93)StateDebugger::react EventMsg cfa D/state_debugger [1970-01-01 02:12:46.101072 pid:0792 tid:0799] (../src/modules/StateDebugger.cpp 93)StateDebugger::react EventMsg 46c D/state_debugger [1970-01-01 02:12:46.101247 pid:0792 tid:0799] (../src/modules/StateDebugger.cpp 93)StateDebugger::react EventMsg 2 D/state_debugger [1970-01-01 02:12:46.101484 pid:0792 tid:0799] (../src/modules/StateDebugger.cpp 93)StateDebugger::react EventMsg cfa D/state_debugger [1970-01-01 02:12:46.102542 pid:0792 tid:0799] (../src/modules/StateDebugger.cpp 93)StateDebugger::react EventMsg 2 D/state_debugger [1970-01-01 02:12:46.102758 pid:0792 tid:0799] (../src/modules/StateDebugger.cpp 93)StateDebugger::react EventMsg cfa D/state_debugger [1970-01-01 02:12:46.102986 pid:0792 tid:0799] (../src/modules/StateDebugger.cpp 93)StateDebugger::react EventMsg cfa D/state_debugger [1970-01-01 02:12:46.103171 pid:0792 tid:0799] (../src/modules/StateDebugger.cpp 93)StateDebugger::react EventMsg 2 D/state_debugger [1970-01-01 02:12:46.103377 pid:0792 tid:0799] (../src/modules/StateDebugger.cpp 93)StateDebugger::react EventMsg c8a D/state_debugger [1970-01-01 02:12:46.104478 pid:0792 tid:0799] (../src/modules/StateDebugger.cpp 93)StateDebugger::react EventMsg 2 D/state_debugger [1970-01-01 02:12:46.104731 pid:0792 tid:0799] (../src/modules/StateDebugger.cpp 93)StateDebugger::react EventMsg cfa ----------_Unwind_Backtrace Start----------- #0:trace_func at:0x00205974 [0x205974] #1:trace_func at:0x002f9500 [0x2f9500] #2:trace_func at:0x0010b804 [0x10b804] #3:trace_func at:0x0010ba40 [0x10ba40] #4:trace_func at:0x001088a4 [0x1088a4] #5:trace_func at:0x0010a330 [0x10a330] #6:trace_func at:0x00109d9c [0x109d9c] #7:trace_func at:0x000fdc00 [0xfdc00] #8:trace_func at:0x000fdc60 [0xfdc60]