[Home]

Summary:ASTERISK-01302: [block] chan_h323 consumes all available CPU
Reporter:Tilghman Lesher (tilghman)Labels:
Date Opened:2004-03-26 18:01:29.000-0600Date Closed:2011-06-07 14:01:00
Priority:BlockerRegression?No
Status:Closed/CompleteComponents:Core/General
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:Under current CVS-HEAD, chan_h323 consumes all available CPU.  The load average goes through the roof and the console becomes completely unavailable.  Hangup is not noticed.  However, when a subsequent call is received, it unwedges chan_h323.

****** ADDITIONAL INFORMATION ******

Debug log:

Mar 26 15:41:25 VERBOSE[1266867120]: Asterisk Event Logger restarted
Mar 26 15:41:32 VERBOSE[1147399088]:     -- Accepting unauthenticated call from 65.81.96.75, requested format
= 4, actual format = 2
Mar 26 15:41:32 VERBOSE[1275259824]:     -- Executing SetCIDNum("IAX2[vcch@65.81.96.75:4569]/1", "7202792633") in new stack
Mar 26 15:41:32 VERBOSE[1275259824]:     -- Executing Dial("IAX2[vcch@65.81.96.75:4569]/1","H323/2633@66.35.63.247") in new stack
Mar 26 15:41:32 DEBUG[1275259824]: type=H323, format=2, data=2633@66.35.63.247.
Mar 26 15:41:32 DEBUG[1275259824]: Host: 66.35.63.247   Username: 2633
Mar 26 15:41:32 DEBUG[1275259824]: dest=2633@66.35.63.247, timeout=0.
Mar 26 15:41:32 VERBOSE[1275259824]:     -- Called 2633@66.35.63.247
Mar 26 15:41:32 DEBUG[1241689008]: Cleaning up our mess
Mar 26 15:41:32 DEBUG[1147399088]: Ooh, voice format changed to 2
Mar 26 15:41:34 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:34 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:34 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:34 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:34 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:34 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:34 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:34 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:34 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:34 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:34 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:34 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:34 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:34 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:34 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:34 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:34 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:34 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:34 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:34 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:35 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:36 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:36 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:36 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:36 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:36 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:36 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:36 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:36 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:36 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:36 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:36 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:36 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:36 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:36 DEBUG[1147399088]: Dropping voice to exceptionally long queue on IAX2[vcch@65.81.96.75:4569]/1
Mar 26 15:41:36 DEBUG[1147399088]: Immediately destroying 1, having received hangup
Mar 26 15:41:42 VERBOSE[1147399088]:     -- Accepting unauthenticated call from 65.81.96.75, requested format
= 4, actual format = 2
Mar 26 15:41:42 DEBUG[1275259824]: oh323_hangup(H323/66.35.63.247)
Mar 26 15:41:42 VERBOSE[1275259824]:   == Spawn extension (outgoing, 7202792633, 2) exited non-zero on 'IAX2[vcch@65.81.96.75:4569]/1'
Mar 26 15:41:42 DEBUG[1275259824]: We're hanging up IAX2[vcch@65.81.96.75:4569]/1 now...
Mar 26 15:41:42 DEBUG[1275259824]: Really destroying IAX2[vcch@65.81.96.75:4569]/1 now...
Mar 26 15:41:42 VERBOSE[1275259824]:     -- Hungup 'IAX2[vcch@65.81.96.75:4569]/1'
Mar 26 15:41:42 VERBOSE[1292045232]:     -- Executing SetCIDNum("IAX2[vcch@65.81.96.75:4569]/2", "7202792633") in new stack
Comments:By: Tilghman Lesher (tilghman) 2004-03-26 19:27:15.000-0600

An additional note:  this occurs in CVS-HEAD, but does not occur in CVS-STABLE (i.e. 1.0).

By: Mark Spencer (markster) 2004-03-27 12:37:32.000-0600

It is highly unlikely this is an H.323 bug since the log queue length means that the application (presumably dial in this case) is not servicing the H.323 channel.  Can you be sure you do a clean build of everything and also be sure you have latest zaptel, and finally just find me on IRC to take a look.

By: Tilghman Lesher (tilghman) 2004-03-29 12:49:09.000-0600

Can't replicate.