karlheyes / icecast-kh

KH branch of icecast
GNU General Public License v2.0
298 stars 106 forks source link

Last version crahs with segfault #248

Open Jgaltadill opened 5 years ago

Jgaltadill commented 5 years ago

Hi. I have a server with the following version: Linux 3.10.0-957.1.3.el7.x86_64 #1 SMP Thu Nov 29 14:49:43 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

We deployed the last commit 2.4.0 kh11 downloaded on 2019-03-14. And we perform several tests to obtaing the listeners limits. During the first days, all works fine, but last two days, the service crash without any listener connected.

I add the error:

Mar 15 11:26:42 cast01 kernel: icecast[50078]: segfault at 20 ip 000000000041d199 sp 00007fc67ecebc20 error 4 in icecast[400000+54000]

Can you help us?

Thank's in advance.

Jordi

ibcs01 commented 5 years ago

Same here.

Mar 15 14:22:03 mx kernel: [1811189.078616] icecast[8963]: segfault at ffffffff00000008 ip 00007f8b6bb45248 sp 00007f8b5fffebd0 error 5 in libc-2.24.so[7f8b6bace000+195000]

Mar 15 14:23:45 mx kernel: [1811291.138738] icecast[9799]: segfault at ffffffff00000008 ip 00007f14d6a03248 sp 00007f14ceeebbd0 error 5 in libc-2.24.so[7f14d698c000+195000]

Crashed within 5 minutes after starting; 1 mount broadcasting 2 listeners.

karlheyes commented 5 years ago

can you check the latest master code? If that still has an issue, then get me a stack trace from either a catchsegv or corefile from a make debug build.

karl.

ibcs01 commented 5 years ago

Hi karl,

Thanks for the fast response. Running the latest build now.

Segfault everytime when playing stream via https played in html5 player.

See dump of that most recent segfault below. If you need more input, let me know.

*** Segmentation fault
Register dump:

 RAX: 0000000000000000   RBX: 0000000000000000   RCX: 0000000000000000
 RDX: 00007f5f600162a0   RSI: 0000000000000000   RDI: 00007f5f600162a0
 RBP: 00007f5f6d482da0   R8 : 0000000000000000   R9 : 0000000000000000
 R10: 0000000000000000   R11: 0000000000000000   R12: 00007ffd4c01726e
 R13: 00007ffd4c01726f   R14: 00007f5f6d383000   R15: 0000000000000003
 RSP: 00007f5f6d482d48

 RIP: 0000000000000000   EFLAGS: 00010246

 CS: 0033   FS: 0000   GS: 0000

 Trap: 0000000e   Error: 00000014   OldMask: 7ffafabf   CR2: 00000000

 FPUCW: 0000037f   FPUSW: 00000000   TAG: 00000000
 RIP: 00000000   RDP: 00000000

 ST(0) 0000 0000000000000000   ST(1) 0000 0000000000000000
 ST(2) 0000 0000000000000000   ST(3) 0000 0000000000000000
 ST(4) 0000 0000000000000000   ST(5) 0000 0000000000000000
 ST(6) 0000 0000000000000000   ST(7) 0000 0000000000000000
 mxcsr: 1fa0
 XMM0:  00000000000000000000000000000000 XMM1:  00000000000000000000000000000000
 XMM2:  00000000000000000000000000000000 XMM3:  00000000000000000000000000000000
 XMM4:  00000000000000000000000000000000 XMM5:  00000000000000000000000000000000
 XMM6:  00000000000000000000000000000000 XMM7:  00000000000000000000000000000000
 XMM8:  00000000000000000000000000000000 XMM9:  00000000000000000000000000000000
 XMM10: 00000000000000000000000000000000 XMM11: 00000000000000000000000000000000
 XMM12: 00000000000000000000000000000000 XMM13: 00000000000000000000000000000000
 XMM14: 00000000000000000000000000000000 XMM15: 00000000000000000000000000000000

Backtrace:
/lib/x86_64-linux-gnu/libSegFault.so(+0x2f3b)[0x7f5f76c0af3b]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x110e0)[0x7f5f752d30e0]

Memory map:

