[Asterisk-Users] Reproducible crash with CVS stable (from about 5
days ago...) - but only from iax clients
Robert Rozman
rozman at fri.uni-lj.si
Wed Feb 2 13:55:16 MST 2005
Hi,
I've spotted weird crash of Asterisk cvs Stable. I have defined queue in
queues.conf :
[prodaja]
music = default
announce = queue-markq
strategy = ringall
context = from-pstn
timeout = 15
retry = 5
maxlen = 0
announce-holdtime = no
announce-frequency = 30
announce-holdtime = yes
monitor-format = gsm|wav|wav49
monitor-join = yes
eventwhencalled = yes
member => Agent/1000
-------------------------------------------
then I have in dialplan :
exten => 51,1,Queue(prodaja)
Now when I call 51 from BT100, everything is OK, musiconhold plays, I hear
announcements...:
----------------------------------------------------------------------------
----
Asterisk CVS-v1-0-01/28/05-15:21:35, Copyright (C) 1999-2004 Digium.
Written by Mark Spencer <markster at digium.com>
=========================================================================
Connected to Asterisk CVS-v1-0-01/28/05-15:21:35 currently running on
centrala (pid = 28749)
-- Remote UNIX connection
Verbosity was 3 and is now 11
centrala*CLI> MANAGER LOGIN MD5 127.0.0.1, admin, amp111
== Parsing '/etc/asterisk/manager.conf': Found
== Manager 'admin' logged on from 127.0.0.1
-- Executing Queue("SIP/201-ec33", "prodaja") in new stack
-- Started music on hold, class 'default', on SIP/201-ec33
-- Stopped music on hold on SIP/201-ec33
-- Playing 'queue-youarenext' (language 'si')
-- Told SIP/201-ec33 in prodaja their queue position (which was 1)
-- Playing 'queue-thankyou' (language 'si')
-- Started music on hold, class 'default', on SIP/201-ec33
-- Saved useragent "Grandstream BT100 1.0.5.18" for peer 201
-- Stopped music on hold on SIP/201-ec33
-- User disconnected when they almost made it
== Spawn extension (from-internal, 51, 1) exited non-zero on
'SIP/201-ec33'
-- Executing Macro("SIP/201-ec33", "hangupcall") in new stack
-- Executing ResetCDR("SIP/201-ec33", "w") in new stack
-- Executing NoCDR("SIP/201-ec33", "") in new stack
-- Executing Wait("SIP/201-ec33", "5") in new stack
== Spawn extension (macro-hangupcall, s, 3) exited non-zero on
'SIP/201-ec33' in macro 'hangupcall'
== Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/201-ec33'
centrala*CLI>
centrala:~ #
-------------------------------------------------------------
But asterisk constantly crashes with IAX clients calling this number (same
with Firefly, iaxcommclient, Iaxphone), I get:
------------------------------------------------------------
centrala:~ # asterisk -vvvvvvvvvvvrgc
== Parsing '/etc/asterisk/asterisk.conf': Found
== Parsing '/etc/asterisk/extconfig.conf': Found
Asterisk CVS-v1-0-01/28/05-15:21:35, Copyright (C) 1999-2004 Digium.
Written by Mark Spencer <markster at digium.com>
=========================================================================
Connected to Asterisk CVS-v1-0-01/28/05-15:21:35 currently running on
centrala (pid = 27854)
Verbosity was 3 and is now 11
-- Accepting AUTHENTICATED call from 192.168.0.101, requested format =
1024, actual format = 8
-- Executing Queue("IAX2/200 at 200/2", "prodaja") in new stack
centrala*CLI>
Disconnected from Asterisk server
/usr/sbin/safe_asterisk: line 40: 27854 Floating point exception(core
dumped) asterisk ${CLIARGS} ${ASTARGS} >&/dev/${TTY} </dev/${TTY}
Executing last minute cleanups
Asterisk ended with exit status 136
Asterisk exited on signal 8.
Automatically restarting Asterisk.
Asterisk cleanly ending (0).
----------------------------------------------------------------------
Also to notice, that moh plays ok in other situations from iax clients
(hold, transfer, conference)... :
sterisk CVS-v1-0-01/28/05-15:21:35, Copyright (C) 1999-2004 Digium.
Written by Mark Spencer <markster at digium.com>
=========================================================================
Connected to Asterisk CVS-v1-0-01/28/05-15:21:35 currently running on
centrala (pid = 28749)
Verbosity is at least 11
-- Accepting AUTHENTICATED call from 192.168.0.101, requested format =
1024, actual format = 4
-- Executing MeetMe("IAX2/200 at 200/1", "81|pMs") in new stack
== Parsing '/etc/asterisk/meetme.conf': Found
== Parsing '/etc/asterisk/meetme_additional.conf': Found
-- Created MeetMe conference 1023 for conference '81'
-- Playing 'conf-onlyperson' (language 'si')
-- Started music on hold, class 'default', on IAX2/200 at 200/1
-------------------------------------------------------------------------
Any hint, any advice ?
Regards,
Rob.
More information about the asterisk-users
mailing list