Re: [Devel] nathelper coredump ;(

Ingo Wolfsberger iwolfsberger at gmx.net
Tue Jul 19 15:41:19 CEST 2005


--- Weitergeleitete Nachricht ---
Von: "Ingo Wolfsberger" <iwolfsberger at gmx.net>
An: Bogdan-Andrei Iancu <bogdan at voice-system.ro>
Betreff: Re: [Devel] nathelper coredump ;(
Datum: Tue, 19 Jul 2005 15:40:02 +0200 (MEST)

Hi


> so no problem - the update solved it ? :)

yep.. after i tracked down that 4 bytes "flags" have been missing ;).

bye,
   Ingo

> regards,
> bogdan
> 
> Ingo Wolfsberger wrote:
> 
> >Hi
> >
> >Have found the prob, had an old usrloc dlist.c
> >
> >bye,
> >    Ingo
> >
> >  
> >
> >>Line 240 is line 2040, sorry ;)
> >>
> >>
> >>    
> >>
> >>>I have a "strange" nathelper problem:
> >>>With one contact in the location db it works ok, with 2 contacts (they
> >>>      
> >>>
> >>are
> >>    
> >>
> >>>nearly the same) ser crashes in the natpinger.
> >>>
> >>>Program terminated with signal 11, Segmentation fault.
> >>>(gdb) backtrace
> >>>#0  nh_timer (ticks=5, param=0x0) at nathelper.c:2040
> >>>#1  0x08088469 in timer_ticker () at timer.c:141
> >>>#2  0x08062c12 in main_loop () at main.c:1093
> >>>#3  0x080644eb in main (argc=15, argv=0xbfe4f204) at main.c:1564
> >>>
> >>>
> >>>nathelper.c:
> >>>---sip---
> >>>        while (1) {
> >>>                LOG(L_ERR, "nathelper: in while\n");
> >>>                memcpy(&(c.len), cp, sizeof(c.len));
> >>>                if (c.len == 0)
> >>>                        break;
> >>>                c.s = (char*)cp + sizeof(c.len);
> >>>                cp =  (char*)cp + sizeof(c.len) + c.len;
> >>>line 240        memcpy( &send_sock, cp, sizeof(send_sock));
> >>>                cp += sizeof(send_sock);
> >>>                memcpy( &flags, cp, sizeof(flags));
> >>>                cp += sizeof(flags);
> >>>---snap---
> >>>
> >>>The second time in while it crashes, cp does not seem to be valid.
> >>>Currently I have no idea why. This part of the codes has not been
> >>>      
> >>>
> >>changed
> >>    
> >>
> >>>for a while.
> >>>The problem occurs regardless if I use sip_natping or not.
> >>>
> >>>bye,
> >>>   Ingo
> >>>
> >>>-- 
> >>>5 GB Mailbox, 50 FreeSMS http://www.gmx.net/de/go/promail
> >>>+++ GMX - die erste Adresse f�r Mail, Message, More +++
> >>>
> >>>_______________________________________________
> >>>Devel mailing list
> >>>Devel at openser.org
> >>>http://openser.org/cgi-bin/mailman/listinfo/devel
> >>>
> >>>      
> >>>
> >>-- 
> >>GMX DSL = Maximale Leistung zum minimalen Preis!
> >>2000 MB nur 2,99, Flatrate ab 4,99 Euro/Monat:
> >>http://www.gmx.net/de/go/dsl
> >>
> >>    
> >>
> >
> >  
> >
> 

-- 
5 GB Mailbox, 50 FreeSMS http://www.gmx.net/de/go/promail
+++ GMX - die erste Adresse f�r Mail, Message, More +++

-- 
GMX DSL = Maximale Leistung zum minimalen Preis!
2000 MB nur 2,99, Flatrate ab 4,99 Euro/Monat: http://www.gmx.net/de/go/dsl



More information about the Devel mailing list