55dbb3de6000-55dbb3e4e000 r-xp 00000000 08:03 17039825                   /usr/local/bin/icecast
55dbb404d000-55dbb404e000 r--p 00067000 08:03 17039825                   /usr/local/bin/icecast
55dbb404e000-55dbb4050000 rw-p 00068000 08:03 17039825                   /usr/local/bin/icecast
55dbb4050000-55dbb4051000 rw-p 00000000 00:00 0 
55dbb5f2f000-55dbb5fb3000 rw-p 00000000 00:00 0                          [heap]
55dbb5fb3000-55dbbaad0000 rw-p 00000000 00:00 0                          [heap]
7f5f50000000-7f5f50112000 rw-p 00000000 00:00 0 
7f5f50112000-7f5f54000000 ---p 00000000 00:00 0 
7f5f54000000-7f5f54021000 rw-p 00000000 00:00 0 
7f5f54021000-7f5f58000000 ---p 00000000 00:00 0 
7f5f58000000-7f5f58021000 rw-p 00000000 00:00 0 
7f5f58021000-7f5f5c000000 ---p 00000000 00:00 0 
7f5f5c000000-7f5f5c125000 rw-p 00000000 00:00 0 
7f5f5c125000-7f5f60000000 ---p 00000000 00:00 0 
7f5f60000000-7f5f60051000 rw-p 00000000 00:00 0 
7f5f60051000-7f5f64000000 ---p 00000000 00:00 0 
7f5f64000000-7f5f6402f000 rw-p 00000000 00:00 0 
7f5f6402f000-7f5f68000000 ---p 00000000 00:00 0 
7f5f68000000-7f5f68021000 rw-p 00000000 00:00 0 
7f5f68021000-7f5f6c000000 ---p 00000000 00:00 0 
7f5f6c476000-7f5f6c47b000 r-xp 00000000 08:03 9962067                    /lib/x86_64-linux-gnu/libnss_dns-2.24.so
7f5f6c47b000-7f5f6c67a000 ---p 00005000 08:03 9962067                    /lib/x86_64-linux-gnu/libnss_dns-2.24.so
7f5f6c67a000-7f5f6c67b000 r--p 00004000 08:03 9962067                    /lib/x86_64-linux-gnu/libnss_dns-2.24.so
7f5f6c67b000-7f5f6c67c000 rw-p 00005000 08:03 9962067                    /lib/x86_64-linux-gnu/libnss_dns-2.24.so
7f5f6c67c000-7f5f6c67d000 ---p 00000000 00:00 0 
7f5f6c67d000-7f5f6ce7d000 rw-p 00000000 00:00 0 
7f5f6ce7d000-7f5f6ce7e000 ---p 00000000 00:00 0 
7f5f6ce7e000-7f5f6cf7e000 rw-p 00000000 00:00 0 
7f5f6cf7e000-7f5f6cf80000 r-xp 00000000 08:03 16927076                   /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so
7f5f6cf80000-7f5f6d17f000 ---p 00002000 08:03 16927076                   /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so
7f5f6d17f000-7f5f6d180000 r--p 00001000 08:03 16927076                   /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so
7f5f6d180000-7f5f6d181000 rw-p 00002000 08:03 16927076                   /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so
7f5f6d181000-7f5f6d182000 ---p 00000000 00:00 0 
7f5f6d182000-7f5f6d282000 rw-p 00000000 00:00 0 
7f5f6d282000-7f5f6d283000 ---p 00000000 00:00 0 
7f5f6d283000-7f5f6d383000 rw-p 00000000 00:00 0 
7f5f6d383000-7f5f6d384000 ---p 00000000 00:00 0 
7f5f6d384000-7f5f6d484000 rw-p 00000000 00:00 0 
7f5f6d484000-7f5f6d485000 ---p 00000000 00:00 0 
7f5f6d485000-7f5f6d585000 rw-p 00000000 00:00 0 
7f5f6d585000-7f5f6d590000 r-xp 00000000 08:03 9962073                    /lib/x86_64-linux-gnu/libnss_nis-2.24.so
7f5f6d590000-7f5f6d78f000 ---p 0000b000 08:03 9962073                    /lib/x86_64-linux-gnu/libnss_nis-2.24.so
7f5f6d78f000-7f5f6d790000 r--p 0000a000 08:03 9962073                    /lib/x86_64-linux-gnu/libnss_nis-2.24.so
7f5f6d790000-7f5f6d791000 rw-p 0000b000 08:03 9962073                    /lib/x86_64-linux-gnu/libnss_nis-2.24.so
7f5f6d791000-7f5f6d7a5000 r-xp 00000000 08:03 9962061                    /lib/x86_64-linux-gnu/libnsl-2.24.so
7f5f6d7a5000-7f5f6d9a5000 ---p 00014000 08:03 9962061                    /lib/x86_64-linux-gnu/libnsl-2.24.so
7f5f6d9a5000-7f5f6d9a6000 r--p 00014000 08:03 9962061                    /lib/x86_64-linux-gnu/libnsl-2.24.so
7f5f6d9a6000-7f5f6d9a7000 rw-p 00015000 08:03 9962061                    /lib/x86_64-linux-gnu/libnsl-2.24.so
7f5f6d9a7000-7f5f6d9a9000 rw-p 00000000 00:00 0 
7f5f6d9a9000-7f5f6d9b0000 r-xp 00000000 08:03 9962065                    /lib/x86_64-linux-gnu/libnss_compat-2.24.so
7f5f6d9b0000-7f5f6dbaf000 ---p 00007000 08:03 9962065                    /lib/x86_64-linux-gnu/libnss_compat-2.24.so
7f5f6dbaf000-7f5f6dbb0000 r--p 00006000 08:03 9962065                    /lib/x86_64-linux-gnu/libnss_compat-2.24.so
7f5f6dbb0000-7f5f6dbb1000 rw-p 00007000 08:03 9962065                    /lib/x86_64-linux-gnu/libnss_compat-2.24.so
7f5f6dbb1000-7f5f6dbbb000 r-xp 00000000 08:03 9962070                    /lib/x86_64-linux-gnu/libnss_files-2.24.so
7f5f6dbbb000-7f5f6ddbb000 ---p 0000a000 08:03 9962070                    /lib/x86_64-linux-gnu/libnss_files-2.24.so
7f5f6ddbb000-7f5f6ddbc000 r--p 0000a000 08:03 9962070                    /lib/x86_64-linux-gnu/libnss_files-2.24.so
7f5f6ddbc000-7f5f6ddbd000 rw-p 0000b000 08:03 9962070                    /lib/x86_64-linux-gnu/libnss_files-2.24.so
7f5f6ddbd000-7f5f6ddc3000 rw-p 00000000 00:00 0 
7f5f6ddc3000-7f5f6ddca000 r-xp 00000000 08:03 16909255                   /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7f5f6ddca000-7f5f6dfca000 ---p 00007000 08:03 16909255                   /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7f5f6dfca000-7f5f6dfcb000 r--p 00007000 08:03 16909255                   /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7f5f6dfcb000-7f5f6dfcc000 rw-p 00008000 08:03 16909255                   /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7f5f6dfcc000-7f5f6dfdf000 r-xp 00000000 08:03 9961573                    /lib/x86_64-linux-gnu/libgpg-error.so.0.21.0
7f5f6dfdf000-7f5f6e1de000 ---p 00013000 08:03 9961573                    /lib/x86_64-linux-gnu/libgpg-error.so.0.21.0
7f5f6e1de000-7f5f6e1df000 r--p 00012000 08:03 9961573                    /lib/x86_64-linux-gnu/libgpg-error.so.0.21.0
7f5f6e1df000-7f5f6e1e0000 rw-p 00013000 08:03 9961573                    /lib/x86_64-linux-gnu/libgpg-error.so.0.21.0
7f5f6e1e0000-7f5f6e1f1000 r-xp 00000000 08:03 16913373                   /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.3
7f5f6e1f1000-7f5f6e3f1000 ---p 00011000 08:03 16913373                   /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.3
7f5f6e3f1000-7f5f6e3f2000 r--p 00011000 08:03 16913373                   /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.3
7f5f6e3f2000-7f5f6e3f3000 rw-p 00012000 08:03 16913373                   /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.3
7f5f6e3f3000-7f5f6e425000 r-xp 00000000 08:03 9961493                    /lib/x86_64-linux-gnu/libidn.so.11.6.16
7f5f6e425000-7f5f6e625000 ---p 00032000 08:03 9961493                    /lib/x86_64-linux-gnu/libidn.so.11.6.16
7f5f6e625000-7f5f6e626000 r--p 00032000 08:03 9961493                    /lib/x86_64-linux-gnu/libidn.so.11.6.16
7f5f6e626000-7f5f6e627000 rw-p 00033000 08:03 9961493                    /lib/x86_64-linux-gnu/libidn.so.11.6.16
7f5f6e627000-7f5f6e681000 r-xp 00000000 08:03 16908403                   /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.2.0
7f5f6e681000-7f5f6e880000 ---p 0005a000 08:03 16908403                   /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.2.0
7f5f6e880000-7f5f6e88a000 r--p 00059000 08:03 16908403                   /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.2.0
7f5f6e88a000-7f5f6e88c000 rw-p 00063000 08:03 16908403                   /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.2.0
7f5f6e88c000-7f5f6e8a2000 r-xp 00000000 08:03 9961612                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f5f6e8a2000-7f5f6eaa1000 ---p 00016000 08:03 9961612                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f5f6eaa1000-7f5f6eaa2000 r--p 00015000 08:03 9961612                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f5f6eaa2000-7f5f6eaa3000 rw-p 00016000 08:03 9961612                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f5f6eaa3000-7f5f6ec15000 r-xp 00000000 08:03 16916448                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
7f5f6ec15000-7f5f6ee15000 ---p 00172000 08:03 16916448                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
7f5f6ee15000-7f5f6ee1f000 r--p 00172000 08:03 16916448                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
7f5f6ee1f000-7f5f6ee21000 rw-p 0017c000 08:03 16916448                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
7f5f6ee21000-7f5f6ee25000 rw-p 00000000 00:00 0 
7f5f6ee25000-7f5f6ee3f000 r-xp 00000000 08:03 16909414                   /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
7f5f6ee3f000-7f5f6f03e000 ---p 0001a000 08:03 16909414                   /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
7f5f6f03e000-7f5f6f03f000 r--p 00019000 08:03 16909414                   /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
7f5f6f03f000-7f5f6f040000 rw-p 0001a000 08:03 16909414                   /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
7f5f6f040000-7f5f6f054000 r-xp 00000000 08:03 9962082                    /lib/x86_64-linux-gnu/libresolv-2.24.so
7f5f6f054000-7f5f6f253000 ---p 00014000 08:03 9962082                    /lib/x86_64-linux-gnu/libresolv-2.24.so
7f5f6f253000-7f5f6f254000 r--p 00013000 08:03 9962082                    /lib/x86_64-linux-gnu/libresolv-2.24.so
7f5f6f254000-7f5f6f255000 rw-p 00014000 08:03 9962082                    /lib/x86_64-linux-gnu/libresolv-2.24.so
7f5f6f255000-7f5f6f257000 rw-p 00000000 00:00 0 
7f5f6f257000-7f5f6f25a000 r-xp 00000000 08:03 9961490                    /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7f5f6f25a000-7f5f6f459000 ---p 00003000 08:03 9961490                    /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7f5f6f459000-7f5f6f45a000 r--p 00002000 08:03 9961490                    /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7f5f6f45a000-7f5f6f45b000 rw-p 00003000 08:03 9961490                    /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7f5f6f45b000-7f5f6f466000 r-xp 00000000 08:03 16909077                   /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7f5f6f466000-7f5f6f665000 ---p 0000b000 08:03 16909077                   /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7f5f6f665000-7f5f6f666000 r--p 0000a000 08:03 16909077                   /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7f5f6f666000-7f5f6f667000 rw-p 0000b000 08:03 16909077                   /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7f5f6f667000-7f5f6f76e000 r-xp 00000000 08:03 9961498                    /lib/x86_64-linux-gnu/libgcrypt.so.20.1.6
7f5f6f76e000-7f5f6f96e000 ---p 00107000 08:03 9961498                    /lib/x86_64-linux-gnu/libgcrypt.so.20.1.6
7f5f6f96e000-7f5f6f970000 r--p 00107000 08:03 9961498                    /lib/x86_64-linux-gnu/libgcrypt.so.20.1.6
7f5f6f970000-7f5f6f977000 rw-p 00109000 08:03 9961498                    /lib/x86_64-linux-gnu/libgcrypt.so.20.1.6
7f5f6f977000-7f5f6f9f8000 r-xp 00000000 08:03 16909246                   /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7f5f6f9f8000-7f5f6fbf8000 ---p 00081000 08:03 16909246                   /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7f5f6fbf8000-7f5f6fbf9000 r--p 00081000 08:03 16909246                   /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7f5f6fbf9000-7f5f6fbfa000 rw-p 00082000 08:03 16909246                   /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7f5f6fbfa000-7f5f6fc2f000 r-xp 00000000 08:03 16909237                   /usr/lib/x86_64-linux-gnu/libnettle.so.6.3
7f5f6fc2f000-7f5f6fe2e000 ---p 00035000 08:03 16909237                   /usr/lib/x86_64-linux-gnu/libnettle.so.6.3
7f5f6fe2e000-7f5f6fe30000 r--p 00034000 08:03 16909237                   /usr/lib/x86_64-linux-gnu/libnettle.so.6.3
7f5f6fe30000-7f5f6fe31000 rw-p 00036000 08:03 16909237                   /usr/lib/x86_64-linux-gnu/libnettle.so.6.3
7f5f6fe31000-7f5f6fe64000 r-xp 00000000 08:03 16909249                   /usr/lib/x86_64-linux-gnu/libhogweed.so.4.3
7f5f6fe64000-7f5f70064000 ---p 00033000 08:03 16909249                   /usr/lib/x86_64-linux-gnu/libhogweed.so.4.3
7f5f70064000-7f5f70065000 r--p 00033000 08:03 16909249                   /usr/lib/x86_64-linux-gnu/libhogweed.so.4.3
7f5f70065000-7f5f70066000 rw-p 00034000 08:03 16909249                   /usr/lib/x86_64-linux-gnu/libhogweed.so.4.3
7f5f70066000-7f5f701f0000 r-xp 00000000 08:03 16910387                   /usr/lib/x86_64-linux-gnu/libgnutls.so.30.13.1
7f5f701f0000-7f5f703f0000 ---p 0018a000 08:03 16910387                   /usr/lib/x86_64-linux-gnu/libgnutls.so.30.13.1
7f5f703f0000-7f5f703fd000 r--p 0018a000 08:03 16910387                   /usr/lib/x86_64-linux-gnu/libgnutls.so.30.13.1
7f5f703fd000-7f5f703fe000 rw-p 00197000 08:03 16910387                   /usr/lib/x86_64-linux-gnu/libgnutls.so.30.13.1
7f5f703fe000-7f5f703ff000 rw-p 00000000 00:00 0 
7f5f703ff000-7f5f70512000 r-xp 00000000 08:03 16909307                   /usr/lib/x86_64-linux-gnu/libunistring.so.0.1.2
7f5f70512000-7f5f70711000 ---p 00113000 08:03 16909307                   /usr/lib/x86_64-linux-gnu/libunistring.so.0.1.2
7f5f70711000-7f5f70714000 r--p 00112000 08:03 16909307                   /usr/lib/x86_64-linux-gnu/libunistring.so.0.1.2
7f5f70714000-7f5f70715000 rw-p 00115000 08:03 16909307                   /usr/lib/x86_64-linux-gnu/libunistring.so.0.1.2
7f5f70715000-7f5f70716000 rw-p 00000000 00:00 0 
7f5f70716000-7f5f7073b000 r-xp 00000000 08:03 9961523                    /lib/x86_64-linux-gnu/liblzma.so.5.2.2
7f5f7073b000-7f5f7093a000 ---p 00025000 08:03 9961523                    /lib/x86_64-linux-gnu/liblzma.so.5.2.2
7f5f7093a000-7f5f7093b000 r--p 00024000 08:03 9961523                    /lib/x86_64-linux-gnu/liblzma.so.5.2.2
7f5f7093b000-7f5f7093c000 rw-p 00025000 08:03 9961523                    /lib/x86_64-linux-gnu/liblzma.so.5.2.2
7f5f7093c000-7f5f721b8000 r-xp 00000000 08:03 16915572                   /usr/lib/x86_64-linux-gnu/libicudata.so.57.1
7f5f721b8000-7f5f723b7000 ---p 0187c000 08:03 16915572                   /usr/lib/x86_64-linux-gnu/libicudata.so.57.1
7f5f723b7000-7f5f723b8000 r--p 0187b000 08:03 16915572                   /usr/lib/x86_64-linux-gnu/libicudata.so.57.1
7f5f723b8000-7f5f723b9000 rw-p 0187c000 08:03 16915572                   /usr/lib/x86_64-linux-gnu/libicudata.so.57.1
7f5f723b9000-7f5f7254d000 r-xp 00000000 08:03 16915908                   /usr/lib/x86_64-linux-gnu/libicuuc.so.57.1
7f5f7254d000-7f5f7274c000 ---p 00194000 08:03 16915908                   /usr/lib/x86_64-linux-gnu/libicuuc.so.57.1
7f5f7274c000-7f5f7275e000 r--p 00193000 08:03 16915908                   /usr/lib/x86_64-linux-gnu/libicuuc.so.57.1
7f5f7275e000-7f5f7275f000 rw-p 001a5000 08:03 16915908                   /usr/lib/x86_64-linux-gnu/libicuuc.so.57.1
7f5f7275f000-7f5f72761000 rw-p 00000000 00:00 0 
7f5f72761000-7f5f729cc000 r-xp 00000000 08:03 16915575                   /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1
7f5f729cc000-7f5f72bcb000 ---p 0026b000 08:03 16915575                   /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1
7f5f72bcb000-7f5f72bd8000 r--p 0026a000 08:03 16915575                   /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1
7f5f72bd8000-7f5f72bda000 rw-p 00277000 08:03 16915575                   /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1
7f5f72bda000-7f5f72bdb000 rw-p 00000000 00:00 0 
7f5f72bdb000-7f5f72bf4000 r-xp 00000000 08:03 9961694                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7f5f72bf4000-7f5f72df3000 ---p 00019000 08:03 9961694                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7f5f72df3000-7f5f72df4000 r--p 00018000 08:03 9961694                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7f5f72df4000-7f5f72df5000 rw-p 00019000 08:03 9961694                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7f5f72df5000-7f5f72e42000 r-xp 00000000 08:03 16909474                   /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.10.7
7f5f72e42000-7f5f73041000 ---p 0004d000 08:03 16909474                   /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.10.7
7f5f73041000-7f5f73043000 r--p 0004c000 08:03 16909474                   /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.10.7
7f5f73043000-7f5f73044000 rw-p 0004e000 08:03 16909474                   /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.10.7
7f5f73044000-7f5f73046000 rw-p 00000000 00:00 0 
7f5f73046000-7f5f73053000 r-xp 00000000 08:03 16909473                   /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.10.7
7f5f73053000-7f5f73253000 ---p 0000d000 08:03 16909473                   /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.10.7
7f5f73253000-7f5f73254000 r--p 0000d000 08:03 16909473                   /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.10.7
7f5f73254000-7f5f73255000 rw-p 0000e000 08:03 16909473                   /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.10.7
7f5f73255000-7f5f73258000 r-xp 00000000 08:03 9961544                    /lib/x86_64-linux-gnu/libcom_err.so.2.1
7f5f73258000-7f5f73457000 ---p 00003000 08:03 9961544                    /lib/x86_64-linux-gnu/libcom_err.so.2.1
7f5f73457000-7f5f73458000 r--p 00002000 08:03 9961544                    /lib/x86_64-linux-gnu/libcom_err.so.2.1
7f5f73458000-7f5f73459000 rw-p 00003000 08:03 9961544                    /lib/x86_64-linux-gnu/libcom_err.so.2.1
7f5f73459000-7f5f73488000 r-xp 00000000 08:03 16908349                   /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7f5f73488000-7f5f73688000 ---p 0002f000 08:03 16908349                   /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7f5f73688000-7f5f7368a000 r--p 0002f000 08:03 16908349                   /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7f5f7368a000-7f5f7368b000 rw-p 00031000 08:03 16908349                   /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7f5f7368b000-7f5f7368c000 rw-p 00000000 00:00 0 
7f5f7368c000-7f5f73755000 r-xp 00000000 08:03 16909075                   /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7f5f73755000-7f5f73955000 ---p 000c9000 08:03 16909075                   /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7f5f73955000-7f5f73963000 r--p 000c9000 08:03 16909075                   /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7f5f73963000-7f5f73966000 rw-p 000d7000 08:03 16909075                   /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7f5f73966000-7f5f739ae000 r-xp 00000000 08:03 16908956                   /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7f5f739ae000-7f5f73bad000 ---p 00048000 08:03 16908956                   /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7f5f73bad000-7f5f73baf000 r--p 00047000 08:03 16908956                   /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7f5f73baf000-7f5f73bb1000 rw-p 00049000 08:03 16908956                   /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7f5f73bb1000-7f5f73de8000 r-xp 00000000 08:03 16909713                   /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2
7f5f73de8000-7f5f73fe8000 ---p 00237000 08:03 16909713                   /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2
7f5f73fe8000-7f5f74004000 r--p 00237000 08:03 16909713                   /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2
7f5f74004000-7f5f74013000 rw-p 00253000 08:03 16909713                   /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2
7f5f74013000-7f5f74017000 rw-p 00000000 00:00 0 
7f5f74017000-7f5f74076000 r-xp 00000000 08:03 16910337                   /usr/lib/x86_64-linux-gnu/libssl.so.1.0.2
7f5f74076000-7f5f74276000 ---p 0005f000 08:03 16910337                   /usr/lib/x86_64-linux-gnu/libssl.so.1.0.2
7f5f74276000-7f5f7427a000 r--p 0005f000 08:03 16910337                   /usr/lib/x86_64-linux-gnu/libssl.so.1.0.2
7f5f7427a000-7f5f74280000 rw-p 00063000 08:03 16910337                   /usr/lib/x86_64-linux-gnu/libssl.so.1.0.2
7f5f74280000-7f5f7428c000 r-xp 00000000 08:03 16909328                   /usr/lib/x86_64-linux-gnu/libpsl.so.5.1.1
7f5f7428c000-7f5f7448c000 ---p 0000c000 08:03 16909328                   /usr/lib/x86_64-linux-gnu/libpsl.so.5.1.1
7f5f7448c000-7f5f7448d000 r--p 0000c000 08:03 16909328                   /usr/lib/x86_64-linux-gnu/libpsl.so.5.1.1
7f5f7448d000-7f5f7448e000 rw-p 0000d000 08:03 16909328                   /usr/lib/x86_64-linux-gnu/libpsl.so.5.1.1
7f5f7448e000-7f5f744b9000 r-xp 00000000 08:03 16908876                   /usr/lib/x86_64-linux-gnu/libssh2.so.1.0.1
7f5f744b9000-7f5f746b8000 ---p 0002b000 08:03 16908876                   /usr/lib/x86_64-linux-gnu/libssh2.so.1.0.1
7f5f746b8000-7f5f746b9000 r--p 0002a000 08:03 16908876                   /usr/lib/x86_64-linux-gnu/libssh2.so.1.0.1
7f5f746b9000-7f5f746ba000 rw-p 0002b000 08:03 16908876                   /usr/lib/x86_64-linux-gnu/libssh2.so.1.0.1
7f5f746ba000-7f5f746d5000 r-xp 00000000 08:03 16908963                   /usr/lib/x86_64-linux-gnu/librtmp.so.1
7f5f746d5000-7f5f748d5000 ---p 0001b000 08:03 16908963                   /usr/lib/x86_64-linux-gnu/librtmp.so.1
7f5f748d5000-7f5f748d6000 r--p 0001b000 08:03 16908963                   /usr/lib/x86_64-linux-gnu/librtmp.so.1
7f5f748d6000-7f5f748d7000 rw-p 0001c000 08:03 16908963                   /usr/lib/x86_64-linux-gnu/librtmp.so.1
7f5f748d7000-7f5f748f8000 r-xp 00000000 08:03 16909309                   /usr/lib/x86_64-linux-gnu/libidn2.so.0.1.4
7f5f748f8000-7f5f74af7000 ---p 00021000 08:03 16909309                   /usr/lib/x86_64-linux-gnu/libidn2.so.0.1.4
7f5f74af7000-7f5f74af8000 r--p 00020000 08:03 16909309                   /usr/lib/x86_64-linux-gnu/libidn2.so.0.1.4
7f5f74af8000-7f5f74af9000 rw-p 00021000 08:03 16909309                   /usr/lib/x86_64-linux-gnu/libidn2.so.0.1.4
7f5f74af9000-7f5f74b1c000 r-xp 00000000 08:03 16909318                   /usr/lib/x86_64-linux-gnu/libnghttp2.so.14.12.3
7f5f74b1c000-7f5f74d1b000 ---p 00023000 08:03 16909318                   /usr/lib/x86_64-linux-gnu/libnghttp2.so.14.12.3
7f5f74d1b000-7f5f74d1c000 r--p 00022000 08:03 16909318                   /usr/lib/x86_64-linux-gnu/libnghttp2.so.14.12.3
7f5f74d1c000-7f5f74d1f000 rw-p 00023000 08:03 16909318                   /usr/lib/x86_64-linux-gnu/libnghttp2.so.14.12.3
7f5f74d1f000-7f5f74d22000 r-xp 00000000 08:03 9962051                    /lib/x86_64-linux-gnu/libdl-2.24.so
7f5f74d22000-7f5f74f21000 ---p 00003000 08:03 9962051                    /lib/x86_64-linux-gnu/libdl-2.24.so
7f5f74f21000-7f5f74f22000 r--p 00002000 08:03 9962051                    /lib/x86_64-linux-gnu/libdl-2.24.so
7f5f74f22000-7f5f74f23000 rw-p 00003000 08:03 9962051                    /lib/x86_64-linux-gnu/libdl-2.24.so
7f5f74f23000-7f5f750b8000 r-xp 00000000 08:03 9962023                    /lib/x86_64-linux-gnu/libc-2.24.so
7f5f750b8000-7f5f752b8000 ---p 00195000 08:03 9962023                    /lib/x86_64-linux-gnu/libc-2.24.so
7f5f752b8000-7f5f752bc000 r--p 00195000 08:03 9962023                    /lib/x86_64-linux-gnu/libc-2.24.so
7f5f752bc000-7f5f752be000 rw-p 00199000 08:03 9962023                    /lib/x86_64-linux-gnu/libc-2.24.so
7f5f752be000-7f5f752c2000 rw-p 00000000 00:00 0 
7f5f752c2000-7f5f752da000 r-xp 00000000 08:03 9962079                    /lib/x86_64-linux-gnu/libpthread-2.24.so
7f5f752da000-7f5f754d9000 ---p 00018000 08:03 9962079                    /lib/x86_64-linux-gnu/libpthread-2.24.so
7f5f754d9000-7f5f754da000 r--p 00017000 08:03 9962079                    /lib/x86_64-linux-gnu/libpthread-2.24.so
7f5f754da000-7f5f754db000 rw-p 00018000 08:03 9962079                    /lib/x86_64-linux-gnu/libpthread-2.24.so
7f5f754db000-7f5f754df000 rw-p 00000000 00:00 0 
7f5f754df000-7f5f7568f000 r-xp 00000000 08:03 16920349                   /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4
7f5f7568f000-7f5f7588f000 ---p 001b0000 08:03 16920349                   /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4
7f5f7588f000-7f5f75897000 r--p 001b0000 08:03 16920349                   /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4
7f5f75897000-7f5f75899000 rw-p 001b8000 08:03 16920349                   /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4
7f5f75899000-7f5f7589a000 rw-p 00000000 00:00 0 
7f5f7589a000-7f5f758d7000 r-xp 00000000 08:03 16911924                   /usr/lib/x86_64-linux-gnu/libxslt.so.1.1.29
7f5f758d7000-7f5f75ad6000 ---p 0003d000 08:03 16911924                   /usr/lib/x86_64-linux-gnu/libxslt.so.1.1.29
7f5f75ad6000-7f5f75ad8000 r--p 0003c000 08:03 16911924                   /usr/lib/x86_64-linux-gnu/libxslt.so.1.1.29
7f5f75ad8000-7f5f75ad9000 rw-p 0003e000 08:03 16911924                   /usr/lib/x86_64-linux-gnu/libxslt.so.1.1.29
7f5f75ad9000-7f5f75bdc000 r-xp 00000000 08:03 9962055                    /lib/x86_64-linux-gnu/libm-2.24.so
7f5f75bdc000-7f5f75ddb000 ---p 00103000 08:03 9962055                    /lib/x86_64-linux-gnu/libm-2.24.so
7f5f75ddb000-7f5f75ddc000 r--p 00102000 08:03 9962055                    /lib/x86_64-linux-gnu/libm-2.24.so
7f5f75ddc000-7f5f75ddd000 rw-p 00103000 08:03 9962055                    /lib/x86_64-linux-gnu/libm-2.24.so
7f5f75ddd000-7f5f75de4000 r-xp 00000000 08:03 16921229                   /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2
7f5f75de4000-7f5f75fe4000 ---p 00007000 08:03 16921229                   /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2
7f5f75fe4000-7f5f75fe5000 r--p 00007000 08:03 16921229                   /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2
7f5f75fe5000-7f5f75fe6000 rw-p 00008000 08:03 16921229                   /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2
7f5f75fe6000-7f5f76010000 r-xp 00000000 08:03 16909789                   /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8
7f5f76010000-7f5f76210000 ---p 0002a000 08:03 16909789                   /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8
7f5f76210000-7f5f76211000 r--p 0002a000 08:03 16909789                   /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8
7f5f76211000-7f5f76212000 rw-p 0002b000 08:03 16909789                   /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8
7f5f76212000-7f5f7628f000 r-xp 00000000 08:03 16908333                   /usr/lib/x86_64-linux-gnu/libcurl.so.4.4.0
7f5f7628f000-7f5f7648e000 ---p 0007d000 08:03 16908333                   /usr/lib/x86_64-linux-gnu/libcurl.so.4.4.0
7f5f7648e000-7f5f76491000 r--p 0007c000 08:03 16908333                   /usr/lib/x86_64-linux-gnu/libcurl.so.4.4.0
7f5f76491000-7f5f76492000 rw-p 0007f000 08:03 16908333                   /usr/lib/x86_64-linux-gnu/libcurl.so.4.4.0
7f5f76492000-7f5f76744000 r-xp 00000000 08:03 16909544                   /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
7f5f76744000-7f5f76944000 ---p 002b2000 08:03 16909544                   /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
7f5f76944000-7f5f76974000 r--p 002b2000 08:03 16909544                   /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
7f5f76974000-7f5f76976000 rw-p 002e2000 08:03 16909544                   /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
7f5f76976000-7f5f76979000 rw-p 00000000 00:00 0 
7f5f76979000-7f5f769fb000 r-xp 00000000 08:03 16909762                   /usr/lib/x86_64-linux-gnu/libssl.so.1.1
7f5f769fb000-7f5f76bfb000 ---p 00082000 08:03 16909762                   /usr/lib/x86_64-linux-gnu/libssl.so.1.1
7f5f76bfb000-7f5f76c04000 r--p 00082000 08:03 16909762                   /usr/lib/x86_64-linux-gnu/libssl.so.1.1
7f5f76c04000-7f5f76c08000 rw-p 0008b000 08:03 16909762                   /usr/lib/x86_64-linux-gnu/libssl.so.1.1
7f5f76c08000-7f5f76c0c000 r-xp 00000000 08:03 9962018                    /lib/x86_64-linux-gnu/libSegFault.so
7f5f76c0c000-7f5f76e0b000 ---p 00004000 08:03 9962018                    /lib/x86_64-linux-gnu/libSegFault.so
7f5f76e0b000-7f5f76e0c000 r--p 00003000 08:03 9962018                    /lib/x86_64-linux-gnu/libSegFault.so
7f5f76e0c000-7f5f76e0d000 rw-p 00004000 08:03 9962018                    /lib/x86_64-linux-gnu/libSegFault.so
7f5f76e0d000-7f5f76e30000 r-xp 00000000 08:03 9961712                    /lib/x86_64-linux-gnu/ld-2.24.so
7f5f76f0b000-7f5f76f0c000 ---p 00000000 00:00 0 
7f5f76f0c000-7f5f7700c000 rw-p 00000000 00:00 0 
7f5f7700c000-7f5f77022000 rw-p 00000000 00:00 0 
7f5f77027000-7f5f7702e000 r--s 00000000 08:03 16927182                   /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
7f5f7702e000-7f5f77030000 rw-p 00000000 00:00 0 
7f5f77030000-7f5f77031000 r--p 00023000 08:03 9961712                    /lib/x86_64-linux-gnu/ld-2.24.so
7f5f77031000-7f5f77032000 rw-p 00024000 08:03 9961712                    /lib/x86_64-linux-gnu/ld-2.24.so
7f5f77032000-7f5f77033000 rw-p 00000000 00:00 0 
7ffd4bff9000-7ffd4c01a000 rw-p 00000000 00:00 0                          [stack]
7ffd4c08b000-7ffd4c08d000 r--p 00000000 00:00 0                          [vvar]
7ffd4c08d000-7ffd4c08f000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
Jgaltadill commented 5 years ago

Hi I will try to do the same test next monday.

Thanks

Jordi

El vie., 15 mar. 2019 15:48, Sven notifications@github.com escribió:

Hi karl,

Thanks for the fast response. Running the latest build now.

Segfault everytime when playing stream via https played in html5 player.

See dump of that most recent segfault below. If you need more input, let me know.

*** Segmentation fault Register dump:

RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 00007f5f600162a0 RSI: 0000000000000000 RDI: 00007f5f600162a0 RBP: 00007f5f6d482da0 R8 : 0000000000000000 R9 : 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: 00007ffd4c01726e R13: 00007ffd4c01726f R14: 00007f5f6d383000 R15: 0000000000000003 RSP: 00007f5f6d482d48

RIP: 0000000000000000 EFLAGS: 00010246

CS: 0033 FS: 0000 GS: 0000

Trap: 0000000e Error: 00000014 OldMask: 7ffafabf CR2: 00000000

FPUCW: 0000037f FPUSW: 00000000 TAG: 00000000 RIP: 00000000 RDP: 00000000

ST(0) 0000 0000000000000000 ST(1) 0000 0000000000000000 ST(2) 0000 0000000000000000 ST(3) 0000 0000000000000000 ST(4) 0000 0000000000000000 ST(5) 0000 0000000000000000 ST(6) 0000 0000000000000000 ST(7) 0000 0000000000000000 mxcsr: 1fa0 XMM0: 00000000000000000000000000000000 XMM1: 00000000000000000000000000000000 XMM2: 00000000000000000000000000000000 XMM3: 00000000000000000000000000000000 XMM4: 00000000000000000000000000000000 XMM5: 00000000000000000000000000000000 XMM6: 00000000000000000000000000000000 XMM7: 00000000000000000000000000000000 XMM8: 00000000000000000000000000000000 XMM9: 00000000000000000000000000000000 XMM10: 00000000000000000000000000000000 XMM11: 00000000000000000000000000000000 XMM12: 00000000000000000000000000000000 XMM13: 00000000000000000000000000000000 XMM14: 00000000000000000000000000000000 XMM15: 00000000000000000000000000000000

Backtrace: /lib/x86_64-linux-gnu/libSegFault.so(+0x2f3b)[0x7f5f76c0af3b] /lib/x86_64-linux-gnu/libpthread.so.0(+0x110e0)[0x7f5f752d30e0]

