[Asterisk-Users] MeetMe freezes machine with Junghanns QuadBRI
cards
Michael Neuhauser
mike at firmix.at
Thu Mar 23 13:14:56 MST 2006
On Thu, 2006-03-23 at 19:25 +0100, Henning Holtschneider wrote:
> Hello everybody,
>
> I've got Asterisk 1.2.4 running with two Junghanns QuadBRI cards using the
> qozap driver from bristuff 0.3.0-PRE-1l. One of the cards is running in TE
> mode, the other one in NT mode.
>
> Whenever I call into an empty MeetMe conference room on one of the NT ports or
> via SIP and hang up the call during the "you are currently the only
> participant in this conference" greeting, the Asterisk server freezes. I can
> still ping the machine, but all userspace processes, system logging, kernel
> logging etc. are hung. The machine takes about 15 minutes to recover from
> this state. At that point, the system load has risen to about 15-20.
>
> If I call into the server on one of the TE ports while the system is frozen,
> it instantly un-freezes and resumes normal operation.
>
> Does anyone else experience the same problem?
A test showed the same behavior at our Asterisk server. Some debugging
revealed that a tight loop in app_meetme.c:conf_flush() consumes the
whole CPU power (HANGUP/NULL frames are not handled correctly while
discarding frames of the channel). I've attached a very small patch
(just 2 lines added) that fixes this. The same bug is still present in
Asterisk 1.2.5
Regards,
Mike
--
Dr. Michael Neuhauser phone: +43 1 789 08 49 - 30
Firmix Software GmbH fax: +43 1 789 08 49 - 55
Vienna/Austria/Europe email: mike at firmix.at
Embedded Linux Development and Services http://www.firmix.at/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: meetme-hangup-freeze.patch
Type: text/x-patch
Size: 426 bytes
Desc:
Url : http://lists.digium.com/pipermail/asterisk-users/attachments/20060323/4ef9b800/meetme-hangup-freeze.bin
More information about the asterisk-users
mailing list