[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