Memory map:

55dbb3de6000-55dbb3e4e000 r-xp 00000000 08:03 17039825 /usr/local/bin/icecast 55dbb404d000-55dbb404e000 r--p 00067000 08:03 17039825 /usr/local/bin/icecast 55dbb404e000-55dbb4050000 rw-p 00068000 08:03 17039825 /usr/local/bin/icecast 55dbb4050000-55dbb4051000 rw-p 00000000 00:00 0 55dbb5f2f000-55dbb5fb3000 rw-p 00000000 00:00 0 [heap] 55dbb5fb3000-55dbbaad0000 rw-p 00000000 00:00 0 [heap] 7f5f50000000-7f5f50112000 rw-p 00000000 00:00 0 7f5f50112000-7f5f54000000 ---p 00000000 00:00 0 7f5f54000000-7f5f54021000 rw-p 00000000 00:00 0 7f5f54021000-7f5f58000000 ---p 00000000 00:00 0 7f5f58000000-7f5f58021000 rw-p 00000000 00:00 0 7f5f58021000-7f5f5c000000 ---p 00000000 00:00 0 7f5f5c000000-7f5f5c125000 rw-p 00000000 00:00 0 7f5f5c125000-7f5f60000000 ---p 00000000 00:00 0 7f5f60000000-7f5f60051000 rw-p 00000000 00:00 0 7f5f60051000-7f5f64000000 ---p 00000000 00:00 0 7f5f64000000-7f5f6402f000 rw-p 00000000 00:00 0 7f5f6402f000-7f5f68000000 ---p 00000000 00:00 0 7f5f68000000-7f5f68021000 rw-p 00000000 00:00 0 7f5f68021000-7f5f6c000000 ---p 00000000 00:00 0 7f5f6c476000-7f5f6c47b000 r-xp 00000000 08:03 9962067 /lib/x86_64-linux-gnu/libnss_dns-2.24.so 7f5f6c47b000-7f5f6c67a000 ---p 00005000 08:03 9962067 /lib/x86_64-linux-gnu/libnss_dns-2.24.so 7f5f6c67a000-7f5f6c67b000 r--p 00004000 08:03 9962067 /lib/x86_64-linux-gnu/libnss_dns-2.24.so 7f5f6c67b000-7f5f6c67c000 rw-p 00005000 08:03 9962067 /lib/x86_64-linux-gnu/libnss_dns-2.24.so 7f5f6c67c000-7f5f6c67d000 ---p 00000000 00:00 0 7f5f6c67d000-7f5f6ce7d000 rw-p 00000000 00:00 0 7f5f6ce7d000-7f5f6ce7e000 ---p 00000000 00:00 0 7f5f6ce7e000-7f5f6cf7e000 rw-p 00000000 00:00 0 7f5f6cf7e000-7f5f6cf80000 r-xp 00000000 08:03 16927076 /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so 7f5f6cf80000-7f5f6d17f000 ---p 00002000 08:03 16927076 /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so 7f5f6d17f000-7f5f6d180000 r--p 00001000 08:03 16927076 /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so 7f5f6d180000-7f5f6d181000 rw-p 00002000 08:03 16927076 /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so 7f5f6d181000-7f5f6d182000 ---p 00000000 00:00 0 7f5f6d182000-7f5f6d282000 rw-p 00000000 00:00 0 7f5f6d282000-7f5f6d283000 ---p 00000000 00:00 0 7f5f6d283000-7f5f6d383000 rw-p 00000000 00:00 0 7f5f6d383000-7f5f6d384000 ---p 00000000 00:00 0 7f5f6d384000-7f5f6d484000 rw-p 00000000 00:00 0 7f5f6d484000-7f5f6d485000 ---p 00000000 00:00 0 7f5f6d485000-7f5f6d585000 rw-p 00000000 00:00 0 7f5f6d585000-7f5f6d590000 r-xp 00000000 08:03 9962073 /lib/x86_64-linux-gnu/libnss_nis-2.24.so 7f5f6d590000-7f5f6d78f000 ---p 0000b000 08:03 9962073 /lib/x86_64-linux-gnu/libnss_nis-2.24.so 7f5f6d78f000-7f5f6d790000 r--p 0000a000 08:03 9962073 /lib/x86_64-linux-gnu/libnss_nis-2.24.so 7f5f6d790000-7f5f6d791000 rw-p 0000b000 08:03 9962073 /lib/x86_64-linux-gnu/libnss_nis-2.24.so 7f5f6d791000-7f5f6d7a5000 r-xp 00000000 08:03 9962061 /lib/x86_64-linux-gnu/libnsl-2.24.so 7f5f6d7a5000-7f5f6d9a5000 ---p 00014000 08:03 9962061 /lib/x86_64-linux-gnu/libnsl-2.24.so 7f5f6d9a5000-7f5f6d9a6000 r--p 00014000 08:03 9962061 /lib/x86_64-linux-gnu/libnsl-2.24.so 7f5f6d9a6000-7f5f6d9a7000 rw-p 00015000 08:03 9962061 /lib/x86_64-linux-gnu/libnsl-2.24.so 7f5f6d9a7000-7f5f6d9a9000 rw-p 00000000 00:00 0 7f5f6d9a9000-7f5f6d9b0000 r-xp 00000000 08:03 9962065 /lib/x86_64-linux-gnu/libnss_compat-2.24.so 7f5f6d9b0000-7f5f6dbaf000 ---p 00007000 08:03 9962065 /lib/x86_64-linux-gnu/libnss_compat-2.24.so 7f5f6dbaf000-7f5f6dbb0000 r--p 00006000 08:03 9962065 /lib/x86_64-linux-gnu/libnss_compat-2.24.so 7f5f6dbb0000-7f5f6dbb1000 rw-p 00007000 08:03 9962065 /lib/x86_64-linux-gnu/libnss_compat-2.24.so 7f5f6dbb1000-7f5f6dbbb000 r-xp 00000000 08:03 9962070 /lib/x86_64-linux-gnu/libnss_files-2.24.so 7f5f6dbbb000-7f5f6ddbb000 ---p 0000a000 08:03 9962070 /lib/x86_64-linux-gnu/libnss_files-2.24.so 7f5f6ddbb000-7f5f6ddbc000 r--p 0000a000 08:03 9962070 /lib/x86_64-linux-gnu/libnss_files-2.24.so 7f5f6ddbc000-7f5f6ddbd000 rw-p 0000b000 08:03 9962070 /lib/x86_64-linux-gnu/libnss_files-2.24.so 7f5f6ddbd000-7f5f6ddc3000 rw-p 00000000 00:00 0 7f5f6ddc3000-7f5f6ddca000 r-xp 00000000 08:03 16909255 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4 7f5f6ddca000-7f5f6dfca000 ---p 00007000 08:03 16909255 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4 7f5f6dfca000-7f5f6dfcb000 r--p 00007000 08:03 16909255 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4 7f5f6dfcb000-7f5f6dfcc000 rw-p 00008000 08:03 16909255 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4 7f5f6dfcc000-7f5f6dfdf000 r-xp 00000000 08:03 9961573 /lib/x86_64-linux-gnu/libgpg-error.so.0.21.0 7f5f6dfdf000-7f5f6e1de000 ---p 00013000 08:03 9961573 /lib/x86_64-linux-gnu/libgpg-error.so.0.21.0 7f5f6e1de000-7f5f6e1df000 r--p 00012000 08:03 9961573 /lib/x86_64-linux-gnu/libgpg-error.so.0.21.0 7f5f6e1df000-7f5f6e1e0000 rw-p 00013000 08:03 9961573 /lib/x86_64-linux-gnu/libgpg-error.so.0.21.0 7f5f6e1e0000-7f5f6e1f1000 r-xp 00000000 08:03 16913373 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.3 7f5f6e1f1000-7f5f6e3f1000 ---p 00011000 08:03 16913373 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.3 7f5f6e3f1000-7f5f6e3f2000 r--p 00011000 08:03 16913373 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.3 7f5f6e3f2000-7f5f6e3f3000 rw-p 00012000 08:03 16913373 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.3 7f5f6e3f3000-7f5f6e425000 r-xp 00000000 08:03 9961493 /lib/x86_64-linux-gnu/libidn.so.11.6.16 7f5f6e425000-7f5f6e625000 ---p 00032000 08:03 9961493 /lib/x86_64-linux-gnu/libidn.so.11.6.16 7f5f6e625000-7f5f6e626000 r--p 00032000 08:03 9961493 /lib/x86_64-linux-gnu/libidn.so.11.6.16 7f5f6e626000-7f5f6e627000 rw-p 00033000 08:03 9961493 /lib/x86_64-linux-gnu/libidn.so.11.6.16 7f5f6e627000-7f5f6e681000 r-xp 00000000 08:03 16908403 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.2.0 7f5f6e681000-7f5f6e880000 ---p 0005a000 08:03 16908403 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.2.0 7f5f6e880000-7f5f6e88a000 r--p 00059000 08:03 16908403 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.2.0 7f5f6e88a000-7f5f6e88c000 rw-p 00063000 08:03 16908403 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.2.0 7f5f6e88c000-7f5f6e8a2000 r-xp 00000000 08:03 9961612 /lib/x86_64-linux-gnu/libgcc_s.so.1 7f5f6e8a2000-7f5f6eaa1000 ---p 00016000 08:03 9961612 /lib/x86_64-linux-gnu/libgcc_s.so.1 7f5f6eaa1000-7f5f6eaa2000 r--p 00015000 08:03 9961612 /lib/x86_64-linux-gnu/libgcc_s.so.1 7f5f6eaa2000-7f5f6eaa3000 rw-p 00016000 08:03 9961612 /lib/x86_64-linux-gnu/libgcc_s.so.1 7f5f6eaa3000-7f5f6ec15000 r-xp 00000000 08:03 16916448 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22 7f5f6ec15000-7f5f6ee15000 ---p 00172000 08:03 16916448 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22 7f5f6ee15000-7f5f6ee1f000 r--p 00172000 08:03 16916448 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22 7f5f6ee1f000-7f5f6ee21000 rw-p 0017c000 08:03 16916448 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22 7f5f6ee21000-7f5f6ee25000 rw-p 00000000 00:00 0 7f5f6ee25000-7f5f6ee3f000 r-xp 00000000 08:03 16909414 /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 7f5f6ee3f000-7f5f6f03e000 ---p 0001a000 08:03 16909414 /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 7f5f6f03e000-7f5f6f03f000 r--p 00019000 08:03 16909414 /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 7f5f6f03f000-7f5f6f040000 rw-p 0001a000 08:03 16909414 /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 7f5f6f040000-7f5f6f054000 r-xp 00000000 08:03 9962082 /lib/x86_64-linux-gnu/libresolv-2.24.so 7f5f6f054000-7f5f6f253000 ---p 00014000 08:03 9962082 /lib/x86_64-linux-gnu/libresolv-2.24.so 7f5f6f253000-7f5f6f254000 r--p 00013000 08:03 9962082 /lib/x86_64-linux-gnu/libresolv-2.24.so 7f5f6f254000-7f5f6f255000 rw-p 00014000 08:03 9962082 /lib/x86_64-linux-gnu/libresolv-2.24.so 7f5f6f255000-7f5f6f257000 rw-p 00000000 00:00 0 7f5f6f257000-7f5f6f25a000 r-xp 00000000 08:03 9961490 /lib/x86_64-linux-gnu/libkeyutils.so.1.5 7f5f6f25a000-7f5f6f459000 ---p 00003000 08:03 9961490 /lib/x86_64-linux-gnu/libkeyutils.so.1.5 7f5f6f459000-7f5f6f45a000 r--p 00002000 08:03 9961490 /lib/x86_64-linux-gnu/libkeyutils.so.1.5 7f5f6f45a000-7f5f6f45b000 rw-p 00003000 08:03 9961490 /lib/x86_64-linux-gnu/libkeyutils.so.1.5 7f5f6f45b000-7f5f6f466000 r-xp 00000000 08:03 16909077 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 7f5f6f466000-7f5f6f665000 ---p 0000b000 08:03 16909077 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 7f5f6f665000-7f5f6f666000 r--p 0000a000 08:03 16909077 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 7f5f6f666000-7f5f6f667000 rw-p 0000b000 08:03 16909077 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 7f5f6f667000-7f5f6f76e000 r-xp 00000000 08:03 9961498 /lib/x86_64-linux-gnu/libgcrypt.so.20.1.6 7f5f6f76e000-7f5f6f96e000 ---p 00107000 08:03 9961498 /lib/x86_64-linux-gnu/libgcrypt.so.20.1.6 7f5f6f96e000-7f5f6f970000 r--p 00107000 08:03 9961498 /lib/x86_64-linux-gnu/libgcrypt.so.20.1.6 7f5f6f970000-7f5f6f977000 rw-p 00109000 08:03 9961498 /lib/x86_64-linux-gnu/libgcrypt.so.20.1.6 7f5f6f977000-7f5f6f9f8000 r-xp 00000000 08:03 16909246 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2 7f5f6f9f8000-7f5f6fbf8000 ---p 00081000 08:03 16909246 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2 7f5f6fbf8000-7f5f6fbf9000 r--p 00081000 08:03 16909246 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2 7f5f6fbf9000-7f5f6fbfa000 rw-p 00082000 08:03 16909246 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2 7f5f6fbfa000-7f5f6fc2f000 r-xp 00000000 08:03 16909237 /usr/lib/x86_64-linux-gnu/libnettle.so.6.3 7f5f6fc2f000-7f5f6fe2e000 ---p 00035000 08:03 16909237 /usr/lib/x86_64-linux-gnu/libnettle.so.6.3 7f5f6fe2e000-7f5f6fe30000 r--p 00034000 08:03 16909237 /usr/lib/x86_64-linux-gnu/libnettle.so.6.3 7f5f6fe30000-7f5f6fe31000 rw-p 00036000 08:03 16909237 /usr/lib/x86_64-linux-gnu/libnettle.so.6.3 7f5f6fe31000-7f5f6fe64000 r-xp 00000000 08:03 16909249 /usr/lib/x86_64-linux-gnu/libhogweed.so.4.3 7f5f6fe64000-7f5f70064000 ---p 00033000 08:03 16909249 /usr/lib/x86_64-linux-gnu/libhogweed.so.4.3 7f5f70064000-7f5f70065000 r--p 00033000 08:03 16909249 /usr/lib/x86_64-linux-gnu/libhogweed.so.4.3 7f5f70065000-7f5f70066000 rw-p 00034000 08:03 16909249 /usr/lib/x86_64-linux-gnu/libhogweed.so.4.3 7f5f70066000-7f5f701f0000 r-xp 00000000 08:03 16910387 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.13.1 7f5f701f0000-7f5f703f0000 ---p 0018a000 08:03 16910387 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.13.1 7f5f703f0000-7f5f703fd000 r--p 0018a000 08:03 16910387 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.13.1 7f5f703fd000-7f5f703fe000 rw-p 00197000 08:03 16910387 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.13.1 7f5f703fe000-7f5f703ff000 rw-p 00000000 00:00 0 7f5f703ff000-7f5f70512000 r-xp 00000000 08:03 16909307 /usr/lib/x86_64-linux-gnu/libunistring.so.0.1.2 7f5f70512000-7f5f70711000 ---p 00113000 08:03 16909307 /usr/lib/x86_64-linux-gnu/libunistring.so.0.1.2 7f5f70711000-7f5f70714000 r--p 00112000 08:03 16909307 /usr/lib/x86_64-linux-gnu/libunistring.so.0.1.2 7f5f70714000-7f5f70715000 rw-p 00115000 08:03 16909307 /usr/lib/x86_64-linux-gnu/libunistring.so.0.1.2 7f5f70715000-7f5f70716000 rw-p 00000000 00:00 0 7f5f70716000-7f5f7073b000 r-xp 00000000 08:03 9961523 /lib/x86_64-linux-gnu/liblzma.so.5.2.2 7f5f7073b000-7f5f7093a000 ---p 00025000 08:03 9961523 /lib/x86_64-linux-gnu/liblzma.so.5.2.2 7f5f7093a000-7f5f7093b000 r--p 00024000 08:03 9961523 /lib/x86_64-linux-gnu/liblzma.so.5.2.2 7f5f7093b000-7f5f7093c000 rw-p 00025000 08:03 9961523 /lib/x86_64-linux-gnu/liblzma.so.5.2.2 7f5f7093c000-7f5f721b8000 r-xp 00000000 08:03 16915572 /usr/lib/x86_64-linux-gnu/libicudata.so.57.1 7f5f721b8000-7f5f723b7000 ---p 0187c000 08:03 16915572 /usr/lib/x86_64-linux-gnu/libicudata.so.57.1 7f5f723b7000-7f5f723b8000 r--p 0187b000 08:03 16915572 /usr/lib/x86_64-linux-gnu/libicudata.so.57.1 7f5f723b8000-7f5f723b9000 rw-p 0187c000 08:03 16915572 /usr/lib/x86_64-linux-gnu/libicudata.so.57.1 7f5f723b9000-7f5f7254d000 r-xp 00000000 08:03 16915908 /usr/lib/x86_64-linux-gnu/libicuuc.so.57.1 7f5f7254d000-7f5f7274c000 ---p 00194000 08:03 16915908 /usr/lib/x86_64-linux-gnu/libicuuc.so.57.1 7f5f7274c000-7f5f7275e000 r--p 00193000 08:03 16915908 /usr/lib/x86_64-linux-gnu/libicuuc.so.57.1 7f5f7275e000-7f5f7275f000 rw-p 001a5000 08:03 16915908 /usr/lib/x86_64-linux-gnu/libicuuc.so.57.1 7f5f7275f000-7f5f72761000 rw-p 00000000 00:00 0 7f5f72761000-7f5f729cc000 r-xp 00000000 08:03 16915575 /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1 7f5f729cc000-7f5f72bcb000 ---p 0026b000 08:03 16915575 /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1 7f5f72bcb000-7f5f72bd8000 r--p 0026a000 08:03 16915575 /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1 7f5f72bd8000-7f5f72bda000 rw-p 00277000 08:03 16915575 /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1 7f5f72bda000-7f5f72bdb000 rw-p 00000000 00:00 0 7f5f72bdb000-7f5f72bf4000 r-xp 00000000 08:03 9961694 /lib/x86_64-linux-gnu/libz.so.1.2.8 7f5f72bf4000-7f5f72df3000 ---p 00019000 08:03 9961694 /lib/x86_64-linux-gnu/libz.so.1.2.8 7f5f72df3000-7f5f72df4000 r--p 00018000 08:03 9961694 /lib/x86_64-linux-gnu/libz.so.1.2.8 7f5f72df4000-7f5f72df5000 rw-p 00019000 08:03 9961694 /lib/x86_64-linux-gnu/libz.so.1.2.8 7f5f72df5000-7f5f72e42000 r-xp 00000000 08:03 16909474 /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.10.7 7f5f72e42000-7f5f73041000 ---p 0004d000 08:03 16909474 /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.10.7 7f5f73041000-7f5f73043000 r--p 0004c000 08:03 16909474 /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.10.7 7f5f73043000-7f5f73044000 rw-p 0004e000 08:03 16909474 /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.10.7 7f5f73044000-7f5f73046000 rw-p 00000000 00:00 0 7f5f73046000-7f5f73053000 r-xp 00000000 08:03 16909473 /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.10.7 7f5f73053000-7f5f73253000 ---p 0000d000 08:03 16909473 /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.10.7 7f5f73253000-7f5f73254000 r--p 0000d000 08:03 16909473 /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.10.7 7f5f73254000-7f5f73255000 rw-p 0000e000 08:03 16909473 /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.10.7 7f5f73255000-7f5f73258000 r-xp 00000000 08:03 9961544 /lib/x86_64-linux-gnu/libcom_err.so.2.1 7f5f73258000-7f5f73457000 ---p 00003000 08:03 9961544 /lib/x86_64-linux-gnu/libcom_err.so.2.1 7f5f73457000-7f5f73458000 r--p 00002000 08:03 9961544 /lib/x86_64-linux-gnu/libcom_err.so.2.1 7f5f73458000-7f5f73459000 rw-p 00003000 08:03 9961544 /lib/x86_64-linux-gnu/libcom_err.so.2.1 7f5f73459000-7f5f73488000 r-xp 00000000 08:03 16908349 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 7f5f73488000-7f5f73688000 ---p 0002f000 08:03 16908349 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 7f5f73688000-7f5f7368a000 r--p 0002f000 08:03 16908349 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 7f5f7368a000-7f5f7368b000 rw-p 00031000 08:03 16908349 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 7f5f7368b000-7f5f7368c000 rw-p 00000000 00:00 0 7f5f7368c000-7f5f73755000 r-xp 00000000 08:03 16909075 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 7f5f73755000-7f5f73955000 ---p 000c9000 08:03 16909075 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 7f5f73955000-7f5f73963000 r--p 000c9000 08:03 16909075 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 7f5f73963000-7f5f73966000 rw-p 000d7000 08:03 16909075 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 7f5f73966000-7f5f739ae000 r-xp 00000000 08:03 16908956 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 7f5f739ae000-7f5f73bad000 ---p 00048000 08:03 16908956 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 7f5f73bad000-7f5f73baf000 r--p 00047000 08:03 16908956 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 7f5f73baf000-7f5f73bb1000 rw-p 00049000 08:03 16908956 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 7f5f73bb1000-7f5f73de8000 r-xp 00000000 08:03 16909713 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2 7f5f73de8000-7f5f73fe8000 ---p 00237000 08:03 16909713 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2 7f5f73fe8000-7f5f74004000 r--p 00237000 08:03 16909713 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2 7f5f74004000-7f5f74013000 rw-p 00253000 08:03 16909713 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2 7f5f74013000-7f5f74017000 rw-p 00000000 00:00 0 7f5f74017000-7f5f74076000 r-xp 00000000 08:03 16910337 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.2 7f5f74076000-7f5f74276000 ---p 0005f000 08:03 16910337 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.2 7f5f74276000-7f5f7427a000 r--p 0005f000 08:03 16910337 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.2 7f5f7427a000-7f5f74280000 rw-p 00063000 08:03 16910337 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.2 7f5f74280000-7f5f7428c000 r-xp 00000000 08:03 16909328 /usr/lib/x86_64-linux-gnu/libpsl.so.5.1.1 7f5f7428c000-7f5f7448c000 ---p 0000c000 08:03 16909328 /usr/lib/x86_64-linux-gnu/libpsl.so.5.1.1 7f5f7448c000-7f5f7448d000 r--p 0000c000 08:03 16909328 /usr/lib/x86_64-linux-gnu/libpsl.so.5.1.1 7f5f7448d000-7f5f7448e000 rw-p 0000d000 08:03 16909328 /usr/lib/x86_64-linux-gnu/libpsl.so.5.1.1 7f5f7448e000-7f5f744b9000 r-xp 00000000 08:03 16908876 /usr/lib/x86_64-linux-gnu/libssh2.so.1.0.1 7f5f744b9000-7f5f746b8000 ---p 0002b000 08:03 16908876 /usr/lib/x86_64-linux-gnu/libssh2.so.1.0.1 7f5f746b8000-7f5f746b9000 r--p 0002a000 08:03 16908876 /usr/lib/x86_64-linux-gnu/libssh2.so.1.0.1 7f5f746b9000-7f5f746ba000 rw-p 0002b000 08:03 16908876 /usr/lib/x86_64-linux-gnu/libssh2.so.1.0.1 7f5f746ba000-7f5f746d5000 r-xp 00000000 08:03 16908963 /usr/lib/x86_64-linux-gnu/librtmp.so.1 7f5f746d5000-7f5f748d5000 ---p 0001b000 08:03 16908963 /usr/lib/x86_64-linux-gnu/librtmp.so.1 7f5f748d5000-7f5f748d6000 r--p 0001b000 08:03 16908963 /usr/lib/x86_64-linux-gnu/librtmp.so.1 7f5f748d6000-7f5f748d7000 rw-p 0001c000 08:03 16908963 /usr/lib/x86_64-linux-gnu/librtmp.so.1 7f5f748d7000-7f5f748f8000 r-xp 00000000 08:03 16909309 /usr/lib/x86_64-linux-gnu/libidn2.so.0.1.4 7f5f748f8000-7f5f74af7000 ---p 00021000 08:03 16909309 /usr/lib/x86_64-linux-gnu/libidn2.so.0.1.4 7f5f74af7000-7f5f74af8000 r--p 00020000 08:03 16909309 /usr/lib/x86_64-linux-gnu/libidn2.so.0.1.4 7f5f74af8000-7f5f74af9000 rw-p 00021000 08:03 16909309 /usr/lib/x86_64-linux-gnu/libidn2.so.0.1.4 7f5f74af9000-7f5f74b1c000 r-xp 00000000 08:03 16909318 /usr/lib/x86_64-linux-gnu/libnghttp2.so.14.12.3 7f5f74b1c000-7f5f74d1b000 ---p 00023000 08:03 16909318 /usr/lib/x86_64-linux-gnu/libnghttp2.so.14.12.3 7f5f74d1b000-7f5f74d1c000 r--p 00022000 08:03 16909318 /usr/lib/x86_64-linux-gnu/libnghttp2.so.14.12.3 7f5f74d1c000-7f5f74d1f000 rw-p 00023000 08:03 16909318 /usr/lib/x86_64-linux-gnu/libnghttp2.so.14.12.3 7f5f74d1f000-7f5f74d22000 r-xp 00000000 08:03 9962051 /lib/x86_64-linux-gnu/libdl-2.24.so 7f5f74d22000-7f5f74f21000 ---p 00003000 08:03 9962051 /lib/x86_64-linux-gnu/libdl-2.24.so 7f5f74f21000-7f5f74f22000 r--p 00002000 08:03 9962051 /lib/x86_64-linux-gnu/libdl-2.24.so 7f5f74f22000-7f5f74f23000 rw-p 00003000 08:03 9962051 /lib/x86_64-linux-gnu/libdl-2.24.so 7f5f74f23000-7f5f750b8000 r-xp 00000000 08:03 9962023 /lib/x86_64-linux-gnu/libc-2.24.so 7f5f750b8000-7f5f752b8000 ---p 00195000 08:03 9962023 /lib/x86_64-linux-gnu/libc-2.24.so 7f5f752b8000-7f5f752bc000 r--p 00195000 08:03 9962023 /lib/x86_64-linux-gnu/libc-2.24.so 7f5f752bc000-7f5f752be000 rw-p 00199000 08:03 9962023 /lib/x86_64-linux-gnu/libc-2.24.so 7f5f752be000-7f5f752c2000 rw-p 00000000 00:00 0 7f5f752c2000-7f5f752da000 r-xp 00000000 08:03 9962079 /lib/x86_64-linux-gnu/libpthread-2.24.so 7f5f752da000-7f5f754d9000 ---p 00018000 08:03 9962079 /lib/x86_64-linux-gnu/libpthread-2.24.so 7f5f754d9000-7f5f754da000 r--p 00017000 08:03 9962079 /lib/x86_64-linux-gnu/libpthread-2.24.so 7f5f754da000-7f5f754db000 rw-p 00018000 08:03 9962079 /lib/x86_64-linux-gnu/libpthread-2.24.so 7f5f754db000-7f5f754df000 rw-p 00000000 00:00 0 7f5f754df000-7f5f7568f000 r-xp 00000000 08:03 16920349 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4 7f5f7568f000-7f5f7588f000 ---p 001b0000 08:03 16920349 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4 7f5f7588f000-7f5f75897000 r--p 001b0000 08:03 16920349 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4 7f5f75897000-7f5f75899000 rw-p 001b8000 08:03 16920349 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4 7f5f75899000-7f5f7589a000 rw-p 00000000 00:00 0 7f5f7589a000-7f5f758d7000 r-xp 00000000 08:03 16911924 /usr/lib/x86_64-linux-gnu/libxslt.so.1.1.29 7f5f758d7000-7f5f75ad6000 ---p 0003d000 08:03 16911924 /usr/lib/x86_64-linux-gnu/libxslt.so.1.1.29 7f5f75ad6000-7f5f75ad8000 r--p 0003c000 08:03 16911924 /usr/lib/x86_64-linux-gnu/libxslt.so.1.1.29 7f5f75ad8000-7f5f75ad9000 rw-p 0003e000 08:03 16911924 /usr/lib/x86_64-linux-gnu/libxslt.so.1.1.29 7f5f75ad9000-7f5f75bdc000 r-xp 00000000 08:03 9962055 /lib/x86_64-linux-gnu/libm-2.24.so 7f5f75bdc000-7f5f75ddb000 ---p 00103000 08:03 9962055 /lib/x86_64-linux-gnu/libm-2.24.so 7f5f75ddb000-7f5f75ddc000 r--p 00102000 08:03 9962055 /lib/x86_64-linux-gnu/libm-2.24.so 7f5f75ddc000-7f5f75ddd000 rw-p 00103000 08:03 9962055 /lib/x86_64-linux-gnu/libm-2.24.so 7f5f75ddd000-7f5f75de4000 r-xp 00000000 08:03 16921229 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2 7f5f75de4000-7f5f75fe4000 ---p 00007000 08:03 16921229 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2 7f5f75fe4000-7f5f75fe5000 r--p 00007000 08:03 16921229 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2 7f5f75fe5000-7f5f75fe6000 rw-p 00008000 08:03 16921229 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2 7f5f75fe6000-7f5f76010000 r-xp 00000000 08:03 16909789 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8 7f5f76010000-7f5f76210000 ---p 0002a000 08:03 16909789 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8 7f5f76210000-7f5f76211000 r--p 0002a000 08:03 16909789 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8 7f5f76211000-7f5f76212000 rw-p 0002b000 08:03 16909789 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8 7f5f76212000-7f5f7628f000 r-xp 00000000 08:03 16908333 /usr/lib/x86_64-linux-gnu/libcurl.so.4.4.0 7f5f7628f000-7f5f7648e000 ---p 0007d000 08:03 16908333 /usr/lib/x86_64-linux-gnu/libcurl.so.4.4.0 7f5f7648e000-7f5f76491000 r--p 0007c000 08:03 16908333 /usr/lib/x86_64-linux-gnu/libcurl.so.4.4.0 7f5f76491000-7f5f76492000 rw-p 0007f000 08:03 16908333 /usr/lib/x86_64-linux-gnu/libcurl.so.4.4.0 7f5f76492000-7f5f76744000 r-xp 00000000 08:03 16909544 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 7f5f76744000-7f5f76944000 ---p 002b2000 08:03 16909544 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 7f5f76944000-7f5f76974000 r--p 002b2000 08:03 16909544 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 7f5f76974000-7f5f76976000 rw-p 002e2000 08:03 16909544 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 7f5f76976000-7f5f76979000 rw-p 00000000 00:00 0 7f5f76979000-7f5f769fb000 r-xp 00000000 08:03 16909762 /usr/lib/x86_64-linux-gnu/libssl.so.1.1 7f5f769fb000-7f5f76bfb000 ---p 00082000 08:03 16909762 /usr/lib/x86_64-linux-gnu/libssl.so.1.1 7f5f76bfb000-7f5f76c04000 r--p 00082000 08:03 16909762 /usr/lib/x86_64-linux-gnu/libssl.so.1.1 7f5f76c04000-7f5f76c08000 rw-p 0008b000 08:03 16909762 /usr/lib/x86_64-linux-gnu/libssl.so.1.1 7f5f76c08000-7f5f76c0c000 r-xp 00000000 08:03 9962018 /lib/x86_64-linux-gnu/libSegFault.so 7f5f76c0c000-7f5f76e0b000 ---p 00004000 08:03 9962018 /lib/x86_64-linux-gnu/libSegFault.so 7f5f76e0b000-7f5f76e0c000 r--p 00003000 08:03 9962018 /lib/x86_64-linux-gnu/libSegFault.so 7f5f76e0c000-7f5f76e0d000 rw-p 00004000 08:03 9962018 /lib/x86_64-linux-gnu/libSegFault.so 7f5f76e0d000-7f5f76e30000 r-xp 00000000 08:03 9961712 /lib/x86_64-linux-gnu/ld-2.24.so 7f5f76f0b000-7f5f76f0c000 ---p 00000000 00:00 0 7f5f76f0c000-7f5f7700c000 rw-p 00000000 00:00 0 7f5f7700c000-7f5f77022000 rw-p 00000000 00:00 0 7f5f77027000-7f5f7702e000 r--s 00000000 08:03 16927182 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache 7f5f7702e000-7f5f77030000 rw-p 00000000 00:00 0 7f5f77030000-7f5f77031000 r--p 00023000 08:03 9961712 /lib/x86_64-linux-gnu/ld-2.24.so 7f5f77031000-7f5f77032000 rw-p 00024000 08:03 9961712 /lib/x86_64-linux-gnu/ld-2.24.so 7f5f77032000-7f5f77033000 rw-p 00000000 00:00 0 7ffd4bff9000-7ffd4c01a000 rw-p 00000000 00:00 0 [stack] 7ffd4c08b000-7ffd4c08d000 r--p 00000000 00:00 0 [vvar] 7ffd4c08d000-7ffd4c08f000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/karlheyes/icecast-kh/issues/248#issuecomment-473314868, or mute the thread https://github.com/notifications/unsubscribe-auth/AuVuQhG8nJoXNZ6jU4HaHLqU6nv7rHiOks5vW7KrgaJpZM4b2S1M .

