==17948== Memcheck, a memory error detector ==17948== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al. ==17948== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info ==17948== Command: ./build.linux/tvheadend -u hts -g video -c /home/hts/.hts/tvheadend ==17948== Parent PID: 17947 ==17948== ==17948== Warning: noted but unhandled ioctl 0x6f42 with no size/direction hints ==17948== This could cause spurious value errors to appear. ==17948== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==17948== Warning: noted but unhandled ioctl 0x6f43 with no size/direction hints ==17948== This could cause spurious value errors to appear. ==17948== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==17948== Warning: noted but unhandled ioctl 0x6f42 with no size/direction hints ==17948== This could cause spurious value errors to appear. ==17948== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==17948== Thread 34: ==17948== Invalid read of size 8 ==17948== at 0x42F8E7: htsp_serve (htsp_server.c:2507) ==17948== by 0x4148A2: tcp_server_start (tcp.c:448) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== Address 0x23a45580 is 112 bytes inside a block of size 264 free'd ==17948== at 0x4C27D4E: free (vg_replace_malloc.c:427) ==17948== by 0x42F867: htsp_serve (htsp_server.c:2491) ==17948== by 0x4148A2: tcp_server_start (tcp.c:448) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== ==17948== Invalid write of size 8 ==17948== at 0x42F8FF: htsp_serve (htsp_server.c:2508) ==17948== by 0x4148A2: tcp_server_start (tcp.c:448) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== Address 0x23a45588 is 120 bytes inside a block of size 264 free'd ==17948== at 0x4C27D4E: free (vg_replace_malloc.c:427) ==17948== by 0x42F867: htsp_serve (htsp_server.c:2491) ==17948== by 0x4148A2: tcp_server_start (tcp.c:448) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== ==17948== Invalid write of size 8 ==17948== at 0x42F8DF: htsp_serve (htsp_server.c:2508) ==17948== by 0x4148A2: tcp_server_start (tcp.c:448) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== Address 0x23a45580 is 112 bytes inside a block of size 264 free'd ==17948== at 0x4C27D4E: free (vg_replace_malloc.c:427) ==17948== by 0x42F867: htsp_serve (htsp_server.c:2491) ==17948== by 0x4148A2: tcp_server_start (tcp.c:448) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== ==17948== Invalid read of size 8 ==17948== at 0x42F990: htsp_serve (htsp_server.c:2505) ==17948== by 0x4148A2: tcp_server_start (tcp.c:448) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== Address 0x23a45590 is 128 bytes inside a block of size 264 free'd ==17948== at 0x4C27D4E: free (vg_replace_malloc.c:427) ==17948== by 0x42F867: htsp_serve (htsp_server.c:2491) ==17948== by 0x4148A2: tcp_server_start (tcp.c:448) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== ==17948== Invalid read of size 8 ==17948== at 0x42C4D8: htsp_write_scheduler (htsp_server.c:2385) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== Address 0x1e93eeb0 is 112 bytes inside a block of size 264 free'd ==17948== at 0x4C27D4E: free (vg_replace_malloc.c:427) ==17948== by 0x42F867: htsp_serve (htsp_server.c:2491) ==17948== by 0x4148A2: tcp_server_start (tcp.c:448) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== ==17948== Invalid write of size 8 ==17948== at 0x42C6B4: htsp_write_scheduler (htsp_server.c:2386) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== Address 0x1e93eeb8 is 120 bytes inside a block of size 264 free'd ==17948== at 0x4C27D4E: free (vg_replace_malloc.c:427) ==17948== by 0x42F867: htsp_serve (htsp_server.c:2491) ==17948== by 0x4148A2: tcp_server_start (tcp.c:448) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== ==17948== Invalid write of size 8 ==17948== at 0x42C4F6: htsp_write_scheduler (htsp_server.c:2386) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== Address 0x1e93eeb0 is 112 bytes inside a block of size 264 free'd ==17948== at 0x4C27D4E: free (vg_replace_malloc.c:427) ==17948== by 0x42F867: htsp_serve (htsp_server.c:2491) ==17948== by 0x4148A2: tcp_server_start (tcp.c:448) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== ==17948== Invalid read of size 4 ==17948== at 0x42C4F9: htsp_write_scheduler (htsp_server.c:2387) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== Address 0x1e93eed4 is 148 bytes inside a block of size 264 free'd ==17948== at 0x4C27D4E: free (vg_replace_malloc.c:427) ==17948== by 0x42F867: htsp_serve (htsp_server.c:2491) ==17948== by 0x4148A2: tcp_server_start (tcp.c:448) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== ==17948== Invalid read of size 4 ==17948== at 0x42C500: htsp_write_scheduler (htsp_server.c:2388) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== Address 0x1e93eed8 is 152 bytes inside a block of size 264 free'd ==17948== at 0x4C27D4E: free (vg_replace_malloc.c:427) ==17948== by 0x42F867: htsp_serve (htsp_server.c:2491) ==17948== by 0x4148A2: tcp_server_start (tcp.c:448) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== ==17948== Invalid read of size 8 ==17948== at 0x42C503: htsp_write_scheduler (htsp_server.c:2390) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== Address 0x1e93eec0 is 128 bytes inside a block of size 264 free'd ==17948== at 0x4C27D4E: free (vg_replace_malloc.c:427) ==17948== by 0x42F867: htsp_serve (htsp_server.c:2491) ==17948== by 0x4148A2: tcp_server_start (tcp.c:448) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== ==17948== Invalid read of size 8 ==17948== at 0x42C6A0: htsp_write_scheduler (htsp_server.c:2390) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== Address 0x1e93eec8 is 136 bytes inside a block of size 264 free'd ==17948== at 0x4C27D4E: free (vg_replace_malloc.c:427) ==17948== by 0x42F867: htsp_serve (htsp_server.c:2491) ==17948== by 0x4148A2: tcp_server_start (tcp.c:448) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== ==17948== Invalid read of size 8 ==17948== at 0x42C518: htsp_write_scheduler (htsp_server.c:2390) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== Address 0x1e93eec0 is 128 bytes inside a block of size 264 free'd ==17948== at 0x4C27D4E: free (vg_replace_malloc.c:427) ==17948== by 0x42F867: htsp_serve (htsp_server.c:2491) ==17948== by 0x4148A2: tcp_server_start (tcp.c:448) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== ==17948== Invalid read of size 8 ==17948== at 0x42C51C: htsp_write_scheduler (htsp_server.c:2390) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== Address 0x1e93eec8 is 136 bytes inside a block of size 264 free'd ==17948== at 0x4C27D4E: free (vg_replace_malloc.c:427) ==17948== by 0x42F867: htsp_serve (htsp_server.c:2491) ==17948== by 0x4148A2: tcp_server_start (tcp.c:448) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== ==17948== Invalid read of size 4 ==17948== at 0x42C523: htsp_write_scheduler (htsp_server.c:2391) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== Address 0x1e93eed4 is 148 bytes inside a block of size 264 free'd ==17948== at 0x4C27D4E: free (vg_replace_malloc.c:427) ==17948== by 0x42F867: htsp_serve (htsp_server.c:2491) ==17948== by 0x4148A2: tcp_server_start (tcp.c:448) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== ==17948== Warning: invalid file descriptor -1 in syscall write() ==17948== ==17948== HEAP SUMMARY: ==17948== in use at exit: 95,247 bytes in 250 blocks ==17948== total heap usage: 182,225,816 allocs, 182,225,566 frees, 122,639,533,524 bytes allocated ==17948== ==17948== Thread 1: ==17948== 24 bytes in 1 blocks are indirectly lost in loss record 1 of 20 ==17948== at 0x4C28BED: malloc (vg_replace_malloc.c:263) ==17948== by 0x42268D: pktbuf_make (packet.c:230) ==17948== by 0x4506B9: parse_mpeg2video (parsers.c:1103) ==17948== by 0x44EE45: parse_sc (parsers.c:335) ==17948== by 0x47D636: ts_recv_packet0 (tsdemux.c:105) ==17948== by 0x4A23E1: tvhcsa_des_descramble (tvhcsa.c:134) ==17948== by 0x46CEEA: descrambler_descramble (descrambler.c:394) ==17948== by 0x47DA30: ts_recv_packet1 (tsdemux.c:228) ==17948== by 0x470BDA: mpegts_input_thread (mpegts_input.c:765) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== ==17948== 24 bytes in 1 blocks are definitely lost in loss record 2 of 20 ==17948== at 0x4C28BED: malloc (vg_replace_malloc.c:263) ==17948== by 0x510877F: CRYPTO_malloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0) ==17948== by 0x4E6E948: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0) ==17948== by 0x4E70888: SSL_COMP_get_compression_methods (in /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0) ==17948== by 0x4E75CA8: SSL_library_init (in /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0) ==17948== by 0x408FC4: main (main.c:795) ==17948== ==17948== 28 bytes in 1 blocks are still reachable in loss record 3 of 20 ==17948== at 0x4C28BED: malloc (vg_replace_malloc.c:263) ==17948== by 0x7E3C971: strdup (strdup.c:43) ==17948== by 0x40B4D2: tvhlogv (tvhlog.c:326) ==17948== by 0x40B6C9: _tvhlog (tvhlog.c:355) ==17948== by 0x409F1A: main (main.c:946) ==17948== ==17948== 48 bytes in 1 blocks are still reachable in loss record 4 of 20 ==17948== at 0x4C272B8: calloc (vg_replace_malloc.c:566) ==17948== by 0x40B4BC: tvhlogv (tvhlog.c:324) ==17948== by 0x40B6C9: _tvhlog (tvhlog.c:355) ==17948== by 0x409F1A: main (main.c:946) ==17948== ==17948== 94 bytes in 1 blocks are indirectly lost in loss record 5 of 20 ==17948== at 0x4C28CCE: realloc (vg_replace_malloc.c:632) ==17948== by 0x44E93F: parser_global_data_move (parsers.c:999) ==17948== by 0x450767: parse_mpeg2video (parsers.c:1124) ==17948== by 0x44EE45: parse_sc (parsers.c:335) ==17948== by 0x47D636: ts_recv_packet0 (tsdemux.c:105) ==17948== by 0x4A23E1: tvhcsa_des_descramble (tvhcsa.c:134) ==17948== by 0x46CEEA: descrambler_descramble (descrambler.c:394) ==17948== by 0x47DA30: ts_recv_packet1 (tsdemux.c:228) ==17948== by 0x470BDA: mpegts_input_thread (mpegts_input.c:765) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== ==17948== 144 bytes in 6 blocks are indirectly lost in loss record 6 of 20 ==17948== at 0x4C28BED: malloc (vg_replace_malloc.c:263) ==17948== by 0x42268D: pktbuf_make (packet.c:230) ==17948== by 0x4506EA: parse_mpeg2video (parsers.c:1109) ==17948== by 0x44EE45: parse_sc (parsers.c:335) ==17948== by 0x47D636: ts_recv_packet0 (tsdemux.c:105) ==17948== by 0x4A23E1: tvhcsa_des_descramble (tvhcsa.c:134) ==17948== by 0x46CEEA: descrambler_descramble (descrambler.c:394) ==17948== by 0x47DA30: ts_recv_packet1 (tsdemux.c:228) ==17948== by 0x470BDA: mpegts_input_thread (mpegts_input.c:765) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== ==17948== 240 bytes in 10 blocks are indirectly lost in loss record 7 of 20 ==17948== at 0x4C28BED: malloc (vg_replace_malloc.c:263) ==17948== by 0x4224C2: pktbuf_alloc (packet.c:215) ==17948== by 0x42263A: pkt_alloc (packet.c:51) ==17948== by 0x44F294: makeapkt (parsers.c:430) ==17948== by 0x44F8F4: parse_ac3 (parsers.c:710) ==17948== by 0x44EE45: parse_sc (parsers.c:335) ==17948== by 0x47D636: ts_recv_packet0 (tsdemux.c:105) ==17948== by 0x4A23E1: tvhcsa_des_descramble (tvhcsa.c:134) ==17948== by 0x46CEEA: descrambler_descramble (descrambler.c:394) ==17948== by 0x47DA30: ts_recv_packet1 (tsdemux.c:228) ==17948== by 0x470BDA: mpegts_input_thread (mpegts_input.c:765) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== ==17948== 336 bytes in 6 blocks are indirectly lost in loss record 8 of 20 ==17948== at 0x4C28BED: malloc (vg_replace_malloc.c:263) ==17948== by 0x422432: pkt_copy_shallow (packet.c:169) ==17948== by 0x457925: tsfix_input (tsfix.c:316) ==17948== by 0x422B65: streaming_pad_deliver (streaming.c:348) ==17948== by 0x44F1D1: parser_deliver (parsers.c:1408) ==17948== by 0x450733: parse_mpeg2video (parsers.c:1114) ==17948== by 0x44EE45: parse_sc (parsers.c:335) ==17948== by 0x47D636: ts_recv_packet0 (tsdemux.c:105) ==17948== by 0x4A23E1: tvhcsa_des_descramble (tvhcsa.c:134) ==17948== by 0x46CEEA: descrambler_descramble (descrambler.c:394) ==17948== by 0x47DA30: ts_recv_packet1 (tsdemux.c:228) ==17948== by 0x470BDA: mpegts_input_thread (mpegts_input.c:765) ==17948== ==17948== 360 bytes in 15 blocks are indirectly lost in loss record 9 of 20 ==17948== at 0x4C28BED: malloc (vg_replace_malloc.c:263) ==17948== by 0x4224C2: pktbuf_alloc (packet.c:215) ==17948== by 0x42263A: pkt_alloc (packet.c:51) ==17948== by 0x4501FC: parse_mpeg_ts (parsers.c:1356) ==17948== by 0x47D636: ts_recv_packet0 (tsdemux.c:105) ==17948== by 0x4A23E1: tvhcsa_des_descramble (tvhcsa.c:134) ==17948== by 0x46CEEA: descrambler_descramble (descrambler.c:394) ==17948== by 0x47DA30: ts_recv_packet1 (tsdemux.c:228) ==17948== by 0x470BDA: mpegts_input_thread (mpegts_input.c:765) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== ==17948== 560 bytes in 10 blocks are indirectly lost in loss record 10 of 20 ==17948== at 0x4C28BED: malloc (vg_replace_malloc.c:263) ==17948== by 0x422432: pkt_copy_shallow (packet.c:169) ==17948== by 0x457925: tsfix_input (tsfix.c:316) ==17948== by 0x422B65: streaming_pad_deliver (streaming.c:348) ==17948== by 0x44F1D1: parser_deliver (parsers.c:1408) ==17948== by 0x44F2C5: makeapkt (parsers.c:437) ==17948== by 0x44F8F4: parse_ac3 (parsers.c:710) ==17948== by 0x44EE45: parse_sc (parsers.c:335) ==17948== by 0x47D636: ts_recv_packet0 (tsdemux.c:105) ==17948== by 0x4A23E1: tvhcsa_des_descramble (tvhcsa.c:134) ==17948== by 0x46CEEA: descrambler_descramble (descrambler.c:394) ==17948== by 0x47DA30: ts_recv_packet1 (tsdemux.c:228) ==17948== ==17948== 568 bytes in 1 blocks are still reachable in loss record 11 of 20 ==17948== at 0x4C28BED: malloc (vg_replace_malloc.c:263) ==17948== by 0x7E2433A: __fopen_internal (iofopen.c:76) ==17948== by 0xC5AF532: ??? ==17948== by 0xC5B01B5: ??? ==17948== by 0x7EA8EEF: __nss_getent_r (getnssent_r.c:171) ==17948== by 0x7E65C65: getgrent_r@@GLIBC_2.2.5 (getXXent_r.c:162) ==17948== by 0x7EA8B12: __nss_getent (getnssent.c:38) ==17948== by 0x7E65601: getgrent (getXXent.c:84) ==17948== by 0x408CEB: main (main.c:209) ==17948== ==17948== 720 bytes in 30 blocks are indirectly lost in loss record 12 of 20 ==17948== at 0x4C28BED: malloc (vg_replace_malloc.c:263) ==17948== by 0x4224C2: pktbuf_alloc (packet.c:215) ==17948== by 0x42263A: pkt_alloc (packet.c:51) ==17948== by 0x44F294: makeapkt (parsers.c:430) ==17948== by 0x44F459: parse_mpa2 (parsers.c:567) ==17948== by 0x44EE45: parse_sc (parsers.c:335) ==17948== by 0x47D636: ts_recv_packet0 (tsdemux.c:105) ==17948== by 0x4A23E1: tvhcsa_des_descramble (tvhcsa.c:134) ==17948== by 0x46CEEA: descrambler_descramble (descrambler.c:394) ==17948== by 0x47DA30: ts_recv_packet1 (tsdemux.c:228) ==17948== by 0x470BDA: mpegts_input_thread (mpegts_input.c:765) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== ==17948== 840 bytes in 15 blocks are indirectly lost in loss record 13 of 20 ==17948== at 0x4C28BED: malloc (vg_replace_malloc.c:263) ==17948== by 0x422432: pkt_copy_shallow (packet.c:169) ==17948== by 0x457925: tsfix_input (tsfix.c:316) ==17948== by 0x422B65: streaming_pad_deliver (streaming.c:348) ==17948== by 0x44F1D1: parser_deliver (parsers.c:1408) ==17948== by 0x47D636: ts_recv_packet0 (tsdemux.c:105) ==17948== by 0x4A23E1: tvhcsa_des_descramble (tvhcsa.c:134) ==17948== by 0x46CEEA: descrambler_descramble (descrambler.c:394) ==17948== by 0x47DA30: ts_recv_packet1 (tsdemux.c:228) ==17948== by 0x470BDA: mpegts_input_thread (mpegts_input.c:765) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== ==17948== 1,680 bytes in 30 blocks are indirectly lost in loss record 14 of 20 ==17948== at 0x4C28BED: malloc (vg_replace_malloc.c:263) ==17948== by 0x422432: pkt_copy_shallow (packet.c:169) ==17948== by 0x457925: tsfix_input (tsfix.c:316) ==17948== by 0x422B65: streaming_pad_deliver (streaming.c:348) ==17948== by 0x44F1D1: parser_deliver (parsers.c:1408) ==17948== by 0x44F2C5: makeapkt (parsers.c:437) ==17948== by 0x44F459: parse_mpa2 (parsers.c:567) ==17948== by 0x44EE45: parse_sc (parsers.c:335) ==17948== by 0x47D636: ts_recv_packet0 (tsdemux.c:105) ==17948== by 0x4A23E1: tvhcsa_des_descramble (tvhcsa.c:134) ==17948== by 0x46CEEA: descrambler_descramble (descrambler.c:394) ==17948== by 0x47DA30: ts_recv_packet1 (tsdemux.c:228) ==17948== ==17948== 2,085 bytes in 15 blocks are indirectly lost in loss record 15 of 20 ==17948== at 0x4C28BED: malloc (vg_replace_malloc.c:263) ==17948== by 0x4224F7: pktbuf_alloc (packet.c:220) ==17948== by 0x42263A: pkt_alloc (packet.c:51) ==17948== by 0x4501FC: parse_mpeg_ts (parsers.c:1356) ==17948== by 0x47D636: ts_recv_packet0 (tsdemux.c:105) ==17948== by 0x4A23E1: tvhcsa_des_descramble (tvhcsa.c:134) ==17948== by 0x46CEEA: descrambler_descramble (descrambler.c:394) ==17948== by 0x47DA30: ts_recv_packet1 (tsdemux.c:228) ==17948== by 0x470BDA: mpegts_input_thread (mpegts_input.c:765) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== ==17948== 2,400 bytes in 60 blocks are indirectly lost in loss record 16 of 20 ==17948== at 0x4C28BED: malloc (vg_replace_malloc.c:263) ==17948== by 0x4227FC: streaming_msg_create (streaming.c:150) ==17948== by 0x422827: streaming_msg_create_pkt (streaming.c:165) ==17948== by 0x457807: normalize_ts.isra.1 (tsfix.c:222) ==17948== by 0x457C18: tsfix_input (tsfix.c:283) ==17948== by 0x422B65: streaming_pad_deliver (streaming.c:348) ==17948== by 0x44F1D1: parser_deliver (parsers.c:1408) ==17948== by 0x450733: parse_mpeg2video (parsers.c:1114) ==17948== by 0x44EE45: parse_sc (parsers.c:335) ==17948== by 0x47D636: ts_recv_packet0 (tsdemux.c:105) ==17948== by 0x4A23E1: tvhcsa_des_descramble (tvhcsa.c:134) ==17948== by 0x46CEEA: descrambler_descramble (descrambler.c:394) ==17948== ==17948== 15,360 bytes in 10 blocks are indirectly lost in loss record 17 of 20 ==17948== at 0x4C28BED: malloc (vg_replace_malloc.c:263) ==17948== by 0x4224F7: pktbuf_alloc (packet.c:220) ==17948== by 0x42263A: pkt_alloc (packet.c:51) ==17948== by 0x44F294: makeapkt (parsers.c:430) ==17948== by 0x44F8F4: parse_ac3 (parsers.c:710) ==17948== by 0x44EE45: parse_sc (parsers.c:335) ==17948== by 0x47D636: ts_recv_packet0 (tsdemux.c:105) ==17948== by 0x4A23E1: tvhcsa_des_descramble (tvhcsa.c:134) ==17948== by 0x46CEEA: descrambler_descramble (descrambler.c:394) ==17948== by 0x47DA30: ts_recv_packet1 (tsdemux.c:228) ==17948== by 0x470BDA: mpegts_input_thread (mpegts_input.c:765) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== ==17948== 17,280 bytes in 30 blocks are indirectly lost in loss record 18 of 20 ==17948== at 0x4C28BED: malloc (vg_replace_malloc.c:263) ==17948== by 0x4224F7: pktbuf_alloc (packet.c:220) ==17948== by 0x42263A: pkt_alloc (packet.c:51) ==17948== by 0x44F294: makeapkt (parsers.c:430) ==17948== by 0x44F459: parse_mpa2 (parsers.c:567) ==17948== by 0x44EE45: parse_sc (parsers.c:335) ==17948== by 0x47D636: ts_recv_packet0 (tsdemux.c:105) ==17948== by 0x4A23E1: tvhcsa_des_descramble (tvhcsa.c:134) ==17948== by 0x46CEEA: descrambler_descramble (descrambler.c:394) ==17948== by 0x47DA30: ts_recv_packet1 (tsdemux.c:228) ==17948== by 0x470BDA: mpegts_input_thread (mpegts_input.c:765) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== ==17948== 52,416 bytes in 6 blocks are indirectly lost in loss record 19 of 20 ==17948== at 0x4C28CCE: realloc (vg_replace_malloc.c:632) ==17948== by 0x411BAC: sbuf_alloc_ (utils.c:381) ==17948== by 0x44EBCB: parse_sc (tvheadend.h:672) ==17948== by 0x47D636: ts_recv_packet0 (tsdemux.c:105) ==17948== by 0x4A23E1: tvhcsa_des_descramble (tvhcsa.c:134) ==17948== by 0x46CEEA: descrambler_descramble (descrambler.c:394) ==17948== by 0x47DA30: ts_recv_packet1 (tsdemux.c:228) ==17948== by 0x470BDA: mpegts_input_thread (mpegts_input.c:765) ==17948== by 0x412290: thread_wrapper (wrappers.c:125) ==17948== by 0x771CB4F: start_thread (pthread_create.c:304) ==17948== by 0x7E97E6C: clone (clone.S:112) ==17948== ==17948== 94,579 (40 direct, 94,539 indirect) bytes in 1 blocks are definitely lost in loss record 20 of 20 ==17948== at 0x4C28BED: malloc (vg_replace_malloc.c:263) ==17948== by 0x4227FC: streaming_msg_create (streaming.c:150) ==17948== by 0x422827: streaming_msg_create_pkt (streaming.c:165) ==17948== by 0x457807: normalize_ts.isra.1 (tsfix.c:222) ==17948== by 0x457C18: tsfix_input (tsfix.c:283) ==17948== by 0x422B65: streaming_pad_deliver (streaming.c:348) ==17948== by 0x44F1D1: parser_deliver (parsers.c:1408) ==17948== by 0x450733: parse_mpeg2video (parsers.c:1114) ==17948== by 0x44EE45: parse_sc (parsers.c:335) ==17948== by 0x47D636: ts_recv_packet0 (tsdemux.c:105) ==17948== by 0x4A23E1: tvhcsa_des_descramble (tvhcsa.c:134) ==17948== by 0x46CEEA: descrambler_descramble (descrambler.c:394) ==17948== ==17948== LEAK SUMMARY: ==17948== definitely lost: 64 bytes in 2 blocks ==17948== indirectly lost: 94,539 bytes in 245 blocks ==17948== possibly lost: 0 bytes in 0 blocks ==17948== still reachable: 644 bytes in 3 blocks ==17948== suppressed: 0 bytes in 0 blocks ==17948== ==17948== For counts of detected and suppressed errors, rerun with: -v ==17948== ERROR SUMMARY: 69 errors from 16 contexts (suppressed: 4 from 4) ==17948== could not unlink /tmp/vgdb-pipe-from-vgdb-to-17948-by-root-on-??? ==17948== could not unlink /tmp/vgdb-pipe-to-vgdb-from-17948-by-root-on-??? ==17948== could not unlink /tmp/vgdb-pipe-shared-mem-vgdb-17948-by-root-on-???