Shammer's Philosophy

My private adversaria

sipp aborted...

Voice over IP で使用される SIP というプロトコルがあるらしい。ちょっと動かしてみようと手元の環境にインストールしてみた。インストール後に sipp と実行すると以下のように出たので

〜略〜
Example:

   Run sipp with embedded server (uas) scenario:
     ./sipp -sn uas
   On the same host, run sipp with embedded client (uac) scenario
     ./sipp -sn uac 127.0.0.1

Example の通り、sipp -sn uas と実行してみたが以下のようなエラーが出て全く動作しない。

# sipp
Warning: open file limit > FD_SETSIZE; limiting max. # of open files to FD_SETSIZE = 1024
                                                                                         *** buffer overflow detected ***: sipp terminated
                                                                                                                                          ======= Backtrace: =========
      /lib/libc.so.6(__fortify_fail+0x48)[0x91ace8]
                                                   /lib/libc.so.6[0x918de0]
                                                                           /lib/libc.so.6[0x9184d8]
                                                                                                   /lib/libc.so.6(_IO_default_xsputn+0xc8)[0x88fe48]
                                                                                                                                                    /lib/libc.so.6(_IO_vfprintf+0x14dc)[0x863c2c]
                                 /lib/libc.so.6(__vsprintf_chk+0xa7)[0x918587]
                                                                              /lib/libc.so.6(__sprintf_chk+0x2d)[0x9184cd]
                                                                                                                          sipp[0x80763c9]
                                                                                                                                         sipp[0x80584d7]
                                                                                                                                                        sipp[0x806efc6]
       sipp[0x8072197]
                      /lib/libc.so.6(__libc_start_main+0xe6)[0x83a5d6]
                                                                      sipp(_ZNSt8ios_base4InitD1Ev+0x55)[0x804bb71]
                                                                                                                   ======= Memory map: ========
                                                                                                                                               00110000-00111000 r-xp 00110000 00:00 0          [vdso]
                                      00111000-0011b000 r-xp 00000000 08:02 50489057   /lib/libnss_files-2.8.so
                                                                                                               0011b000-0011c000 r--p 0000a000 08:02 50489057   /lib/libnss_files-2.8.so
                        0011c000-0011d000 rw-p 0000b000 08:02 50489057   /lib/libnss_files-2.8.so
                                                                                                 0011d000-00121000 r-xp 00000000 08:02 50489055   /lib/libnss_dns-2.8.so
        00121000-00122000 r--p 00003000 08:02 50489055   /lib/libnss_dns-2.8.so
                                                                               00122000-00123000 rw-p 00004000 08:02 50489055   /lib/libnss_dns-2.8.so
                                                                                                                                                      00742000-00753000 r-xp 00000000 08:02 51722592   /lib/libresolv-2.8.so
                                                            00753000-00754000 r--p 00010000 08:02 51722592   /lib/libresolv-2.8.so
                                                                                                                                  00754000-00755000 rw-p 00011000 08:02 51722592   /lib/libresolv-2.8.so
                                        00755000-00757000 rw-p 00755000 00:00 0 
                                                                                00759000-0075b000 r-xp 00000000 08:02 51722591   /lib/libkeyutils-1.2.so
                                                                                                                                                        0075b000-0075c000 rw-p 00001000 08:02 51722591   /lib/libkeyutils-1.2.so
                                                                0075e000-00766000 r-xp 00000000 08:02 51722593   /usr/lib/libkrb5support.so.0.1
                                                                                                                                               00766000-00767000 rw-p 00007000 08:02 51722593   /usr/lib/libkrb5support.so.0.1
                                                              00769000-0078d000 r-xp 00000000 08:02 51722594   /usr/lib/libk5crypto.so.3.1
                                                                                                                                          0078d000-0078e000 rw-p 00024000 08:02 51722594   /usr/lib/libk5crypto.so.3.1
                                                      00790000-007bd000 r-xp 00000000 08:02 51722597   /usr/lib/libgssapi_krb5.so.2.2
                                                                                                                                     007bd000-007bf000 rw-p 0002d000 08:02 51722597   /usr/lib/libgssapi_krb5.so.2.2
                                                    007e1000-007ee000 r-xp 00000000 08:02 60143852   /lib/libgcc_s-4.3.0-20080428.so.1
                                                                                                                                      007ee000-007ef000 rw-p 0000c000 08:02 60143852   /lib/libgcc_s-4.3.0-20080428.so.1
                                                        00804000-00820000 r-xp 00000000 08:02 60113834   /lib/ld-2.8.so
                                                                                                                       00820000-00821000 r--p 0001c000 08:02 60113834   /lib/ld-2.8.so
                      00821000-00822000 rw-p 0001d000 08:02 60113834   /lib/ld-2.8.so
                                                                                     00824000-00987000 r-xp 00000000 08:02 60143848   /lib/libc-2.8.so
                                                                                                                                                      00987000-00989000 r--p 00163000 08:02 60143848   /lib/libc-2.8.so
                                                       00989000-0098a000 rw-p 00165000 08:02 60143848   /lib/libc-2.8.so
                                                                                                                        0098a000-0098d000 rw-p 0098a000 00:00 0 
                                                                                                                                                               0098f000-009b6000 r-xp 00000000 08:02 51217266   /lib/libm-2.8.so
                                                                009b6000-009b7000 r--p 00026000 08:02 51217266   /lib/libm-2.8.so
                                                                                                                                 009b7000-009b8000 rw-p 00027000 08:02 51217266   /lib/libm-2.8.so
                                  009ba000-009bd000 r-xp 00000000 08:02 60143851   /lib/libdl-2.8.so
                                                                                                    009bd000-009be000 r--p 00002000 08:02 60143851   /lib/libdl-2.8.so
      009be000-009bf000 rw-p 00003000 08:02 60143851   /lib/libdl-2.8.so
                                                                        009c1000-009d6000 r-xp 00000000 08:02 54074481   /lib/libpthread-2.8.so
                                                                                                                                               009d6000-009d7000 r--p 00014000 08:02 54074481   /lib/libpthread-2.8.so
                                                      009d7000-009d8000 rw-p 00015000 08:02 54074481   /lib/libpthread-2.8.so
                                                                                                                             009d8000-009da000 rw-p 009d8000 00:00 0 
     009dc000-009f6000 r-xp 00000000 08:02 50489232   /lib/libselinux.so.1
                                                                          009f6000-009f7000 r--p 00019000 08:02 50489232   /lib/libselinux.so.1
                                                                                                                                               009f7000-009f8000 rw-p 0001a000 08:02 50489232   /lib/libselinux.so.1
                                                    009fa000-00a0d000 r-xp 00000000 08:02 54074376   /lib/libz.so.1.2.3
                                                                                                                       00a0d000-00a0e000 rw-p 00012000 08:02 54074376   /lib/libz.so.1.2.3
                          00b86000-00bb0000 r-xp 00000000 08:02 51782250   /usr/lib/libpcap.so.0.9.8
                                                                                                    00bb0000-00bb1000 rw-p 00029000 08:02 51782250   /usr/lib/libpcap.so.0.9.8
              00bb1000-00bb2000 rw-p 00bb1000 00:00 0 
                                                      00dfb000-00dfd000 r-xp 00000000 08:02 51722595   /lib/libcom_err.so.2.1
                                                                                                                             00dfd000-00dfe000 rw-p 00001000 08:02 51722595   /lib/libcom_err.so.2.1
                                    023c0000-023e1000 r-xp 00000000 08:02 51722603   /lib/libncurses.so.5.6
                                                                                                           023e1000-023e2000 rw-p 00020000 08:02 51722603   /lib/libncurses.so.5.6
                  077e2000-0787f000 r-xp 00000000 08:02 51722596   /usr/lib/libkrb5.so.3.3
                                                                                          0787f000-07882000 rw-p 0009c000 08:02 51722596   /usr/lib/libkrb5.so.3.3
  079
アボートしました (core dumped)

なんなんだ・・・一体。よく見ると、最初に sipp と叩いた時点でも同様に Abort しているようだ。
http://blog.gmane.org/gmane.comp.telephony.sipp.user/month=20080501/page=7でも議論されている内容に見えるが。。。萎えるなぁ。まったくSIP知らないのに。