karlheyes commented 5 years ago

hmm the backtrace looks somewhat sparse. If you are sure the build is a debug build then can you try the same thing with valgrind instead.

valgrind --log-file=out.log ....icecast -c ...xml

I've tried html5 over ssl here and it hasn't crashed, so something else is in the mix.

karl.

ibcs01 commented 5 years ago

This is how i installed the latest build:

./configure 
make debug 
make install

Then started icecast using the following command: catchsegv /usr/local/bin/icecast -b -c /usr/local/etc/icecast.xml

When it crashed, i copy the dump file from /tmp/segv_output.oxqoE8

Is this correct? Or did i missed somthing?

karlheyes commented 5 years ago

the build there is fine, the terse backtrace could be down to memory corruption on the stack. Can you try within valgrind now, the out.log can be placed where you like but it's just text.

karl

karlheyes commented 5 years ago

a couple more fixes went up. triggered by listeners going through a fallback.

karl.

ibcs01 commented 5 years ago

Installed latest commit [721cf737337149dc3805e9a1bf254e0bdbd09557] still segfaulting. Problem occurs directly after the fallback stops playing, and the listener is directed to the real stream.

Here is the valgrind dump:

==21565== Memcheck, a memory error detector
==21565== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==21565== Using Valgrind-3.12.0.SVN and LibVEX; rerun with -h for copyright info
==21565== Command: /usr/local/bin/icecast -b -c /usr/local/etc/icecast.xml
==21565== Parent PID: 3940
==21565==
==21565==
==21565== HEAP SUMMARY:
==21565==     in use at exit: 104,162 bytes in 3,360 blocks
==21565==   total heap usage: 9,926 allocs, 6,566 frees, 498,395 bytes allocated
==21565==
==21565== LEAK SUMMARY:
==21565==    definitely lost: 0 bytes in 0 blocks
==21565==    indirectly lost: 0 bytes in 0 blocks
==21565==      possibly lost: 0 bytes in 0 blocks
==21565==    still reachable: 104,162 bytes in 3,360 blocks
==21565==         suppressed: 0 bytes in 0 blocks
==21565== Rerun with --leak-check=full to see details of leaked memory
==21565==
==21565== For counts of detected and suppressed errors, rerun with: -v
==21565== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==21566== Thread 4:
==21566== Jump to the invalid address stated on the next line
==21566==    at 0x0: ???
==21566==    by 0x11E553: http_source_introfile (source.c:997)
==21566==    by 0x121AB0: send_listener (source.c:1365)
==21566==    by 0x121AB0: send_to_listener (source.c:1225)
==21566==    by 0x127954: worker (client.c:735)
==21566==    by 0x1436B4: _start_routine (thread.c:727)
==21566==    by 0x65684A3: start_thread (pthread_create.c:456)
==21566==    by 0x6866D0E: clone (clone.S:97)
==21566==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==21566==
==21566==
==21566== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==21566==  Bad permissions for mapped region at address 0x0
==21566==    at 0x0: ???
==21566==    by 0x11E553: http_source_introfile (source.c:997)
==21566==    by 0x121AB0: send_listener (source.c:1365)
==21566==    by 0x121AB0: send_to_listener (source.c:1225)
==21566==    by 0x127954: worker (client.c:735)
==21566==    by 0x1436B4: _start_routine (thread.c:727)
==21566==    by 0x65684A3: start_thread (pthread_create.c:456)
==21566==    by 0x6866D0E: clone (clone.S:97)
==21566==
==21566== HEAP SUMMARY:
==21566==     in use at exit: 993,167 bytes in 11,525 blocks
==21566==   total heap usage: 21,667 allocs, 10,142 frees, 2,967,512 bytes allocated
==21566==
==21566== LEAK SUMMARY:
==21566==    definitely lost: 40 bytes in 4 blocks
==21566==    indirectly lost: 0 bytes in 0 blocks
==21566==      possibly lost: 1,520 bytes in 5 blocks
==21566==    still reachable: 991,607 bytes in 11,516 blocks
==21566==         suppressed: 0 bytes in 0 blocks
==21566== Rerun with --leak-check=full to see details of leaked memory
==21566==
==21566== For counts of detected and suppressed errors, rerun with: -v
==21566== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
==21566== could not unlink /tmp/vgdb-pipe-from-vgdb-to-21566-by-root-on-???
==21566== could not unlink /tmp/vgdb-pipe-to-vgdb-from-21566-by-root-on-???
==21566== could not unlink /tmp/vgdb-pipe-shared-mem-vgdb-21566-by-root-on-???
karlheyes commented 5 years ago

ok, that one is now fixed, any others?

karl.

ibcs01 commented 5 years ago

Yes, after installing [5da65a333808be91b34be2554311e48ad9e18ac1] segfault is not occurring anymore and stream is properly directed.

Will test it in production tomorrow. If I find any more issues I will let you know.

Thanks a lot for you fast response!

Best regards, Sven

ibcs01 commented 5 years ago

Sorry to fast with my response. Another segfault occurs, now without any listeners and only one source connected.

This is the dump:

