[Asterisk-Users] Floating point exception help

Gary Pigott asterisk at garypigott.net
Thu Aug 19 07:12:43 MST 2004


We're almost there.... the next problem is with the inbound calls over i4l.

When the call is received, the "thank you for calling. press 1 for...." 
announcement is supposed to start... but something strange happens. The last 
fraction of a second of audio from the previous call plays first (weird or 
what?) and I get a warning on the console:
Aug 19 15:06:20 NOTICE[491534]: channel.c:1650 ast_set_write_format: Unable 
to find a path from UNKN to SLINR
I tried to use "monitor" to record the call but it just recorded the 
expected announcement, without the strange "echo".

any ideas?

Gary

----- Original Message ----- 
From: "Gary Pigott" <asterisk at garypigott.net>
To: <asterisk-users at lists.digium.com>
Sent: Thursday, August 19, 2004 12:59 PM
Subject: Re: [Asterisk-Users] Floating point exception help


> Hi Manfred,
>
> I applied the patch and recompiled and reinstalled and I got the folowing
> warning during my first test call:
> Aug 19 12:26:51 WARNING[294927]: dsp.c:1234 __ast_dsp_silence: zero length
> packet
>
> It looks like that could be the problem... and the fix! I'll let you know 
> if
> the problem reoccurs. Might it be an idea to submit the patch to the
> bugtracker?
>
> Thanks,
>
> Gary
> ----- Original Message ----- 
> From: "Manfred Petz" <pm at deuromedia.at>
> To: <asterisk-users at lists.digium.com>
> Sent: Thursday, August 19, 2004 12:08 PM
> Subject: Re: [Asterisk-Users] Floating point exception help
>
>
>> On Thu, 19 Aug 2004, Gary Pigott wrote:
>>
>> | I'm running a fresh install of * (CVS-HEAD-08/13/04 with bristuff from
>> | bri-stuff.0.1.0-RC4) on a Debian Sarge box...
>> | I've got a generic HFC-S BRI ISDN card using i4l for inbound & outbound 
>> calls
>> | (I gave up on getting zaphfc working).
>> |
>> | Asterisk is crashing out with a floating point exception a couple of 
>> minutes
>> | into a SIP > PSTN call. SIP > SIP calls seem fine. Any idea where to 
>> start
>> | with this issue?
>> |
>> | Gary
>> |
>>
>> Hi,
>>
>> I had the same problem. For me, the patch below works. It may not be the
>> correct way to solve this, though.
>>
>> Let me know, if it works also for you.
>>
>> Manfred
>>
>>
>>
>>
>> --- ../asterisk-v-1_0_RC2/dsp.c 2004-07-24 23:06:54.000000000 +0200
>> +++ dsp.c       2004-08-18 10:11:26.017124954 +0200
>> @@ -1229,6 +1229,13 @@
>>        int x;
>>        int res = 0;
>>
>> +       /*PM BEGIN*/
>> +       if (len==0) {
>> +               ast_log(LOG_WARNING, "zero length packet\n");
>> +               return 0;
>> +       }
>> +       /*PM END*/
>> +
>>        accum = 0;
>>        for (x=0;x<len; x++)
>>                accum += abs(s[x]);
>>
>>
>> _______________________________________________
>> Asterisk-Users mailing list
>> Asterisk-Users at lists.digium.com
>> http://lists.digium.com/mailman/listinfo/asterisk-users
>> To UNSUBSCRIBE or update options visit:
>>   http://lists.digium.com/mailman/listinfo/asterisk-users
>>
>>
>
>
>
> _______________________________________________
> Asterisk-Users mailing list
> Asterisk-Users at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-users
> To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-users
>
> 






More information about the asterisk-users mailing list