Skip to content

Instantly share code, notes, and snippets.

@dreamcat4
Created August 24, 2015 08:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dreamcat4/af947209b3b031cf9008 to your computer and use it in GitHub Desktop.
Save dreamcat4/af947209b3b031cf9008 to your computer and use it in GitHub Desktop.
tvh.debug
+ trap _cleanup TERM INT QUIT HUP
++ stat -c %u /crash
+ crash_uid=101
++ stat -c %g /crash
+ crash_gid=44
++ stat -c %a /crash
+ crash_rwx=772
+ '[' '' ']'
+ '[' 1616 ']'
+ groupmod -o -g 1616 hts
+ chown -R hts:hts /config
++ stat -c %u:%g /recordings
+ '[' 101:44 = 0:0 ']'
+ dpkg-reconfigure -f noninteractive tzdata
Current default time zone: 'Europe/London'
Local time is now: Mon Aug 24 09:05:12 BST 2015.
Universal Time is now: Mon Aug 24 08:05:12 UTC 2015.
+ '[' eth0 ']'
+ echo 'Waiting for pipework to bring up eth0...'
+ pipework --wait -i eth0
Waiting for pipework to bring up eth0...
+ ulimit -c unlimited
+ echo 'Set: ulimit -c unlimited'
Set: ulimit -c unlimited
++ cut '-d ' -f 3
++ tvheadend --version
+ tvh_version=4.0.5-17~g15506ea
++ cat /proc/sys/kernel/core_pattern
+ core_pattern_orig='|/usr/share/apport/apport %p %s %c %P'
+ core_pattern=/crash/%e-4.0.5-17~g15506ea.t%t.core.new
+ echo /crash/%e-4.0.5-17~g15506ea.t%t.core.new
+ '[' 0 -ne 0 ']'
++ cat /proc/sys/kernel/core_pattern
++ grep -v -e '^/crash/.*.core.new'
+ '[' '' ']'
+ echo 'Set: core_pattern=/crash/%e-4.0.5-17~g15506ea.t%t.core.new'
+ echo 'uname -a:'
+ uname -a
Set: core_pattern=/crash/%e-4.0.5-17~g15506ea.t%t.core.new
uname -a:
Linux 26f671a6d0b0 3.19.0-26-generic #28-Ubuntu SMP Tue Aug 11 14:16:32 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
+ dmesg
+ echo 'Saved: dmesg --> /crash/dmesg.new'
+ umask 0
+ _tvheadend_args='-u hts -g hts -c /config --fork --dump --logfile /crash/tvheadend.log --satip_xml http://192.168.1.22:8080/desc.xml --bindaddr 192.168.2.3'
+ valgrind --leak-check=full --show-reachable=yes /usr/bin/tvheadend -u hts -g hts -c /config --fork --dump --logfile /crash/tvheadend.log --satip_xml http://192.168.1.22:8080/desc.xml --bindaddr 192.168.2.3
Saved: dmesg --> /crash/dmesg.new
==128== Memcheck, a memory error detector
==128== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==128== Using Valgrind-3.10.0.SVN and LibVEX; rerun with -h for copyright info
==128== Command: /usr/bin/tvheadend -u hts -g hts -c /config --fork --dump --logfile /crash/tvheadend.log --satip_xml http://192.168.1.22:8080/desc.xml --bindaddr 192.168.2.3
==128==
==128==
==128== HEAP SUMMARY:
==128== in use at exit: 6,419 bytes in 32 blocks
==128== total heap usage: 151 allocs, 119 frees, 57,375 bytes allocated
==128==
==128== 4 bytes in 1 blocks are still reachable in loss record 1 of 20
==128== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==128== by 0x6AD1839: strdup (strdup.c:42)
==128== by 0x45BFEA: htsmsg_field_add (htsmsg.c:96)
==128== by 0x45C1F1: htsmsg_set_s64 (htsmsg.c:213)
==128== by 0x42E54A: tvhlog_set_subsys (htsmsg.h:135)
==128== by 0x42BC2A: main (main.c:842)
==128==
==128== 8 bytes in 1 blocks are still reachable in loss record 2 of 20
==128== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==128== by 0x6AD1839: strdup (strdup.c:42)
==128== by 0x45BFEA: htsmsg_field_add (htsmsg.c:96)
==128== by 0x45C1A2: htsmsg_add_s64 (htsmsg.c:201)
==128== by 0x45FE18: json_parse_value (json.c:372)
==128== by 0x460066: json_parse_map (json.c:194)
==128== by 0x4602A4: json_deserialize (json.c:415)
==128== by 0x46050F: hts_settings_load_one (settings.c:204)
==128== by 0x460637: hts_settings_load_path (settings.c:257)
==128== by 0x4606E2: hts_settings_vload (settings.c:277)
==128== by 0x460C1D: hts_settings_load (settings.c:300)
==128== by 0x467456: config_boot (config.c:1445)
==128==
==128== 12 bytes in 1 blocks are still reachable in loss record 3 of 20
==128== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==128== by 0x6AD1839: strdup (strdup.c:42)
==128== by 0x4A4334: satip_server_init (server.c:575)
==128== by 0x42BF51: main (main.c:890)
==128==
==128== 13 bytes in 5 blocks are still reachable in loss record 4 of 20
==128== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==128== by 0x6AD1839: strdup (strdup.c:42)
==128== by 0x45C252: htsmsg_add_str (htsmsg.c:241)
==128== by 0x45D6B1: add_string (htsmsg_json.c:159)
==128== by 0x45FD24: json_parse_value (json.c:367)
==128== by 0x460066: json_parse_map (json.c:194)
==128== by 0x4602A4: json_deserialize (json.c:415)
==128== by 0x46050F: hts_settings_load_one (settings.c:204)
==128== by 0x460637: hts_settings_load_path (settings.c:257)
==128== by 0x4606E2: hts_settings_vload (settings.c:277)
==128== by 0x460C1D: hts_settings_load (settings.c:300)
==128== by 0x467456: config_boot (config.c:1445)
==128==
==128== 18 bytes in 1 blocks are still reachable in loss record 5 of 20
==128== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==128== by 0x6AD1839: strdup (strdup.c:42)
==128== by 0x42ECE7: tvhlogv (tvhlog.c:327)
==128== by 0x42EF59: _tvhlog (tvhlog.c:356)
==128== by 0x42BC59: main (main.c:844)
==128==
==128== 21 bytes in 1 blocks are still reachable in loss record 6 of 20
==128== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==128== by 0x6AD1839: strdup (strdup.c:42)
==128== by 0x42F15E: tvhlog_init (tvhlog.c:413)
==128== by 0x42BC22: main (main.c:841)
==128==
==128== 32 bytes in 1 blocks are still reachable in loss record 7 of 20
==128== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==128== by 0x45C0DD: htsmsg_create_map (htsmsg.c:148)
==128== by 0x42E534: tvhlog_set_subsys (tvhlog.c:117)
==128== by 0x42BC2A: main (main.c:842)
==128==
==128== 32 bytes in 1 blocks are still reachable in loss record 8 of 20
==128== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==128== by 0x45C0DD: htsmsg_create_map (htsmsg.c:148)
==128== by 0x45FFBA: json_parse_map (json.c:162)
==128== by 0x4602A4: json_deserialize (json.c:415)
==128== by 0x46050F: hts_settings_load_one (settings.c:204)
==128== by 0x460637: hts_settings_load_path (settings.c:257)
==128== by 0x4606E2: hts_settings_vload (settings.c:277)
==128== by 0x460C1D: hts_settings_load (settings.c:300)
==128== by 0x467456: config_boot (config.c:1445)
==128== by 0x42BF24: main (main.c:886)
==128==
==128== 48 bytes in 1 blocks are still reachable in loss record 9 of 20
==128== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==128== by 0x42ECD1: tvhlogv (tvhlog.c:325)
==128== by 0x42EF59: _tvhlog (tvhlog.c:356)
==128== by 0x42BC59: main (main.c:844)
==128==
==128== 55 bytes in 5 blocks are still reachable in loss record 10 of 20
==128== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==128== by 0x6AD1839: strdup (strdup.c:42)
==128== by 0x45BFEA: htsmsg_field_add (htsmsg.c:96)
==128== by 0x45C247: htsmsg_add_str (htsmsg.c:239)
==128== by 0x45D6B1: add_string (htsmsg_json.c:159)
==128== by 0x45FD24: json_parse_value (json.c:367)
==128== by 0x460066: json_parse_map (json.c:194)
==128== by 0x4602A4: json_deserialize (json.c:415)
==128== by 0x46050F: hts_settings_load_one (settings.c:204)
==128== by 0x460637: hts_settings_load_path (settings.c:257)
==128== by 0x4606E2: hts_settings_vload (settings.c:277)
==128== by 0x460C1D: hts_settings_load (settings.c:300)
==128==
==128== 64 bytes in 1 blocks are still reachable in loss record 11 of 20
==128== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==128== by 0x45BF9D: htsmsg_field_add (htsmsg.c:85)
==128== by 0x45C1F1: htsmsg_set_s64 (htsmsg.c:213)
==128== by 0x42E54A: tvhlog_set_subsys (htsmsg.h:135)
==128== by 0x42BC2A: main (main.c:842)
==128==
==128== 64 bytes in 1 blocks are still reachable in loss record 12 of 20
==128== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==128== by 0x45BF9D: htsmsg_field_add (htsmsg.c:85)
==128== by 0x45C1A2: htsmsg_add_s64 (htsmsg.c:201)
==128== by 0x45FE18: json_parse_value (json.c:372)
==128== by 0x460066: json_parse_map (json.c:194)
==128== by 0x4602A4: json_deserialize (json.c:415)
==128== by 0x46050F: hts_settings_load_one (settings.c:204)
==128== by 0x460637: hts_settings_load_path (settings.c:257)
==128== by 0x4606E2: hts_settings_vload (settings.c:277)
==128== by 0x460C1D: hts_settings_load (settings.c:300)
==128== by 0x467456: config_boot (config.c:1445)
==128== by 0x42BF24: main (main.c:886)
==128==
==128== 80 bytes in 1 blocks are still reachable in loss record 13 of 20
==128== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==128== by 0x42AED0: main (main.c:637)
==128==
==128== 80 bytes in 1 blocks are still reachable in loss record 14 of 20
==128== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==128== by 0x42AEFA: main (main.c:638)
==128==
==128== 168 bytes in 1 blocks are still reachable in loss record 15 of 20
==128== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==128== by 0x43A193: tcp_server_create (tcp.c:705)
==128== by 0x43EA05: http_server_init (http.c:1159)
==128== by 0x42BF3E: main (main.c:888)
==128==
==128== 168 bytes in 1 blocks are still reachable in loss record 16 of 20
==128== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==128== by 0x43A193: tcp_server_create (tcp.c:705)
==128== by 0x459C95: htsp_init (htsp_server.c:2908)
==128== by 0x42BF46: main (main.c:889)
==128==
==128== 320 bytes in 5 blocks are still reachable in loss record 17 of 20
==128== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==128== by 0x45BF9D: htsmsg_field_add (htsmsg.c:85)
==128== by 0x45C247: htsmsg_add_str (htsmsg.c:239)
==128== by 0x45D6B1: add_string (htsmsg_json.c:159)
==128== by 0x45FD24: json_parse_value (json.c:367)
==128== by 0x460066: json_parse_map (json.c:194)
==128== by 0x4602A4: json_deserialize (json.c:415)
==128== by 0x46050F: hts_settings_load_one (settings.c:204)
==128== by 0x460637: hts_settings_load_path (settings.c:257)
==128== by 0x4606E2: hts_settings_vload (settings.c:277)
==128== by 0x460C1D: hts_settings_load (settings.c:300)
==128== by 0x467456: config_boot (config.c:1445)
==128==
==128== 568 bytes in 1 blocks are still reachable in loss record 18 of 20
==128== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==128== by 0x6AB744C: __fopen_internal (iofopen.c:73)
==128== by 0x7210121: ???
==128== by 0x6B66E63: __nss_getent_r (getnssent_r.c:170)
==128== by 0x6B07926: getgrent_r@@GLIBC_2.2.5 (getXXent_r.c:161)
==128== by 0x6B66A5D: __nss_getent (getnssent.c:36)
==128== by 0x6B07121: getgrent (getXXent.c:83)
==128== by 0x42BD01: main (main.c:214)
==128==
==128== 568 bytes in 1 blocks are still reachable in loss record 19 of 20
==128== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==128== by 0x6AB744C: __fopen_internal (iofopen.c:73)
==128== by 0x4362A0: tvh_fopen (wrappers.c:102)
==128== by 0x42D565: main (main.c:893)
==128==
==128== 4,096 bytes in 1 blocks are still reachable in loss record 20 of 20
==128== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==128== by 0x6A8FC48: realpath@@GLIBC_2.3 (canonicalize.c:78)
==128== by 0x46075F: hts_settings_init (stdlib.h:48)
==128== by 0x467400: config_boot (config.c:1434)
==128== by 0x42BF24: main (main.c:886)
==128==
==128== LEAK SUMMARY:
==128== definitely lost: 0 bytes in 0 blocks
==128== indirectly lost: 0 bytes in 0 blocks
==128== possibly lost: 0 bytes in 0 blocks
==128== still reachable: 6,419 bytes in 32 blocks
==128== suppressed: 0 bytes in 0 blocks
==128==
==128== For counts of detected and suppressed errors, rerun with: -v
==128== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==128== could not unlink /tmp/vgdb-pipe-from-vgdb-to-128-by-???-on-26f671a6d0b0
==128== could not unlink /tmp/vgdb-pipe-to-vgdb-from-128-by-???-on-26f671a6d0b0
==128== could not unlink /tmp/vgdb-pipe-shared-mem-vgdb-128-by-???-on-26f671a6d0b0
++ ps -o pid= -C tvheadend
++ head -1
++ tr -d ' '
+ tvh_pid=
+ '[' '' ']'
+ exit 1
/debug.sh exited 1
==129==
==129== HEAP SUMMARY:
==129== in use at exit: 9,826 bytes in 65 blocks
==129== total heap usage: 198 allocs, 133 frees, 3,870,580 bytes allocated
==129==
==129== 4 bytes in 1 blocks are still reachable in loss record 1 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x6AD1839: strdup (strdup.c:42)
==129== by 0x45BFEA: htsmsg_field_add (htsmsg.c:96)
==129== by 0x45C1F1: htsmsg_set_s64 (htsmsg.c:213)
==129== by 0x42E54A: tvhlog_set_subsys (htsmsg.h:135)
==129== by 0x42BC2A: main (main.c:842)
==129==
==129== 8 bytes in 1 blocks are still reachable in loss record 2 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x6AD1839: strdup (strdup.c:42)
==129== by 0x45BFEA: htsmsg_field_add (htsmsg.c:96)
==129== by 0x45C1A2: htsmsg_add_s64 (htsmsg.c:201)
==129== by 0x45FE18: json_parse_value (json.c:372)
==129== by 0x460066: json_parse_map (json.c:194)
==129== by 0x4602A4: json_deserialize (json.c:415)
==129== by 0x46050F: hts_settings_load_one (settings.c:204)
==129== by 0x460637: hts_settings_load_path (settings.c:257)
==129== by 0x4606E2: hts_settings_vload (settings.c:277)
==129== by 0x460C1D: hts_settings_load (settings.c:300)
==129== by 0x467456: config_boot (config.c:1445)
==129==
==129== 8 bytes in 1 blocks are still reachable in loss record 3 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5385392: BUF_strndup (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DA786: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DAE43: CONF_module_add (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1CD: OPENSSL_load_builtin_modules (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1F8: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 8 bytes in 1 blocks are still reachable in loss record 4 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x537F4D3: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x537FAA8: ENGINE_add (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5384E00: ENGINE_load_rsax (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538190D: ENGINE_load_builtin_engines (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1FD: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 8 bytes in 1 blocks are still reachable in loss record 5 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x537F473: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5380D33: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5381878: ENGINE_register_complete (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53818E0: ENGINE_register_all_complete (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1FD: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 12 bytes in 1 blocks are still reachable in loss record 6 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x6AD1839: strdup (strdup.c:42)
==129== by 0x4A4334: satip_server_init (server.c:575)
==129== by 0x42BF51: main (main.c:890)
==129==
==129== 12 bytes in 1 blocks are still reachable in loss record 7 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5385392: BUF_strndup (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DA786: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DAE43: CONF_module_add (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1C8: OPENSSL_load_builtin_modules (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1F8: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 12 bytes in 1 blocks are still reachable in loss record 8 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5385392: BUF_strndup (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DA786: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DAE43: CONF_module_add (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1F8: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 13 bytes in 5 blocks are still reachable in loss record 9 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x6AD1839: strdup (strdup.c:42)
==129== by 0x45C252: htsmsg_add_str (htsmsg.c:241)
==129== by 0x45D6B1: add_string (htsmsg_json.c:159)
==129== by 0x45FD24: json_parse_value (json.c:367)
==129== by 0x460066: json_parse_map (json.c:194)
==129== by 0x4602A4: json_deserialize (json.c:415)
==129== by 0x46050F: hts_settings_load_one (settings.c:204)
==129== by 0x460637: hts_settings_load_path (settings.c:257)
==129== by 0x4606E2: hts_settings_vload (settings.c:277)
==129== by 0x460C1D: hts_settings_load (settings.c:300)
==129== by 0x467456: config_boot (config.c:1445)
==129==
==129== 21 bytes in 1 blocks are still reachable in loss record 10 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x6AD1839: strdup (strdup.c:42)
==129== by 0x42F15E: tvhlog_init (tvhlog.c:413)
==129== by 0x42BC22: main (main.c:841)
==129==
==129== 24 bytes in 1 blocks are still reachable in loss record 11 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x530A0E5: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x530AA8A: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x537F229: ENGINE_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5384D05: ENGINE_load_rsax (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538190D: ENGINE_load_builtin_engines (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1FD: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 24 bytes in 1 blocks are still reachable in loss record 12 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538EC7A: lh_insert (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x530A113: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x530AA8A: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x537F229: ENGINE_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5384D05: ENGINE_load_rsax (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538190D: ENGINE_load_builtin_engines (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1FD: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 24 bytes in 1 blocks are still reachable in loss record 13 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538EC7A: lh_insert (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x539109D: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5391B3D: ERR_get_state (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5391CB4: ERR_clear_error (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538190D: ENGINE_load_builtin_engines (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1FD: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 24 bytes in 1 blocks are still reachable in loss record 14 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538EC7A: lh_insert (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5380CCB: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5381878: ENGINE_register_complete (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53818E0: ENGINE_register_all_complete (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1FD: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 25 bytes in 1 blocks are still reachable in loss record 15 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DAF5A: CONF_get1_default_config_file (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB054: CONF_modules_load_file (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB211: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 32 bytes in 1 blocks are still reachable in loss record 16 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x45C0DD: htsmsg_create_map (htsmsg.c:148)
==129== by 0x42E534: tvhlog_set_subsys (tvhlog.c:117)
==129== by 0x42BC2A: main (main.c:842)
==129==
==129== 32 bytes in 1 blocks are still reachable in loss record 17 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x45C0DD: htsmsg_create_map (htsmsg.c:148)
==129== by 0x45FFBA: json_parse_map (json.c:162)
==129== by 0x4602A4: json_deserialize (json.c:415)
==129== by 0x46050F: hts_settings_load_one (settings.c:204)
==129== by 0x460637: hts_settings_load_path (settings.c:257)
==129== by 0x4606E2: hts_settings_vload (settings.c:277)
==129== by 0x460C1D: hts_settings_load (settings.c:300)
==129== by 0x467456: config_boot (config.c:1445)
==129== by 0x42BF24: main (main.c:886)
==129==
==129== 32 bytes in 1 blocks are still reachable in loss record 18 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538E26E: sk_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DA7DC: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DAE43: CONF_module_add (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1C8: OPENSSL_load_builtin_modules (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1F8: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 32 bytes in 1 blocks are still reachable in loss record 19 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538E28C: sk_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DA7DC: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DAE43: CONF_module_add (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1C8: OPENSSL_load_builtin_modules (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1F8: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 32 bytes in 1 blocks are still reachable in loss record 20 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538E26E: sk_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x530A0FB: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x530AA8A: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x537F229: ENGINE_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5384D05: ENGINE_load_rsax (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538190D: ENGINE_load_builtin_engines (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1FD: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 32 bytes in 1 blocks are still reachable in loss record 21 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538E28C: sk_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x530A0FB: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x530AA8A: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x537F229: ENGINE_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5384D05: ENGINE_load_rsax (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538190D: ENGINE_load_builtin_engines (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1FD: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 32 bytes in 1 blocks are still reachable in loss record 22 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538E26E: sk_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x537F4F4: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x537FAA8: ENGINE_add (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5384E00: ENGINE_load_rsax (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538190D: ENGINE_load_builtin_engines (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1FD: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 32 bytes in 1 blocks are still reachable in loss record 23 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538E28C: sk_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x537F4F4: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x537FAA8: ENGINE_add (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5384E00: ENGINE_load_rsax (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538190D: ENGINE_load_builtin_engines (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1FD: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 32 bytes in 1 blocks are still reachable in loss record 24 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5380C95: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5381878: ENGINE_register_complete (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53818E0: ENGINE_register_all_complete (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1FD: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 32 bytes in 1 blocks are still reachable in loss record 25 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538E26E: sk_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5380CAE: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5381878: ENGINE_register_complete (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53818E0: ENGINE_register_all_complete (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1FD: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 32 bytes in 1 blocks are still reachable in loss record 26 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538E28C: sk_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5380CAE: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5381878: ENGINE_register_complete (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53818E0: ENGINE_register_all_complete (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1FD: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 32 bytes in 1 blocks are still reachable in loss record 27 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53D969E: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53D89B1: NCONF_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DAFC7: CONF_modules_load_file (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB211: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 40 bytes in 1 blocks are still reachable in loss record 28 of 53
==129== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x43631B: tvhthread_create0 (wrappers.c:161)
==129== by 0x42C075: main (main.c:933)
==129==
==129== 48 bytes in 1 blocks are still reachable in loss record 29 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DA773: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DAE43: CONF_module_add (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1C8: OPENSSL_load_builtin_modules (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1F8: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 48 bytes in 1 blocks are still reachable in loss record 30 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DA773: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DAE43: CONF_module_add (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1CD: OPENSSL_load_builtin_modules (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1F8: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 48 bytes in 1 blocks are still reachable in loss record 31 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DA773: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DAE43: CONF_module_add (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1F8: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 55 bytes in 5 blocks are still reachable in loss record 32 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x6AD1839: strdup (strdup.c:42)
==129== by 0x45BFEA: htsmsg_field_add (htsmsg.c:96)
==129== by 0x45C247: htsmsg_add_str (htsmsg.c:239)
==129== by 0x45D6B1: add_string (htsmsg_json.c:159)
==129== by 0x45FD24: json_parse_value (json.c:367)
==129== by 0x460066: json_parse_map (json.c:194)
==129== by 0x4602A4: json_deserialize (json.c:415)
==129== by 0x46050F: hts_settings_load_one (settings.c:204)
==129== by 0x460637: hts_settings_load_path (settings.c:257)
==129== by 0x4606E2: hts_settings_vload (settings.c:277)
==129== by 0x460C1D: hts_settings_load (settings.c:300)
==129==
==129== 64 bytes in 1 blocks are still reachable in loss record 33 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x45BF9D: htsmsg_field_add (htsmsg.c:85)
==129== by 0x45C1F1: htsmsg_set_s64 (htsmsg.c:213)
==129== by 0x42E54A: tvhlog_set_subsys (htsmsg.h:135)
==129== by 0x42BC2A: main (main.c:842)
==129==
==129== 64 bytes in 1 blocks are still reachable in loss record 34 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x45BF9D: htsmsg_field_add (htsmsg.c:85)
==129== by 0x45C1A2: htsmsg_add_s64 (htsmsg.c:201)
==129== by 0x45FE18: json_parse_value (json.c:372)
==129== by 0x460066: json_parse_map (json.c:194)
==129== by 0x4602A4: json_deserialize (json.c:415)
==129== by 0x46050F: hts_settings_load_one (settings.c:204)
==129== by 0x460637: hts_settings_load_path (settings.c:257)
==129== by 0x4606E2: hts_settings_vload (settings.c:277)
==129== by 0x460C1D: hts_settings_load (settings.c:300)
==129== by 0x467456: config_boot (config.c:1445)
==129== by 0x42BF24: main (main.c:886)
==129==
==129== 80 bytes in 1 blocks are still reachable in loss record 35 of 53
==129== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x42AED0: main (main.c:637)
==129==
==129== 80 bytes in 1 blocks are still reachable in loss record 36 of 53
==129== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x42AEFA: main (main.c:638)
==129==
==129== 128 bytes in 1 blocks are still reachable in loss record 37 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538E961: lh_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x530A034: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x530A0C4: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x530AA8A: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x537F229: ENGINE_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5384D05: ENGINE_load_rsax (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538190D: ENGINE_load_builtin_engines (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1FD: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 128 bytes in 1 blocks are still reachable in loss record 38 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538E961: lh_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5390D7E: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x539106B: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5391B3D: ERR_get_state (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5391CB4: ERR_clear_error (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538190D: ENGINE_load_builtin_engines (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1FD: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 128 bytes in 1 blocks are still reachable in loss record 39 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538E961: lh_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5380D22: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5381878: ENGINE_register_complete (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53818E0: ENGINE_register_all_complete (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1FD: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 168 bytes in 1 blocks are still reachable in loss record 40 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x43A193: tcp_server_create (tcp.c:705)
==129== by 0x43EA05: http_server_init (http.c:1159)
==129== by 0x42BF3E: main (main.c:888)
==129==
==129== 168 bytes in 1 blocks are still reachable in loss record 41 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x43A193: tcp_server_create (tcp.c:705)
==129== by 0x459C95: htsp_init (htsp_server.c:2908)
==129== by 0x42BF46: main (main.c:889)
==129==
==129== 176 bytes in 1 blocks are still reachable in loss record 42 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538E93F: lh_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x530A034: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x530A0C4: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x530AA8A: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x537F229: ENGINE_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5384D05: ENGINE_load_rsax (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538190D: ENGINE_load_builtin_engines (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1FD: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 176 bytes in 1 blocks are still reachable in loss record 43 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538E93F: lh_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5390D7E: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x539106B: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5391B3D: ERR_get_state (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5391CB4: ERR_clear_error (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538190D: ENGINE_load_builtin_engines (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1FD: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 176 bytes in 1 blocks are still reachable in loss record 44 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538E93F: lh_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5380D22: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5381878: ENGINE_register_complete (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53818E0: ENGINE_register_all_complete (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1FD: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 216 bytes in 1 blocks are still reachable in loss record 45 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x537F1C6: ENGINE_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5384D05: ENGINE_load_rsax (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538190D: ENGINE_load_builtin_engines (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1FD: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 216 bytes in 1 blocks are still reachable in loss record 46 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x537F1C6: ENGINE_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5383C75: ENGINE_load_dynamic (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5381917: ENGINE_load_builtin_engines (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1FD: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 288 bytes in 1 blocks are possibly lost in loss record 47 of 53
==129== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x4012E54: _dl_allocate_tls (dl-tls.c:296)
==129== by 0x6325DA0: pthread_create@@GLIBC_2.2.5 (allocatestack.c:589)
==129== by 0x42C075: main (main.c:933)
==129==
==129== 320 bytes in 5 blocks are still reachable in loss record 48 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x45BF9D: htsmsg_field_add (htsmsg.c:85)
==129== by 0x45C247: htsmsg_add_str (htsmsg.c:239)
==129== by 0x45D6B1: add_string (htsmsg_json.c:159)
==129== by 0x45FD24: json_parse_value (json.c:367)
==129== by 0x460066: json_parse_map (json.c:194)
==129== by 0x4602A4: json_deserialize (json.c:415)
==129== by 0x46050F: hts_settings_load_one (settings.c:204)
==129== by 0x460637: hts_settings_load_path (settings.c:257)
==129== by 0x4606E2: hts_settings_vload (settings.c:277)
==129== by 0x460C1D: hts_settings_load (settings.c:300)
==129== by 0x467456: config_boot (config.c:1445)
==129==
==129== 568 bytes in 1 blocks are still reachable in loss record 49 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x6AB744C: __fopen_internal (iofopen.c:73)
==129== by 0x7210121: ???
==129== by 0x6B66E63: __nss_getent_r (getnssent_r.c:170)
==129== by 0x6B07926: getgrent_r@@GLIBC_2.2.5 (getXXent_r.c:161)
==129== by 0x6B66A5D: __nss_getent (getnssent.c:36)
==129== by 0x6B07121: getgrent (getXXent.c:83)
==129== by 0x42BD01: main (main.c:214)
==129==
==129== 568 bytes in 1 blocks are still reachable in loss record 50 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x6AB744C: __fopen_internal (iofopen.c:73)
==129== by 0x4362A0: tvh_fopen (wrappers.c:102)
==129== by 0x42E919: tvhlog_process (tvhlog.c:206)
==129== by 0x42E9FD: tvhlog_thread (tvhlog.c:254)
==129== by 0x435FFE: thread_wrapper (wrappers.c:149)
==129== by 0x6325181: start_thread (pthread_create.c:312)
==129== by 0x6B4347C: clone (clone.S:111)
==129==
==129== 568 bytes in 1 blocks are still reachable in loss record 51 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x6AB744C: __fopen_internal (iofopen.c:73)
==129== by 0x53873EE: BIO_new_file (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DA688: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DAFE4: CONF_modules_load_file (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB211: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 600 bytes in 1 blocks are still reachable in loss record 52 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x5308D72: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5391AD5: ERR_get_state (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x5391CB4: ERR_clear_error (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x538190D: ENGINE_load_builtin_engines (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x53DB1FD: OPENSSL_config (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==129== by 0x42C0D9: main (main.c:951)
==129==
==129== 4,096 bytes in 1 blocks are still reachable in loss record 53 of 53
==129== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==129== by 0x6A8FC48: realpath@@GLIBC_2.3 (canonicalize.c:78)
==129== by 0x46075F: hts_settings_init (stdlib.h:48)
==129== by 0x467400: config_boot (config.c:1434)
==129== by 0x42BF24: main (main.c:886)
==129==
==129== LEAK SUMMARY:
==129== definitely lost: 0 bytes in 0 blocks
==129== indirectly lost: 0 bytes in 0 blocks
==129== possibly lost: 288 bytes in 1 blocks
==129== still reachable: 9,538 bytes in 64 blocks
==129== suppressed: 0 bytes in 0 blocks
==129==
==129== For counts of detected and suppressed errors, rerun with: -v
==129== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
id@emachines-e520:~/docker-images$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment