[asterisk-dev] Asterisk 1.4.11 __ast_pthread_mutex_lock Deadlock

Hendrik Visage hvjunk at gmail.com
Mon Sep 17 09:19:30 CDT 2007


On 9/17/07, Hendrik Visage <hvjunk at gmail.com> wrote:
> Anybody else saw this??
> (It's compiled with the multithreading code for the IAX2 trunk disabled)
>
> [Sep 17 14:18:37] WARNING[5501]: translate.c:199 framein: g729tolin
> did not update samples 40960
> logger.c line 732 (ast_log): Deadlock? waited 5 sec for mutex
> '&(&logchannels)->lock'?
> logger.c line 732 (ast_log): '&(&logchannels)->lock' was locked here.
> [Sep 17 14:18:47] ERROR[5501]: channel.c:1613 queue_frame_to_spies:
> Translation to slin failed, dropping frame for spies
> [Sep 17 14:18:47] WARNING[5501]: app_dial.c:741 wait_for_answer:
> Unable to forward voice or dtmf
>     -- No one is available to answer at this time (1:0/0/0)
>     -- Executing [0729212343 at from-pbx:5] Hangup("IAX2/pbx02-56", "")
> in new stack
>   == Spawn extension (from-pbx, 072xxxxx, 5) exited non-zero on 'IAX2/pbx02-56'
>     -- Hungup 'IAX2/pbx02-56'
> [Sep 17 14:18:43] ERROR[5462]:
> /home/hvisage/ast/asterisk-1.4.11-patched/include/asterisk/lock.h278
> __ast_pthread_mutex_lock: channel.c line 1589 (queue_frame_to_spies):
> Deadlock? waited 5 sec for mutex '&spy->lock'?
> Segmentation fault

Different crash, but I believe related:

.c line 1266 (find_callno): Deadlock? waited 5 sec for mutex '&iaxsl[x]'?
[Sep 17 14:22:48] ERROR[5855]:
/home/hvisage/ast/asterisk-1.4.11-patched/include/asterisk/lock.h281
__ast_pthread_mutex_lock: chan_iax2.c line 6796 (socket_process):
'&iaxsl[x]' was locked here.
[Sep 17 14:22:48] ERROR[5788]:
/home/hvisage/ast/asterisk-1.4.11-patched/include/asterisk/lock.h281
__ast_pthread_mutex_lock: chan_iax2.c line 6796 (socket_process):
'&iaxsl[x]' was locked here.
[Sep 17 14:22:48] ERROR[5850]:
/home/hvisage/ast/asterisk-1.4.11-patched/include/asterisk/lock.h281
__ast_pthread_mutex_lock: chan_iax2.c line 6796 (socket_process):
'&iaxsl[x]' was locked here.
[Sep 17 14:22:48] ERROR[5718]:
/home/hvisage/ast/asterisk-1.4.11-patched/include/asterisk/lock.h278
__ast_pthread_mutex_lock: chan_iax2.c line 1266 (find_callno):
Deadlock? waited 5 sec for mutex '&iaxsl[x]'?
[Sep 17 14:22:48] ERROR[5718]:
/home/hvisage/ast/asterisk-1.4.11-patched/include/asterisk/lock.h281
__ast_pthread_mutex_lock: chan_iax2.c line 6796 (socket_process):
'&iaxsl[x]' was locked here.
[Sep 17 14:22:48] ERROR[5740]:
/home/hvisage/ast/asterisk-1.4.11-patched/include/asterisk/lock.h278
__ast_pthread_mutex_lock: chan_iax2.c line 1266 (find_callno):
Deadlock? waited 5 sec for mutex '&iaxsl[x]'?
[Sep 17 14:22:48] ERROR[5740]:
/home/hvisage/ast/asterisk-1.4.11-patched/include/asterisk/lock.h281
__ast_pthread_mutex_lock: chan_iax2.c line 6796 (socket_process):
'&iaxsl[x]' was locked here.
[Sep 17 14:22:48] ERROR[5854]:
/home/hvisage/ast/asterisk-1.4.11-patched/include/asterisk/lock.h278
__ast_pthread_mutex_lock: chan_iax2.c line 1266 (find_callno):
Deadlock? waited 5 sec for mutex '&iaxsl[x]'?
[Sep 17 14:22:48] ERROR[5854]:
/home/hvisage/ast/asterisk-1.4.11-patched/include/asterisk/lock.h281
__ast_pthread_mutex_lock: chan_iax2.c line 6796 (socket_process):
'&iaxsl[x]' was locked here.
[Sep 17 14:22:48] ERROR[5765]:
/home/hvisage/ast/asterisk-1.4.11-patched/include/asterisk/lock.h281
__ast_pthread_mutex_lock: chan_iax2.c line 6796 (socket_process):
'&iaxsl[x]' was locked here.
[Sep 17 14:22:48] ERROR[5856]:
/home/hvisage/ast/asterisk-1.4.11-patched/include/asterisk/lock.h278
__ast_pthread_mutex_lock: chan_iax2.c line 1266 (find_callno):
Deadlock? waited 5 sec for mutex '&iaxsl[x]'?
Segmentation fault



-- 
Hendrik Visage



More information about the asterisk-dev mailing list