Hello,
On 5/15/13 6:43 AM, kiran bhosale
wrote:
Hi
we have developed the custom module where in we have created
shared memory area which is not used by any other module or
process and we locked it using locks as recommended. but
because of locks the kamailio is getting crashed every now and
then . is it really important to protect the shared memory
area with locks. if yes then how to avoid the crash ??
so to locate the crash we built kamailio wit h MM_DBG , and
other GCC debug flags . but we are getting error "No symbol
table info available" . how to locate the bugs. the
kamailio is built wit h 1 MB of shared memory on MIPS based
VOIP gateway which is having * MB of flash and 16 MB or memory
(RAM) .
set ulimit-c unlimited in order to get a core file, then use gdb to
get the backtrace from the core. It will show where the crash
happened.
Protection to shared memory is needed only when there is potential
concurrent access.
Cheers,
Daniel
--
Daniel-Constantin Mierla - http://www.asipto.com
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Kamailio Advanced Training, San Francisco, USA - June 24-27, 2013
* http://asipto.com/u/katu *