[Home]

Summary:ASTERISK-15062: asterisk continiously crashes when iax-call received
Reporter:krn (krn)Labels:
Date Opened:2009-11-02 01:07:37.000-0600Date Closed:2009-11-05 12:47:38.000-0600
Priority:CriticalRegression?No
Status:Closed/CompleteComponents:Channels/chan_iax2
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:( 0) patch
Description:[general]
bindport=4569                   ; bindport and bindaddr may be specified
;                               ; NOTE: bindport must be specified BEFORE
                               ; bindaddr or may be specified on a specific
                               ; bindaddr if followed by colon and port
                               ;  (e.g. bindaddr=192.168.0.1:4569)
bindaddr=192.168.1.23
calltokenoptional=10.12.12.24/255.255.255.255
disallow=all
allow=gsm                       ; Allow codecs in order of preference
allow=ulaw
jitterbuffer=yes
autokill=no
[call-center]
type=friend
host=10.12.12.24
context=incoming-from-call-center
secret=password
timezone=Asia/Irkutsk
qualify=yes                     ; Make sure this peer is alive
qualifysmoothing = yes          ; use an average of the last two PONG
                               ; results to reduce falsely detected LAGGED hosts
                               ; Default: Off
qualifyfreqok = 60000           ; how frequently to ping the peer when
                               ; everything seems to be ok, in milliseconds
qualifyfreqnotok = 10000        ; how frequently to ping the peer when it's
                               ; either LAGGED or UNAVAILABLE, in milliseconds
jitterbuffer=yes                ; Turn off jitter buffer for this peer
sendani=yes
peercontext=outgoing-to-call-center
requirecalltoken=no
disallow=all
allow=gsm
allow=ulaw

iax config on other side is symmetrical, hangs appears after upgrade for 1.4.27rc2 (was 1.4.21, now it works with 1.6.1.8). call-center peer - 1.4.21.

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

asterisk:/etc/asterisk# gdb /usr/sbin/asterisk core.24711                  
GNU gdb (GDB) 7.0-debian                                                    
Copyright (C) 2009 Free Software Foundation, Inc.                          
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.          
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"  
and "show warranty" for details.                                            
This GDB was configured as "i486-linux-gnu".                                
For bug reporting instructions, please see:                                  
<http://www.gnu.org/software/gdb/bugs/>...                                  
Reading symbols from /usr/sbin/asterisk...done.                              
[New Thread 24733]                                                          
[New Thread 24732]                                                          
[New Thread 24731]                                                          
[New Thread 24730]                                                          
[New Thread 24729]                                                          
[New Thread 24728]                                                          
[New Thread 24727]                                                          
[New Thread 24726]                                                          
[New Thread 24725]                                                          
[New Thread 24724]                                                          
[New Thread 24723]                                                          
[New Thread 24722]                                                          
[New Thread 24721]                                                          
[New Thread 24711]                                                          
[New Thread 24719]                                                          
[New Thread 24718]                                                          
[New Thread 24717]                                                          
[New Thread 24716]                                                          
[New Thread 24715]                                                          
[New Thread 24714]                                                          
[New Thread 24713]                                                          
[New Thread 24712]                                                          

Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libdl.so.2                                        
Reading symbols from /lib/libcap.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libcap.so.2                                        
Reading symbols from /lib/libpthread.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libpthread.so.0                                        
Reading symbols from /lib/libncurses.so.5...(no debugging symbols found)...done.
Loaded symbols for /lib/libncurses.so.5                                        
Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done.      
Loaded symbols for /lib/libm.so.6                                              
Reading symbols from /lib/libresolv.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libresolv.so.2                                          
Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done.      
Loaded symbols for /lib/libc.so.6                                              
Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done.  
Loaded symbols for /lib/ld-linux.so.2                                          
Reading symbols from /usr/lib/asterisk/modules/res_jabber.so...done.            
Loaded symbols for /usr/lib/asterisk/modules/res_jabber.so                      
Reading symbols from /usr/lib/libiksemel.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libiksemel.so.3                                        
Reading symbols from /usr/lib/libgnutls.so.26...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgnutls.so.26                                        
Reading symbols from /usr/lib/libtasn1.so.3...(no debugging symbols found)...done.  
Loaded symbols for /usr/lib/libtasn1.so.3                                          
Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done.      
Loaded symbols for /usr/lib/libz.so.1                                              
Reading symbols from /usr/lib/libgcrypt.so.11...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgcrypt.so.11                                        
Reading symbols from /usr/lib/libgpg-error.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgpg-error.so.0                                        
Reading symbols from /usr/lib/asterisk/modules/res_smdi.so...done.                    
Loaded symbols for /usr/lib/asterisk/modules/res_smdi.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/res_adsi.so...done.                    
Loaded symbols for /usr/lib/asterisk/modules/res_adsi.so                              
Reading symbols from /usr/lib/asterisk/modules/res_speech.so...done.                  
Loaded symbols for /usr/lib/asterisk/modules/res_speech.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 /lib/librt.so.1...(no debugging symbols found)...done.          
Loaded symbols for /lib/librt.so.1                                                    
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/codec_alaw.so...done.                  
Loaded symbols for /usr/lib/asterisk/modules/codec_alaw.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_gsm.so...done.                  
Loaded symbols for /usr/lib/asterisk/modules/codec_gsm.so                            
Reading symbols from /usr/lib/asterisk/modules/codec_dahdi.so...done.                
Loaded symbols for /usr/lib/asterisk/modules/codec_dahdi.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_ices.so...done.                    
Loaded symbols for /usr/lib/asterisk/modules/app_ices.so                              
Reading symbols from /usr/lib/asterisk/modules/func_moh.so...done.                    
Loaded symbols for /usr/lib/asterisk/modules/func_moh.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/i686/cmov/libssl.so.0.9.8...(no debugging symbols found)...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...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/i686/cmov/libcrypto.so.0.9.8                                        
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/pbx_dundi.so...done.                              
Loaded symbols for /usr/lib/asterisk/modules/pbx_dundi.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/format_sln.so...done.                            
Loaded symbols for /usr/lib/asterisk/modules/format_sln.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/res_clioriginate.so...done.                      
Loaded symbols for /usr/lib/asterisk/modules/res_clioriginate.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/format_g729.so...done.                            
Loaded symbols for /usr/lib/asterisk/modules/format_g729.so                                      
Reading symbols from /usr/lib/asterisk/modules/func_cdr.so...done.                              
Loaded symbols for /usr/lib/asterisk/modules/func_cdr.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_image.so...done.                              
Loaded symbols for /usr/lib/asterisk/modules/app_image.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/format_gsm.so...done.                            
Loaded symbols for /usr/lib/asterisk/modules/format_gsm.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_amd.so...done.                                
Loaded symbols for /usr/lib/asterisk/modules/app_amd.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/format_ogg_vorbis.so...done.                      
Loaded symbols for /usr/lib/asterisk/modules/format_ogg_vorbis.so                                
Reading symbols from /usr/lib/libvorbis.so.0...(no debugging symbols found)...done.              
Loaded symbols for /usr/lib/libvorbis.so.0                                                      
Reading symbols from /usr/lib/libvorbisenc.so.2...(no debugging symbols found)...done.          
Loaded symbols for /usr/lib/libvorbisenc.so.2                                                    
Reading symbols from /usr/lib/libogg.so.0...(no debugging symbols found)...done.                
Loaded symbols for /usr/lib/libogg.so.0                                                          
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_system.so...done.                            
Loaded symbols for /usr/lib/asterisk/modules/app_system.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/app_read.so...done.                              
Loaded symbols for /usr/lib/asterisk/modules/app_read.so                                        
Reading symbols from /usr/lib/asterisk/modules/app_morsecode.so...done.                          
Loaded symbols for /usr/lib/asterisk/modules/app_morsecode.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_nbscat.so...done.                            
Loaded symbols for /usr/lib/asterisk/modules/app_nbscat.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/func_logic.so...done.                            
Loaded symbols for /usr/lib/asterisk/modules/func_logic.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_channelredirect.so...done.                    
Loaded symbols for /usr/lib/asterisk/modules/app_channelredirect.so                              
Reading symbols from /usr/lib/asterisk/modules/func_base64.so...done.                            
Loaded symbols for /usr/lib/asterisk/modules/func_base64.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/app_setcallerid.so...done.                        
Loaded symbols for /usr/lib/asterisk/modules/app_setcallerid.so                                  
Reading symbols from /usr/lib/asterisk/modules/chan_gtalk.so...done.                            
Loaded symbols for /usr/lib/asterisk/modules/chan_gtalk.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/app_sendtext.so...done.                          
Loaded symbols for /usr/lib/asterisk/modules/app_sendtext.so                                    
Reading symbols from /usr/lib/asterisk/modules/func_groupcount.so...done.                        
Loaded symbols for /usr/lib/asterisk/modules/func_groupcount.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/res_indications.so...done.                        
Loaded symbols for /usr/lib/asterisk/modules/res_indications.so                                  
Reading symbols from /usr/lib/asterisk/modules/app_meetme.so...done.                            
Loaded symbols for /usr/lib/asterisk/modules/app_meetme.so                                      
Reading symbols from /usr/lib/asterisk/modules/func_channel.so...done.                          
Loaded symbols for /usr/lib/asterisk/modules/func_channel.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/res_convert.so...done.                            
Loaded symbols for /usr/lib/asterisk/modules/res_convert.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/format_vox.so...done.                            
Loaded symbols for /usr/lib/asterisk/modules/format_vox.so                                      
Reading symbols from /usr/lib/asterisk/modules/func_md5.so...done.                              
Loaded symbols for /usr/lib/asterisk/modules/func_md5.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_dumpchan.so...done.                          
Loaded symbols for /usr/lib/asterisk/modules/app_dumpchan.so                                    
Reading symbols from /usr/lib/asterisk/modules/func_cut.so...done.                              
Loaded symbols for /usr/lib/asterisk/modules/func_cut.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_hasnewvoicemail.so...done.                    
Loaded symbols for /usr/lib/asterisk/modules/app_hasnewvoicemail.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_page.so...done.                              
Loaded symbols for /usr/lib/asterisk/modules/app_page.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/func_callerid.so...done.                          
Loaded symbols for /usr/lib/asterisk/modules/func_callerid.so                                    
Reading symbols from /usr/lib/asterisk/modules/app_dahdiscan.so...done.                          
Loaded symbols for /usr/lib/asterisk/modules/app_dahdiscan.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_zapateller.so...done.                        
Loaded symbols for /usr/lib/asterisk/modules/app_zapateller.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_chanspy.so...done.                            
Loaded symbols for /usr/lib/asterisk/modules/app_chanspy.so                                      
Reading symbols from /usr/lib/asterisk/modules/app_dahdibarge.so...done.                        
Loaded symbols for /usr/lib/asterisk/modules/app_dahdibarge.so                                  
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/func_sha1.so...done.                              
Loaded symbols for /usr/lib/asterisk/modules/func_sha1.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_forkcdr.so...done.                            
Loaded symbols for /usr/lib/asterisk/modules/app_forkcdr.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_while.so...done.                              
Loaded symbols for /usr/lib/asterisk/modules/app_while.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_externalivr.so...done.                        
Loaded symbols for /usr/lib/asterisk/modules/app_externalivr.so                                  
Reading symbols from /usr/lib/asterisk/modules/func_realtime.so...done.                          
Loaded symbols for /usr/lib/asterisk/modules/func_realtime.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_mp3.so...done.                                
Loaded symbols for /usr/lib/asterisk/modules/app_mp3.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_disa.so...done.                              
Loaded symbols for /usr/lib/asterisk/modules/app_disa.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_chanisavail.so...done.                        
Loaded symbols for /usr/lib/asterisk/modules/app_chanisavail.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_url.so...done.                                
Loaded symbols for /usr/lib/asterisk/modules/app_url.so                                          
Reading symbols from /usr/lib/asterisk/modules/func_curl.so...done.                              
Loaded symbols for /usr/lib/asterisk/modules/func_curl.so                                        
Reading symbols from /usr/lib/libcurl.so.4...(no debugging symbols found)...done.                
Loaded symbols for /usr/lib/libcurl.so.4                                                        
Reading symbols from /usr/lib/libidn.so.11...(no debugging symbols found)...done.                
Loaded symbols for /usr/lib/libidn.so.11                                                        
Reading symbols from /usr/lib/libssh2.so.1...(no debugging symbols found)...done.                
Loaded symbols for /usr/lib/libssh2.so.1                                                        
Reading symbols from /usr/lib/liblber-2.4.so.2...(no debugging symbols found)...done.            
Loaded symbols for /usr/lib/liblber-2.4.so.2                                                    
Reading symbols from /usr/lib/libldap_r-2.4.so.2...(no debugging symbols found)...done.          
Loaded symbols for /usr/lib/libldap_r-2.4.so.2                                                  
Reading symbols from /usr/lib/libgssapi_krb5.so.2...(no debugging symbols found)...done.        
Loaded symbols for /usr/lib/libgssapi_krb5.so.2                                                  
Reading symbols from /usr/lib/libsasl2.so.2...(no debugging symbols found)...done.              
Loaded symbols for /usr/lib/libsasl2.so.2                                                        
Reading symbols from /usr/lib/libkrb5.so.3...(no debugging symbols found)...done.                
Loaded symbols for /usr/lib/libkrb5.so.3                                                        
Reading symbols from /usr/lib/libk5crypto.so.3...(no debugging symbols found)...done.            
Loaded symbols for /usr/lib/libk5crypto.so.3                                                    
Reading symbols from /lib/libcom_err.so.2...(no debugging symbols found)...done.                
Loaded symbols for /lib/libcom_err.so.2                                                          
Reading symbols from /usr/lib/libkrb5support.so.0...(no debugging symbols found)...done.        
Loaded symbols for /usr/lib/libkrb5support.so.0                                                  
Reading symbols from /lib/libkeyutils.so.1...(no debugging symbols found)...done.                
Loaded symbols for /lib/libkeyutils.so.1                                                        
Reading symbols from /usr/lib/asterisk/modules/func_audiohookinherit.so...done.                  
Loaded symbols for /usr/lib/asterisk/modules/func_audiohookinherit.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/func_rand.so...done.                              
Loaded symbols for /usr/lib/asterisk/modules/func_rand.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/app_flash.so...done.                              
Loaded symbols for /usr/lib/asterisk/modules/app_flash.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_speech_utils.so...done.                      
Loaded symbols for /usr/lib/asterisk/modules/app_speech_utils.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/app_privacy.so...done.                            
Loaded symbols for /usr/lib/asterisk/modules/app_privacy.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/app_controlplayback.so...done.                    
Loaded symbols for /usr/lib/asterisk/modules/app_controlplayback.so                              
Reading symbols from /usr/lib/asterisk/modules/func_env.so...done.                              
Loaded symbols for /usr/lib/asterisk/modules/func_env.so                                        
Reading symbols from /usr/lib/asterisk/modules/chan_dahdi.so...done.                            
Loaded symbols for /usr/lib/asterisk/modules/chan_dahdi.so                                      
Reading symbols from /usr/lib/libtonezone.so.2.0...done.                                        
Loaded symbols for /usr/lib/libtonezone.so.2.0                                                  
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/func_math.so...done.                              
Loaded symbols for /usr/lib/asterisk/modules/func_math.so                                        
Reading symbols from /usr/lib/asterisk/modules/app_followme.so...done.                          
Loaded symbols for /usr/lib/asterisk/modules/app_followme.so                                    
Reading symbols from /usr/lib/asterisk/modules/app_dahdiras.so...done.                          
Loaded symbols for /usr/lib/asterisk/modules/app_dahdiras.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_waitforring.so...done.                        
Loaded symbols for /usr/lib/asterisk/modules/app_waitforring.so                                  
Reading symbols from /usr/lib/asterisk/modules/func_db.so...done.                                
Loaded symbols for /usr/lib/asterisk/modules/func_db.so                                          
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/cdr_csv.so...done.                                
Loaded symbols for /usr/lib/asterisk/modules/cdr_csv.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 /lib/libnss_files.so.2...(no debugging symbols found)...done.              
Loaded symbols for /lib/libnss_files.so.2                                                        
Reading symbols from /lib/libnss_dns.so.2...(no debugging symbols found)...done.                
Loaded symbols for /lib/libnss_dns.so.2                                                          
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/app_dial.so...done.                              
Loaded symbols for /usr/lib/asterisk/modules/app_dial.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/func_timeout.so...done.                          
Loaded symbols for /usr/lib/asterisk/modules/func_timeout.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_queue.so...done.                              
Loaded symbols for /usr/lib/asterisk/modules/app_queue.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_record.so...done.                            
Loaded symbols for /usr/lib/asterisk/modules/app_record.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/pbx_spool.so...done.
Loaded symbols for /usr/lib/asterisk/modules/pbx_spool.so
Reading symbols from /usr/lib/asterisk/modules/func_language.so...done.
Loaded symbols for /usr/lib/asterisk/modules/func_language.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/app_mixmonitor.so...done.
Loaded symbols for /usr/lib/asterisk/modules/app_mixmonitor.so
Reading symbols from /usr/lib/asterisk/modules/func_global.so...done.
Loaded symbols for /usr/lib/asterisk/modules/func_global.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/func_strings.so...done.
Loaded symbols for /usr/lib/asterisk/modules/func_strings.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_authenticate.so...done.
Loaded symbols for /usr/lib/asterisk/modules/app_authenticate.so
Reading symbols from /usr/lib/asterisk/modules/format_wav_gsm.so...done.
Loaded symbols for /usr/lib/asterisk/modules/format_wav_gsm.so
Core was generated by `asterisk -iIfg'.
Program terminated with signal 11, Segmentation fault.
#0  INTERNAL_OBJ (user_data=0x3e8, delta=-1) at astobj2.c:113
113             if (AO2_MAGIC != (p->priv_data.magic) ) {
(gdb) bt
#0  INTERNAL_OBJ (user_data=0x3e8, delta=-1) at astobj2.c:113
#1  ao2_ref (user_data=0x3e8, delta=-1) at astobj2.c:206
#2  0x080706cc in ao2_iterator_destroy (i=0xb74c1168) at astobj2.c:594
#3  0xb75cf030 in check_access (callno=3258, sin=0xb74c4274, ies=0xb74c3dd8) at chan_iax2.c:6357
#4  0xb75eebc1 in socket_process (thread=0x8d178b0) at chan_iax2.c:8900
ASTERISK-1  0xb75f6122 in iax2_process_thread (data=0x8d178b0) at chan_iax2.c:9972
ASTERISK-2  0x08104a9b in dummy_start (data=0x8d14650) at utils.c:856
ASTERISK-3  0xb7f41f40 in start_thread () from /lib/libpthread.so.0
ASTERISK-4  0xb7e5342e in clone () from /lib/libc.so.6
(gdb) fr 1
#1  ao2_ref (user_data=0x3e8, delta=-1) at astobj2.c:206
206             struct astobj2 *obj = INTERNAL_OBJ(user_data);
Comments:By: Digium Subversion (svnbot) 2009-11-02 09:36:20.000-0600

Repository: asterisk
Revision: 226736

U   branches/1.4/channels/chan_iax2.c

------------------------------------------------------------------------
r226736 | dvossel | 2009-11-02 09:36:19 -0600 (Mon, 02 Nov 2009) | 5 lines

fixes crash on iterator_destroy on uninitialized iterator

(closes issue ASTERISK-15062)
Reported by: krn

------------------------------------------------------------------------

http://svn.digium.com/view/asterisk?view=rev&revision=226736

By: Digium Subversion (svnbot) 2009-11-02 09:39:54.000-0600

Repository: asterisk
Revision: 226748

_U  trunk/

------------------------------------------------------------------------
r226748 | dvossel | 2009-11-02 09:39:54 -0600 (Mon, 02 Nov 2009) | 11 lines

Blocked revisions 226736 via svnmerge

........
 r226736 | dvossel | 2009-11-02 09:31:02 -0600 (Mon, 02 Nov 2009) | 5 lines
 
 fixes crash on iterator_destroy on uninitialized iterator
 
 (closes issue ASTERISK-15062)
 Reported by: krn
........

------------------------------------------------------------------------

http://svn.digium.com/view/asterisk?view=rev&revision=226748

By: krn (krn) 2009-11-05 09:46:39.000-0600

After removing line in chan_iax2.c some changes:
asterisk can accept some calls
but hangs anyway after sometime
error the same
#0  INTERNAL_OBJ (user_data=0x3e8, delta=-1) at astobj2.c:113
113             if (AO2_MAGIC != (p->priv_data.magic) ) {
(gdb) bt
#0  INTERNAL_OBJ (user_data=0x3e8, delta=-1) at astobj2.c:113
#1  ao2_ref (user_data=0x3e8, delta=-1) at astobj2.c:206
#2  0x080706cc in ao2_iterator_destroy (i=0xb7415168) at astobj2.c:594
#3  0xb75d7030 in check_access (callno=1063, sin=0xb7418274, ies=0xb7417dd8) at chan_iax2.c:6357
#4  0xb75f6c41 in socket_process (thread=0x8eb2b60) at chan_iax2.c:8899
ASTERISK-1  0xb75fe1a2 in iax2_process_thread (data=0x8eb2b60) at chan_iax2.c:9971
ASTERISK-2  0x08104a9b in dummy_start (data=0x8eac708) at utils.c:856
ASTERISK-3  0xb7f39f40 in start_thread () from /lib/libpthread.so.0
ASTERISK-4  0xb7e4b42e in clone () from /lib/libc.so.6
(gdb) fr 1
#1  ao2_ref (user_data=0x3e8, delta=-1) at astobj2.c:206
206             struct astobj2 *obj = INTERNAL_OBJ(user_data);

no data in console ot logs at or before this moment

By: David Vossel (dvossel) 2009-11-05 10:04:30.000-0600

are you sure you moved the correct iterator destroy line? there are two in the function, the first one is the one that needs to be removed. I've tested this and am having no issue now.

By: David Vossel (dvossel) 2009-11-05 12:47:37.000-0600

use the patch I uploaded, I've tested it and this issue will not occur with it.