==28285== Memcheck, a memory error detector
==28285== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==28285== Using Valgrind-3.12.0.SVN and LibVEX; rerun with -h for copyright info
==28285== Command: /usr/local/bin/icecast -b -c /usr/local/etc/icecast.xml
==28285== Parent PID: 3940
==28285==
==28285==
==28285== HEAP SUMMARY:
==28285==     in use at exit: 104,162 bytes in 3,360 blocks
==28285==   total heap usage: 9,926 allocs, 6,566 frees, 498,395 bytes allocated
==28285==
==28285== LEAK SUMMARY:
==28285==    definitely lost: 0 bytes in 0 blocks
==28285==    indirectly lost: 0 bytes in 0 blocks
==28285==      possibly lost: 0 bytes in 0 blocks
==28285==    still reachable: 104,162 bytes in 3,360 blocks
==28285==         suppressed: 0 bytes in 0 blocks
==28285== Rerun with --leak-check=full to see details of leaked memory
==28285==
==28285== For counts of detected and suppressed errors, rerun with: -v
==28285== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==28286== Thread 3:
==28286== Invalid read of size 8
==28286==    at 0x129730: prefile_send (fserve.c:781)
==28286==    by 0x127964: worker (client.c:735)
==28286==    by 0x1436C4: _start_routine (thread.c:727)
==28286==    by 0x65684A3: start_thread (pthread_create.c:456)
==28286==    by 0x6866D0E: clone (clone.S:97)
==28286==  Address 0x90 is not stack'd, malloc'd or (recently) free'd
==28286==
==28286==
==28286== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==28286==  Access not within mapped region at address 0x90
==28286==    at 0x129730: prefile_send (fserve.c:781)
==28286==    by 0x127964: worker (client.c:735)
==28286==    by 0x1436C4: _start_routine (thread.c:727)
==28286==    by 0x65684A3: start_thread (pthread_create.c:456)
==28286==    by 0x6866D0E: clone (clone.S:97)
==28286==  If you believe this happened as a result of a stack
==28286==  overflow in your program's main thread (unlikely but
==28286==  possible), you can try to increase the size of the
==28286==  main thread stack using the --main-stacksize= flag.
==28286==  The main thread stack size used in this run was 8388608.
==28286==
==28286== HEAP SUMMARY:
==28286==     in use at exit: 1,041,539 bytes in 11,397 blocks
==28286==   total heap usage: 16,484 allocs, 5,087 frees, 1,836,950 bytes allocated
==28286==
==28286== LEAK SUMMARY:
==28286==    definitely lost: 0 bytes in 0 blocks
==28286==    indirectly lost: 0 bytes in 0 blocks
==28286==      possibly lost: 1,824 bytes in 6 blocks
==28286==    still reachable: 1,039,715 bytes in 11,391 blocks
==28286==         suppressed: 0 bytes in 0 blocks
==28286== Rerun with --leak-check=full to see details of leaked memory
==28286==
==28286== For counts of detected and suppressed errors, rerun with: -v
==28286== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
==28286== could not unlink /tmp/vgdb-pipe-from-vgdb-to-28286-by-root-on-???
==28286== could not unlink /tmp/vgdb-pipe-to-vgdb-from-28286-by-root-on-???
==28286== could not unlink /tmp/vgdb-pipe-shared-mem-vgdb-28286-by-root-on-???
karlheyes commented 5 years ago

that should be avoided now. I suspect this is related to fallback handling

karl.

ibcs01 commented 5 years ago

Installed commit 1e7872d1ac3d03fd0e27e19c58d0d069345f8118 and all works fine now. Will test it in production tomorrow and let you know when encountering any problems.

Thanks again Karl! Your help is very much appreciated.

edinsof commented 5 years ago

Hi same problem for my using our last build (downloaded 1 hour ago)

Mar 16 04:08:06 server2 kernel: icecast[24287]: segfault at 20 ip 000000000041d1a9 sp 00007f4d8d3c5c20 error 4 in icecast[400000+54000]

karlheyes commented 5 years ago

edinsof, if you are using the latest master from github (not the tar package) and still getting an issue then run if again in valgrind and send me the output when it falls over. The latest tar package kh11 will have this issue.

karl.

Jgaltadill commented 5 years ago

Hi. We are running a test with the latest master from github.

We launched the icecast with only one thread and the process crash with the following output:

Error in `/usr/local/bin/icecast': corrupted double-linked list: 0x00007f04140dab30 ======= Backtrace: ========= /lib64/libc.so.6(+0x7f5d4)[0x7f042284c5d4] /lib64/libc.so.6(+0x82d98)[0x7f042284fd98] /lib64/libc.so.6(__libc_calloc+0xb4)[0x7f0422852c34] /usr/local/bin/icecast[0x428d0f] /usr/local/bin/icecast[0x41593d] /usr/local/bin/icecast[0x418a9d] /usr/local/bin/icecast[0x41e575] /usr/local/bin/icecast[0x4398c5] /lib64/libpthread.so.0(+0x7dd5)[0x7f0422ba1dd5] /lib64/libc.so.6(clone+0x6d)[0x7f04228caead] ======= Memory map: ======== 00400000-00454000 r-xp 00000000 fd:00 208549 /usr/local/bin/icecast 00653000-00654000 r--p 00053000 fd:00 208549 /usr/local/bin/icecast 00654000-00655000 rw-p 00054000 fd:00 208549 /usr/local/bin/icecast 00655000-00656000 rw-p 00000000 00:00 0 01e9f000-01f02000 rw-p 00000000 00:00 0 [heap] 7f03e8000000-7f03eb720000 rw-p 00000000 00:00 0 7f03eb720000-7f03ec000000 ---p 00000000 00:00 0 7f03f0000000-7f03f8000000 rw-p 00000000 00:00 0 7f03f8000000-7f03f8042000 rw-p 00000000 00:00 0 7f03f8042000-7f03fc000000 ---p 00000000 00:00 0 7f03fc000000-7f03fc044000 rw-p 00000000 00:00 0 7f03fc044000-7f0400000000 ---p 00000000 00:00 0 7f0400000000-7f0400038000 rw-p 00000000 00:00 0 7f0400038000-7f0404000000 ---p 00000000 00:00 0 7f0404000000-7f040403b000 rw-p 00000000 00:00 0 7f040403b000-7f0408000000 ---p 00000000 00:00 0 7f0408000000-7f04091a8000 rw-p 00000000 00:00 0 7f04091a8000-7f040c000000 ---p 00000000 00:00 0 7f040c000000-7f040c045000 rw-p 00000000 00:00 0 7f040c045000-7f0410000000 ---p 00000000 00:00 0 7f0410000000-7f0414000000 rw-p 00000000 00:00 0 7f0414000000-7f04143ed000 rw-p 00000000 00:00 0 7f04143ed000-7f0418000000 ---p 00000000 00:00 0 7f0418000000-7f0418021000 rw-p 00000000 00:00 0 7f0418021000-7f041c000000 ---p 00000000 00:00 0 7f041e22d000-7f041e22f000 r-xp 00000000 fd:00 56814 /usr/lib64/gconv/ISO8859-1.so 7f041e22f000-7f041e42e000 ---p 00002000 fd:00 56814 /usr/lib64/gconv/ISO8859-1.so 7f041e42e000-7f041e42f000 r--p 00001000 fd:00 56814 /usr/lib64/gconv/ISO8859-1.so 7f041e42f000-7f041e430000 rw-p 00002000 fd:00 56814 /usr/lib64/gconv/ISO8859-1.so 7f041e430000-7f041e431000 ---p 00000000 00:00 0 7f041e431000-7f041e531000 rw-p 00000000 00:00 0 7f041e531000-7f041e532000 ---p 00000000 00:00 0 7f041e532000-7f041e632000 rw-p 00000000 00:00 0 7f041e632000-7f041e633000 ---p 00000000 00:00 0 7f041e633000-7f041e733000 rw-p 00000000 00:00 0 7f041e733000-7f041e734000 ---p 00000000 00:00 0 7f041e734000-7f041e834000 rw-p 00000000 00:00 0 7f041e834000-7f041e835000 ---p 00000000 00:00 0 7f041e835000-7f041e935000 rw-p 00000000 00:00 0 7f041e935000-7f041e936000 ---p 00000000 00:00 0 7f041e936000-7f041ea36000 rw-p 00000000 00:00 0 7f041ea36000-7f041ea37000 ---p 00000000 00:00 0 7f041ea37000-7f041eb37000 rw-p 00000000 00:00 0 7f041eb37000-7f041eb38000 ---p 00000000 00:00 0 7f041eb38000-7f041ec38000 rw-p 00000000 00:00 0 7f041ec38000-7f041ec44000 r-xp 00000000 fd:00 268929883 /usr/lib64/libnss_files-2.17.so 7f041ec44000-7f041ee43000 ---p 0000c000 fd:00 268929883 /usr/lib64/libnss_files-2.17.so 7f041ee43000-7f041ee44000 r--p 0000b000 fd:00 268929883 /usr/lib64/libnss_files-2.17.so 7f041ee44000-7f041ee45000 rw-p 0000c000 fd:00 268929883 /usr/lib64/libnss_files-2.17.so 7f041ee45000-7f041ee4b000 rw-p 00000000 00:00 0 7f041ee4b000-7f041ee4d000 r-xp 00000000 fd:00 268472611 /usr/lib64/libfreebl3.so 7f041ee4d000-7f041f04c000 ---p 00002000 fd:00 268472611 /usr/lib64/libfreebl3.so 7f041f04c000-7f041f04d000 r--p 00001000 fd:00 268472611 /usr/lib64/libfreebl3.so 7f041f04d000-7f041f04e000 rw-p 00002000 fd:00 268472611 /usr/lib64/libfreebl3.so 7f041f04e000-7f041f0ae000 r-xp 00000000 fd:00 268476485 /usr/lib64/libpcre.so.1.2.0 7f041f0ae000-7f041f2ae000 ---p 00060000 fd:00 268476485 /usr/lib64/libpcre.so.1.2.0 7f041f2ae000-7f041f2af000 r--p 00060000 fd:00 268476485 /usr/lib64/libpcre.so.1.2.0 7f041f2af000-7f041f2b0000 rw-p 00061000 fd:00 268476485 /usr/lib64/libpcre.so.1.2.0 7f041f2b0000-7f041f2b8000 r-xp 00000000 fd:00 268473063 /usr/lib64/libcrypt-2.17.so 7f041f2b8000-7f041f4b7000 ---p 00008000 fd:00 268473063 /usr/lib64/libcrypt-2.17.so 7f041f4b7000-7f041f4b8000 r--p 00007000 fd:00 268473063 /usr/lib64/libcrypt-2.17.so 7f041f4b8000-7f041f4b9000 rw-p 00008000 fd:00 268473063 /usr/lib64/libcrypt-2.17.so 7f041f4b9000-7f041f4e7000 rw-p 00000000 00:00 0 7f041f4e7000-7f041f50b000 r-xp 00000000 fd:00 268435669 /usr/lib64/libselinux.so.1 7f041f50b000-7f041f70a000 ---p 00024000 fd:00 268435669 /usr/lib64/libselinux.so.1 7f041f70a000-7f041f70b000 r--p 00023000 fd:00 268435669 /usr/lib64/libselinux.so.1 7f041f70b000-7f041f70c000 rw-p 00024000 fd:00 268435669 /usr/lib64/libselinux.so.1 7f041f70c000-7f041f70e000 rw-p 00000000 00:00 0 7f041f70e000-7f041f72a000 r-xp 00000000 fd:00 268477352 /usr/lib64/libsasl2.so.3.0.0 7f041f72a000-7f041f929000 ---p 0001c000 fd:00 268477352 /usr/lib64/libsasl2.so.3.0.0 7f041f929000-7f041f92a000 r--p 0001b000 fd:00 268477352 /usr/lib64/libsasl2.so.3.0.0 7f041f92a000-7f041f92b000 rw-p 0001c000 fd:00 268477352 /usr/lib64/libsasl2.so.3.0.0 7f041f92b000-7f041f932000 r-xp 00000000 fd:00 268435653 /usr/lib64/librt-2.17.so 7f041f932000-7f041fb31000 ---p 00007000 fd:00 268435653 /usr/lib64/librt-2.17.so 7f041fb31000-7f041fb32000 r--p 00006000 fd:00 268435653 /usr/lib64/librt-2.17.so 7f041fb32000-7f041fb33000 rw-p 00007000 fd:00 268435653 /usr/lib64/librt-2.17.so 7f041fb33000-7f041fb49000 r-xp 00000000 fd:00 268435651 /usr/lib64/libresolv-2.17.so 7f041fb49000-7f041fd48000 ---p 00016000 fd:00 268435651 /usr/lib64/libresolv-2.17.so 7f041fd48000-7f041fd49000 r--p 00015000 fd:00 268435651 /usr/lib64/libresolv-2.17.so 7f041fd49000-7f041fd4a000 rw-p 00016000 fd:00 268435651 /usr/lib64/libresolv-2.17.so 7f041fd4a000-7f041fd4c000 rw-p 00000000 00:00 0 7f041fd4c000-7f041fd4f000 r-xp 00000000 fd:00 268477269 /usr/lib64/libkeyutils.so.1.5 7f041fd4f000-7f041ff4e000 ---p 00003000 fd:00 268477269 /usr/lib64/libkeyutils.so.1.5 7f041ff4e000-7f041ff4f000 r--p 00002000 fd:00 268477269 /usr/lib64/libkeyutils.so.1.5 7f041ff4f000-7f041ff50000 rw-p 00003000 fd:00 268477269 /usr/lib64/libkeyutils.so.1.5 7f041ff50000-7f041ff5d000 r-xp 00000000 fd:00 269514596 /usr/lib64/libkrb5support.so.0.1Abort

Now we launch again the test but this time with 8 threads in a 8 CPU server. Thank's

Jordi

El sáb., 16 mar. 2019 a las 12:12, Karl Heyes (notifications@github.com) escribió:

edinsof, if you are using the latest master from github (not the tar package) and still getting an issue then run if again in valgrind and send me the output when it falls over. The latest tar package kh11 will have this issue.

karl.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/karlheyes/icecast-kh/issues/248#issuecomment-473521172, or mute the thread https://github.com/notifications/unsubscribe-auth/AuVuQtB8oLI7wm2BCi5JuKIKfkIPCqIQks5vXNGLgaJpZM4b2S1M .

Jgaltadill commented 5 years ago

Hi. It crashes again this night. When the segfault happens we are not doing any test, and there aren't listeners connected to the server.

Mar 21 05:56:46 flucast01 kernel: icecast[22242]: segfault at 20 ip 000000000041d1a9 sp 00007f335d1dfc20 error 4 in icecast[400000+54000]

Thank's Jordi

El mar., 19 mar. 2019 a las 18:10, Jordi Garcia (jgaltadill@gmail.com) escribió:

Hi. We are running a test with the latest master from github.

We launched the icecast with only one thread and the process crash with the following output:

Error in `/usr/local/bin/icecast': corrupted double-linked list: 0x00007f04140dab30 ======= Backtrace: ========= /lib64/libc.so.6(+0x7f5d4)[0x7f042284c5d4] /lib64/libc.so.6(+0x82d98)[0x7f042284fd98] /lib64/libc.so.6(__libc_calloc+0xb4)[0x7f0422852c34] /usr/local/bin/icecast[0x428d0f] /usr/local/bin/icecast[0x41593d] /usr/local/bin/icecast[0x418a9d] /usr/local/bin/icecast[0x41e575] /usr/local/bin/icecast[0x4398c5] /lib64/libpthread.so.0(+0x7dd5)[0x7f0422ba1dd5] /lib64/libc.so.6(clone+0x6d)[0x7f04228caead] ======= Memory map: ======== 00400000-00454000 r-xp 00000000 fd:00 208549 /usr/local/bin/icecast 00653000-00654000 r--p 00053000 fd:00 208549 /usr/local/bin/icecast 00654000-00655000 rw-p 00054000 fd:00 208549 /usr/local/bin/icecast 00655000-00656000 rw-p 00000000 00:00 0 01e9f000-01f02000 rw-p 00000000 00:00 0 [heap] 7f03e8000000-7f03eb720000 rw-p 00000000 00:00 0 7f03eb720000-7f03ec000000 ---p 00000000 00:00 0 7f03f0000000-7f03f8000000 rw-p 00000000 00:00 0 7f03f8000000-7f03f8042000 rw-p 00000000 00:00 0 7f03f8042000-7f03fc000000 ---p 00000000 00:00 0 7f03fc000000-7f03fc044000 rw-p 00000000 00:00 0 7f03fc044000-7f0400000000 ---p 00000000 00:00 0 7f0400000000-7f0400038000 rw-p 00000000 00:00 0 7f0400038000-7f0404000000 ---p 00000000 00:00 0 7f0404000000-7f040403b000 rw-p 00000000 00:00 0 7f040403b000-7f0408000000 ---p 00000000 00:00 0 7f0408000000-7f04091a8000 rw-p 00000000 00:00 0 7f04091a8000-7f040c000000 ---p 00000000 00:00 0 7f040c000000-7f040c045000 rw-p 00000000 00:00 0 7f040c045000-7f0410000000 ---p 00000000 00:00 0 7f0410000000-7f0414000000 rw-p 00000000 00:00 0 7f0414000000-7f04143ed000 rw-p 00000000 00:00 0 7f04143ed000-7f0418000000 ---p 00000000 00:00 0 7f0418000000-7f0418021000 rw-p 00000000 00:00 0 7f0418021000-7f041c000000 ---p 00000000 00:00 0 7f041e22d000-7f041e22f000 r-xp 00000000 fd:00 56814 /usr/lib64/gconv/ISO8859-1.so 7f041e22f000-7f041e42e000 ---p 00002000 fd:00 56814 /usr/lib64/gconv/ISO8859-1.so 7f041e42e000-7f041e42f000 r--p 00001000 fd:00 56814 /usr/lib64/gconv/ISO8859-1.so 7f041e42f000-7f041e430000 rw-p 00002000 fd:00 56814 /usr/lib64/gconv/ISO8859-1.so 7f041e430000-7f041e431000 ---p 00000000 00:00 0 7f041e431000-7f041e531000 rw-p 00000000 00:00 0 7f041e531000-7f041e532000 ---p 00000000 00:00 0 7f041e532000-7f041e632000 rw-p 00000000 00:00 0 7f041e632000-7f041e633000 ---p 00000000 00:00 0 7f041e633000-7f041e733000 rw-p 00000000 00:00 0 7f041e733000-7f041e734000 ---p 00000000 00:00 0 7f041e734000-7f041e834000 rw-p 00000000 00:00 0 7f041e834000-7f041e835000 ---p 00000000 00:00 0 7f041e835000-7f041e935000 rw-p 00000000 00:00 0 7f041e935000-7f041e936000 ---p 00000000 00:00 0 7f041e936000-7f041ea36000 rw-p 00000000 00:00 0 7f041ea36000-7f041ea37000 ---p 00000000 00:00 0 7f041ea37000-7f041eb37000 rw-p 00000000 00:00 0 7f041eb37000-7f041eb38000 ---p 00000000 00:00 0 7f041eb38000-7f041ec38000 rw-p 00000000 00:00 0 7f041ec38000-7f041ec44000 r-xp 00000000 fd:00 268929883 /usr/lib64/libnss_files-2.17.so 7f041ec44000-7f041ee43000 ---p 0000c000 fd:00 268929883 /usr/lib64/libnss_files-2.17.so 7f041ee43000-7f041ee44000 r--p 0000b000 fd:00 268929883 /usr/lib64/libnss_files-2.17.so 7f041ee44000-7f041ee45000 rw-p 0000c000 fd:00 268929883 /usr/lib64/libnss_files-2.17.so 7f041ee45000-7f041ee4b000 rw-p 00000000 00:00 0 7f041ee4b000-7f041ee4d000 r-xp 00000000 fd:00 268472611 /usr/lib64/libfreebl3.so 7f041ee4d000-7f041f04c000 ---p 00002000 fd:00 268472611 /usr/lib64/libfreebl3.so 7f041f04c000-7f041f04d000 r--p 00001000 fd:00 268472611 /usr/lib64/libfreebl3.so 7f041f04d000-7f041f04e000 rw-p 00002000 fd:00 268472611 /usr/lib64/libfreebl3.so 7f041f04e000-7f041f0ae000 r-xp 00000000 fd:00 268476485 /usr/lib64/libpcre.so.1.2.0 7f041f0ae000-7f041f2ae000 ---p 00060000 fd:00 268476485 /usr/lib64/libpcre.so.1.2.0 7f041f2ae000-7f041f2af000 r--p 00060000 fd:00 268476485 /usr/lib64/libpcre.so.1.2.0 7f041f2af000-7f041f2b0000 rw-p 00061000 fd:00 268476485 /usr/lib64/libpcre.so.1.2.0 7f041f2b0000-7f041f2b8000 r-xp 00000000 fd:00 268473063 /usr/lib64/libcrypt-2.17.so 7f041f2b8000-7f041f4b7000 ---p 00008000 fd:00 268473063 /usr/lib64/libcrypt-2.17.so 7f041f4b7000-7f041f4b8000 r--p 00007000 fd:00 268473063 /usr/lib64/libcrypt-2.17.so 7f041f4b8000-7f041f4b9000 rw-p 00008000 fd:00 268473063 /usr/lib64/libcrypt-2.17.so 7f041f4b9000-7f041f4e7000 rw-p 00000000 00:00 0 7f041f4e7000-7f041f50b000 r-xp 00000000 fd:00 268435669 /usr/lib64/libselinux.so.1 7f041f50b000-7f041f70a000 ---p 00024000 fd:00 268435669 /usr/lib64/libselinux.so.1 7f041f70a000-7f041f70b000 r--p 00023000 fd:00 268435669 /usr/lib64/libselinux.so.1 7f041f70b000-7f041f70c000 rw-p 00024000 fd:00 268435669 /usr/lib64/libselinux.so.1 7f041f70c000-7f041f70e000 rw-p 00000000 00:00 0 7f041f70e000-7f041f72a000 r-xp 00000000 fd:00 268477352 /usr/lib64/libsasl2.so.3.0.0 7f041f72a000-7f041f929000 ---p 0001c000 fd:00 268477352 /usr/lib64/libsasl2.so.3.0.0 7f041f929000-7f041f92a000 r--p 0001b000 fd:00 268477352 /usr/lib64/libsasl2.so.3.0.0 7f041f92a000-7f041f92b000 rw-p 0001c000 fd:00 268477352 /usr/lib64/libsasl2.so.3.0.0 7f041f92b000-7f041f932000 r-xp 00000000 fd:00 268435653 /usr/lib64/librt-2.17.so 7f041f932000-7f041fb31000 ---p 00007000 fd:00 268435653 /usr/lib64/librt-2.17.so 7f041fb31000-7f041fb32000 r--p 00006000 fd:00 268435653 /usr/lib64/librt-2.17.so 7f041fb32000-7f041fb33000 rw-p 00007000 fd:00 268435653 /usr/lib64/librt-2.17.so 7f041fb33000-7f041fb49000 r-xp 00000000 fd:00 268435651 /usr/lib64/libresolv-2.17.so 7f041fb49000-7f041fd48000 ---p 00016000 fd:00 268435651 /usr/lib64/libresolv-2.17.so 7f041fd48000-7f041fd49000 r--p 00015000 fd:00 268435651 /usr/lib64/libresolv-2.17.so 7f041fd49000-7f041fd4a000 rw-p 00016000 fd:00 268435651 /usr/lib64/libresolv-2.17.so 7f041fd4a000-7f041fd4c000 rw-p 00000000 00:00 0 7f041fd4c000-7f041fd4f000 r-xp 00000000 fd:00 268477269 /usr/lib64/libkeyutils.so.1.5 7f041fd4f000-7f041ff4e000 ---p 00003000 fd:00 268477269 /usr/lib64/libkeyutils.so.1.5 7f041ff4e000-7f041ff4f000 r--p 00002000 fd:00 268477269 /usr/lib64/libkeyutils.so.1.5 7f041ff4f000-7f041ff50000 rw-p 00003000 fd:00 268477269 /usr/lib64/libkeyutils.so.1.5 7f041ff50000-7f041ff5d000 r-xp 00000000 fd:00 269514596 /usr/lib64/libkrb5support.so.0.1Abort

