On Mon, Nov 10, 2014 at 12:16:47PM -0600, Ciaby wrote:
Sometimes osmo-nitb crashes, and our users have reported the fact that sometimes they end up listening to someone's else conversation.
ouch!
This started to happen since we enabled handover. This is the backtrace i got from a core dump of osmo-nitb:
(gdb) bt
Can you please make a "bt full" so we see the values of structures
Any clue about why this is happening?
Yes. "abnormal" condition. So somehow conn->subscr = NULL. This means the subscriber was never loaded from the database or what is more likely is that subscr_con_free has been called for the old channel.
subscr_name(ho->old_lchan->conn->subscr)
is crashing because subscr is 0x0. I wonder about the state of conn and the old_lchan in general. My guess would be that the old_lchan has already failed.
holger