Hello,
if you are using ctl module, edit its Makefile and comment the line:
DEFS+=-DCTL_SYSTEM_MALLOC
I updated to make possible to compile ctl to use system malloc in order to cope with large buffers to print RPC command result. For the moment it is enabled (otherwise it will use pkg, like so far). I expect glib detects problems with its memory allocator, so now ctl using system allocator, it could be the reason.
If works, then we found the place of the problem and means the module has a double free of a pointer, which has to be solved (pkg figures out that at runtime).
Also, what is your glib version? Since I did it, all is working fine on my test system.
If not, the problem is somewhere else, send the version of the working instance.
Cheers, Daniel
On 1/13/12 11:57 PM, Juha Heinanen wrote:
after a few weeks, i generated new sip router from latest master. if failed to start with these kind of messages:
*** glibc detected *** /usr/sbin/sip-proxy: double free or corruption (out): 0x08868750 *** Not starting sip-proxy: invalid configuration file!
0(23949) INFO: tls [tls_init.c:375]: tls: init_tls: disabling compression... Inconsistency detected by ld.so: dl-open.c: 221: dl_open_worker: Assertion `_dl_debug_initialize (0, args->nsid)->r_state == RT_CONSISTENT' failed!
an earlier version of sip router master starts ok with the same config.
any ideas what is going on?
-- juha
sr-dev mailing list sr-dev@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev