[Home]

Summary:ASTERISK-13877: Crash with DUNDi
Reporter:Joel Vandal (jvandal)Labels:
Date Opened:2009-04-01 07:36:32Date Closed:2009-04-03 10:56:05
Priority:BlockerRegression?No
Status:Closed/CompleteComponents:PBX/pbx_dundi
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:( 0) bt.txt
Description:Each time I start Asterisk using latest version on SVN /branches/1.4, I get a segfault :


(gdb) bt
#0  0x00000000 in ?? ()
#1  0x00da941d in update_key (peer=0xa0d5ff8) at pbx_dundi.c:1324
#2  0x00da9aab in dundi_encrypt (trans=0xa17f350, pack=0xa180230) at pbx_dundi.c:1436
#3  0x00db0425 in dundi_send (trans=0xa17f350, cmdresp=10, flags=0, final=0, ied=0xb7dd2298) at pbx_dundi.c:3109
#4  0x00db4bc8 in do_register (data=0xa0d5ff8) at pbx_dundi.c:4127
ASTERISK-1  0x0810caad in ast_sched_runq ()
ASTERISK-2  0x00dacdad in network_thread (ignore=0x0) at pbx_dundi.c:2190
ASTERISK-3  0x0811e66b in dummy_start ()
ASTERISK-4  0x0050145b in start_thread () from /lib/libpthread.so.0
ASTERISK-5  0x00458e5e in clone () from /lib/libc.so.6
Comments:By: Joel Vandal (jvandal) 2009-04-02 18:49:30

can be related to recent change made on IAX2 channel and key/encryption ?

By: Andreas Anderson (aanderson) 2009-04-03 04:51:23

You beat me to it ;-). I'm seeing the same here, interestingly 1.4.21.1 (which was released after the problem started on the svn1.4 branch) does not have the key/encryption changes which seems to be the problem...

By: Leif Madsen (lmadsen) 2009-04-03 08:55:04

Assigned to dvossel since I believe he made those changes.

By: Digium Subversion (svnbot) 2009-04-03 10:48:56

Repository: asterisk
Revision: 186320

U   branches/1.4/include/asterisk/crypto.h

------------------------------------------------------------------------
r186320 | file | 2009-04-03 10:48:56 -0500 (Fri, 03 Apr 2009) | 5 lines

Fix a problem with the crypto variable definitions not actually being defined properly.

(closes issue ASTERISK-13877)
Reported by: jvandal

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

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

By: Digium Subversion (svnbot) 2009-04-03 10:52:51

Repository: asterisk
Revision: 186321

_U  trunk/
U   trunk/include/asterisk/crypto.h

------------------------------------------------------------------------
r186321 | file | 2009-04-03 10:52:51 -0500 (Fri, 03 Apr 2009) | 12 lines

Merged revisions 186320 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
 r186320 | file | 2009-04-03 12:48:56 -0300 (Fri, 03 Apr 2009) | 5 lines
 
 Fix a problem with the crypto variable definitions not actually being defined properly.
 
 (closes issue ASTERISK-13877)
 Reported by: jvandal
........

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

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

By: Digium Subversion (svnbot) 2009-04-03 10:53:33

Repository: asterisk
Revision: 186322

_U  branches/1.6.0/
U   branches/1.6.0/include/asterisk/crypto.h

------------------------------------------------------------------------
r186322 | file | 2009-04-03 10:53:33 -0500 (Fri, 03 Apr 2009) | 19 lines

Merged revisions 186321 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
 r186321 | file | 2009-04-03 12:52:50 -0300 (Fri, 03 Apr 2009) | 12 lines
 
 Merged revisions 186320 via svnmerge from
 https://origsvn.digium.com/svn/asterisk/branches/1.4
 
 ........
   r186320 | file | 2009-04-03 12:48:56 -0300 (Fri, 03 Apr 2009) | 5 lines
   
   Fix a problem with the crypto variable definitions not actually being defined properly.
   
   (closes issue ASTERISK-13877)
   Reported by: jvandal
 ........
................

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

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

By: Digium Subversion (svnbot) 2009-04-03 10:54:58

Repository: asterisk
Revision: 186323

_U  branches/1.6.1/
U   branches/1.6.1/include/asterisk/crypto.h

------------------------------------------------------------------------
r186323 | file | 2009-04-03 10:54:58 -0500 (Fri, 03 Apr 2009) | 19 lines

Merged revisions 186321 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
 r186321 | file | 2009-04-03 12:52:50 -0300 (Fri, 03 Apr 2009) | 12 lines
 
 Merged revisions 186320 via svnmerge from
 https://origsvn.digium.com/svn/asterisk/branches/1.4
 
 ........
   r186320 | file | 2009-04-03 12:48:56 -0300 (Fri, 03 Apr 2009) | 5 lines
   
   Fix a problem with the crypto variable definitions not actually being defined properly.
   
   (closes issue ASTERISK-13877)
   Reported by: jvandal
 ........
................

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

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

By: Digium Subversion (svnbot) 2009-04-03 10:56:04

Repository: asterisk
Revision: 186324

_U  branches/1.6.2/
U   branches/1.6.2/include/asterisk/crypto.h

------------------------------------------------------------------------
r186324 | file | 2009-04-03 10:56:04 -0500 (Fri, 03 Apr 2009) | 19 lines

Merged revisions 186321 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
 r186321 | file | 2009-04-03 12:52:50 -0300 (Fri, 03 Apr 2009) | 12 lines
 
 Merged revisions 186320 via svnmerge from
 https://origsvn.digium.com/svn/asterisk/branches/1.4
 
 ........
   r186320 | file | 2009-04-03 12:48:56 -0300 (Fri, 03 Apr 2009) | 5 lines
   
   Fix a problem with the crypto variable definitions not actually being defined properly.
   
   (closes issue ASTERISK-13877)
   Reported by: jvandal
 ........
................

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

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