[sr-dev] a new master crash in tm module

Alex Hermann alex at speakup.nl
Thu Sep 24 09:20:32 CEST 2015


On Wednesday 23 September 2015, Daniel-Constantin Mierla wrote:
> OK, got the logs and found the double free:
> 
> Sep 23 15:24:24 lohi /usr/bin/sip-proxy[13512]: WARNING: tm
> [h_table.c:126]: free_cell_helper(): ===== freeing transaction
> 0x7f70387e6470 from timer.c:648
> 
> Sep 23 15:25:31 lohi /usr/bin/sip-proxy[13512]: WARNING: tm
> [h_table.c:126]: free_cell_helper(): ===== freeing transaction
> 0x7f70387e6470 from timer.c:648
> 
> I will try to figure out why timer gets fired two times for these free,
> it is more than 1min in between.

Beware, these might be 2 separate transactions. It is not uncommon for a 
transaction to get the same memory chunk assigned as a freed previous 
transaction. The log should probably also mention every creation of a new 
transaction, not just the destruction.

-- 
Greetings,

Alex Hermann




More information about the sr-dev mailing list