Now we launch again the test but this time with 8 threads in a 8 CPU server. Thank's

Jordi

El sáb., 16 mar. 2019 a las 12:12, Karl Heyes (notifications@github.com) escribió:

edinsof, if you are using the latest master from github (not the tar package) and still getting an issue then run if again in valgrind and send me the output when it falls over. The latest tar package kh11 will have this issue.

karl.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/karlheyes/icecast-kh/issues/248#issuecomment-473521172, or mute the thread https://github.com/notifications/unsubscribe-auth/AuVuQtB8oLI7wm2BCi5JuKIKfkIPCqIQks5vXNGLgaJpZM4b2S1M .

karlheyes commented 5 years ago

ok, but I stilll need a stack trace from a debug build. make debug instead of make and get a core file or use valgrind to run in. and of course the version you are up to (git reference is fine).

karl.

Jgaltadill commented 5 years ago

Hi again.

I send to you the valgrind output. The tag deployed is the last master from github:

/usr/local/bin/icecast -v

Icecast 2.4.0-kh11-20190318131402 [root@localhost screens-kh]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core)

valgrind --leak-check=full -v /usr/local/bin/icecast -c /etc/icecast3-kh.xml ==5351== Memcheck, a memory error detector ==5351== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==5351== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info ==5351== Command: /usr/local/bin/icecast -c /etc/icecast3-kh.xml ==5351== --5351-- Valgrind options: --5351-- --leak-check=full --5351-- -v --5351-- Contents of /proc/version: --5351-- Linux version 3.10.0-957.1.3.el7.x86_64 ( mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) #1 SMP Thu Nov 29 14:49:43 UTC 2018 --5351-- --5351-- Arch and hwcaps: AMD64, LittleEndian, amd64-cx16-sse3 --5351-- Page sizes: currently 4096, max supported 4096 --5351-- Valgrind library directory: /usr/lib64/valgrind --5351-- Reading syms from /usr/local/bin/icecast --5351-- Reading syms from /usr/lib64/ld-2.17.so --5351-- Reading syms from /usr/lib64/valgrind/memcheck-amd64-linux --5351-- object doesn't have a symbol table --5351-- object doesn't have a dynamic symbol table --5351-- Scheduler: using generic scheduler lock implementation. --5351-- Reading suppressions file: /usr/lib64/valgrind/default.supp ==5351== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-5351-by-root-on-localhost ==5351== embedded gdbserver: writing to /tmp/vgdb-pipe-to-vgdb-from-5351-by-root-on-localhost ==5351== embedded gdbserver: shared mem /tmp/vgdb-pipe-shared-mem-vgdb-5351-by-root-on-localhost ==5351== ==5351== TO CONTROL THIS PROCESS USING vgdb (which you probably ==5351== don't want to do, unless you know exactly what you're doing, ==5351== or are doing some strange experiment): ==5351== /usr/lib64/valgrind/../../bin/vgdb --pid=5351 ...command... ==5351== ==5351== TO DEBUG THIS PROCESS USING GDB: start GDB like this ==5351== /path/to/gdb /usr/local/bin/icecast ==5351== and then give GDB the following command ==5351== target remote | /usr/lib64/valgrind/../../bin/vgdb --pid=5351 ==5351== --pid is optional if only one valgrind process is running ==5351== --5351-- REDIR: 0x4019d70 (ld-linux-x86-64.so.2:strlen) redirected to 0x58059dd1 (???) --5351-- REDIR: 0x4019b40 (ld-linux-x86-64.so.2:index) redirected to 0x58059deb (???) --5351-- Reading syms from /usr/lib64/valgrind/vgpreload_core-amd64-linux.so --5351-- Reading syms from /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so ==5351== WARNING: new redirection conflicts with existing -- ignoring it --5351-- old: 0x04019d70 (strlen ) R-> (0000.0) 0x58059dd1 ??? --5351-- new: 0x04019d70 (strlen ) R-> (2007.0) 0x04c2ca70 strlen --5351-- REDIR: 0x4019cf0 (ld-linux-x86-64.so.2:strcmp) redirected to 0x4c2dbc0 (strcmp) --5351-- REDIR: 0x401a9b0 (ld-linux-x86-64.so.2:mempcpy) redirected to 0x4c30c40 (mempcpy) --5351-- Reading syms from /usr/lib64/libssl.so.1.0.2k --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libcrypto.so.1.0.2k --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libcurl.so.4.3.0 --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libspeex.so.1.5.0 --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libtheora.so.0.3.10 --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libvorbis.so.0.4.6 --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libogg.so.0.8.0 --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libxslt.so.1.1.28 --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libxml2.so.2.9.1 --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libz.so.1.2.7 --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libdl-2.17.so --5351-- Reading syms from /usr/lib64/libm-2.17.so --5351-- Reading syms from /usr/lib64/libpthread-2.17.so --5351-- Reading syms from /usr/lib64/libc-2.17.so --5351-- Reading syms from /usr/lib64/libgssapi_krb5.so.2.2 --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libkrb5.so.3.3 --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libcom_err.so.2.1 --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libk5crypto.so.3.1 --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libidn.so.11.6.11 --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libssh2.so.1.0.1 --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libssl3.so --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libsmime3.so --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libnss3.so --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libnssutil3.so --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libplds4.so --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libplc4.so --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libnspr4.so --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/liblber-2.4.so.2.10.7 --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libldap-2.4.so.2.10.7 --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libgcc_s-4.8.5-20150702.so.1 --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/liblzma.so.5.2.2 --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libkrb5support.so.0.1 --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libkeyutils.so.1.5 --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libresolv-2.17.so --5351-- Reading syms from /usr/lib64/librt-2.17.so --5351-- Reading syms from /usr/lib64/libsasl2.so.3.0.0 --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libselinux.so.1 --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libcrypt-2.17.so --5351-- Reading syms from /usr/lib64/libpcre.so.1.2.0 --5351-- object doesn't have a symbol table --5351-- Reading syms from /usr/lib64/libfreebl3.so --5351-- object doesn't have a symbol table --5351-- REDIR: 0x6f63700 (libc.so.6:strcasecmp) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --5351-- REDIR: 0x6f60480 (libc.so.6:strnlen) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --5351-- REDIR: 0x6f659d0 (libc.so.6:strncasecmp) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --5351-- REDIR: 0x6f62ee0 (libc.so.6:memset) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --5351-- REDIR: 0x6f62e90 (libc.so.6:memcpy@GLIBC_2.2.5) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --5351-- REDIR: 0x6f5fd90 (libc.so.6:strcpy) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --5351-- REDIR: 0x6f60350 (libc.so.6:strlen) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --5351-- REDIR: 0x6f680a0 (libc.so.6:memcpy@@GLIBC_2.14) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --5351-- REDIR: 0x6f5e640 (libc.so.6:strcat) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --5351-- REDIR: 0x6f5e900 (libc.so.6:strcmp) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --5351-- REDIR: 0x6fe8870 (libc.so.6:memmove_chk) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --5351-- REDIR: 0x6f794b0 (libc.so.6:strstr) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --5351-- REDIR: 0x6f5e840 (libc.so.6:index) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --5351-- REDIR: 0x6f622a0 (libc.so.6:strspn) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --5351-- REDIR: 0x6f628c0 (libc.so.6:bcmp) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --5351-- REDIR: 0x6f60560 (libc.so.6:strncmp) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --5351-- REDIR: 0x6f69750 (libc.so.6:rawmemchr) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --5351-- REDIR: 0x6f61df0 (libc.so.6:strncpy) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --5351-- REDIR: 0x6f61e30 (libc.so.6:rindex) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --5351-- REDIR: 0x6f61f10 (libc.so.6:strpbrk) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --5351-- REDIR: 0x6f603a0 (libc.so.6:__GI_strlen) redirected to 0x4c2c9d0 (GI_strlen) --5351-- REDIR: 0x6f61e70 (libc.so.6:GI_strrchr) redirected to 0x4c2c430 (__GI_strrchr) --5351-- REDIR: 0x6f59160 (libc.so.6:malloc) redirected to 0x4c29b3c (malloc) --5351-- REDIR: 0x6f68110 (libc.so.6:GI_memcpy) redirected to 0x4c2e560 (GI_memcpy) --5351-- REDIR: 0x6f59580 (libc.so.6:free) redirected to 0x4c2ac36 (free) --5351-- REDIR: 0x6f59b80 (libc.so.6:calloc) redirected to 0x4c2b8bf (calloc) --5351-- REDIR: 0xffffffffff600400 (???:???) redirected to 0x58059dbd (???) --5351-- REDIR: 0x6f59660 (libc.so.6:realloc) redirected to 0x4c2ba8e (realloc) --5351-- REDIR: 0x6f78ef0 (libc.so.6:__GI_strstr) redirected to 0x4c30ed0 (strstr_sse2) --5351-- REDIR: 0x6f62570 (libc.so.6:memchr) redirected to 0x4c2dc60 (memchr) --5351-- REDIR: 0x6f69990 (libc.so.6:strchrnul) redirected to 0x4c30760 (strchrnul) --5351-- REDIR: 0x7016150 (libc.so.6:strncasecmp_sse42) redirected to 0x4c2d430 (strncasecmp) --5351-- REDIR: 0x6f605a0 (libc.so.6:__GI_strncmp) redirected to 0x4c2d200 (GI_strncmp) --5351-- REDIR: 0x6f5e880 (libc.so.6:GI_strchr) redirected to 0x4c2c560 (__GI_strchr) --5351-- REDIR: 0x6f5e940 (libc.so.6:GI_strcmp) redirected to 0x4c2dad0 (GI_strcmp) --5351-- REDIR: 0x6f630b0 (libc.so.6:__GI_mempcpy) redirected to 0x4c30970 (GI_mempcpy) --5351-- REDIR: 0x6f635a0 (libc.so.6:GI_stpcpy) redirected to 0x4c2f8b0 (GI_stpcpy) --5351-- Reading syms from /usr/lib64/libnss_files-2.17.so --5351-- REDIR: 0x6f5fdd0 (libc.so.6:GI_strcpy) redirected to 0x4c2cb70 (GI_strcpy) --5351-- REDIR: 0x6f6e2e0 (libc.so.6:strncpy_sse2_unaligned) redirected to 0x4c2d040 (strncpy_sse2_unaligned) --5351-- REDIR: 0x7012000 (libc.so.6:strcmp_sse42) redirected to 0x4c2db70 (__strcmp_sse42) --5351-- REDIR: 0x70428f0 (libc.so.6:strlen_sse2_pminub) redirected to 0x4c2c9b0 (strlen) --5351-- REDIR: 0x6f62900 (libc.so.6:GI_memcmp) redirected to 0x4c2f4b0 (__GI_memcmp) --5351-- REDIR: 0x6f62f40 (libc.so.6:GI_memset) redirected to 0x4c2fe60 (memset) --5351-- REDIR: 0x7027cb0 (libc.so.6:memcpy_ssse3_back) redirected to 0x4c2df80 (memcpy@@GLIBC_2.14) --5351-- REDIR: 0x401ab00 (ld-linux-x86-64.so.2:stpcpy) redirected to 0x4c2fc30 (stpcpy) --5351-- REDIR: 0x6f6dcb0 (libc.so.6:strcpy_sse2_unaligned) redirected to 0x4c2ca90 (strcpy) --5351-- REDIR: 0x703d220 (libc.so.6:memcmp_sse4_1) redirected to 0x4c2f5f0 (memcmp_sse4_1) --5351-- REDIR: 0x7012db0 (libc.so.6:strncmp_sse42) redirected to 0x4c2d2e0 (strncmp_sse42) --5351-- REDIR: 0x702d250 (libc.so.6:memmove_ssse3_back) redirected to 0x4c2dd20 (memcpy@GLIBC_2.2.5) --5351-- REDIR: 0x7013d90 (libc.so.6:__strrchr_sse42) redirected to 0x4c2c4c0 (strrchr_sse42) [2019-03-21 09:56:02] WARN xml/parsing warning: [2019-03-21 09:56:02] WARN xml/parsing unknown element "burst-on-connect" parsing "limits" at line 16 --5351-- REDIR: 0x70145a0 (libc.so.6:strcasecmp_sse42) redirected to 0x4c2d350 (strcasecmp) [2019-03-21 09:56:02] WARN xml/parsing warning: [2019-03-21 09:56:02] WARN xml/parsing unknown element "http-headers" parsing "icecast" at line 66 [2019-03-21 09:56:02] WARN xml/parsing warning: [2019-03-21 09:56:02] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 94 --5351-- REDIR: 0x6f5feb0 (libc.so.6:strcspn) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --5351-- REDIR: 0x701a020 (libc.so.6:strcspn_sse42) redirected to 0x4c31050 (strcspn) [2019-03-21 09:56:02] WARN xml/parsing warning: [2019-03-21 09:56:02] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 99 [2019-03-21 09:56:02] WARN xml/parsing warning: [2019-03-21 09:56:02] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 104 [2019-03-21 09:56:02] WARN xml/parsing warning: [2019-03-21 09:56:02] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 109 [2019-03-21 09:56:02] WARN xml/parsing warning: [2019-03-21 09:56:02] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 114 [2019-03-21 09:56:02] WARN xml/parsing warning: [2019-03-21 09:56:02] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 119 [2019-03-21 09:56:02] WARN xml/parsing warning: [2019-03-21 09:56:02] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 124 [2019-03-21 09:56:02] WARN xml/parsing warning: [2019-03-21 09:56:02] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 129 [2019-03-21 09:56:02] WARN xml/parsing warning: [2019-03-21 09:56:02] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 134 [2019-03-21 09:56:02] WARN xml/parsing warning: [2019-03-21 09:56:02] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 139 [2019-03-21 09:56:02] WARN xml/parsing warning: [2019-03-21 09:56:02] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 144 [2019-03-21 09:56:02] WARN xml/parsing warning: [2019-03-21 09:56:02] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 149 [2019-03-21 09:56:02] WARN xml/parsing warning: [2019-03-21 09:56:02] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 154 [2019-03-21 09:56:02] WARN xml/parsing warning: [2019-03-21 09:56:02] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 159 [2019-03-21 09:56:02] WARN xml/parsing warning: [2019-03-21 09:56:02] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 164 [2019-03-21 09:56:02] WARN xml/parsing warning: [2019-03-21 09:56:02] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 172 [2019-03-21 09:56:02] WARN xml/parsing warning: [2019-03-21 09:56:02] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 179 --5351-- REDIR: 0x6f69780 (libc.so.6:GIrawmemchr) redirected to 0x4c307c0 (GIrawmemchr) Changed supplementary groups based on user: icecast. Changed groupid to 399. Changed userid to 399. --5351-- REDIR: 0xffffffffff600000 (???:???) redirected to 0x58059db3 (???) --5351-- REDIR: 0x7011f50 (libc.so.6:strchr_sse42) redirected to 0x4c2c620 (index) --5351-- REDIR: 0x7013f30 (libc.so.6:__strstr_sse42) redirected to 0x4c30f60 (strstr_sse42) --5351-- REDIR: 0x6f604b0 (libc.so.6:GI_strnlen) redirected to 0x4c2c980 (__GI_strnlen) --5351-- Reading syms from /usr/lib64/gconv/ISO8859-1.so --5351-- REDIR: 0x6fe8660 (libc.so.6:memcpy_chk) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --5351-- REDIR: 0x7027ca0 (libc.so.6:memcpy_chk_ssse3_back) redirected to 0x4c30d30 (memcpy_chk) ==5351== Thread 7: ==5351== Invalid read of size 4 ==5351== at 0x41D1A9: refbuf_copy (refbuf.c:99) ==5351== by 0x4284DF: metadata_blk_copy (format_mp3.c:110) ==5351== by 0x4284DF: format_mpeg_qblock_copy (format_mp3.c:136) ==5351== by 0x4154F2: source_queue_advance (source.c:859) ==5351== by 0x418A9C: send_listener (source.c:1367) ==5351== by 0x418A9C: send_to_listener (source.c:1227) ==5351== by 0x41E574: worker (client.c:735) ==5351== by 0x4398C4: _start_routine (thread.c:727) ==5351== by 0x6CBFDD4: start_thread (in /usr/lib64/libpthread-2.17.so) ==5351== by 0x6FD1EAC: clone (in /usr/lib64/libc-2.17.so) ==5351== Address 0x20 is not stack'd, malloc'd or (recently) free'd ==5351== ==5351== ==5351== Process terminating with default action of signal 11 (SIGSEGV): dumping core ==5351== Access not within mapped region at address 0x20 ==5351== at 0x41D1A9: refbuf_copy (refbuf.c:99) ==5351== by 0x4284DF: metadata_blk_copy (format_mp3.c:110) ==5351== by 0x4284DF: format_mpeg_qblock_copy (format_mp3.c:136) ==5351== by 0x4154F2: source_queue_advance (source.c:859) ==5351== by 0x418A9C: send_listener (source.c:1367) ==5351== by 0x418A9C: send_to_listener (source.c:1227) ==5351== by 0x41E574: worker (client.c:735) ==5351== by 0x4398C4: _start_routine (thread.c:727) ==5351== by 0x6CBFDD4: start_thread (in /usr/lib64/libpthread-2.17.so) ==5351== by 0x6FD1EAC: clone (in /usr/lib64/libc-2.17.so) ==5351== If you believe this happened as a result of a stack ==5351== overflow in your program's main thread (unlikely but ==5351== possible), you can try to increase the size of the ==5351== main thread stack using the --main-stacksize= flag. ==5351== The main thread stack size used in this run was 8388608. --5351-- Discarding syms at 0xc145520-0xc145fc6 in /usr/lib64/gconv/ISO8859-1.so due to munmap() --5351-- Discarding syms at 0xb025130-0xb02c481 in /usr/lib64/ libnss_files-2.17.so due to munmap() ==5351== Invalid free() / delete / delete[] / realloc() ==5351== at 0x4C2ACBD: free (vg_replace_malloc.c:530) ==5351== by 0x7043B7B: libc_freeres (in /usr/lib64/libc-2.17.so) ==5351== by 0x4A246D9: _vgnU_freeres (vg_preloaded.c:77) ==5351== by 0xAD6D21F: ??? ==5351== by 0xC56684F: ??? ==5351== by 0xC65B0CF: ??? ==5351== by 0x4284DF: metadata_blk_copy (format_mp3.c:110) ==5351== by 0x4284DF: format_mpeg_qblock_copy (format_mp3.c:136) ==5351== by 0x4154F2: source_queue_advance (source.c:859) ==5351== by 0x418A9C: send_listener (source.c:1367) ==5351== by 0x418A9C: send_to_listener (source.c:1227) ==5351== by 0x41E574: worker (client.c:735) ==5351== by 0x4398C4: _start_routine (thread.c:727) ==5351== by 0x6CBFDD4: start_thread (in /usr/lib64/libpthread-2.17.so) ==5351== Address 0x729a3c0 is 0 bytes inside data symbol "noai6ai_cached" ==5351== ==5351== ==5351== HEAP SUMMARY: ==5351== in use at exit: 12,730,315 bytes in 31,968 blocks ==5351== total heap usage: 4,015,160 allocs, 3,983,193 frees, 2,424,137,203 bytes allocated ==5351== ==5351== Searching for pointers to 31,968 not-freed blocks ==5351== Checked 22,090,592 bytes ==5351== ==5351== Thread 1: ==5351== 173 bytes in 1 blocks are definitely lost in loss record 564 of 934 ==5351== at 0x4C29BC3: malloc (vg_replace_malloc.c:299) ==5351== by 0x6F5E550: __libc_alloc_buffer_allocate (in /usr/lib64/ libc-2.17.so) ==5351== by 0x6FE441E: resolv_conf_allocate (in /usr/lib64/libc-2.17.so ) ==5351== by 0x6FE23F1: resolv_conf_load (in /usr/lib64/libc-2.17.so) ==5351== by 0x6FE3CD7: resolv_conf_get_current (in /usr/lib64/ libc-2.17.so) ==5351== by 0x6FE26E1: res_vinit (in /usr/lib64/libc-2.17.so) ==5351== by 0x6FE37FA: maybe_init (in /usr/lib64/libc-2.17.so) ==5351== by 0x6FE396D: resolv_context_get (in /usr/lib64/libc-2.17.so) ==5351== by 0x6FE62A7: __nss_setent (in /usr/lib64/libc-2.17.so) ==5351== by 0x6FED6BE: sethostent (in /usr/lib64/libc-2.17.so) ==5351== by 0x409EC3: initialize_subsystems (main.c:103) ==5351== by 0x405D3F: main (main.c:432) ==5351== ==5351== 592 bytes in 1 blocks are possibly lost in loss record 680 of 934 ==5351== at 0x4C2B955: calloc (vg_replace_malloc.c:711) ==5351== by 0x40126C4: _dl_allocate_tls (in /usr/lib64/ld-2.17.so) ==5351== by 0x6CC07AB: pthread_create@@GLIBC_2.2.5 (in /usr/lib64/ libpthread-2.17.so) ==5351== by 0x43979D: thread_create_c (thread.c:341) ==5351== by 0x40B05A: start_logging (logging.c:318) ==5351== by 0x40A361: server_init (main.c:420) ==5351== by 0x405D49: main (main.c:434) ==5351== ==5351== 592 bytes in 1 blocks are possibly lost in loss record 681 of 934 ==5351== at 0x4C2B955: calloc (vg_replace_malloc.c:711) ==5351== by 0x40126C4: _dl_allocate_tls (in /usr/lib64/ld-2.17.so) ==5351== by 0x6CC07AB: pthread_create@@GLIBC_2.2.5 (in /usr/lib64/ libpthread-2.17.so) ==5351== by 0x43979D: thread_create_c (thread.c:341) ==5351== by 0x41EAE6: worker_start (client.c:816) ==5351== by 0x41EAE6: workers_adjust (client.c:884) ==5351== by 0x4132E7: slave_startup (slave.c:1132) ==5351== by 0x4132E7: _slave_thread (slave.c:1143) ==5351== by 0x4132E7: slave_initialize (slave.c:241) ==5351== by 0x409FBD: server_process (main.c:236) ==5351== by 0x405D7C: main (main.c:435) ==5351== ==5351== 592 bytes in 1 blocks are possibly lost in loss record 682 of 934 ==5351== at 0x4C2B955: calloc (vg_replace_malloc.c:711) ==5351== by 0x40126C4: _dl_allocate_tls (in /usr/lib64/ld-2.17.so) ==5351== by 0x6CC07AB: pthread_create@@GLIBC_2.2.5 (in /usr/lib64/ libpthread-2.17.so) ==5351== by 0x43979D: thread_create_c (thread.c:341) ==5351== by 0x40D182: connection_thread_startup (connection.c:1467) ==5351== by 0x41330D: slave_startup (slave.c:1138) ==5351== by 0x41330D: _slave_thread (slave.c:1143) ==5351== by 0x41330D: slave_initialize (slave.c:241) ==5351== by 0x409FBD: server_process (main.c:236) ==5351== by 0x405D7C: main (main.c:435) ==5351== ==5351== 4,736 bytes in 8 blocks are possibly lost in loss record 868 of 934 ==5351== at 0x4C2B955: calloc (vg_replace_malloc.c:711) ==5351== by 0x40126C4: _dl_allocate_tls (in /usr/lib64/ld-2.17.so) ==5351== by 0x6CC07AB: pthread_create@@GLIBC_2.2.5 (in /usr/lib64/ libpthread-2.17.so) ==5351== by 0x43979D: thread_create_c (thread.c:341) ==5351== by 0x41EBF9: worker_start (client.c:830) ==5351== by 0x41EBF9: workers_adjust (client.c:884) ==5351== by 0x4132E7: slave_startup (slave.c:1132) ==5351== by 0x4132E7: _slave_thread (slave.c:1143) ==5351== by 0x4132E7: slave_initialize (slave.c:241) ==5351== by 0x409FBD: server_process (main.c:236) ==5351== by 0x405D7C: main (main.c:435) ==5351== ==5351== 8,190 (40 direct, 8,150 indirect) bytes in 1 blocks are definitely lost in loss record 891 of 934 ==5351== at 0x4C2B955: calloc (vg_replace_malloc.c:711) ==5351== by 0x41D136: refbuf_new (refbuf.c:69) ==5351== by 0x41D1B0: refbuf_copy (refbuf.c:99) ==5351== by 0x4284AB: format_mpeg_qblock_copy (format_mp3.c:133) ==5351== by 0x4154F2: source_queue_advance (source.c:859) ==5351== by 0x418A9C: send_listener (source.c:1367) ==5351== by 0x418A9C: send_to_listener (source.c:1227) ==5351== by 0x41E574: worker (client.c:735) ==5351== by 0x4398C4: _start_routine (thread.c:727) ==5351== by 0x6CBFDD4: start_thread (in /usr/lib64/libpthread-2.17.so) ==5351== by 0x6FD1EAC: clone (in /usr/lib64/libc-2.17.so) ==5351== ==5351== LEAK SUMMARY: ==5351== definitely lost: 213 bytes in 2 blocks ==5351== indirectly lost: 8,150 bytes in 1 blocks ==5351== possibly lost: 6,512 bytes in 11 blocks ==5351== still reachable: 12,715,440 bytes in 31,954 blocks ==5351== suppressed: 0 bytes in 0 blocks ==5351== Reachable blocks (those to which a pointer was found) are not shown. ==5351== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==5351== ==5351== ERROR SUMMARY: 8 errors from 8 contexts (suppressed: 0 from 0) ==5351== ==5351== 1 errors in context 1 of 8: ==5351== Thread 7: ==5351== Invalid free() / delete / delete[] / realloc() ==5351== at 0x4C2ACBD: free (vg_replace_malloc.c:530) ==5351== by 0x7043B7B: __libc_freeres (in /usr/lib64/libc-2.17.so) ==5351== by 0x4A246D9: _vgnU_freeres (vg_preloaded.c:77) ==5351== by 0xAD6D21F: ??? ==5351== by 0xC56684F: ??? ==5351== by 0xC65B0CF: ??? ==5351== by 0x4284DF: metadata_blk_copy (format_mp3.c:110) ==5351== by 0x4284DF: format_mpeg_qblock_copy (format_mp3.c:136) ==5351== by 0x4154F2: source_queue_advance (source.c:859) ==5351== by 0x418A9C: send_listener (source.c:1367) ==5351== by 0x418A9C: send_to_listener (source.c:1227) ==5351== by 0x41E574: worker (client.c:735) ==5351== by 0x4398C4: _start_routine (thread.c:727) ==5351== by 0x6CBFDD4: start_thread (in /usr/lib64/libpthread-2.17.so) ==5351== Address 0x729a3c0 is 0 bytes inside data symbol "noai6ai_cached" ==5351== ==5351== ==5351== 1 errors in context 2 of 8: ==5351== Invalid read of size 4 ==5351== at 0x41D1A9: refbuf_copy (refbuf.c:99) ==5351== by 0x4284DF: metadata_blk_copy (format_mp3.c:110) ==5351== by 0x4284DF: format_mpeg_qblock_copy (format_mp3.c:136) ==5351== by 0x4154F2: source_queue_advance (source.c:859) ==5351== by 0x418A9C: send_listener (source.c:1367) ==5351== by 0x418A9C: send_to_listener (source.c:1227) ==5351== by 0x41E574: worker (client.c:735) ==5351== by 0x4398C4: _start_routine (thread.c:727) ==5351== by 0x6CBFDD4: start_thread (in /usr/lib64/libpthread-2.17.so) ==5351== by 0x6FD1EAC: clone (in /usr/lib64/libc-2.17.so) ==5351== Address 0x20 is not stack'd, malloc'd or (recently) free'd ==5351== ==5351== ERROR SUMMARY: 8 errors from 8 contexts (suppressed: 0 from 0) ==5351== could not unlink /tmp/vgdb-pipe-from-vgdb-to-5351-by-root-on-localhost ==5351== could not unlink /tmp/vgdb-pipe-to-vgdb-from-5351-by-root-on-localhost ==5351== could not unlink /tmp/vgdb-pipe-shared-mem-vgdb-5351-by-root-on-localhost Segmentation fault

