[Serusers] problem with failure_route

Andrei Pelinescu-Onciul andrei at iptel.org
Thu Jun 30 17:29:53 CEST 2005


On Jun 30, 2005 at 16:49, Lol Zimmerli <lolzim at worldcom.ch> wrote:
[...]
> 
> Which is called from the end of route{} and also from end of some
> route(x).
> 
> In the log, I can see SER crashing, after tm's "fr_inv_timer" seconds:
> Jun 30 16:40:00 ser /usr/local/sbin/ser[3548]: Entering failure_route
> (1) Jun 30 16:40:00 ser /usr/local/sbin/ser[3548]: reverted
> Jun 30 16:40:00 ser /usr/local/sbin/ser[3548]: rewritten
> Jun 30 16:40:00 ser /usr/local/sbin/ser[3548]: appended
> Jun 30 16:40:00 ser /usr/local/sbin/ser[3548]: BUG: qm_free: bad
> pointer 0x2a97d717e8 (out of memory block!) - aborting Jun 30
> 16:40:00 ser /usr/local/sbin/ser[3558]: ERROR: receive_fd: EOF on 14
> Jun 30 16:40:00 ser /usr/local/sbin/ser[3525]: child process 3548
> exited by a signal 6 Jun 30 16:40:00 ser /usr/local/sbin/ser[3525]:
> core was generated Jun 30 16:40:00 ser /usr/local/sbin/ser[3525]:
> INFO: terminating due to SIGCHLD
> 
> 
> It also do the same if I replace t_relay_to_udp(...) with t_relay().
> And also if I move the t_on_failure() in main route() or the calling
> route(x).
> 
> Is it a known bug or am I doing something wrong?

No, it's not a known bug.
What ser version are you using? Could you send ser -V output?
Could you send me a backtrace (gdb ser core   and then type bt)?


Andrei




More information about the sr-users mailing list