What does it mean: ioq_select Attempting to replace UDP socket NN

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Tom,

Please take a look at this ticket regarding the problem:
http://trac.pjsip.org/repos/ticket/1482

Regards,
Ming

On Fri, Jun 29, 2012 at 10:57 AM, Tom Merriewether
<tmerriewether at star2star.com> wrote:
> What happens though is that after running for a few hours in the background
> the messages come fast and furiously and then the app is killed by a "too
> many wake ups" fault. ?I'll attach a text log of what is going on. ?This
> seems to happen spontaneously. ?The log is long but if you scroll down to
> the end you can see what I am saying. ?It appears to work some of the time
> but then gets lost in the weeds later.
>
> I inherited version 1.10 and have been hesitant to move to 2.0. ?I tried a
> simpleminded approach. ?I built the libraries for 2.0 and just swapped the
> new libs for the old. ?Crashed on startup. ?So if I move to 2.0 ?is there
> some sort of a guide for changed API 1.X --> 2.0? ?I am a PJSIP newcomer and
> just plowing into this is a bit intimidating, ?but I see your point.
>
>
>
> On Thu, Jun 28, 2012 at 7:03 PM, Benny Prijono <bennylp at teluu.com> wrote:
>>
>> On Thu, Jun 28, 2012 at 9:04 PM, Tom Merriewether
>> <tmerriewether at star2star.com> wrote:
>>>
>>> I am running PJSIP over a TCP proxy on the iPhone.
>>> My app is getting killed with SBUnsuspendLimit exceeded 15 wakes in 300
>>> seconds. ?I am about to file a bug report with Apple because I see no
>>> evidence of this in my application's log (where we capture all PSJIP
>>> messages at logging level 5). ?The application most recently crashed in the
>>> background after a flurry of these PJSIP messages:
>>>
>>> PLOG --> 2012-06-27 18:38:51.872 Star2Star[158:7303] SIP PJSIP message:
>>> ?18:38:51.872 ? ? ioq_select ?UDP has been replaced successfully!
>>>
>>> PLOG --> 2012-06-27 18:38:51.872 Star2Star[158:7303] SIP PJSIP message:
>>> ?18:38:51.872 ? ? ioq_select ?Attempting to replace UDP socket 45
>>>
>>> PLOG --> 2012-06-27 18:38:51.872 Star2Star[158:7303] SIP PJSIP message:
>>> ?18:38:51.872 ? ? ioq_select ?UDP has been replaced successfully!
>>>
>>> PLOG --> 2012-06-27 18:38:51.873 Star2Star[158:7303] SIP PJSIP message:
>>> ?18:38:51.873 ? ? ioq_select ?Attempting to replace UDP socket 46
>>>
>>> PLOG --> 2012-06-27 18:38:51.873 Star2Star[158:7303] SIP PJSIP message:
>>> ?18:38:51.873 ? ? ioq_select ?UDP has been replaced successfully!
>>>
>>> I'm not reading this as a flurry of incoming packets on the SIP signaling
>>> socket, ?but since I don't know what this means I may be wrong.
>>>
>>> Can anybody tell me what this message means? ?For example, ?is it an
>>> indication of incoming I/O on the signaling socket that would account for an
>>> excessive number of background wakes???
>>>
>>>
>>
>>
>> First of all please see http://trac.pjsip.org/repos/ticket/1482 for more
>> info about the problem. The solution mentioned there are part of 1.14 and
>> 2.0 release, so please upgrade if you're using older version.
>>
>> When app is woken up, UDP sockets are reset by iOS and it needs to be
>> recreated to make it work again. So if anything, the message is just an
>> indication that your app has just been woken up.
>>
>> Cheers
>> ?Benny
>>
>>
>> _______________________________________________
>> Visit our blog: http://blog.pjsip.org
>>
>> pjsip mailing list
>> pjsip at lists.pjsip.org
>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>>
>
>
>
> --
> Thomas Merriewether
> Star2Star Communications
>
>
>
> _______________________________________________
> Visit our blog: http://blog.pjsip.org
>
> pjsip mailing list
> pjsip at lists.pjsip.org
> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>



[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux