Re: [Devel] nathelper coredump ;(

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


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 +++



More information about the Devel mailing list