Comment 2 for bug 1270576

Revision history for this message
A. (zakaz-h) wrote :

Segfault after about 5-10 min inactivity.

(gdb) set args -b ppp0 -i ipip0 -P /root/user1-cert.p12 -r 193.0.0.0 -p 126
(gdb) r
Starting program: /usr/local/sbin/iprohc_client -b ppp0 -i ipip0 -P /root/user1-cert.p12 -r 193.0.0.0 -p 126
[Thread debugging using libthread_db enabled]
[New Thread 0x7ffff602c700 (LWP 10124)]
please define a callback for compressor traces
[rohc_comp.c:1365 rohc_comp_set_wlsb_window_width()] width of W-LSB sliding window set to 4
[rohc_comp.c:1423 rohc_comp_set_periodic_refreshes()] IR timeout for context periodic refreshes set to 1700
[rohc_comp.c:1425 rohc_comp_set_periodic_refreshes()] FO timeout for context periodic refreshes set to 700
[rohc_comp.c:1479 rohc_comp_set_list_trans_nr()] uncompressed transmissions of list compression set to 5
[rohc_comp.c:2292 rohc_comp_add_rtp_port()] port 1234 added to the UDP port list for RTP traffic
[rohc_comp.c:2292 rohc_comp_add_rtp_port()] port 36780 added to the UDP port list for RTP traffic
[rohc_comp.c:2292 rohc_comp_add_rtp_port()] port 33238 added to the UDP port list for RTP traffic
[rohc_comp.c:2292 rohc_comp_add_rtp_port()] port 5020 added to the UDP port list for RTP traffic
[rohc_comp.c:2292 rohc_comp_add_rtp_port()] port 5002 added to the UDP port list for RTP traffic
[rohc_comp.c:3922 c_create_contexts()] create enough room for 16 contexts (MAX_CID = 15)
[Thread 0x7ffff602c700 (LWP 10124) exited]
*** glibc detected *** /usr/local/sbin/iprohc_client: corrupted double-linked list: 0x0000000000637cb0 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x760e6)[0x7ffff6b460e6]
/lib64/libc.so.6(+0x78e74)[0x7ffff6b48e74]
/usr/local/sbin/iprohc_client[0x409741]
/usr/local/sbin/iprohc_client[0x404279]
/lib64/libc.so.6(__libc_start_main+0xfd)[0x7ffff6aeecdd]
/usr/local/sbin/iprohc_client[0x4032f9]
======= Memory map: ========
00400000-00411000 r-xp 00000000 103:00 714572 /usr/local/sbin/iprohc_client
00611000-00612000 rw-p 00011000 103:00 714572 /usr/local/sbin/iprohc_client
00612000-00653000 rw-p 00000000 00:00 0 [heap]
7ffff0000000-7ffff005a000 rw-p 00000000 00:00 0
7ffff005a000-7ffff4000000 ---p 00000000 00:00 0
7ffff5416000-7ffff542c000 r-xp 00000000 103:00 557388 /lib64/libgcc_s-4.4.7-20120601.so.1
7ffff542c000-7ffff562b000 ---p 00016000 103:00 557388 /lib64/libgcc_s-4.4.7-20120601.so.1
7ffff562b000-7ffff562c000 rw-p 00015000 103:00 557388 /lib64/libgcc_s-4.4.7-20120601.so.1
7ffff562c000-7ffff562d000 ---p 00000000 00:00 0
7ffff562d000-7ffff602d000 rw-p 00000000 00:00 0
7ffff602d000-7ffff602f000 r-xp 00000000 103:00 538045 /lib64/libdl-2.12.so
7ffff602f000-7ffff622f000 ---p 00002000 103:00 538045 /lib64/libdl-2.12.so
7ffff622f000-7ffff6230000 r--p 00002000 103:00 538045 /lib64/libdl-2.12.so
7ffff6230000-7ffff6231000 rw-p 00003000 103:00 538045 /lib64/libdl-2.12.so
7ffff6231000-7ffff6234000 r-xp 00000000 103:00 538239 /lib64/libgpg-error.so.0.5.0
7ffff6234000-7ffff6433000 ---p 00003000 103:00 538239 /lib64/libgpg-error.so.0.5.0
7ffff6433000-7ffff6434000 r--p 00002000 103:00 538239 /lib64/libgpg-error.so.0.5.0
7ffff6434000-7ffff6435000 rw-p 00003000 103:00 538239 /lib64/libgpg-error.so.0.5.0
7ffff6435000-7ffff64a7000 r-xp 00000000 103:00 526050 /lib64/libgcrypt.so.11.5.3
7ffff64a7000-7ffff66a6000 ---p 00072000 103:00 526050 /lib64/libgcrypt.so.11.5.3
7ffff66a6000-7ffff66a7000 r--p 00071000 103:00 526050 /lib64/libgcrypt.so.11.5.3
7ffff66a7000-7ffff66aa000 rw-p 00072000 103:00 526050 /lib64/libgcrypt.so.11.5.3
7ffff66aa000-7ffff66bf000 r-xp 00000000 103:00 538227 /lib64/libz.so.1.2.3
7ffff66bf000-7ffff68be000 ---p 00015000 103:00 538227 /lib64/libz.so.1.2.3
7ffff68be000-7ffff68bf000 r--p 00014000 103:00 538227 /lib64/libz.so.1.2.3
7ffff68bf000-7ffff68c0000 rw-p 00015000 103:00 538227 /lib64/libz.so.1.2.3
7ffff68c0000-7ffff68d0000 r-xp 00000000 103:00 812693 /usr/lib64/libtasn1.so.3.1.6
7ffff68d0000-7ffff6acf000 ---p 00010000 103:00 812693 /usr/lib64/libtasn1.so.3.1.6
7ffff6acf000-7ffff6ad0000 rw-p 0000f000 103:00 812693 /usr/lib64/libtasn1.so.3.1.6
7ffff6ad0000-7ffff6c5a000 r-xp 00000000 103:00 538274 /lib64/libc-2.12.so
7ffff6c5a000-7ffff6e59000 ---p 0018a000 103:00 538274 /lib64/libc-2.12.so
7ffff6e59000-7ffff6e5d000 r--p 00189000 103:00 538274 /lib64/libc-2.12.so
7ffff6e5d000-7ffff6e5e000 rw-p 0018d000 103:00 538274 /lib64/libc-2.12.so
7ffff6e5e000-7ffff6e63000 rw-p 00000000 00:00 0
7ffff6e63000-7ffff6e6a000 r-xp 00000000 103:00 700462 /usr/local/lib/librohc_common.so.0.2.0
7ffff6e6a000-7ffff7069000 ---p 00007000 103:00 700462 /usr/local/lib/librohc_common.so.0.2.0
7ffff7069000-7ffff706a000 rw-p 00006000 103:00 700462 /usr/local/lib/librohc_common.so.0.2.0
7ffff706a000-7ffff70b1000 r-xp 00000000 103:00 700473 /usr/local/lib/librohc_comp.so.0.2.0
7ffff70b1000-7ffff72b1000 ---p 00047000 103:00 700473 /usr/local/lib/librohc_comp.so.0.2.0
7ffff72b1000-7ffff72b2000 rw-p 00047000 103:00 700473 /usr/local/lib/librohc_comp.so.0.2.0
7ffff72b2000-7ffff72fc000 r-xp 00000000 103:00 700506 /usr/local/lib/librohc_decomp.so.0.2.0
7ffff72fc000-7ffff74fc000 ---p 0004a000 103:00 700506 /usr/local/lib/librohc_decomp.so.0.2.0
7ffff74fc000-7ffff74fd000 rw-p 0004a000 103:00 700506 /usr/local/lib/librohc_decomp.so.0.2.0
7ffff74fd000-7ffff74fe000 r-xp 00000000 103:00 700512 /usr/local/lib/librohc.so.0.2.0
7ffff74fe000-7ffff76fd000 ---p 00001000 103:00 700512 /usr/local/lib/librohc.so.0.2.0
7ffff76fd000-7ffff76fe000 rw-p 00000000 103:00 700512 /usr/local/lib/librohc.so.0.2.0
7ffff76fe000-7ffff779a000 r-xp 00000000 103:00 807385 /usr/lib64/libgnutls.so.26.14.12
7ffff779a000-7ffff799a000 ---p 0009c000 103:00 807385 /usr/lib64/libgnutls.so.26.14.12
7ffff799a000-7ffff79a1000 rw-p 0009c000 103:00 807385 /usr/lib64/libgnutls.so.26.14.12
7ffff79a1000-7ffff79c0000 r-xp 00000000 103:00 807396 /usr/lib64/libyaml-0.so.2.0.2
7ffff79c0000-7ffff7bbf000 ---p 0001f000 103:00 807396 /usr/lib64/libyaml-0.so.2.0.2
7ffff7bbf000-7ffff7bc0000 rw-p 0001e000 103:00 807396 /usr/lib64/libyaml-0.so.2.0.2
7ffff7bc0000-7ffff7bd7000 r-xp 00000000 103:00 538309 /lib64/libpthread-2.12.so
7ffff7bd7000-7ffff7dd7000 ---p 00017000 103:00 538309 /lib64/libpthread-2.12.so
7ffff7dd7000-7ffff7dd8000 r--p 00017000 103:00 538309 /lib64/libpthread-2.12.so
7ffff7dd8000-7ffff7dd9000 rw-p 00018000 103:00 538309 /lib64/libpthread-2.12.so
7ffff7dd9000-7ffff7ddd000 rw-p 00000000 00:00 0
7ffff7ddd000-7ffff7dfd000 r-xp 00000000 103:00 525695 /lib64/ld-2.12.so
7ffff7fd9000-7ffff7fe1000 rw-p 00000000 00:00 0
7ffff7ff8000-7ffff7ffb000 rw-p 00000000 00:00 0
7ffff7ffb000-7ffff7ffc000 r-xp 00000000 00:00 0 [vdso]
7ffff7ffc000-7ffff7ffd000 r--p 0001f000 103:00 525695 /lib64/ld-2.12.so
7ffff7ffd000-7ffff7ffe000 rw-p 00020000 103:00 525695 /lib64/ld-2.12.so
7ffff7ffe000-7ffff7fff000 rw-p 00000000 00:00 0
7ffffffea000-7ffffffff000 rw-p 00000000 00:00 0 [stack]
Program received signal SIGABRT, Aborted.
0x00007ffff6b028a5 in raise () from /lib64/libc.so.6
Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.107.el6_4.2.x86_64 gnutls-2.8.5-10.el6_4.2.x86_64 libgcc-4.4.7-3.el6.x86_64 libgcrypt-1.4.5-11.el6_4.x86_64 libgpg-error-1.7-4.el6.x86_64 libtasn1-2.3-3.el6_2.1.x86_64 zlib-1.2.3-27.el6.x86_64

*********************************************************************

(gdb) backtrace
#0 0x00007ffff6b028a5 in raise () from /lib64/libc.so.6
#1 0x00007ffff6b04085 in abort () from /lib64/libc.so.6
#2 0x00007ffff6b407b7 in __libc_message () from /lib64/libc.so.6
#3 0x00007ffff6b460e6 in malloc_printerr () from /lib64/libc.so.6
#4 0x00007ffff6b48e74 in _int_free () from /lib64/libc.so.6
#5 0x0000000000409741 in iprohc_session_stop (session=0x7fffffffa9a8) at session.c:370
#6 0x0000000000404279 in main (argc=<value optimized out>, argv=<value optimized out>) at client.c:578

*********************************************************************