==1635== Memcheck, a memory error detector ==1635== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==1635== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info ==1635== Command: /home/nathaniel/local/texinfo/info/ginfo -f reproduce_bug.info ==1635== Parent PID: 1634 ==1635== ==1635== Invalid read of size 1 ==1635== at 0x5090503: utf8_internal_loop (loop.c:325) ==1635== by 0x5090503: __gconv_transform_utf8_internal (skeleton.c:609) ==1635== by 0x508ABFE: __gconv (gconv.c:78) ==1635== by 0x508A445: iconv (iconv.c:52) ==1635== by 0x11B03D: text_buffer_iconv (info-utils.c:1951) ==1635== by 0x11905F: copy_converting (info-utils.c:838) ==1635== by 0x119423: copy_input_to_output (info-utils.c:1006) ==1635== by 0x11956A: skip_input (info-utils.c:1045) ==1635== by 0x11A92F: scan_node_contents (info-utils.c:1727) ==1635== by 0x12650F: info_node_of_tag_ext (nodes.c:1284) ==1635== by 0x126697: info_node_of_tag (nodes.c:1324) ==1635== by 0x125E6C: info_get_node_of_file_buffer (nodes.c:1069) ==1635== by 0x125C15: info_get_node_with_defaults (nodes.c:991) ==1635== Address 0x5485c13 is 0 bytes after a block of size 339 alloc'd ==1635== at 0x4C31B0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==1635== by 0x1397E1: xmalloc (xmalloc.c:53) ==1635== by 0x11518C: filesys_read_info_file (filesys.c:342) ==1635== by 0x125208: info_load_file (nodes.c:702) ==1635== by 0x124FAE: info_find_file (nodes.c:636) ==1635== by 0x125BF7: info_get_node_with_defaults (nodes.c:986) ==1635== by 0x12B489: info_select_reference (session.c:2063) ==1635== by 0x127E5E: begin_multiple_window_info_session (session.c:123) ==1635== by 0x12806C: info_session (session.c:211) ==1635== by 0x11D683: main (info.c:1079) ==1635== ==1635== Invalid read of size 1 ==1635== at 0x5090503: utf8_internal_loop (loop.c:325) ==1635== by 0x5090503: __gconv_transform_utf8_internal (skeleton.c:609) ==1635== by 0x508ABFE: __gconv (gconv.c:78) ==1635== by 0x508A445: iconv (iconv.c:52) ==1635== by 0x119201: copy_converting (info-utils.c:915) ==1635== by 0x119423: copy_input_to_output (info-utils.c:1006) ==1635== by 0x11956A: skip_input (info-utils.c:1045) ==1635== by 0x11A92F: scan_node_contents (info-utils.c:1727) ==1635== by 0x12650F: info_node_of_tag_ext (nodes.c:1284) ==1635== by 0x126697: info_node_of_tag (nodes.c:1324) ==1635== by 0x125E6C: info_get_node_of_file_buffer (nodes.c:1069) ==1635== by 0x125C15: info_get_node_with_defaults (nodes.c:991) ==1635== by 0x12B489: info_select_reference (session.c:2063) ==1635== Address 0x5485c38 is 24 bytes after a block of size 352 in arena "client" ==1635== ==1635== Invalid read of size 1 ==1635== at 0x4C36108: memcpy@GLIBC_2.2.5 (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==1635== by 0x11B0C7: text_buffer_add_string (info-utils.c:1965) ==1635== by 0x118EBA: copy_direct (info-utils.c:720) ==1635== by 0x119263: copy_converting (info-utils.c:929) ==1635== by 0x119423: copy_input_to_output (info-utils.c:1006) ==1635== by 0x11956A: skip_input (info-utils.c:1045) ==1635== by 0x11A92F: scan_node_contents (info-utils.c:1727) ==1635== by 0x12650F: info_node_of_tag_ext (nodes.c:1284) ==1635== by 0x126697: info_node_of_tag (nodes.c:1324) ==1635== by 0x125E6C: info_get_node_of_file_buffer (nodes.c:1069) ==1635== by 0x125C15: info_get_node_with_defaults (nodes.c:991) ==1635== by 0x12B489: info_select_reference (session.c:2063) ==1635== Address 0x5485c38 is 24 bytes after a block of size 352 in arena "client" ==1635== ==1635== ==1635== Process terminating with default action of signal 2 (SIGINT) ==1635== at 0x50A72A7: kill (syscall-template.S:78) ==1635== by 0x13288B: info_signal_proc (signals.c:240) ==1635== by 0x50A703F: ??? (in /lib/x86_64-linux-gnu/libc-2.27.so) ==1635== by 0x119099: copy_converting (info-utils.c:852) ==1635== by 0x119423: copy_input_to_output (info-utils.c:1006) ==1635== by 0x11956A: skip_input (info-utils.c:1045) ==1635== by 0x11A92F: scan_node_contents (info-utils.c:1727) ==1635== by 0x12650F: info_node_of_tag_ext (nodes.c:1284) ==1635== by 0x126697: info_node_of_tag (nodes.c:1324) ==1635== by 0x125E6C: info_get_node_of_file_buffer (nodes.c:1069) ==1635== by 0x125C15: info_get_node_with_defaults (nodes.c:991) ==1635== by 0x12B489: info_select_reference (session.c:2063) ==1635== ==1635== HEAP SUMMARY: ==1635== in use at exit: 179,838 bytes in 371 blocks ==1635== total heap usage: 666 allocs, 295 frees, 213,844 bytes allocated ==1635== ==1635== LEAK SUMMARY: ==1635== definitely lost: 0 bytes in 0 blocks ==1635== indirectly lost: 0 bytes in 0 blocks ==1635== possibly lost: 0 bytes in 0 blocks ==1635== still reachable: 179,838 bytes in 371 blocks ==1635== suppressed: 0 bytes in 0 blocks ==1635== Rerun with --leak-check=full to see details of leaked memory ==1635== ==1635== For counts of detected and suppressed errors, rerun with: -v ==1635== ERROR SUMMARY: 79 errors from 3 contexts (suppressed: 0 from 0)