Queue crashes Asterisk

Hi all,

I’ve posted this in the user group before, but I think this the right place.

I’ve configured one queue in Asterisk (1.2.9.1, also tested with 1.2.10 on Debian GNU/Linux w/ chan_misdn & chan_sccp).
When someone rings in, all phones in this queue rings, the caller is listening music. When one try to answer the call and picks up the phone, asterisk crashes.

Following output from asterisk (-vvvgc):
*CLI>
– SEP0017596ea926: New call on line 14
– SEP0017596ea926: Cisco Digit: 00000000 (0) on line 14
– Executing Answer(“SCCP/14-00000001”, “”) in new stack
– SCCP: Outgoing call has been answered SCCP/14-00000001 on 14@SEP0017596ea926-1
– Executing Wait(“SCCP/14-00000001”, “1”) in new stack
– Executing Queue(“SCCP/14-00000001”, “etrix”) in new stack
– Started music on hold, class ‘default’, on channel ‘SCCP/14-00000001’
– SEP001818856cfc: Asterisk request to call SCCP/10-00000002
– Called SCCP/10
– SEP001759a3c8cb: Asterisk request to call SCCP/12-00000003
– Called SCCP/12
– SEP0017596ea926: Asterisk request to call SCCP/14-00000004
– Called SCCP/14
– ATA1759e9628c01: Asterisk request to call SCCP/19-00000005
– Called SCCP/19
– SCCP/19-00000005 is ringing
– SCCP/14-00000004 is ringing
– SCCP/12-00000003 is ringing
– SCCP/10-00000002 is ringing
– SEP001818856cfc: Taken Offhook
– SEP001818856cfc: Answer the channel 10-2
– SCCP/10-00000002 answered SCCP/14-00000001
Ouch … error while writing audio data: : Broken pipe
Warning, flexibel rate not heavily tested!
Speicherzugriffsfehler (core dumped)

Here the relevant parts of my config files:
extensions.conf:
exten => 0,1,Answer
exten => 0,2,Wait,1
exten => 0,3,Queue(etrix)
exten => 0,4,Hangup

exten => 10,1,Dial(SCCP/10)
exten => 11,1,Dial(SCCP/11)
exten => 12,1,Dial(SCCP/12)
exten => 13,1,Dial(SCCP/13)
exten => 14,1,Dial(SCCP/14)
exten => 15,1,Dial(SCCP/15)
exten => 16,1,Dial(SCCP/16)
exten => 17,1,Dial(SCCP/17)
exten => 19,1,Dial(SCCP/19)
exten => 40,1,Dial(SCCP/40)

queues.conf:
[general]
;persistentmembers = yes

[etrix]
music=default
strategy=ringall
timeout=15
retry=5
wrapuptime=0
maxlen = 0
announce-frequency = 0
announce-holdtime = no

member => SCCP/10
member => SCCP/11
member => SCCP/12
member => SCCP/13
member => SCCP/14
member => SCCP/15
member => SCCP/16
member => SCCP/17
member => SCCP/19

I’ve tested this with only SIP-Phones in the queue, but with the same result.
Anyone knows what is going wrong here?
Regards,

-Andreas.

Have you run a backtrace on the resulting core dump and posted to the bug tracker?

Could you please give me a short advise how to do this, because I’m not very firm with this.

Many thanks!

The core dump files (crash files) can be found in the /root directory. Look for the core.xxxx file with the timestamp when the server crashed. Then at the commandline type the following

gdb /pathto/asterisk /root/core.xxxx

where /pathto/asterisk is by default normally /usr/sbin/asterisk and the xxxx will be numbers

post the rsult of that back here.

also to exit gdb just type q and you will be back in the commandline.

Hi gventer,

many thanks for this advise!!!

Here’s gdb’s output (quite a lot), starting with my inputs of the command-line.

asterisk:~# ls -l core.4834
-rw------- 1 root root 28557312 2006-07-28 09:42 core.4834
asterisk:~# which asterisk
/usr/sbin/asterisk
asterisk:~# gdb /usr/sbin/asterisk ./core.4834
GNU gdb 6.3-debian
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type “show copying” to see the conditions.
There is absolutely no warranty for GDB. Type “show warranty” for details.
This GDB was configured as “i386-linux”…Using host libthread_db library “/lib/tls/i686/cmov/libthread_db.so.1”.