Thanks

Jordi

El jue., 21 mar. 2019 a las 9:23, Karl Heyes (notifications@github.com) escribió:

ok, but I stilll need a stack trace from a debug build. make debug instead of make and get a core file or use valgrind to run in. and of course the version you are up to (git reference is fine).

karl.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/karlheyes/icecast-kh/issues/248#issuecomment-475144294, or mute the thread https://github.com/notifications/unsubscribe-auth/AuVuQgUh-yYl3kklBRBMsIpxhYqx15XFks5vY0GYgaJpZM4b2S1M .

karlheyes commented 5 years ago

there was a commit on the 19th for that issue

karl

Jgaltadill commented 5 years ago

Thank's We checked on monday, and i thought that there aren't any other update. We going to test again. Jordi

El jue., 21 mar. 2019 a las 11:55, Karl Heyes (notifications@github.com) escribió:

there was a commit on the 19th for that issue

karl

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/karlheyes/icecast-kh/issues/248#issuecomment-475185632, or mute the thread https://github.com/notifications/unsubscribe-auth/AuVuQsp3gUxeZXjVWbf8Gx-R4EXydvSSks5vY2UrgaJpZM4b2S1M .

ibcs01 commented 5 years ago

Hi Karl,

Installed the latsest build [54b3f6ba9716e16bcf4568e8f2b6a3e7a35b6c38] in production a few days ago. Running smooth without any problems ever since. Issue resolved as far as i can tell.

Thanks again!

Best, Sven

Jgaltadill commented 5 years ago

Hi. We deployed the latest version, from 19/03/2018, and today the process crash. This is the version and the valgrind output

/usr/local/bin/icecast -v

Icecast 2.4.0-kh11-20190321120501

