[sr-dev] crash at startup if flag is not defined

Daniel-Constantin Mierla miconda at gmail.com
Sun May 22 14:19:55 CEST 2011


Hello,

On 5/22/11 10:13 AM, Juha Heinanen wrote:
> i had forgotten to define an m4 macro and had in config
>
>              if (isflagset(AUTHORIZED) || ...
>
> that causes sr to crash at startup:
>
> May 22 11:07:14 sip kernel: [106986.110502] sip-proxy[12858]: segfault at 4 ip b66cce71 sp bfca9bb0 error 4 in htable.so[b66c6000+f000]
> Not starting sip-proxy: invalid configuration file!
>
>   0(12858) INFO: pv [pv_shv.c:61]: locks array size 16
>   0(12858) :<core>  [cfg.y:3440]: parse error in config file /etc/sip-proxy/sip-proxy.cfg, line 3837, column 37: flag not declared
> ERROR: bad config file (1 errors)
>
> i think i have earlier reported same kind of crash in another
> situation. this is using master version.  why does sr crash in htable.so
> module that has nothing to do with this flag?
it could be due to latest enhacements of htable module to sync back to 
db the content in memory at shutdown - inside destroy() module function 
- in this case maybe the structures are not initialized and safety 
checked. Can you get the backtrace?

Cheers,
Daniel

-- 
Daniel-Constantin Mierla -- http://www.asipto.com
http://linkedin.com/in/miconda -- http://twitter.com/miconda




More information about the sr-dev mailing list