[Home]

Summary:ASTERISK-03235: chan_iax2.c error while running
Reporter:triplef (triplef)Labels:
Date Opened:2005-01-09 10:31:19.000-0600Date Closed:2011-06-07 14:10:48
Priority:MinorRegression?No
Status:Closed/CompleteComponents:Core/CodecInterface
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:WARNING[27735]: chan_iax2.c:5307 socket_read: Error: Resource temporarily unavailable.

Multiple times...peaks of 200 of them every rnd(time) or invisible triggering.

brings cpu to 100% and eth to 100% then stop doing it..

lines in questions are the following

res = recvfrom(netsocket, buf, sizeof(buf), 0,(struct sockaddr *) &sin, &len);
       if (res < 0) {
               if (errno != ECONNREFUSED)
                       ast_log(LOG_WARNING, "Error: %s\n", strerror(errno));
               handle_error();
               return 1;
       }



line is ..if (errno != ECONNREFUSED)


using box directly in a linksys WRK54G

sinc enever happened onother boxes other lans.. thinking maybe related..

port 5036 TCP and UDP pushed form outside to inside
Comments:By: Mark Spencer (markster) 2005-01-09 12:18:26.000-0600

This is not an asterisk issue but is an issue with your router corrupting the CRC of the packets.  You can confirm this with ethereal.