unispeech/unimrcp

unimrcp crash when timer reschedule

MaxYinXB opened this issue · 1 comments

unimrcp version: 1.2.0
FreeSWITCH version: 1.8.5

Using unimrcp for mrcp interaction within FreeSWITCH, but it crashed on timer reschedule, here is the bt
图片

line of 228 is:

图片

it looks like the memory address was corrupted.

by the way, we did not modify any code of unimrcp except apt_timers_reschedule which we showed.

any useful advice will be appreciated!

Please note that the latest version of UniMRCP is 1.7.0. I do not recall what was in 1.2.0.

Also, it is not very clear which component actually crashed in this scenario. Is it the client stack running within FS or UniMRCP server. If the latter, then the memory corruption might be caused by the use of a 3-rd party plugin which is loaded into the common address space.