valgrind --leak-check=full -v /usr/local/bin/icecast -c /etc/icecast5-kh.xml ==32333== Memcheck, a memory error detector ==32333== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==32333== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info ==32333== Command: /usr/local/bin/icecast -c /etc/icecast5-kh.xml ==32333== --32333-- Valgrind options: --32333-- --leak-check=full --32333-- -v --32333-- Contents of /proc/version: --32333-- Linux version 3.10.0-957.1.3.el7.x86_64 ( mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) #1 SMP Thu Nov 29 14:49:43 UTC 2018 --32333-- --32333-- Arch and hwcaps: AMD64, LittleEndian, amd64-cx16-sse3 --32333-- Page sizes: currently 4096, max supported 4096 --32333-- Valgrind library directory: /usr/lib64/valgrind --32333-- Reading syms from /usr/local/bin/icecast --32333-- Reading syms from /usr/lib64/ld-2.17.so --32333-- Reading syms from /usr/lib64/valgrind/memcheck-amd64-linux --32333-- object doesn't have a symbol table --32333-- object doesn't have a dynamic symbol table --32333-- Scheduler: using generic scheduler lock implementation. --32333-- Reading suppressions file: /usr/lib64/valgrind/default.supp ==32333== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-32333-by-root-on-localhost ==32333== embedded gdbserver: writing to /tmp/vgdb-pipe-to-vgdb-from-32333-by-root-on-localhost ==32333== embedded gdbserver: shared mem /tmp/vgdb-pipe-shared-mem-vgdb-32333-by-root-on-localhost ==32333== ==32333== TO CONTROL THIS PROCESS USING vgdb (which you probably ==32333== don't want to do, unless you know exactly what you're doing, ==32333== or are doing some strange experiment): ==32333== /usr/lib64/valgrind/../../bin/vgdb --pid=32333 ...command... ==32333== ==32333== TO DEBUG THIS PROCESS USING GDB: start GDB like this ==32333== /path/to/gdb /usr/local/bin/icecast ==32333== and then give GDB the following command ==32333== target remote | /usr/lib64/valgrind/../../bin/vgdb --pid=32333 ==32333== --pid is optional if only one valgrind process is running ==32333== --32333-- REDIR: 0x4019d70 (ld-linux-x86-64.so.2:strlen) redirected to 0x58059dd1 (???) --32333-- REDIR: 0x4019b40 (ld-linux-x86-64.so.2:index) redirected to 0x58059deb (???) --32333-- Reading syms from /usr/lib64/valgrind/vgpreload_core-amd64-linux.so --32333-- Reading syms from /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so ==32333== WARNING: new redirection conflicts with existing -- ignoring it --32333-- old: 0x04019d70 (strlen ) R-> (0000.0) 0x58059dd1 ??? --32333-- new: 0x04019d70 (strlen ) R-> (2007.0) 0x04c2ca70 strlen --32333-- REDIR: 0x4019cf0 (ld-linux-x86-64.so.2:strcmp) redirected to 0x4c2dbc0 (strcmp) --32333-- REDIR: 0x401a9b0 (ld-linux-x86-64.so.2:mempcpy) redirected to 0x4c30c40 (mempcpy) --32333-- Reading syms from /usr/lib64/libssl.so.1.0.2k --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libcrypto.so.1.0.2k --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libcurl.so.4.3.0 --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libspeex.so.1.5.0 --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libtheora.so.0.3.10 --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libvorbis.so.0.4.6 --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libogg.so.0.8.0 --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libxslt.so.1.1.28 --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libxml2.so.2.9.1 --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libz.so.1.2.7 --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libdl-2.17.so --32333-- Reading syms from /usr/lib64/libm-2.17.so --32333-- Reading syms from /usr/lib64/libpthread-2.17.so --32333-- Reading syms from /usr/lib64/libc-2.17.so --32333-- Reading syms from /usr/lib64/libgssapi_krb5.so.2.2 --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libkrb5.so.3.3 --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libcom_err.so.2.1 --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libk5crypto.so.3.1 --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libidn.so.11.6.11 --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libssh2.so.1.0.1 --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libssl3.so --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libsmime3.so --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libnss3.so --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libnssutil3.so --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libplds4.so --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libplc4.so --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libnspr4.so --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/liblber-2.4.so.2.10.7 --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libldap-2.4.so.2.10.7 --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libgcc_s-4.8.5-20150702.so.1 --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/liblzma.so.5.2.2 --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libkrb5support.so.0.1 --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libkeyutils.so.1.5 --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libresolv-2.17.so --32333-- Reading syms from /usr/lib64/librt-2.17.so --32333-- Reading syms from /usr/lib64/libsasl2.so.3.0.0 --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libselinux.so.1 --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libcrypt-2.17.so --32333-- Reading syms from /usr/lib64/libpcre.so.1.2.0 --32333-- object doesn't have a symbol table --32333-- Reading syms from /usr/lib64/libfreebl3.so --32333-- object doesn't have a symbol table --32333-- REDIR: 0x6f63700 (libc.so.6:strcasecmp) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --32333-- REDIR: 0x6f60480 (libc.so.6:strnlen) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --32333-- REDIR: 0x6f659d0 (libc.so.6:strncasecmp) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --32333-- REDIR: 0x6f62ee0 (libc.so.6:memset) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --32333-- REDIR: 0x6f62e90 (libc.so.6:memcpy@GLIBC_2.2.5) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --32333-- REDIR: 0x6f5fd90 (libc.so.6:strcpy) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --32333-- REDIR: 0x6f60350 (libc.so.6:strlen) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --32333-- REDIR: 0x6f680a0 (libc.so.6:memcpy@@GLIBC_2.14) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --32333-- REDIR: 0x6f5e640 (libc.so.6:strcat) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --32333-- REDIR: 0x6f5e900 (libc.so.6:strcmp) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --32333-- REDIR: 0x6fe8870 (libc.so.6:memmove_chk) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --32333-- REDIR: 0x6f794b0 (libc.so.6:strstr) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --32333-- REDIR: 0x6f5e840 (libc.so.6:index) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --32333-- REDIR: 0x6f622a0 (libc.so.6:strspn) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --32333-- REDIR: 0x6f628c0 (libc.so.6:bcmp) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --32333-- REDIR: 0x6f60560 (libc.so.6:strncmp) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --32333-- REDIR: 0x6f69750 (libc.so.6:rawmemchr) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --32333-- REDIR: 0x6f61df0 (libc.so.6:strncpy) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --32333-- REDIR: 0x6f61e30 (libc.so.6:rindex) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --32333-- REDIR: 0x6f61f10 (libc.so.6:strpbrk) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --32333-- REDIR: 0x6f603a0 (libc.so.6:__GI_strlen) redirected to 0x4c2c9d0 (GI_strlen) --32333-- REDIR: 0x6f61e70 (libc.so.6:GI_strrchr) redirected to 0x4c2c430 (__GI_strrchr) --32333-- REDIR: 0x6f59160 (libc.so.6:malloc) redirected to 0x4c29b3c (malloc) --32333-- REDIR: 0x6f68110 (libc.so.6:GI_memcpy) redirected to 0x4c2e560 (GI_memcpy) --32333-- REDIR: 0x6f59580 (libc.so.6:free) redirected to 0x4c2ac36 (free) --32333-- REDIR: 0x6f59b80 (libc.so.6:calloc) redirected to 0x4c2b8bf (calloc) --32333-- REDIR: 0xffffffffff600400 (???:???) redirected to 0x58059dbd (???) --32333-- REDIR: 0x6f59660 (libc.so.6:realloc) redirected to 0x4c2ba8e (realloc) --32333-- REDIR: 0x6f78ef0 (libc.so.6:__GI_strstr) redirected to 0x4c30ed0 (strstr_sse2) --32333-- REDIR: 0x6f62570 (libc.so.6:memchr) redirected to 0x4c2dc60 (memchr) --32333-- REDIR: 0x6f69990 (libc.so.6:strchrnul) redirected to 0x4c30760 (strchrnul) --32333-- REDIR: 0x7016150 (libc.so.6:strncasecmp_sse42) redirected to 0x4c2d430 (strncasecmp) --32333-- REDIR: 0x6f605a0 (libc.so.6:__GI_strncmp) redirected to 0x4c2d200 (GI_strncmp) --32333-- REDIR: 0x6f5e880 (libc.so.6:GI_strchr) redirected to 0x4c2c560 (__GI_strchr) --32333-- REDIR: 0x6f5e940 (libc.so.6:GI_strcmp) redirected to 0x4c2dad0 (GI_strcmp) --32333-- REDIR: 0x6f630b0 (libc.so.6:__GI_mempcpy) redirected to 0x4c30970 (GI_mempcpy) --32333-- REDIR: 0x6f635a0 (libc.so.6:GI_stpcpy) redirected to 0x4c2f8b0 (GI_stpcpy) --32333-- Reading syms from /usr/lib64/libnss_files-2.17.so --32333-- REDIR: 0x6f5fdd0 (libc.so.6:GI_strcpy) redirected to 0x4c2cb70 (GI_strcpy) --32333-- REDIR: 0x6f6e2e0 (libc.so.6:strncpy_sse2_unaligned) redirected to 0x4c2d040 (strncpy_sse2_unaligned) --32333-- REDIR: 0x7012000 (libc.so.6:strcmp_sse42) redirected to 0x4c2db70 (__strcmp_sse42) --32333-- REDIR: 0x70428f0 (libc.so.6:strlen_sse2_pminub) redirected to 0x4c2c9b0 (strlen) --32333-- REDIR: 0x6f62900 (libc.so.6:GI_memcmp) redirected to 0x4c2f4b0 (__GI_memcmp) --32333-- REDIR: 0x6f62f40 (libc.so.6:GI_memset) redirected to 0x4c2fe60 (memset) --32333-- REDIR: 0x7027cb0 (libc.so.6:memcpy_ssse3_back) redirected to 0x4c2df80 (memcpy@@GLIBC_2.14) --32333-- REDIR: 0x401ab00 (ld-linux-x86-64.so.2:stpcpy) redirected to 0x4c2fc30 (stpcpy) --32333-- REDIR: 0x6f6dcb0 (libc.so.6:strcpy_sse2_unaligned) redirected to 0x4c2ca90 (strcpy) --32333-- REDIR: 0x703d220 (libc.so.6:memcmp_sse4_1) redirected to 0x4c2f5f0 (memcmp_sse4_1) --32333-- REDIR: 0x7012db0 (libc.so.6:strncmp_sse42) redirected to 0x4c2d2e0 (strncmp_sse42) --32333-- REDIR: 0x702d250 (libc.so.6:memmove_ssse3_back) redirected to 0x4c2dd20 (memcpy@GLIBC_2.2.5) --32333-- REDIR: 0x7013d90 (libc.so.6:__strrchr_sse42) redirected to 0x4c2c4c0 (strrchr_sse42) [2019-03-21 12:09:01] WARN xml/parsing warning: [2019-03-21 12:09:01] WARN xml/parsing unknown element "burst-on-connect" parsing "limits" at line 16 --32333-- REDIR: 0x70145a0 (libc.so.6:strcasecmp_sse42) redirected to 0x4c2d350 (strcasecmp) [2019-03-21 12:09:01] WARN xml/parsing warning: [2019-03-21 12:09:01] WARN xml/parsing unknown element "http-headers" parsing "icecast" at line 66 [2019-03-21 12:09:01] WARN xml/parsing warning: [2019-03-21 12:09:01] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 94 --32333-- REDIR: 0x6f5feb0 (libc.so.6:strcspn) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --32333-- REDIR: 0x701a020 (libc.so.6:strcspn_sse42) redirected to 0x4c31050 (strcspn) [2019-03-21 12:09:01] WARN xml/parsing warning: [2019-03-21 12:09:01] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 99 [2019-03-21 12:09:01] WARN xml/parsing warning: [2019-03-21 12:09:01] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 104 [2019-03-21 12:09:01] WARN xml/parsing warning: [2019-03-21 12:09:01] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 109 [2019-03-21 12:09:01] WARN xml/parsing warning: [2019-03-21 12:09:01] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 114 [2019-03-21 12:09:01] WARN xml/parsing warning: [2019-03-21 12:09:01] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 119 [2019-03-21 12:09:01] WARN xml/parsing warning: [2019-03-21 12:09:01] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 124 [2019-03-21 12:09:01] WARN xml/parsing warning: [2019-03-21 12:09:01] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 129 [2019-03-21 12:09:01] WARN xml/parsing warning: [2019-03-21 12:09:01] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 134 [2019-03-21 12:09:01] WARN xml/parsing warning: [2019-03-21 12:09:01] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 139 [2019-03-21 12:09:01] WARN xml/parsing warning: [2019-03-21 12:09:01] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 144 [2019-03-21 12:09:01] WARN xml/parsing warning: [2019-03-21 12:09:01] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 149 [2019-03-21 12:09:01] WARN xml/parsing warning: [2019-03-21 12:09:01] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 154 [2019-03-21 12:09:01] WARN xml/parsing warning: [2019-03-21 12:09:01] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 159 [2019-03-21 12:09:01] WARN xml/parsing warning: [2019-03-21 12:09:01] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 164 [2019-03-21 12:09:01] WARN xml/parsing warning: [2019-03-21 12:09:01] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 172 [2019-03-21 12:09:01] WARN xml/parsing warning: [2019-03-21 12:09:01] WARN xml/parsing unknown element "burst-on-connect" parsing "mount" at line 179 --32333-- REDIR: 0x6f69780 (libc.so.6:GIrawmemchr) redirected to 0x4c307c0 (GIrawmemchr) Changed supplementary groups based on user: icecast. Changed groupid to 399. Changed userid to 399. --32333-- REDIR: 0xffffffffff600000 (???:???) redirected to 0x58059db3 (???) --32333-- REDIR: 0x7011f50 (libc.so.6:strchr_sse42) redirected to 0x4c2c620 (index) --32333-- Reading syms from /usr/lib64/gconv/ISO8859-1.so --32333-- REDIR: 0x7013f30 (libc.so.6:__strstr_sse42) redirected to 0x4c30f60 (strstr_sse42) --32333-- REDIR: 0x6f604b0 (libc.so.6:GI_strnlen) redirected to 0x4c2c980 (__GI_strnlen) --32333-- REDIR: 0x6fe8660 (libc.so.6:memcpy_chk) redirected to 0x4a24740 (_vgnU_ifunc_wrapper) --32333-- REDIR: 0x7027ca0 (libc.so.6:memcpy_chk_ssse3_back) redirected to 0x4c30d30 (memcpy_chk) ==32333== Thread 7: ==32333== Invalid read of size 4 ==32333== at 0x429405: send_icy_metadata (format_mp3.c:567) ==32333== by 0x429405: format_mp3_write_buf_to_client (format_mp3.c:656) ==32333== by 0x429405: write_mpeg_buf_to_client (format_mp3.c:773) ==32333== by 0x41560C: http_source_introfile (source.c:1049) ==32333== by 0x418AAC: send_listener (source.c:1367) ==32333== by 0x418AAC: send_to_listener (source.c:1227) ==32333== by 0x41E584: worker (client.c:735) ==32333== by 0x4397B4: _start_routine (thread.c:727) ==32333== by 0x6CBFDD4: start_thread (in /usr/lib64/libpthread-2.17.so) ==32333== by 0x6FD1EAC: clone (in /usr/lib64/libc-2.17.so) ==32333== Address 0x20 is not stack'd, malloc'd or (recently) free'd ==32333== ==32333== ==32333== Process terminating with default action of signal 11 (SIGSEGV): dumping core ==32333== Access not within mapped region at address 0x20 ==32333== at 0x429405: send_icy_metadata (format_mp3.c:567) ==32333== by 0x429405: format_mp3_write_buf_to_client (format_mp3.c:656) ==32333== by 0x429405: write_mpeg_buf_to_client (format_mp3.c:773) ==32333== by 0x41560C: http_source_introfile (source.c:1049) ==32333== by 0x418AAC: send_listener (source.c:1367) ==32333== by 0x418AAC: send_to_listener (source.c:1227) ==32333== by 0x41E584: worker (client.c:735) ==32333== by 0x4397B4: _start_routine (thread.c:727) ==32333== by 0x6CBFDD4: start_thread (in /usr/lib64/libpthread-2.17.so) ==32333== by 0x6FD1EAC: clone (in /usr/lib64/libc-2.17.so) ==32333== If you believe this happened as a result of a stack ==32333== overflow in your program's main thread (unlikely but ==32333== possible), you can try to increase the size of the ==32333== main thread stack using the --main-stacksize= flag. ==32333== The main thread stack size used in this run was 8388608. --32333-- Discarding syms at 0xc145520-0xc145fc6 in /usr/lib64/gconv/ISO8859-1.so due to munmap() --32333-- Discarding syms at 0xb025130-0xb02c481 in /usr/lib64/ libnss_files-2.17.so due to munmap() ==32333== Invalid free() / delete / delete[] / realloc() ==32333== at 0x4C2ACBD: free (vg_replace_malloc.c:530) ==32333== by 0x7043B7B: libc_freeres (in /usr/lib64/libc-2.17.so) ==32333== by 0x4A246D9: _vgnU_freeres (vg_preloaded.c:77) ==32333== by 0xAD4EBDF: ??? ==32333== by 0xADC486F: ??? ==32333== by 0xADC472F: ??? ==32333== by 0x5C94B629: ??? ==32333== by 0xADC4887: ??? ==32333== by 0xADB9DC7: ??? ==32333== by 0xADBAF8F: ??? ==32333== Address 0x729a3c0 is 0 bytes inside data symbol "noai6ai_cached" ==32333== ==32333== ==32333== HEAP SUMMARY: ==32333== in use at exit: 5,962,601 bytes in 21,269 blocks ==32333== total heap usage: 60,667,868 allocs, 60,646,600 frees, 54,374,318,974 bytes allocated ==32333== ==32333== Searching for pointers to 21,269 not-freed blocks ==32333== Checked 17,752,480 bytes ==32333== ==32333== Thread 1: ==32333== 173 bytes in 1 blocks are definitely lost in loss record 583 of 937 ==32333== at 0x4C29BC3: malloc (vg_replace_malloc.c:299) ==32333== by 0x6F5E550: libc_alloc_buffer_allocate (in /usr/lib64/ libc-2.17.so) ==32333== by 0x6FE441E: resolv_conf_allocate (in /usr/lib64/ libc-2.17.so) ==32333== by 0x6FE23F1: resolv_conf_load (in /usr/lib64/libc-2.17.so) ==32333== by 0x6FE3CD7: resolv_conf_get_current (in /usr/lib64/ libc-2.17.so) ==32333== by 0x6FE26E1: res_vinit (in /usr/lib64/libc-2.17.so) ==32333== by 0x6FE37FA: maybe_init (in /usr/lib64/libc-2.17.so) ==32333== by 0x6FE396D: resolv_context_get (in /usr/lib64/libc-2.17.so) ==32333== by 0x6FE62A7: __nss_setent (in /usr/lib64/libc-2.17.so) ==32333== by 0x6FED6BE: sethostent (in /usr/lib64/libc-2.17.so) ==32333== by 0x409EC3: initialize_subsystems (main.c:103) ==32333== by 0x405D3F: main (main.c:432) ==32333== ==32333== 592 bytes in 1 blocks are possibly lost in loss record 722 of 937 ==32333== at 0x4C2B955: calloc (vg_replace_malloc.c:711) ==32333== by 0x40126C4: _dl_allocate_tls (in /usr/lib64/ld-2.17.so) ==32333== by 0x6CC07AB: pthread_create@@GLIBC_2.2.5 (in /usr/lib64/ libpthread-2.17.so) ==32333== by 0x43968D: thread_create_c (thread.c:341) ==32333== by 0x40B05A: start_logging (logging.c:318) ==32333== by 0x40A361: server_init (main.c:420) ==32333== by 0x405D49: main (main.c:434) ==32333== ==32333== 592 bytes in 1 blocks are possibly lost in loss record 723 of 937 ==32333== at 0x4C2B955: calloc (vg_replace_malloc.c:711) ==32333== by 0x40126C4: _dl_allocate_tls (in /usr/lib64/ld-2.17.so) ==32333== by 0x6CC07AB: pthread_create@@GLIBC_2.2.5 (in /usr/lib64/ libpthread-2.17.so) ==32333== by 0x43968D: thread_create_c (thread.c:341) ==32333== by 0x41EAF6: worker_start (client.c:816) ==32333== by 0x41EAF6: workers_adjust (client.c:884) ==32333== by 0x4132E7: slave_startup (slave.c:1132) ==32333== by 0x4132E7: _slave_thread (slave.c:1143) ==32333== by 0x4132E7: slave_initialize (slave.c:241) ==32333== by 0x409FBD: server_process (main.c:236) ==32333== by 0x405D7C: main (main.c:435) ==32333== ==32333== 592 bytes in 1 blocks are possibly lost in loss record 724 of 937 ==32333== at 0x4C2B955: calloc (vg_replace_malloc.c:711) ==32333== by 0x40126C4: _dl_allocate_tls (in /usr/lib64/ld-2.17.so) ==32333== by 0x6CC07AB: pthread_create@@GLIBC_2.2.5 (in /usr/lib64/ libpthread-2.17.so) ==32333== by 0x43968D: thread_create_c (thread.c:341) ==32333== by 0x40D182: connection_thread_startup (connection.c:1467) ==32333== by 0x41330D: slave_startup (slave.c:1138) ==32333== by 0x41330D: _slave_thread (slave.c:1143) ==32333== by 0x41330D: slave_initialize (slave.c:241) ==32333== by 0x409FBD: server_process (main.c:236) ==32333== by 0x405D7C: main (main.c:435) ==32333== ==32333== 4,736 bytes in 8 blocks are possibly lost in loss record 903 of 937 ==32333== at 0x4C2B955: calloc (vg_replace_malloc.c:711) ==32333== by 0x40126C4: _dl_allocate_tls (in /usr/lib64/ld-2.17.so) ==32333== by 0x6CC07AB: pthread_create@@GLIBC_2.2.5 (in /usr/lib64/ libpthread-2.17.so) ==32333== by 0x43968D: thread_create_c (thread.c:341) ==32333== by 0x41EC09: worker_start (client.c:830) ==32333== by 0x41EC09: workers_adjust (client.c:884) ==32333== by 0x4132E7: slave_startup (slave.c:1132) ==32333== by 0x4132E7: _slave_thread (slave.c:1143) ==32333== by 0x4132E7: slave_initialize (slave.c:241) ==32333== by 0x409FBD: server_process (main.c:236) ==32333== by 0x405D7C: main (main.c:435) ==32333== ==32333== LEAK SUMMARY: ==32333== definitely lost: 173 bytes in 1 blocks ==32333== indirectly lost: 0 bytes in 0 blocks ==32333== possibly lost: 6,512 bytes in 11 blocks ==32333== still reachable: 5,955,916 bytes in 21,257 blocks ==32333== suppressed: 0 bytes in 0 blocks ==32333== Reachable blocks (those to which a pointer was found) are not shown. ==32333== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==32333== ==32333== ERROR SUMMARY: 7 errors from 7 contexts (suppressed: 0 from 0) ==32333== ==32333== 1 errors in context 1 of 7: ==32333== Thread 7: ==32333== Invalid free() / delete / delete[] / realloc() ==32333== at 0x4C2ACBD: free (vg_replace_malloc.c:530) ==32333== by 0x7043B7B: libc_freeres (in /usr/lib64/libc-2.17.so) ==32333== by 0x4A246D9: _vgnU_freeres (vg_preloaded.c:77) ==32333== by 0xAD4EBDF: ??? ==32333== by 0xADC486F: ??? ==32333== by 0xADC472F: ??? ==32333== by 0x5C94B629: ??? ==32333== by 0xADC4887: ??? ==32333== by 0xADB9DC7: ??? ==32333== by 0xADBAF8F: ??? ==32333== Address 0x729a3c0 is 0 bytes inside data symbol "noai6ai_cached" ==32333== ==32333== ==32333== 1 errors in context 2 of 7: ==32333== Invalid read of size 4 ==32333== at 0x429405: send_icy_metadata (format_mp3.c:567) ==32333== by 0x429405: format_mp3_write_buf_to_client (format_mp3.c:656) ==32333== by 0x429405: write_mpeg_buf_to_client (format_mp3.c:773) ==32333== by 0x41560C: http_source_introfile (source.c:1049) ==32333== by 0x418AAC: send_listener (source.c:1367) ==32333== by 0x418AAC: send_to_listener (source.c:1227) ==32333== by 0x41E584: worker (client.c:735) ==32333== by 0x4397B4: _start_routine (thread.c:727) ==32333== by 0x6CBFDD4: start_thread (in /usr/lib64/libpthread-2.17.so) ==32333== by 0x6FD1EAC: clone (in /usr/lib64/libc-2.17.so) ==32333== Address 0x20 is not stack'd, malloc'd or (recently) free'd ==32333== ==32333== ERROR SUMMARY: 7 errors from 7 contexts (suppressed: 0 from 0) ==32333== could not unlink /tmp/vgdb-pipe-from-vgdb-to-32333-by-root-on-localhost ==32333== could not unlink /tmp/vgdb-pipe-to-vgdb-from-32333-by-root-on-localhost ==32333== could not unlink /tmp/vgdb-pipe-shared-mem-vgdb-32333-by-root-on-localhost Segmentation fault

Thank's

Jordi

El vie., 22 mar. 2019 a las 10:52, Sven (notifications@github.com) escribió:

Hi Karl,

Installed the latsest build [54b3f6b https://github.com/karlheyes/icecast-kh/commit/54b3f6ba9716e16bcf4568e8f2b6a3e7a35b6c38] in production a few days ago. Running smooth without any problems ever since. Issue resolved as far as i can tell.

Thanks again!

Best, Sven

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/karlheyes/icecast-kh/issues/248#issuecomment-475557903, or mute the thread https://github.com/notifications/unsubscribe-auth/AuVuQvmmXtQLdld0rS0GNrdpRF8kInq5ks5vZKfzgaJpZM4b2S1M .

karlheyes commented 5 years ago

not sure what to make of this, the line numbers don't seem to match up with the version you indicate. It looks to be from sending an intro file but there is some short send occurring. I'm guessing the line numbers are offset and the issue is the length verification. If so then it's not a so common an issue.

I've re-arranged the order of metadata selection and moved the length check further down.

karl.

edinsof commented 5 years ago

Hi karl whit kh12 version problem still continues

Mar 27 16:59:05 server kernel: icecast[2846]: segfault at ffffffff00000008 ip 00007f363b791609 sp 00007f3637a5f9f0 error 5 in libc-2.17.so[7f363b711000+1c2000]

karlheyes commented 5 years ago

I'll look forward to the backtrace from valgrind

karl.

inetactief commented 5 years ago

Is there a solution for problem kernel: icecast segfault xxx in libc-2.17.so for KH12?