[Home]

Summary:ASTERISK-10311: res_features segmentation fault on Solaris 10 x86
Reporter:Bruce McAlister (asgaroth)Labels:
Date Opened:2007-09-15 17:19:13Date Closed:2007-09-16 20:43:24
Priority:CriticalRegression?No
Status:Closed/CompleteComponents:Resources/res_features
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:( 0) additional_information.txt
( 1) description.txt
( 2) steps_to_reproduce.txt
Description:When running "dialplan show" from the CLI, asterisk segfaults when it attempts to display the dialplan of res_features.

I am able to reproduce this with asterisk versions 1.4.10.1/1.4.11/SVN trunk. I have not tried an earlier version.

I am attempting to build this on Solaris 10 Update 3 (11/06) x86:
--------------------------------------------------------------------------------
uname -a
SunOS golum 5.10 Generic_125101-10 i86pc i386 i86pc Solaris
--------------------------------------------------------------------------------

I have installed the following packages that were used to include the additional features we required from asterisk:

--------------------------------------------------------------------------------
SFWcurl             (Curl package from the S10U3 companion cd)
CSWcommon           (Common links and path setups for Blastwave packages)
CSWreadline         (Readline package from Blastwave)
CSWiconv            (Iconv package from Blastwave)
CSWunixodbc         (unixODBC package from Blastwave)
CSWlibogg           (OGG package from Blastwave)
CSWspeex            (SPEEX package from Blastwave)
--------------------------------------------------------------------------------

The build tools are the standard gnu build tools that come with Solaris 10 Update 3, with the addition of the following packages that are on the Companion CD:

--------------------------------------------------------------------------------
SFWltool             (Libtool package on Solaris Companion CD)
SFWcoreu             (Core utils package on Solaris Companion CD)
SFWncur              (NCurses package on Solaris Companion CD required by gdb)
SFWgdb               (GNU debugger package on Solaris Companion CD)
--------------------------------------------------------------------------------

I made a few changes to the Makefile before building, mainly to do with the installation path and the header/library search paths. The line numbers below are what I changed in the main Makefile.

changed
  103  #DESTDIR?=/tmp/asterisk
to
  103  DESTDIR=/var/tmp/asterisk

changed
  107  ifeq ($(OSARCH),SunOS)
  108    ASTETCDIR=/var/etc/asterisk
  109    ASTLIBDIR=/opt/asterisk/lib
  110    ASTVARLIBDIR=/var/opt/asterisk
  111    ASTSPOOLDIR=/var/spool/asterisk
  112    ASTLOGDIR=/var/log/asterisk
  113    ASTHEADERDIR=/opt/asterisk/include
  114    ASTBINDIR=/opt/asterisk/bin
  115    ASTSBINDIR=/opt/asterisk/sbin
  116    ASTVARRUNDIR=/var/run/asterisk
  117    ASTMANDIR=/opt/asterisk/man
  118  else
to
  107  ifeq ($(OSARCH),SunOS)
  108    ASTETCDIR=/opt/asterisk/etc
  109    ASTLIBDIR=/opt/asterisk/lib
  110    ASTVARLIBDIR=/opt/asterisk/var/lib
  111    ASTSPOOLDIR=/opt/asterisk/var/spool
  112    ASTLOGDIR=/opt/asterisk/var/log
  113    ASTHEADERDIR=/opt/asterisk/include
  114    ASTBINDIR=/opt/asterisk/bin
  115    ASTSBINDIR=/opt/asterisk/sbin
  116    ASTVARRUNDIR=/opt/asterisk/var/run
  117    ASTMANDIR=/opt/asterisk/man
  118  else

changed
  234  ifeq ($(OSARCH),SunOS)
  235    ASTCFLAGS+=-Wcast-align -DSOLARIS -I../include/solaris-compat -I/opt/ssl/include -I/usr/local/ssl/include
  236  endif
to
  234  ifeq ($(OSARCH),SunOS)
  235    ASTCFLAGS+=-Wcast-align -DSOLARIS -I../include/solaris-compat -I/usr/sfw/include -I/opt/sfw/include -I/opt/csw/include
  236  endif

changed
  275  ifeq ($(OSARCH),SunOS)
  276    SOLINK=-shared -fpic -L/usr/local/ssl/lib
  277  endif
to
  275  ifeq ($(OSARCH),SunOS)
  276    SOLINK=-shared -fpic -L/usr/sfw/lib -R/usr/sfw/lib -L/opt/sfw/lib -R/opt/sfw/lib -L/opt/csw/lib -R/opt/csw/lib
  277  endif

