[sr-dev] Segfault in presence module

Henning Westerholt hw at kamailio.org
Wed Mar 27 15:20:15 CET 2013


Am Mittwoch, 27. März 2013, 15:15:58 schrieb Richard Fuchs:
> > I'm currently debugging a segfault in the presence module, which is
> > caused by it recursively calling srdb1 functions on the same db handle,
> > which at least under db_mysql doesn't work and causes segfault. I was
> > wondering what the preferred fix would be: Fix presence module so it
> > doesn't do that, or fix db_mysql so that recursive queries are possible.
> > Personally I'd prefer the second option, but AFAICS it would require
> > some changes to srdb1 itself. Any other options I'm not seeing?
> > 
> > cheers
> 
> Any comments on this? Or should I just go ahead and fix up srdb1 and
> db_mysql?

Hello Richard,

I'd suggest as well to fix it in the core DB layer instead of the module. The 
only reason to fix it in the module instead would be if the core fix is really 
expensive in terms of CPU and/or memory usage.

Best regards,

Henning Westerholt



More information about the sr-dev mailing list