Re: [recon-devel] Can You Run Recon/sipXmedialib Without Local Participant?
Hi David,
On Sat, Jan 17, 2009 at 4:16 AM, D. S. <dsuhpublic@xxxxxxxxx> wrote:
> On Thu, Jan 15, 2009 at 3:17 PM, Alexander Chemeris
> <Alexander.Chemeris@xxxxxxxxx> wrote:
>> On Fri, Jan 16, 2009 at 2:01 AM, D. S. <dsuhpublic@xxxxxxxxx> wrote:
>>> testUA on my server did not fare so well.
>>> There is a CRT assertion with the call stack tracing back as follows:
>>> ...
>>> MpMediaTask.cpp : line 976
>>> OsCallback.cpp : line 50
>>> MpMMTimerWnt.cpp : line 288
>>> ...
>>>
>>> This assertion happens when the second call is made into the
>>> conference after the first call is already connected.
>>
>> Hum... I haven't tested no-local-audio setup with recon
>> yet, but with our sipXtapi-based server it works fine.
>>
>> I'm definitely interested in more information, but I'm
>> not sure in which one, as problem is fairly strange.
>> Lets start with what does MpMediaTask::signalFrameStart()
>> returns?
>
> It returns OS_LIMIT_REACHED.
>
>>
>> Also could you look into logs for ERR level messages?
>> Is there anything else strange in the logs?
>
> There are no ERRs except the ca.pem error which is ignored because I
> don't have any certificates.
Well, looks like you should have one of the following warnings
in logs then:
OsSysLog::add(FAC_KERNEL, PRI_WARNING,
"OsMsgPool::FindFreeMsg '%s' queue size (%d)
exceeds soft limit (%d)\n",
mpName->data(), mCurrentCount, mSoftLimit);
OsSysLog::add(FAC_KERNEL, PRI_CRIT,
"OsMsgPool::FindFreeMsg '%s' queue size (%d)
exceeds hard limit (%d)\n",
mpName->data(), mCurrentCount, mHardLimit);
Do you see them? How exactly do they look like?
Looks like something blocks MediaTask, where audio
processing is done. Are you sure, that this problem is
caused by the fact you run on a server without sound
card, that is is your testing scenario the same?
Is this reproducible with testUA?
Do you process just audio, or DTMFs too?
What is a CPU load (per core) before it asserts?
--
Regards,
Alexander Chemeris.
SIPez LLC.
SIP VoIP, IM and Presence Consulting
http://www.SIPez.com
tel: +1 (617) 273-4000