changed
  445          $(INSTALL) -d $(DESTDIR)$(ASTHEADERDIR)
  446          $(INSTALL) -m 644 include/asterisk.h $(DESTDIR)$(includedir)
  447          $(INSTALL) -m 644 include/asterisk/*.h $(DESTDIR)$(ASTHEADERDIR)
to
  445          $(INSTALL) -d $(DESTDIR)$(ASTHEADERDIR)
  446          $(INSTALL) -d $(DESTDIR)$(ASTHEADERDIR)/asterisk
  447          $(INSTALL) -m 644 include/asterisk.h $(DESTDIR)$(ASTHEADERDIR)
  448          $(INSTALL) -m 644 include/asterisk/*.h $(DESTDIR)$(ASTHEADERDIR)/asterisk

I then do the standard:

gmake menuselect
gmake
gmake install
gmake samples

Once that completes, I then create a symbolic link in /opt to point to /var/tmp/asterisk/opt/asterisk. I then startup asterisk as follows:

cd /opt/asterisk/sbin
./asterisk -vvvdddgcp

I've tried several combinations of starting asterisk up, they all produce a core dump/segfault.

After the startup routine completes, I then run "dialplan show" from the CLI, and asterisk segfaults. Here is the entire output after the "dialplan show" command completes.

*CLI> dialplan show
[ Context 'app_queue_gosub_virtual_context' created by 'app_queue' ]
 's' =>            1. KeepAlive()                                [app_queue]

[ Context 'app_dial_gosub_virtual_context' created by 'app_dial' ]
 's' =>            1. KeepAlive()                                [app_dial]

[ Context 'default' created by 'pbx_config' ]
 Include =>        'demo'                                        [pbx_config]

[ Context 'page' created by 'pbx_config' ]
 '_X.' =>          1. Macro(page,SIP/${EXTEN})                   [pbx_config]

[ Context 'demo' created by 'pbx_config' ]
 '#' =>            1. Playback(demo-thanks)                      [pbx_config]
                   2. Hangup()                                   [pbx_config]
 '1000' =>         1. Goto(default,s,1)                          [pbx_config]
 '1234' =>         1. Playback(transfer,skip)                    [pbx_config]
                   2. Macro(stdexten,1234,${GLOBAL(CONSOLE)})    [pbx_config]
 '1235' =>         1. Voicemail(1234,u)                          [pbx_config]
 '1236' =>         1. Dial(Console/dsp)                          [pbx_config]
                   2. Voicemail(1234,b)                          [pbx_config]
 '2' =>            1. BackGround(demo-moreinfo)                  [pbx_config]
                   2. Goto(s,instruct)                           [pbx_config]
 '3' =>            1. Set(LANGUAGE()=fr)                         [pbx_config]
                   2. Goto(s,restart)                            [pbx_config]
 '500' =>          1. Playback(demo-abouttotry)                  [pbx_config]
                   2. Dial(IAX2/guest@misery.digium.com/s@default) [pbx_config]
                   3. Playback(demo-nogo)                        [pbx_config]
                   4. Goto(s,6)                                  [pbx_config]
 '600' =>          1. Playback(demo-echotest)                    [pbx_config]
                   2. Echo()                                     [pbx_config]
                   3. Playback(demo-echodone)                    [pbx_config]
                   4. Goto(s,6)                                  [pbx_config]
 '76245' =>        1. Macro(page,SIP/Grandstream1)               [pbx_config]
 '7999' =>         1. Set(TIMEOUT(absolute)=60)                  [pbx_config]
                   2. Page(Local/Grandstream1@page&Local/Xlite1@page&Local/1234@page/n|d) [pbx_config]
 '8500' =>         1. VoicemailMain()                            [pbx_config]
                   2. Goto(s,6)                                  [pbx_config]
 'i' =>            1. Playback(invalid)                          [pbx_config]
 's' =>            1. Wait(1)                                    [pbx_config]
                   2. Answer()                                   [pbx_config]
                   3. Set(TIMEOUT(digit)=5)                      [pbx_config]
                   4. Set(TIMEOUT(response)=10)                  [pbx_config]
    [restart]      5. BackGround(demo-congrats)                  [pbx_config]
    [instruct]     6. BackGround(demo-instruct)                  [pbx_config]
                   7. WaitExten()                                [pbx_config]
 't' =>            1. Goto(#,1)                                  [pbx_config]
 '_7XXX' =>        1. Macro(page,SIP/${EXTEN})                   [pbx_config]

[ Context 'macro-page' created by 'pbx_config' ]
 's' =>            1. ChanIsAvail(${ARG1}|js)                    [pbx_config]
                   2. GoToIf([${AVAILSTATUS} = "1"]?autoanswer:fail) [pbx_config]
    [autoanswer]   3. Set(_ALERT_INFO="RA")                      [pbx_config]
                   4. SIPAddHeader(Call-Info: Answer-After=0)    [pbx_config]
                   5. NoOp()                                     [pbx_config]
                   6. Dial(${ARG1}||)                            [pbx_config]
    [fail]         7. Hangup()                                   [pbx_config]

[ Context 'macro-stdPrivacyexten' created by 'pbx_config' ]
 'a' =>            1. VoicemailMain(${ARG1})                     [pbx_config]
 's' =>            1. Dial(${ARG2},20|p)                         [pbx_config]
                   2. Goto(s-${DIALSTATUS},1)                    [pbx_config]
 's-BUSY' =>       1. Voicemail(${ARG1},b)                       [pbx_config]
                   2. Goto(default,s,1)                          [pbx_config]
 's-DONTCALL' =>   1. Goto(${ARG3},s,1)                          [pbx_config]
 's-NOANSWER' =>   1. Voicemail(${ARG1},u)                       [pbx_config]
                   2. Goto(default,s,1)                          [pbx_config]
 's-TORTURE' =>    1. Goto(${ARG4},s,1)                          [pbx_config]
 '_s-.' =>         1. Goto(s-NOANSWER,1)                         [pbx_config]

[ Context 'macro-stdexten' created by 'pbx_config' ]
 'a' =>            1. VoicemailMain(${ARG1})                     [pbx_config]
 's' =>            1. Dial(${ARG2},20)                           [pbx_config]
                   2. Goto(s-${DIALSTATUS},1)                    [pbx_config]
 's-BUSY' =>       1. Voicemail(${ARG1},b)                       [pbx_config]
                   2. Goto(default,s,1)                          [pbx_config]
 's-NOANSWER' =>   1. Voicemail(${ARG1},u)                       [pbx_config]
                   2. Goto(default,s,1)                          [pbx_config]
 '_s-.' =>         1. Goto(s-NOANSWER,1)                         [pbx_config]

[ Context 'macro-trunkdial' created by 'pbx_config' ]
 's' =>            1. Dial(${ARG1})                              [pbx_config]
                   2. Goto(s-${DIALSTATUS},1)                    [pbx_config]
 's-BUSY' =>       1. Hangup()                                   [pbx_config]
 's-NOANSWER' =>   1. Hangup()                                   [pbx_config]
 '_s-.' =>         1. NoOp()                                     [pbx_config]

[ Context 'local' created by 'pbx_config' ]
 Include =>        'default'                                     [pbx_config]
 Include =>        'trunklocal'                                  [pbx_config]
 Include =>        'iaxtel700'                                   [pbx_config]
 Include =>        'trunktollfree'                               [pbx_config]
 Include =>        'iaxprovider'                                 [pbx_config]
 Include =>        'parkedcalls'                                 [pbx_config]
 Ignore pattern => '9'                                           [pbx_config]

[ Context 'longdistance' created by 'pbx_config' ]
 Include =>        'local'                                       [pbx_config]
 Include =>        'trunkld'                                     [pbx_config]
 Ignore pattern => '9'                                           [pbx_config]

[ Context 'international' created by 'pbx_config' ]
 Include =>        'longdistance'                                [pbx_config]
 Include =>        'trunkint'                                    [pbx_config]
 Ignore pattern => '9'                                           [pbx_config]

[ Context 'trunktollfree' created by 'pbx_config' ]
 '_91800NXXXXXX' => 1. Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}}) [pbx_config]
 '_91866NXXXXXX' => 1. Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}}) [pbx_config]
 '_91877NXXXXXX' => 1. Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}}) [pbx_config]
 '_91888NXXXXXX' => 1. Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}}) [pbx_config]

[ Context 'trunklocal' created by 'pbx_config' ]
 '_9NXXXXXX' =>    1. Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}}) [pbx_config]

[ Context 'trunkld' created by 'pbx_config' ]
 '_91NXXNXXXXXX' => 1. Macro(dundi-e164,${EXTEN:1})               [pbx_config]
                   2. Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}}) [pbx_config]

[ Context 'trunkint' created by 'pbx_config' ]
 '_9011.' =>       1. Macro(dundi-e164,${EXTEN:4})               [pbx_config]
                   2. Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}}) [pbx_config]

[ Context 'iaxprovider' created by 'pbx_config' ]

[ Context 'iaxtel700' created by 'pbx_config' ]
 '_91700XXXXXXX' => 1. Dial(IAX2/${GLOBAL(IAXINFO)}@iaxtel.com/${EXTEN:1}@iaxtel) [pbx_config]

[ Context 'macro-dundi-e164' created by 'pbx_config' ]
 's' =>            1. Goto(${ARG1},1)                            [pbx_config]
 Include =>        'dundi-e164-lookup'                           [pbx_config]

[ Context 'dundi-e164-lookup' created by 'pbx_config' ]
 Include =>        'dundi-e164-local'                            [pbx_config]
 Include =>        'dundi-e164-switch'                           [pbx_config]

[ Context 'dundi-e164-switch' created by 'pbx_config' ]
 Alt. Switch =>    'DUNDi/e164'                                  [pbx_config]

[ Context 'dundi-e164-local' created by 'pbx_config' ]
 Include =>        'dundi-e164-canonical'                        [pbx_config]
 Include =>        'dundi-e164-customers'                        [pbx_config]
 Include =>        'dundi-e164-via-pstn'                         [pbx_config]

[ Context 'dundi-e164-via-pstn' created by 'pbx_config' ]

[ Context 'dundi-e164-customers' created by 'pbx_config' ]

[ Context 'dundi-e164-canonical' created by 'pbx_config' ]

[ Context 'ael-default' created by 'pbx_ael' ]
 Include =>        'ael-demo'                                    [pbx_ael]

[ Context 'ael-demo' created by 'pbx_ael' ]
 '#' =>            1. Playback(demo-thanks)                      [pbx_ael]
                   2. Hangup()                                   [pbx_ael]
 '1000' =>         1. Goto(ael-default,s,1)                      [pbx_ael]
 '2' =>            1. Background(demo-moreinfo)                  [pbx_ael]
                   2. Goto(s,instructions)                       [pbx_ael]
 '3' =>            1. Set(LANGUAGE()=fr)                         [pbx_ael]
                   2. Goto(s,restart)                            [pbx_ael]
 '500' =>          1. Playback(demo-abouttotry)                  [pbx_ael]
                   2. Dial(IAX2/guest@misery.digium.com/s@default) [pbx_ael]
                   3. Playback(demo-nogo)                        [pbx_ael]
                   4. Goto(s,instructions)                       [pbx_ael]
 '600' =>          1. Playback(demo-echotest)                    [pbx_ael]
                   2. Echo()                                     [pbx_ael]
                   3. Playback(demo-echodone)                    [pbx_ael]
                   4. Goto(s,instructions)                       [pbx_ael]
 '8500' =>         1. VoicemailMain()                            [pbx_ael]
                   2. Goto(s,instructions)                       [pbx_ael]
 'i' =>            1. Playback(invalid)                          [pbx_ael]
 's' =>            1. Wait(1)                                    [pbx_ael]
                   2. Answer()                                   [pbx_ael]
                   3. Set(TIMEOUT(digit)=5)                      [pbx_ael]
                   4. Set(TIMEOUT(response)=10)                  [pbx_ael]
    [restart]      5. Background(demo-congrats)                  [pbx_ael]
    [instructions] 6. Set(x=$[0])                                [pbx_ael]
                   7. GotoIf($[ ${x} < 3]?8:12)                  [pbx_ael]
                   8. Background(demo-instruct)                  [pbx_ael]
                   9. WaitExten()                                [pbx_ael]
                   10. Set(x=$[${x} + 1])                        [pbx_ael]
                   11. Goto(7)                                   [pbx_ael]
                   12. NoOp(Finish for-ael-demo-3)               [pbx_ael]
 't' =>            1. Goto(#,1)                                  [pbx_ael]
 '_1234' =>        1. Gosub(ael-std-exten-ael,s,1(${EXTEN}, "IAX2")) [pbx_ael]

[ Context 'ael-std-exten-ael' created by 'pbx_ael' ]
 'a' =>            1. VoiceMailMain(${ext})                      [pbx_ael]
                   2. Return()                                   [pbx_ael]
 's' =>            1. Set(LOCAL(ext)=${ARG1})                    [pbx_ael]
                   2. Set(LOCAL(dev)=${ARG2})                    [pbx_ael]
                   3. Dial(${dev}/${ext},20)                     [pbx_ael]
                   4. Goto(sw-1-${DIALSTATUS},10)                [pbx_ael]
                   5. NoOp(Finish switch-ael-std-exten-ael-1)    [pbx_ael]
                   6. Return()                                   [pbx_ael]
 'sw-1-BUSY' =>    10. Voicemail(${ext},b)                       [pbx_ael]
                   11. Goto(s,5)                                 [pbx_ael]
 '_sw-1-.' =>      10. Voicemail(${ext},u)                       [pbx_ael]
                   11. Goto(s,5)                                 [pbx_ael]

[ Context 'ael-local' created by 'pbx_ael' ]
 Include =>        'ael-default'                                 [pbx_ael]
 Include =>        'ael-parkedcalls'                             [pbx_ael]
 Include =>        'ael-trunklocal'                              [pbx_ael]
 Include =>        'ael-iaxtel700'                               [pbx_ael]
 Include =>        'ael-trunktollfree'                           [pbx_ael]
 Include =>        'ael-iaxprovider'                             [pbx_ael]
 Ignore pattern => '9'                                           [pbx_ael]

[ Context 'ael-longdistance' created by 'pbx_ael' ]
 Include =>        'ael-local'                                   [pbx_ael]
 Include =>        'ael-trunkld'                                 [pbx_ael]
 Ignore pattern => '9'                                           [pbx_ael]

[ Context 'ael-international' created by 'pbx_ael' ]
 Include =>        'ael-longdistance'                            [pbx_ael]
 Include =>        'ael-trunkint'                                [pbx_ael]
 Ignore pattern => '9'                                           [pbx_ael]

[ Context 'ael-trunktollfree' created by 'pbx_ael' ]
 '_91800NXXXXXX' => 1. Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})        [pbx_ael]
 '_91866NXXXXXX' => 1. Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})        [pbx_ael]
 '_91877NXXXXXX' => 1. Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})        [pbx_ael]
 '_91888NXXXXXX' => 1. Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})        [pbx_ael]

[ Context 'ael-trunklocal' created by 'pbx_ael' ]
 '_9NXXXXXX' =>    1. Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})        [pbx_ael]

[ Context 'ael-trunkld' created by 'pbx_ael' ]
 '_91NXXNXXXXXX' => 1. Gosub(ael-dundi-e164,s,1(${EXTEN:1}))      [pbx_ael]
                   2. Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})        [pbx_ael]
 Include =>        'ael-dundi-e164-lookup'                       [pbx_ael]

[ Context 'ael-trunkint' created by 'pbx_ael' ]
 '_9011.' =>       1. Gosub(ael-dundi-e164,s,1(${EXTEN:4}))      [pbx_ael]
                   2. Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})        [pbx_ael]
 Include =>        'ael-dundi-e164-lookup'                       [pbx_ael]

[ Context 'ael-iaxprovider' created by 'pbx_ael' ]

[ Context 'ael-iaxtel700' created by 'pbx_ael' ]
 '_91700XXXXXXX' => 1. Dial(IAX2/${IAXINFO}@iaxtel.com/${EXTEN:1}@iaxtel) [pbx_ael]

[ Context 'ael-dundi-e164' created by 'pbx_ael' ]
 's' =>            1. Set(LOCAL(exten)=${ARG1})                  [pbx_ael]
                   2. Goto(${exten},1)                           [pbx_ael]
                   3. Return()                                   [pbx_ael]

[ Context 'ael-dundi-e164-lookup' created by 'pbx_ael' ]
 Include =>        'ael-dundi-e164-local'                        [pbx_ael]
 Include =>        'ael-dundi-e164-switch'                       [pbx_ael]

[ Context 'ael-dundi-e164-switch' created by 'pbx_ael' ]
 Alt. Switch =>    'DUNDi/e164'                                  [pbx_ael]

[ Context 'ael-dundi-e164-local' created by 'pbx_ael' ]
 Include =>        'ael-dundi-e164-canonical'                    [pbx_ael]
 Include =>        'ael-dundi-e164-customers'                    [pbx_ael]
 Include =>        'ael-dundi-e164-via-pstn'                     [pbx_ael]

[ Context 'parkedcalls' created by 'res_features' ]
Segmentation Fault - core dumped





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

Below is a backtrace from the core file generated:

--------------------------------------------------------------------------------
/opt/sfw/bin/gdb ./asterisk ./core
GNU gdb 6.2.1
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-pc-solaris2.10"...
Core was generated by `../../sbin/asterisk -vvvdddgcp'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/sfw/lib/libssl.so.0.9.7...done.
Loaded symbols for /usr/sfw/lib/libssl.so.0.9.7
Reading symbols from /usr/sfw/lib/libcrypto.so.0.9.7...done.
Loaded symbols for /usr/sfw/lib/libcrypto.so.0.9.7
Reading symbols from /lib/libcurses.so.1...done.
Loaded symbols for /lib/libcurses.so.1
Reading symbols from /lib/libm.so.2...done.
Loaded symbols for /lib/libm.so.2
Reading symbols from /lib/libpthread.so.1...
warning: Lowest section in /lib/libpthread.so.1 is .dynamic at 00000074
done.
Loaded symbols for /lib/libpthread.so.1
Reading symbols from /lib/libdl.so.1...done.
Loaded symbols for /lib/libdl.so.1
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libsocket.so.1...done.
Loaded symbols for /lib/libsocket.so.1
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /lib/libc.so.1...done.
Loaded symbols for /lib/libc.so.1
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_ael_share.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_ael_share.so
Reading symbols from /usr/sfw/lib/libgcc_s.so.1...done.
Loaded symbols for /usr/sfw/lib/libgcc_s.so.1
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_agi.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_agi.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_config_odbc.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_config_odbc.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_features.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_features.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_indications.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_indications.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_monitor.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_monitor.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_smdi.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_smdi.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_snmp.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_snmp.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_speech.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_speech.so
Reading symbols from /lib/libmp.so.2...done.
Loaded symbols for /lib/libmp.so.2
Reading symbols from /lib/libmd5.so.1...done.
Loaded symbols for /lib/libmd5.so.1
Reading symbols from /lib/libscf.so.1...done.
Loaded symbols for /lib/libscf.so.1
Reading symbols from /lib/libdoor.so.1...done.
Loaded symbols for /lib/libdoor.so.1
Reading symbols from /lib/libuutil.so.1...done.
Loaded symbols for /lib/libuutil.so.1
Reading symbols from /lib/libgen.so.1...done.
Loaded symbols for /lib/libgen.so.1
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_musiconhold.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_musiconhold.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_adsi.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_adsi.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_clioriginate.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_clioriginate.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_convert.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_convert.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_crypto.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_crypto.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_limit.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_limit.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_realtime.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_realtime.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/chan_iax2.so...done.
Loaded symbols for /opt/asterisk/lib/modules/chan_iax2.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/chan_local.so...done.
Loaded symbols for /opt/asterisk/lib/modules/chan_local.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/chan_mgcp.so...done.
Loaded symbols for /opt/asterisk/lib/modules/chan_mgcp.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/chan_sip.so...done.
Loaded symbols for /opt/asterisk/lib/modules/chan_sip.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/chan_skinny.so...done.
Loaded symbols for /opt/asterisk/lib/modules/chan_skinny.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/pbx_ael.so...done.
Loaded symbols for /opt/asterisk/lib/modules/pbx_ael.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/pbx_config.so...done.
Loaded symbols for /opt/asterisk/lib/modules/pbx_config.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/pbx_loopback.so...done.
Loaded symbols for /opt/asterisk/lib/modules/pbx_loopback.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/pbx_realtime.so...done.
Loaded symbols for /opt/asterisk/lib/modules/pbx_realtime.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/pbx_spool.so...done.
Loaded symbols for /opt/asterisk/lib/modules/pbx_spool.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_adsiprog.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_adsiprog.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_alarmreceiver.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_alarmreceiver.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_amd.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_amd.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_authenticate.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_authenticate.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_cdr.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_cdr.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_chanisavail.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_chanisavail.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_channelredirect.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_channelredirect.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_chanspy.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_chanspy.so
Reading symbols from /lib/librt.so.1...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /lib/libaio.so.1...done.
Loaded symbols for /lib/libaio.so.1
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_controlplayback.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_controlplayback.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_db.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_db.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_dial.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_dial.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_dictate.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_dictate.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_directed_pickup.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_directed_pickup.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_directory.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_directory.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_disa.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_disa.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_dumpchan.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_dumpchan.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_echo.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_echo.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_exec.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_exec.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_externalivr.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_externalivr.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_festival.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_festival.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_followme.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_followme.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_forkcdr.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_forkcdr.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_getcpeid.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_getcpeid.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_ices.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_ices.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_image.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_image.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_macro.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_macro.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_milliwatt.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_milliwatt.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_minivm.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_minivm.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_mixmonitor.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_mixmonitor.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_morsecode.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_morsecode.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_mp3.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_mp3.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_nbscat.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_nbscat.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_page.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_page.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_parkandannounce.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_parkandannounce.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_playback.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_playback.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_privacy.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_privacy.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_queue.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_queue.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_read.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_read.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_readexten.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_readexten.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_readfile.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_readfile.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_record.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_record.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_sayunixtime.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_sayunixtime.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_senddtmf.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_senddtmf.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_sendtext.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_sendtext.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_setcallerid.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_setcallerid.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_sms.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_sms.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_softhangup.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_softhangup.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_speech_utils.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_speech_utils.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_stack.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_stack.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_system.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_system.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_talkdetect.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_talkdetect.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_test.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_test.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_transfer.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_transfer.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_url.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_url.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_userevent.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_userevent.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_verbose.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_verbose.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_voicemail.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_voicemail.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_waitforring.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_waitforring.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_waitforsilence.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_waitforsilence.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_while.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_while.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_zapateller.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_zapateller.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/codec_a_mu.so...done.
Loaded symbols for /opt/asterisk/lib/modules/codec_a_mu.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/codec_adpcm.so...done.
Loaded symbols for /opt/asterisk/lib/modules/codec_adpcm.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/codec_alaw.so...done.
Loaded symbols for /opt/asterisk/lib/modules/codec_alaw.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/codec_g722.so...done.
Loaded symbols for /opt/asterisk/lib/modules/codec_g722.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/codec_g726.so...done.
Loaded symbols for /opt/asterisk/lib/modules/codec_g726.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/codec_ilbc.so...done.
Loaded symbols for /opt/asterisk/lib/modules/codec_ilbc.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/codec_lpc10.so...done.
Loaded symbols for /opt/asterisk/lib/modules/codec_lpc10.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/codec_ulaw.so...done.
Loaded symbols for /opt/asterisk/lib/modules/codec_ulaw.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/format_g723.so...done.
Loaded symbols for /opt/asterisk/lib/modules/format_g723.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/format_g726.so...done.
Loaded symbols for /opt/asterisk/lib/modules/format_g726.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/format_g729.so...done.
Loaded symbols for /opt/asterisk/lib/modules/format_g729.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/format_gsm.so...done.
Loaded symbols for /opt/asterisk/lib/modules/format_gsm.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/format_h263.so...done.
Loaded symbols for /opt/asterisk/lib/modules/format_h263.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/format_h264.so...done.
Loaded symbols for /opt/asterisk/lib/modules/format_h264.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/format_ilbc.so...done.
Loaded symbols for /opt/asterisk/lib/modules/format_ilbc.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/format_jpeg.so...done.
Loaded symbols for /opt/asterisk/lib/modules/format_jpeg.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/format_pcm.so...done.
Loaded symbols for /opt/asterisk/lib/modules/format_pcm.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/format_sln.so...done.
Loaded symbols for /opt/asterisk/lib/modules/format_sln.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/format_vox.so...done.
Loaded symbols for /opt/asterisk/lib/modules/format_vox.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/format_wav_gsm.so...done.
Loaded symbols for /opt/asterisk/lib/modules/format_wav_gsm.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/format_wav.so...done.
Loaded symbols for /opt/asterisk/lib/modules/format_wav.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/cdr_csv.so...done.
Loaded symbols for /opt/asterisk/lib/modules/cdr_csv.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/cdr_custom.so...done.
Loaded symbols for /opt/asterisk/lib/modules/cdr_custom.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/cdr_manager.so...done.
Loaded symbols for /opt/asterisk/lib/modules/cdr_manager.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_base64.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_base64.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_blacklist.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_blacklist.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_callerid.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_callerid.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_cdr.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_cdr.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_channel.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_channel.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_cut.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_cut.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_db.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_db.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_devstate.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_devstate.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_enum.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_enum.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_env.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_env.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_extstate.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_extstate.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_global.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_global.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_groupcount.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_groupcount.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_lock.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_lock.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_logic.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_logic.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_math.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_math.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_md5.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_md5.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_module.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_module.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_rand.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_rand.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_realtime.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_realtime.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_sha1.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_sha1.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_shell.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_shell.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_strings.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_strings.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_timeout.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_timeout.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_uri.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_uri.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_version.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_version.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_vmcount.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_vmcount.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_volume.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_volume.so
#0  0xfeb64d0c in strlen () from /lib/libc.so.1
(gdb) bt
#0  0xfeb64d0c in strlen () from /lib/libc.so.1
#1  0xfebba386 in _ndoprnt () from /lib/libc.so.1
#2  0xfebbd144 in snprintf () from /lib/libc.so.1
#3  0x080c5884 in show_dialplan_helper (fd=1, context=0x0, exten=0x0, dpc=0x80476f0, rinclude=0x0, includecount=0,
   includes=0x80474f0) at pbx.c:6173
#4  0x080c5e7b in handle_show_dialplan (fd=1, argc=2, argv=0x80477e4) at pbx.c:3515
ASTERISK-1  0x08090652 in ast_cli_command (fd=1, s=0x8181558 "dialplan show") at cli.c:1835
ASTERISK-2  0x080764f7 in main (argc=135796070, argv=0x804795c) at asterisk.c:1385
(gdb)

--------------------------------------------------------------------------------
below is a full backtrace of the core file generated:
--------------------------------------------------------------------------------
/opt/sfw/bin/gdb ./asterisk ./core
GNU gdb 6.2.1
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-pc-solaris2.10"...
Core was generated by `../../sbin/asterisk -vvvdddgcp'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/sfw/lib/libssl.so.0.9.7...done.
Loaded symbols for /usr/sfw/lib/libssl.so.0.9.7
Reading symbols from /usr/sfw/lib/libcrypto.so.0.9.7...done.
Loaded symbols for /usr/sfw/lib/libcrypto.so.0.9.7
Reading symbols from /lib/libcurses.so.1...done.
Loaded symbols for /lib/libcurses.so.1
Reading symbols from /lib/libm.so.2...done.
Loaded symbols for /lib/libm.so.2
Reading symbols from /lib/libpthread.so.1...
warning: Lowest section in /lib/libpthread.so.1 is .dynamic at 00000074
done.
Loaded symbols for /lib/libpthread.so.1
Reading symbols from /lib/libdl.so.1...done.
Loaded symbols for /lib/libdl.so.1
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libsocket.so.1...done.
Loaded symbols for /lib/libsocket.so.1
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /lib/libc.so.1...done.
Loaded symbols for /lib/libc.so.1
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_ael_share.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_ael_share.so
Reading symbols from /usr/sfw/lib/libgcc_s.so.1...done.
Loaded symbols for /usr/sfw/lib/libgcc_s.so.1
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_agi.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_agi.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_config_odbc.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_config_odbc.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_features.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_features.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_indications.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_indications.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_monitor.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_monitor.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_smdi.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_smdi.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_snmp.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_snmp.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_speech.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_speech.so
Reading symbols from /lib/libmp.so.2...done.
Loaded symbols for /lib/libmp.so.2
Reading symbols from /lib/libmd5.so.1...done.
Loaded symbols for /lib/libmd5.so.1
Reading symbols from /lib/libscf.so.1...done.
Loaded symbols for /lib/libscf.so.1
Reading symbols from /lib/libdoor.so.1...done.
Loaded symbols for /lib/libdoor.so.1
Reading symbols from /lib/libuutil.so.1...done.
Loaded symbols for /lib/libuutil.so.1
Reading symbols from /lib/libgen.so.1...done.
Loaded symbols for /lib/libgen.so.1
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_musiconhold.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_musiconhold.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_adsi.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_adsi.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_clioriginate.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_clioriginate.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_convert.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_convert.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_crypto.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_crypto.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_limit.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_limit.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/res_realtime.so...done.
Loaded symbols for /opt/asterisk/lib/modules/res_realtime.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/chan_iax2.so...done.
Loaded symbols for /opt/asterisk/lib/modules/chan_iax2.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/chan_local.so...done.
Loaded symbols for /opt/asterisk/lib/modules/chan_local.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/chan_mgcp.so...done.
Loaded symbols for /opt/asterisk/lib/modules/chan_mgcp.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/chan_sip.so...done.
Loaded symbols for /opt/asterisk/lib/modules/chan_sip.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/chan_skinny.so...done.
Loaded symbols for /opt/asterisk/lib/modules/chan_skinny.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/pbx_ael.so...done.
Loaded symbols for /opt/asterisk/lib/modules/pbx_ael.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/pbx_config.so...done.
Loaded symbols for /opt/asterisk/lib/modules/pbx_config.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/pbx_loopback.so...done.
Loaded symbols for /opt/asterisk/lib/modules/pbx_loopback.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/pbx_realtime.so...done.
Loaded symbols for /opt/asterisk/lib/modules/pbx_realtime.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/pbx_spool.so...done.
Loaded symbols for /opt/asterisk/lib/modules/pbx_spool.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_adsiprog.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_adsiprog.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_alarmreceiver.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_alarmreceiver.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_amd.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_amd.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_authenticate.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_authenticate.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_cdr.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_cdr.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_chanisavail.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_chanisavail.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_channelredirect.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_channelredirect.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_chanspy.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_chanspy.so
Reading symbols from /lib/librt.so.1...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /lib/libaio.so.1...done.
Loaded symbols for /lib/libaio.so.1
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_controlplayback.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_controlplayback.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_db.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_db.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_dial.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_dial.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_dictate.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_dictate.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_directed_pickup.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_directed_pickup.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_directory.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_directory.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_disa.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_disa.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_dumpchan.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_dumpchan.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_echo.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_echo.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_exec.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_exec.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_externalivr.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_externalivr.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_festival.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_festival.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_followme.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_followme.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_forkcdr.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_forkcdr.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_getcpeid.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_getcpeid.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_ices.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_ices.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_image.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_image.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_macro.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_macro.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_milliwatt.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_milliwatt.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_minivm.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_minivm.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_mixmonitor.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_mixmonitor.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_morsecode.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_morsecode.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_mp3.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_mp3.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_nbscat.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_nbscat.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_page.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_page.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_parkandannounce.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_parkandannounce.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_playback.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_playback.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_privacy.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_privacy.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_queue.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_queue.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_read.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_read.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_readexten.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_readexten.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_readfile.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_readfile.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_record.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_record.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_sayunixtime.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_sayunixtime.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_senddtmf.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_senddtmf.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_sendtext.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_sendtext.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_setcallerid.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_setcallerid.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_sms.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_sms.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_softhangup.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_softhangup.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_speech_utils.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_speech_utils.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_stack.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_stack.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_system.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_system.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_talkdetect.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_talkdetect.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_test.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_test.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_transfer.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_transfer.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_url.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_url.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_userevent.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_userevent.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_verbose.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_verbose.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_voicemail.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_voicemail.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_waitforring.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_waitforring.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_waitforsilence.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_waitforsilence.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_while.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_while.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/app_zapateller.so...done.
Loaded symbols for /opt/asterisk/lib/modules/app_zapateller.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/codec_a_mu.so...done.
Loaded symbols for /opt/asterisk/lib/modules/codec_a_mu.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/codec_adpcm.so...done.
Loaded symbols for /opt/asterisk/lib/modules/codec_adpcm.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/codec_alaw.so...done.
Loaded symbols for /opt/asterisk/lib/modules/codec_alaw.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/codec_g722.so...done.
Loaded symbols for /opt/asterisk/lib/modules/codec_g722.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/codec_g726.so...done.
Loaded symbols for /opt/asterisk/lib/modules/codec_g726.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/codec_ilbc.so...done.
Loaded symbols for /opt/asterisk/lib/modules/codec_ilbc.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/codec_lpc10.so...done.
Loaded symbols for /opt/asterisk/lib/modules/codec_lpc10.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/codec_ulaw.so...done.
Loaded symbols for /opt/asterisk/lib/modules/codec_ulaw.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/format_g723.so...done.
Loaded symbols for /opt/asterisk/lib/modules/format_g723.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/format_g726.so...done.
Loaded symbols for /opt/asterisk/lib/modules/format_g726.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/format_g729.so...done.
Loaded symbols for /opt/asterisk/lib/modules/format_g729.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/format_gsm.so...done.
Loaded symbols for /opt/asterisk/lib/modules/format_gsm.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/format_h263.so...done.
Loaded symbols for /opt/asterisk/lib/modules/format_h263.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/format_h264.so...done.
Loaded symbols for /opt/asterisk/lib/modules/format_h264.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/format_ilbc.so...done.
Loaded symbols for /opt/asterisk/lib/modules/format_ilbc.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/format_jpeg.so...done.
Loaded symbols for /opt/asterisk/lib/modules/format_jpeg.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/format_pcm.so...done.
Loaded symbols for /opt/asterisk/lib/modules/format_pcm.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/format_sln.so...done.
Loaded symbols for /opt/asterisk/lib/modules/format_sln.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/format_vox.so...done.
Loaded symbols for /opt/asterisk/lib/modules/format_vox.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/format_wav_gsm.so...done.
Loaded symbols for /opt/asterisk/lib/modules/format_wav_gsm.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/format_wav.so...done.
Loaded symbols for /opt/asterisk/lib/modules/format_wav.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/cdr_csv.so...done.
Loaded symbols for /opt/asterisk/lib/modules/cdr_csv.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/cdr_custom.so...done.
Loaded symbols for /opt/asterisk/lib/modules/cdr_custom.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/cdr_manager.so...done.
Loaded symbols for /opt/asterisk/lib/modules/cdr_manager.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_base64.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_base64.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_blacklist.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_blacklist.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_callerid.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_callerid.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_cdr.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_cdr.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_channel.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_channel.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_cut.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_cut.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_db.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_db.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_devstate.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_devstate.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_enum.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_enum.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_env.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_env.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_extstate.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_extstate.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_global.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_global.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_groupcount.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_groupcount.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_lock.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_lock.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_logic.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_logic.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_math.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_math.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_md5.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_md5.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_module.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_module.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_rand.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_rand.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_realtime.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_realtime.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_sha1.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_sha1.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_shell.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_shell.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_strings.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_strings.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_timeout.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_timeout.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_uri.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_uri.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_version.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_version.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_vmcount.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_vmcount.so
Reading symbols from /var/tmp/asterisk/opt/asterisk/lib/modules/func_volume.so...done.
Loaded symbols for /opt/asterisk/lib/modules/func_volume.so
#0  0xfeb64d0c in strlen () from /lib/libc.so.1
(gdb) bt full
#0  0xfeb64d0c in strlen () from /lib/libc.so.1
No symbol table info available.
#1  0xfebba386 in _ndoprnt () from /lib/libc.so.1
No symbol table info available.
#2  0xfebbd144 in snprintf () from /lib/libc.so.1
No symbol table info available.
#3  0x080c5884 in show_dialplan_helper (fd=1, context=0x0, exten=0x0, dpc=0x80476f0, rinclude=0x0, includecount=0,
   includes=0x80474f0) at pbx.c:6173
       p = (struct ast_exten *) 0x819b575
       c = (struct ast_context *) 0x819b358
       old_total_exten = 0
       __PRETTY_FUNCTION__ = "show_dialplan_helper"
#4  0x080c5e7b in handle_show_dialplan (fd=1, argc=2, argv=0x80477e4) at pbx.c:3515
       exten = 0x0
       context = 0x0
       counters = {total_items = 0, total_context = 42, total_exten = 69, total_prio = 137, context_existence = 1,
 extension_existence = 1}
       incstack = {0x804756c "", 0xfeb22000 "", 0x805eeb8 "write", 0xfeffcc58 "", 0xfec70870 "",
 0x7e90a5 <Address 0x7e90a5 out of bounds>, 0x4e8 <Address 0x4e8 out of bounds>, 0x4 <Address 0x4 out of bounds>, 0x0, 0x0,
 0xfedd04d0 "", 0xfedd0658 "\001", 0xfeffa288 "XÌÿþ¨\f\224ü", 0xfed62b82 "libc.so.1", 0xfeb30498 "x\004³þ", 0x804760c "",
 0x804760c "", 0x6 <Address 0x6 out of bounds>, 0x1 <Address 0x1 out of bounds>, 0x0, 0x1 <Address 0x1 out of bounds>, 0x0, 0x0,
 0x805eeb8 "write", 0x0, 0x8047578 "°u\004\b\231öüþøu\004\b\224v\004\b\230v\004\b\001",
 0xfefcf3bf "\203Ä\020\205öt\r\213\213\030", 0x80475f8 "¨w\004\b\022!\a\b\200w\026\bÈ", 0x0, 0x0,
 0x1 <Address 0x1 out of bounds>, 0x0, 0x1002 <Address 0x1002 out of bounds>, 0xfeffa7d8 " z\003",
 0x80475b0 "Ðu\004\bÂÒüþøu\004\b\224v\004\b\230v\004\bøu\004\bDÑ»þ¸(\023\b\fv\004\bàu\004\b",
 0xfefcf699 "\203Ä\020\205Àt\a_^[\213å]Ã\201æ", 0x80475f8 "¨w\004\b\022!\a\b\200w\026\bÈ", 0x8047694 "¸v\004\bÖ\214½þèù\025\b",
 0x8047698 "Ö\214½þèù\025\b", 0x1 <Address 0x1 out of bounds>, 0x80475f8 "¨w\004\b\022!\a\b\200w\026\bÈ", 0x0,
 0x81328b2 "*CLI> ", 0x8167786 "", 0xfed61fb0 "", 0xfed60610 "", 0xfed60e20 "5\003", 0x805eeb8 "write",
 0x80475d0 "\fv\004\bàu\004\b", 0xfefcd2c2 "\203Ä\f\205Àu\t\213v\f\205öuÎë\a_^[\213å]Ã3À_^[\213å]Ã",
 0x80475f8 "¨w\004\b\022!\a\b\200w\026\bÈ", 0x8047694 "¸v\004\bÖ\214½þèù\025\b", 0x8047698 "Ö\214½þèù\025\b",
 0x80475f8 "¨w\004\b\022!\a\b\200w\026\bÈ", 0xfebbd144 "\203Ä\020\213L$\bÆ\001", 0x81328b8 "", 0x804760c "", 0x80475e0 "Á", 0x0,
 0x817a9f8 "À\037\a\b\006", 0xc1 <Address 0xc1 out of bounds>, 0x8167786 "", 0x8167780 "*CLI> ", 0x8047501 "\bÇþ¥\220~",
 0x817a9f8 "À\037\a\b\006", 0x0, 0x80477a8 "Äw\004\b\206L¼þì¡Àþ",
 0x8072112 "\203Ä\020\215eô[^¸\200w\026\b_ÉÃPh¹(\023\bëÙ\211ö\213\225tþÿÿ\205Òtßj\024j\036j%\215]ÈS1Ûèm\031\b",
 0x8167780 "*CLI> ", 0xc8 <Address 0xc8 out of bounds>, 0x81328b2 "*CLI> ", 0x0, 0xfeffa7d8 " z\003",
 0x804762c " v\004\bÒèýþ\210¢ÿþ\001", 0xfefd7bb1 "\203Ä\004_^[\213å]Ã", 0x0, 0xfeffa288 "XÌÿþ¨\f\224ü", 0xfeffcc58 "",
 0xfeffa7d8 " z\003", 0x80476a0 "", 0xfefde8d2 "\203Ä\004\203}Ä", 0xfeffa288 "XÌÿþ¨\f\224ü", 0x1 <Address 0x1 out of bounds>,
 0x81ca634 "[ Context 'parkedcalls' created by 'res_features' ]\n", 0x37 <Address 0x37 out of bounds>, 0x80476a0 "",
 0x805eeb8 "write", 0xfeffcc58 "", 0xfeffcc58 "", 0x7e90a5 <Address 0x7e90a5 out of bounds>, 0x4e8 <Address 0x4e8 out of bounds>,
 0x0, 0xfebd8cd6 "[\201Ã*ó\002", 0x815f9e8 "", 0xfeb22000 "", 0xfec08000 "\034\213\f", 0x8047684 "\224v\004\b#\205½þ\200ø®þ",
 0xfebd8412 "\203Ä\004^[\213å]ÃU\213ìSVWè", 0xfeb22000 "", 0xfeb22000 "", 0xfec08000 "\034\213\f",
 0x8047694 "¸v\004\bÖ\214½þèù\025\b", 0xfebd8523 "\203Ä\004[\213å]ÃU\213ì\203ì\bSVWè", 0xfeaef880 "", 0xfec08000 "\034\213\f",
 0x80476b8 "", 0xfebd8cd6 "[\201Ã*ó\002", 0x815f9e8 "", 0xfeb22000 "", 0xfec08000 "\034\213\f",
 0x80476bc "Ìv\004\b#\205½þ\200ø®þ", 0xfebd8412 "\203Ä\004^[\213å]ÃU\213ìSVWè", 0xfeb22000 "", 0x815f9e8 "",
 0xfec08000 "\034\213\f", 0x80476cc "ðv\004\b\a4½þ\200ø®þ\200ø®þèù\025\b", 0xfebd8523 "\203Ä\004[\213å]ÃU\213ì\203ì\bSVWè",
 0xfeaef880 "", 0xfec08000 "\034\213\f", 0x80476f0 "", 0xfebd3407 "\203Ä\0043À_^[\213å]ÃU\213ì\203ì\024SVWè", 0xfeaef880 "",
 0xfeaef880 "", 0x815f9e8 "", 0xfec08000 "\034\213\f", 0xfeb22000 "", 0x815f9e8 "", 0xfec08000 "\034\213\f"}
ASTERISK-1  0x08090652 in ast_cli_command (fd=1, s=0x8181558 "dialplan show") at cli.c:1835
       args = {0x8165360 "\aw\023\biv\023\b", 0x8196b68 "dialplan", 0x8196b71 "show", 0x0, 0xfec09510 "", 0x8047954 "\033",
 0x8181558 "dialplan show", 0x8196b98 "dialplan show", 0xfeb9028d "\203Ä\b\213Ç_^[\213å]Ã", 0x8196b98 "dialplan show",
 0x8181558 "dialplan show", 0x8047954 "\033", 0x8178c18 "", 0x8196bb0 "\033",
 0x8047848 "\by\004\bc´\020\b\030\214\027\bTy\004\bX\025\030\b\n", 0x810a9c9 "\211C\004\203Ä\020\213V\020\205Ò\017\204\216",
 0x8181558 "dialplan show", 0xfec08000 "\034\213\f",
 0x804783c "X\025\030\bTy\004\bf\025\030\b\by\004\bc´\020\b\030\214\027\bTy\004\bX\025\030\b\n",
 0xfebd9f01 "\203Ä\b[\213å]ÃU\213ì\203ì\b\203äøSVè", 0xfec0a1ec "", 0x0, 0xfec0a1ec "", 0x8181558 "dialplan show",
 0x8047954 "\033", 0x8181566 "", 0x8047908 "ì|\004\b÷d\a\b\001",
 0x810b463 "\203Ä\020\203øÿ\211Â\017\204Uùÿÿ\213>\213]\b\211{\004éHùÿÿ\215Jÿ\211M´ÆD\032ÿ", 0x8178c18 "", 0x8047954 "\033",
 0x8181558 "dialplan show", 0xa <Address 0xa out of bounds>, 0x0, 0x0, 0x8047908 "ì|\004\b÷d\a\b\001", 0x0, 0x816b970 "",
 0x540f <Address 0x540f out of bounds>, 0x817a968 "\002%", 0x0, 0x0, 0x0, 0x5 <Address 0x5 out of bounds>,
 0x5 <Address 0x5 out of bounds>, 0x0, 0x0, 0x813da2c "Asterisk Console on '%s' (pid %ld)", 0x804799b "", 0x80478b0 "",
 0x5a78 <Address 0x5a78 out of bounds>, 0x8047908 "ì|\004\b÷d\a\b\001", 0xfebc7232 "[\201ÃÎ\r\004", 0xfec08000 "\034\213\f",
 0x80478c0 "\001", 0xfebc72e7 "\203Ä\004\205Àt\a\213@\004\213å]Ã3À\213å]ÃU\213ì\213E\b\215H\020÷Áÿ\017",
 0xfebc73fe "\203Ä\f;øt4\205À~\030+ø\003ðWV\213EüPè$gùÿ\203Ä\f;øuæë\030\213M\b\203Á\f\212\001\f \210\001¸ÿÿÿÿ_^[\213å]Ã3À_^[\213å]ÃU\213ìSVWè", 0x1 <Address 0x1 out of bounds>,
 0xfec0f1ac "\033[0;37;40mAsterisk Ready.\n\033[0;37;40my independent volume control\033[0;37;40m)\nes in a given folder.\033[0;37;40m)\n1;37;40mload_resource\033[0;37;40m: Module 'func_odbc.so' could not be loaded.\nnc_odbc.so': ld"...,
 0xa <Address 0xa out of bounds>, 0xfec0a1ec "", 0x816b970 "", 0xfec08000 "\034\213\f", 0xfec0a1ec "", 0x0, 0xfec0a1ec ""}
       e = (struct ast_cli_entry *) 0x8165360
---Type <return> to continue, or q <return> to quit---
       x = 2
       dup = 0x8196b68 "dialplan"
ASTERISK-2  0x080764f7 in main (argc=135796070, argv=0x804795c) at asterisk.c:1385
       fd = 135796056
       title = "Asterisk Console on 'golum' (pid 23160)\000اÿþôy\004\böÔüþXÌÿþÈy\004\b`z\004\bdz\004\b\f\000\000\000\210¢ÿþP\004ÇþاÿþÊé½þ\210¢ÿþاÿþäy\004\b\237\023ýþ\001\000\000\000اÿþüy\004\b±{ýþ\001\000\000\000\210¢ÿþP\004Çþ~;þþp\205´þ\200\006\000\000اÿþck\000_ck\000a@z\004\bòôüþ\nz\004\b\016z\004\b\220z\004\b\000\000\000\000اÿþp\bÇþ06µþ@Y´þpí´þ"...
       dont_care = 27
       c = 0
       filename = "//.asterisk_history", '\0' <repeats 60 times>
       hostname = "golum", '\0' <repeats 250 times>
       tmp = "\033[1;37;40mAsterisk Ready.\n\033[0;37;40m\000|\004\b\020|\004\b\f\000\000\000\210¢ÿþXÌÿþاÿþÊé½þ\210¢ÿþاÿþ\214{\004\b\237\023ýþ"
       xarg = 0x0
       x = 0
       f = (FILE *) 0x8181558
       sigs = {__sigbits = {544771, 0, 0, 0}}
       num = 14
       is_child_of_nonroot = 0
       buf = 0x8181558 "dialplan show"
       runuser = 0x0
       rungroup = 0x0
       __PRETTY_FUNCTION__ = "main"
       __FUNCTION__ = "main"
(gdb)
Comments:By: Bruce McAlister (asgaroth) 2007-09-15 17:24:55

Hmm, did the description and additional information get saved somewhere? I dont see it showing here?

By: snuffy (snuffy) 2007-09-15 21:55:32

You may have to repost it, with a backtrace full

By: Bruce McAlister (asgaroth) 2007-09-16 03:28:43

I have tried to put the description into a note and it still does not display the description (and additional information), it may just be that it is too long. I have attached them in text files now.

By: Bruce McAlister (asgaroth) 2007-09-16 05:35:58

Added the steps to reproduce the issue. I used asterisk version 1.4.11 to create the steps to reproduce the problem.

By: Digium Subversion (svnbot) 2007-09-16 20:42:22

Repository: asterisk
Revision: 82514

------------------------------------------------------------------------
r82514 | file | 2007-09-16 20:42:21 -0500 (Sun, 16 Sep 2007) | 4 lines

(closes issue ASTERISK-10311)
Reported by: asgaroth
Instead of passing a NULL pointer into snprintf pass "". It makes Solaris much happier.

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

By: Digium Subversion (svnbot) 2007-09-16 20:43:24

Repository: asterisk
Revision: 82516

------------------------------------------------------------------------
r82516 | file | 2007-09-16 20:43:23 -0500 (Sun, 16 Sep 2007) | 12 lines

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

........
r82514 | file | 2007-09-16 23:00:59 -0300 (Sun, 16 Sep 2007) | 4 lines

(closes issue ASTERISK-10311)
Reported by: asgaroth
Instead of passing a NULL pointer into snprintf pass "". It makes Solaris much happier.

........

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