Core was generated by `asterisk -vvvgc’.
Program terminated with signal 11, Segmentation fault.

warning: current_sos: Can’t read pathname for load map: Eingabe-/Ausgabefehler

Reading symbols from /lib/tls/i686/cmov/libdl.so.2…done.
Loaded symbols for /lib/tls/i686/cmov/libdl.so.2
Reading symbols from /lib/tls/i686/cmov/libpthread.so.0…done.
Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0
Reading symbols from /lib/libncurses.so.5…done.
Loaded symbols for /lib/libncurses.so.5
Reading symbols from /lib/tls/i686/cmov/libm.so.6…done.
Loaded symbols for /lib/tls/i686/cmov/libm.so.6
Reading symbols from /lib/tls/i686/cmov/libresolv.so.2…done.
Loaded symbols for /lib/tls/i686/cmov/libresolv.so.2
Reading symbols from /usr/lib/i686/cmov/libssl.so.0.9.7…done.
Loaded symbols for /usr/lib/i686/cmov/libssl.so.0.9.7
Reading symbols from /lib/tls/i686/cmov/libc.so.6…done.
Loaded symbols for /lib/tls/i686/cmov/libc.so.6
Reading symbols from /lib/ld-linux.so.2…done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/i686/cmov/libcrypto.so.0.9.7…done.
Loaded symbols for /usr/lib/i686/cmov/libcrypto.so.0.9.7
Reading symbols from /usr/lib/asterisk/modules/res_musiconhold.so…done.
Loaded symbols for /usr/lib/asterisk/modules/res_musiconhold.so
Reading symbols from /usr/lib/asterisk/modules/res_features.so…done.
Loaded symbols for /usr/lib/asterisk/modules/res_features.so
Reading symbols from /usr/lib/asterisk/modules/chan_misdn.so…done.
Loaded symbols for /usr/lib/asterisk/modules/chan_misdn.so
Reading symbols from /usr/lib/libisdnnet.so…done.
Loaded symbols for /usr/lib/libisdnnet.so
Reading symbols from /usr/lib/libmISDN.so…done.
Loaded symbols for /usr/lib/libmISDN.so
Reading symbols from /usr/lib/asterisk/modules/chan_sccp.so…done.
Loaded symbols for /usr/lib/asterisk/modules/chan_sccp.so
Reading symbols from /usr/lib/asterisk/modules/res_monitor.so…done.
Loaded symbols for /usr/lib/asterisk/modules/res_monitor.so
Reading symbols from /usr/lib/asterisk/modules/res_agi.so…done.
Loaded symbols for /usr/lib/asterisk/modules/res_agi.so
Reading symbols from /usr/lib/asterisk/modules/res_adsi.so…done.
Loaded symbols for /usr/lib/asterisk/modules/res_adsi.so
Reading symbols from /usr/lib/asterisk/modules/res_indications.so…done.
Loaded symbols for /usr/lib/asterisk/modules/res_indications.so
Reading symbols from /usr/lib/asterisk/modules/res_crypto.so…done.
Loaded symbols for /usr/lib/asterisk/modules/res_crypto.so
Reading symbols from /usr/lib/asterisk/modules/pbx_config.so…done.
Loaded symbols for /usr/lib/asterisk/modules/pbx_config.so
Reading symbols from /usr/lib/asterisk/modules/pbx_spool.so…done.
Loaded symbols for /usr/lib/asterisk/modules/pbx_spool.so
Reading symbols from /usr/lib/asterisk/modules/pbx_dundi.so…done.
Loaded symbols for /usr/lib/asterisk/modules/pbx_dundi.so
Reading symbols from /usr/lib/libz.so.1…done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/tls/i686/cmov/libnss_files.so.2…done.
Loaded symbols for /lib/tls/i686/cmov/libnss_files.so.2
Reading symbols from /usr/lib/asterisk/modules/pbx_loopback.so…done.
Loaded symbols for /usr/lib/asterisk/modules/pbx_loopback.so
Reading symbols from /usr/lib/asterisk/modules/pbx_realtime.so…done.
Loaded symbols for /usr/lib/asterisk/modules/pbx_realtime.so
Reading symbols from /usr/lib/asterisk/modules/pbx_ael.so…done.
Loaded symbols for /usr/lib/asterisk/modules/pbx_ael.so
Reading symbols from /usr/lib/asterisk/modules/pbx_functions.so…done.
Loaded symbols for /usr/lib/asterisk/modules/pbx_functions.so
Reading symbols from /usr/lib/asterisk/modules/chan_iax2.so…done.
Loaded symbols for /usr/lib/asterisk/modules/chan_iax2.so
Reading symbols from /usr/lib/asterisk/modules/chan_local.so…done.
Loaded symbols for /usr/lib/asterisk/modules/chan_local.so
Reading symbols from /usr/lib/asterisk/modules/chan_features.so…done.
Loaded symbols for /usr/lib/asterisk/modules/chan_features.so
Reading symbols from /usr/lib/asterisk/modules/chan_oss.so…done.
Loaded symbols for /usr/lib/asterisk/modules/chan_oss.so
Reading symbols from /usr/lib/asterisk/modules/chan_phone.so…done.
Loaded symbols for /usr/lib/asterisk/modules/chan_phone.so
Reading symbols from /usr/lib/asterisk/modules/chan_sip.so…done.
Loaded symbols for /usr/lib/asterisk/modules/chan_sip.so
Reading symbols from /usr/lib/asterisk/modules/chan_mgcp.so…done.
Loaded symbols for /usr/lib/asterisk/modules/chan_mgcp.so
Reading symbols from /usr/lib/asterisk/modules/chan_agent.so…done.
Loaded symbols for /usr/lib/asterisk/modules/chan_agent.so
Reading symbols from /usr/lib/asterisk/modules/app_dial.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_dial.so
Reading symbols from /usr/lib/asterisk/modules/app_playback.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_playback.so
Reading symbols from /usr/lib/asterisk/modules/app_voicemail.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_voicemail.so
Reading symbols from /usr/lib/asterisk/modules/app_directory.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_directory.so
Reading symbols from /usr/lib/asterisk/modules/app_mp3.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_mp3.so
Reading symbols from /usr/lib/asterisk/modules/app_system.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_system.so
Reading symbols from /usr/lib/asterisk/modules/app_echo.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_echo.so
Reading symbols from /usr/lib/asterisk/modules/app_record.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_record.so
Reading symbols from /usr/lib/asterisk/modules/app_image.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_image.so
Reading symbols from /usr/lib/asterisk/modules/app_url.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_url.so
Reading symbols from /usr/lib/asterisk/modules/app_disa.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_disa.so
Reading symbols from /usr/lib/asterisk/modules/app_adsiprog.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_adsiprog.so
Reading symbols from /usr/lib/asterisk/modules/app_getcpeid.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_getcpeid.so
Reading symbols from /usr/lib/asterisk/modules/app_milliwatt.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_milliwatt.so
Reading symbols from /usr/lib/asterisk/modules/app_zapateller.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_zapateller.so
Reading symbols from /usr/lib/asterisk/modules/app_setcallerid.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_setcallerid.so
Reading symbols from /usr/lib/asterisk/modules/app_festival.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_festival.so
Reading symbols from /usr/lib/asterisk/modules/app_queue.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_queue.so
Reading symbols from /usr/lib/asterisk/modules/app_senddtmf.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_senddtmf.so
Reading symbols from /usr/lib/asterisk/modules/app_parkandannounce.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_parkandannounce.so
Reading symbols from /usr/lib/asterisk/modules/app_setcidname.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_setcidname.so
Reading symbols from /usr/lib/asterisk/modules/app_lookupcidname.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_lookupcidname.so
Reading symbols from /usr/lib/asterisk/modules/app_macro.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_macro.so
Reading symbols from /usr/lib/asterisk/modules/app_authenticate.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_authenticate.so
Reading symbols from /usr/lib/asterisk/modules/app_softhangup.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_softhangup.so
Reading symbols from /usr/lib/asterisk/modules/app_lookupblacklist.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_lookupblacklist.so
Reading symbols from /usr/lib/asterisk/modules/app_waitforring.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_waitforring.so
Reading symbols from /usr/lib/asterisk/modules/app_privacy.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_privacy.so
Reading symbols from /usr/lib/asterisk/modules/app_db.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_db.so
Reading symbols from /usr/lib/asterisk/modules/app_chanisavail.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_chanisavail.so
Reading symbols from /usr/lib/asterisk/modules/app_enumlookup.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_enumlookup.so
Reading symbols from /usr/lib/asterisk/modules/app_transfer.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_transfer.so
Reading symbols from /usr/lib/asterisk/modules/app_setcidnum.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_setcidnum.so
Reading symbols from /usr/lib/asterisk/modules/app_cdr.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_cdr.so
Reading symbols from /usr/lib/asterisk/modules/app_hasnewvoicemail.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_hasnewvoicemail.so
Reading symbols from /usr/lib/asterisk/modules/app_sayunixtime.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_sayunixtime.so
Reading symbols from /usr/lib/asterisk/modules/app_cut.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_cut.so
Reading symbols from /usr/lib/asterisk/modules/app_read.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_read.so
Reading symbols from /usr/lib/asterisk/modules/app_setcdruserfield.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_setcdruserfield.so
Reading symbols from /usr/lib/asterisk/modules/app_random.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_random.so
Reading symbols from /usr/lib/asterisk/modules/app_ices.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_ices.so
Reading symbols from /usr/lib/asterisk/modules/app_eval.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_eval.so
Reading symbols from /usr/lib/asterisk/modules/app_nbscat.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_nbscat.so
Reading symbols from /usr/lib/asterisk/modules/app_sendtext.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_sendtext.so
Reading symbols from /usr/lib/asterisk/modules/app_exec.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_exec.so
Reading symbols from /usr/lib/asterisk/modules/app_groupcount.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_groupcount.so
Reading symbols from /usr/lib/asterisk/modules/app_txtcidname.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_txtcidname.so
Reading symbols from /usr/lib/asterisk/modules/app_controlplayback.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_controlplayback.so
Reading symbols from /usr/lib/asterisk/modules/app_talkdetect.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_talkdetect.so
Reading symbols from /usr/lib/asterisk/modules/app_alarmreceiver.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_alarmreceiver.so
Reading symbols from /usr/lib/asterisk/modules/app_userevent.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_userevent.so
Reading symbols from /usr/lib/asterisk/modules/app_verbose.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_verbose.so
Reading symbols from /usr/lib/asterisk/modules/app_test.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_test.so
Reading symbols from /usr/lib/asterisk/modules/app_forkcdr.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_forkcdr.so
Reading symbols from /usr/lib/asterisk/modules/app_math.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_math.so
Reading symbols from /usr/lib/asterisk/modules/app_realtime.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_realtime.so
Reading symbols from /usr/lib/asterisk/modules/app_dumpchan.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_dumpchan.so
Reading symbols from /usr/lib/asterisk/modules/app_waitforsilence.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_waitforsilence.so
Reading symbols from /usr/lib/asterisk/modules/app_while.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_while.so
Reading symbols from /usr/lib/asterisk/modules/app_setrdnis.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_setrdnis.so
Reading symbols from /usr/lib/asterisk/modules/app_md5.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_md5.so
Reading symbols from /usr/lib/asterisk/modules/app_readfile.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_readfile.so
Reading symbols from /usr/lib/asterisk/modules/app_chanspy.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_chanspy.so
Reading symbols from /usr/lib/asterisk/modules/app_settransfercapability.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_settransfercapability.so
Reading symbols from /usr/lib/asterisk/modules/app_dictate.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_dictate.so
Reading symbols from /usr/lib/asterisk/modules/app_externalivr.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_externalivr.so
Reading symbols from /usr/lib/asterisk/modules/app_directed_pickup.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_directed_pickup.so
Reading symbols from /usr/lib/asterisk/modules/app_mixmonitor.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_mixmonitor.so
Reading symbols from /usr/lib/asterisk/modules/app_stack.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_stack.so
Reading symbols from /usr/lib/asterisk/modules/app_curl.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_curl.so
Reading symbols from /usr/lib/libcurl.so.3…done.
Loaded symbols for /usr/lib/libcurl.so.3
Reading symbols from /usr/lib/libgssapi_krb5.so.2…done.
Loaded symbols for /usr/lib/libgssapi_krb5.so.2
Reading symbols from /usr/lib/libkrb5.so.3…done.
Loaded symbols for /usr/lib/libkrb5.so.3
Reading symbols from /usr/lib/libk5crypto.so.3…done.
Loaded symbols for /usr/lib/libk5crypto.so.3
Reading symbols from /usr/lib/libkrb5support.so.0…done.
Loaded symbols for /usr/lib/libkrb5support.so.0
Reading symbols from /lib/libcom_err.so.2…done.
Loaded symbols for /lib/libcom_err.so.2
Reading symbols from /usr/lib/libidn.so.11…done.
Loaded symbols for /usr/lib/libidn.so.11
Reading symbols from /usr/lib/i686/cmov/libssl.so.0.9.8…done.
Loaded symbols for /usr/lib/i686/cmov/libssl.so.0.9.8
Reading symbols from /usr/lib/i686/cmov/libcrypto.so.0.9.8…done.
Loaded symbols for /usr/lib/i686/cmov/libcrypto.so.0.9.8
Reading symbols from /usr/lib/asterisk/modules/app_sms.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_sms.so
Reading symbols from /usr/lib/asterisk/modules/codec_ilbc.so…done.
Loaded symbols for /usr/lib/asterisk/modules/codec_ilbc.so
Reading symbols from /usr/lib/asterisk/modules/codec_gsm.so…done.
Loaded symbols for /usr/lib/asterisk/modules/codec_gsm.so
Reading symbols from /usr/lib/asterisk/modules/codec_lpc10.so…done.
Loaded symbols for /usr/lib/asterisk/modules/codec_lpc10.so
Reading symbols from /usr/lib/asterisk/modules/codec_adpcm.so…done.
Loaded symbols for /usr/lib/asterisk/modules/codec_adpcm.so
Reading symbols from /usr/lib/asterisk/modules/codec_ulaw.so…done.
Loaded symbols for /usr/lib/asterisk/modules/codec_ulaw.so
Reading symbols from /usr/lib/asterisk/modules/codec_alaw.so…done.
Loaded symbols for /usr/lib/asterisk/modules/codec_alaw.so
Reading symbols from /usr/lib/asterisk/modules/codec_a_mu.so…done.
Loaded symbols for /usr/lib/asterisk/modules/codec_a_mu.so
Reading symbols from /usr/lib/asterisk/modules/codec_g726.so…done.
Loaded symbols for /usr/lib/asterisk/modules/codec_g726.so
Reading symbols from /usr/lib/asterisk/modules/format_gsm.so…done.
Loaded symbols for /usr/lib/asterisk/modules/format_gsm.so
Reading symbols from /usr/lib/asterisk/modules/format_wav.so…done.
Loaded symbols for /usr/lib/asterisk/modules/format_wav.so
Reading symbols from /usr/lib/asterisk/modules/format_wav_gsm.so…done.
Loaded symbols for /usr/lib/asterisk/modules/format_wav_gsm.so
Reading symbols from /usr/lib/asterisk/modules/format_vox.so…done.
Loaded symbols for /usr/lib/asterisk/modules/format_vox.so
Reading symbols from /usr/lib/asterisk/modules/format_pcm.so…done.
Loaded symbols for /usr/lib/asterisk/modules/format_pcm.so
Reading symbols from /usr/lib/asterisk/modules/format_g729.so…done.
Loaded symbols for /usr/lib/asterisk/modules/format_g729.so
Reading symbols from /usr/lib/asterisk/modules/format_pcm_alaw.so…done.
Loaded symbols for /usr/lib/asterisk/modules/format_pcm_alaw.so
Reading symbols from /usr/lib/asterisk/modules/format_h263.so…done.
Loaded symbols for /usr/lib/asterisk/modules/format_h263.so
Reading symbols from /usr/lib/asterisk/modules/format_g726.so…done.
Loaded symbols for /usr/lib/asterisk/modules/format_g726.so
Reading symbols from /usr/lib/asterisk/modules/format_ilbc.so…done.
Loaded symbols for /usr/lib/asterisk/modules/format_ilbc.so
Reading symbols from /usr/lib/asterisk/modules/format_sln.so…done.
Loaded symbols for /usr/lib/asterisk/modules/format_sln.so
Reading symbols from /usr/lib/asterisk/modules/format_au.so…done.
Loaded symbols for /usr/lib/asterisk/modules/format_au.so
Reading symbols from /usr/lib/asterisk/modules/format_jpeg.so…done.
Loaded symbols for /usr/lib/asterisk/modules/format_jpeg.so
Reading symbols from /usr/lib/asterisk/modules/format_g723.so…done.
Loaded symbols for /usr/lib/asterisk/modules/format_g723.so
Reading symbols from /usr/lib/asterisk/modules/cdr_csv.so…done.
Loaded symbols for /usr/lib/asterisk/modules/cdr_csv.so
Reading symbols from /usr/lib/asterisk/modules/cdr_manager.so…done.
Loaded symbols for /usr/lib/asterisk/modules/cdr_manager.so
Reading symbols from /usr/lib/asterisk/modules/cdr_custom.so…done.
Loaded symbols for /usr/lib/asterisk/modules/cdr_custom.so
Reading symbols from /usr/lib/asterisk/modules/func_callerid.so…done.
Loaded symbols for /usr/lib/asterisk/modules/func_callerid.so
Reading symbols from /usr/lib/asterisk/modules/func_enum.so…done.
Loaded symbols for /usr/lib/asterisk/modules/func_enum.so
Reading symbols from /usr/lib/asterisk/modules/func_uri.so…done.
Loaded symbols for /usr/lib/asterisk/modules/func_uri.so
Reading symbols from /usr/lib/asterisk/modules/format_mp3.so…done.
Loaded symbols for /usr/lib/asterisk/modules/format_mp3.so
Reading symbols from /usr/lib/asterisk/modules/app_pipe.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_pipe.so
Reading symbols from /usr/lib/asterisk/modules/app_v110.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_v110.so
Reading symbols from /usr/lib/asterisk/modules/app_waitfordigits.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_waitfordigits.so
Reading symbols from /usr/lib/asterisk/modules/app_saycountpl.so…done.
Loaded symbols for /usr/lib/asterisk/modules/app_saycountpl.so
Reading symbols from /lib/libgcc_s.so.1…done.
Loaded symbols for /lib/libgcc_s.so.1
#0 0xb6523a07 in try_calling (qe=0xb5f35d40, options=Variable “options” is not available.
) at app_queue.c:2280
2280 if (!strcmp(qe->chan->type,“Zap”))
(gdb)

You are welcome. I am having a similar problem from time to time, the agents and queues seems to be crashing Asterisk.

This is the same error I get but have yet to find out what it means.

“Program terminated with signal 11, Segmentation fault.”

Did anybody ever happen to find a fix for this? I’ve been searching around, but haven’t come up with anything good.

I’m having the same problem using Asterisk 1.2.10 on Debian (kernel 2.4.27), using chan_sccp (v. 20060408) and Cisco 7960s running SCCP firmware (8.3 and 7.2 tested so far), using AgentCallbackLogins.

Interestingly enough, if I throw the SIP firmware on these phones, it seems to work properly.

Yes I solved my problem I had with it.

When you use AgentCallbackLogin you specify a context along with it so Asterisk know where to reach them. Like this:

exten => 50,3,AgentCallbackLogin(${CALLERIDNUM}||${CALLERIDNUM}@myagents)

Well two of the agents were not specified in that specific context (myagents) but unfortuanetly they have been specified within another context that would still call them so I would not see the problem straight away. What happens is that when any one of these 2 agents were called it would leave the “Agent/3000-a2bc” channel along with the “Local” channels for that agent and never destroys them. Over time it builds up and if that agent gets called often it builds up quickly until no more agents can log in or out and eventually Asterisk crashes. That’s when you get the segmentation error.

So when you do a “show channels” on the console and you see Agent channels in there when there is no active queue calls at that time, then you know you have this problem.

In any case I am moving away from Agents and implementing dynamic members, as whoiswes suggested, using AddQueuemember. Apparently AgentCallbachLogin is going to be deprecated in Asterisk 1.4 as well.