==17625== Memcheck, a memory error detector
==17625== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==17625== Using Valgrind-3.14.0.GIT and LibVEX; rerun with -h for copyright info
==17625== Command: 4ed
==17625==
==17625== Warning: set address range perms: large range [0x6d23000, 0x26d23000) (defined)
==17625== Warning: set address range perms: large range [0x26f23000, 0x46f23000) (defined)
==17625== Thread 13:
==17625== Invalid write of size 8
==17625== at 0x47A94826: lister_add_item(Partition*, Lister*, Lister_Prealloced_String, Lister_Prealloced_String, void*, int) (4coder_ui_helper.cpp:437)
==17625== by 0x47A94ADF: lister_add_item(Partition*, Lister*, String, String, void*, int) (4coder_ui_helper.cpp:472)
==17625== by 0x47AAA16E: generate_all_buffers_list__output_buffer(Partition*, Lister*, Buffer_Summary) (4coder_lists.cpp:461)
==17625== by 0x47AAA44C: generate_all_buffers_list(Application_Links*, Partition*, Lister*) (4coder_lists.cpp:509)
==17625== by 0x47AA9817: begin_integrated_lister__with_refresh_handler(Application_Links*, char*, Lister_Handlers, void*, int, View_Summary*) (4coder_lists.cpp:323)
==17625== by 0x47AAABFA: begin_integrated_lister__buffer_list(Application_Links*, char*, void (*)(Application_Links*, Partition*, Heap*, View_Summary*, Lister_State*, String, void*, int), void*, int, View_Summary*) (4coder_lists.cpp:600)
==17625== by 0x47AAB28A: interactive_switch_buffer(Application_Links*) (4coder_lists.cpp:735)
==17625== by 0x4782EF13: command_caller(Coroutine_Head*) (4ed.cpp:696)
==17625== by 0x40A7B6: coroutine_main(void*) (4ed_coroutine.cpp:83)
==17625== by 0x49AFA9C: start_thread (in /usr/lib/libpthread-2.28.so)
==17625== by 0x53FFA42: clone (in /usr/lib/libc-2.28.so)
==17625== Address 0x20 is not stack'd, malloc'd or (recently) free'd
==17625==
==17625==
==17625== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==17625== Access not within mapped region at address 0x20
==17625== at 0x47A94826: lister_add_item(Partition*, Lister*, Lister_Prealloced_String, Lister_Prealloced_String, void*, int) (4coder_ui_helper.cpp:437)
==17625== by 0x47A94ADF: lister_add_item(Partition*, Lister*, String, String, void*, int) (4coder_ui_helper.cpp:472)
==17625== by 0x47AAA16E: generate_all_buffers_list__output_buffer(Partition*, Lister*, Buffer_Summary) (4coder_lists.cpp:461)
==17625== by 0x47AAA44C: generate_all_buffers_list(Application_Links*, Partition*, Lister*) (4coder_lists.cpp:509)
==17625== by 0x47AA9817: begin_integrated_lister__with_refresh_handler(Application_Links*, char*, Lister_Handlers, void*, int, View_Summary*) (4coder_lists.cpp:323)
==17625== by 0x47AAABFA: begin_integrated_lister__buffer_list(Application_Links*, char*, void (*)(Application_Links*, Partition*, Heap*, View_Summary*, Lister_State*, String, void*, int), void*, int, View_Summary*) (4coder_lists.cpp:600)
==17625== by 0x47AAB28A: interactive_switch_buffer(Application_Links*) (4coder_lists.cpp:735)
==17625== by 0x4782EF13: command_caller(Coroutine_Head*) (4ed.cpp:696)
==17625== by 0x40A7B6: coroutine_main(void*) (4ed_coroutine.cpp:83)
==17625== by 0x49AFA9C: start_thread (in /usr/lib/libpthread-2.28.so)
==17625== by 0x53FFA42: clone (in /usr/lib/libc-2.28.so)
==17625== If you believe this happened as a result of a stack
==17625== overflow in your program's main thread (unlikely but
==17625== possible), you can try to increase the size of the
==17625== main thread stack using the --main-stacksize= flag.
==17625== The main thread stack size used in this run was 8388608.
==17625==
==17625== HEAP SUMMARY:
==17625== in use at exit: 8,140,301 bytes in 54,612 blocks
==17625== total heap usage: 111,933 allocs, 57,321 frees, 30,351,452 bytes allocated
==17625==
==17625== LEAK SUMMARY:
==17625== definitely lost: 2,440 bytes in 15 blocks
==17625== indirectly lost: 354 bytes in 15 blocks
==17625== possibly lost: 366,657 bytes in 2,468 blocks
==17625== still reachable: 7,770,850 bytes in 52,114 blocks
==17625== of which reachable via heuristic:
==17625== newarray : 349,056 bytes in 6 blocks
==17625== multipleinheritance: 16,128 bytes in 38 blocks
==17625== suppressed: 0 bytes in 0 blocks
==17625== Rerun with --leak-check=full to see details of leaked memory
==17625==
==17625== For counts of detected and suppressed errors, rerun with: -v
==17625== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 2 from 2)
Segmentation fault (core dumped)