==216947== Memcheck, a memory error detector ==216947== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==216947== Using Valgrind-3.16.0.RC2 and LibVEX; rerun with -h for copyright info ==216947== Command: ./a.out ==216947== # Testing: weird Starting int-to-char::zero ... (1/8) ==216947== Conditional jump or move depends on uninitialised value(s) ==216947== at 0x407CC0: make_output$testdrive_ (testdrive.F90:438) ==216947== by 0x4079A0: run_unittest$testdrive_ (testdrive.F90:396) ==216947== by 0x40743A: run_testsuite$testdrive_ (testdrive.F90:336) ==216947== by 0x401E22: main (main.f90:20) ==216947== ==216947== Use of uninitialised value of size 8 ==216947== at 0x407CC6: make_output$testdrive_ (testdrive.F90:438) ==216947== by 0x4079A0: run_unittest$testdrive_ (testdrive.F90:396) ==216947== by 0x40743A: run_testsuite$testdrive_ (testdrive.F90:336) ==216947== by 0x401E22: main (main.f90:20) ==216947== ==216947== Conditional jump or move depends on uninitialised value(s) ==216947== at 0x408150: make_output$testdrive_ (testdrive.F90:444) ==216947== by 0x4079A0: run_unittest$testdrive_ (testdrive.F90:396) ==216947== by 0x40743A: run_testsuite$testdrive_ (testdrive.F90:336) ==216947== by 0x401E22: main (main.f90:20) ==216947== ==216947== Conditional jump or move depends on uninitialised value(s) ==216947== at 0x4086A3: make_output$testdrive_ (testdrive.F90:458) ==216947== by 0x4079A0: run_unittest$testdrive_ (testdrive.F90:396) ==216947== by 0x40743A: run_testsuite$testdrive_ (testdrive.F90:336) ==216947== by 0x401E22: main (main.f90:20) ==216947== ==216947== Use of uninitialised value of size 8 ==216947== at 0x4086B7: make_output$testdrive_ (testdrive.F90:459) ==216947== by 0x4079A0: run_unittest$testdrive_ (testdrive.F90:396) ==216947== by 0x40743A: run_testsuite$testdrive_ (testdrive.F90:336) ==216947== by 0x401E22: main (main.f90:20) ==216947== ==216947== Warning: client switching stacks? SP change: 0x1ffeff8ee0 --> 0xfffb001ab61f0560 ==216947== to suppress, use: --max-stackframe=1407397581064576 or greater ==216947== Invalid write of size 8 ==216947== at 0x40871B: make_output$testdrive_ (testdrive.F90:459) ==216947== Address 0xfffb001ab61f0558 is not stack'd, malloc'd or (recently) free'd ==216947== ==216947== ==216947== Process terminating with default action of signal 11 (SIGSEGV): dumping core ==216947== General Protection Fault ==216947== at 0x40871B: make_output$testdrive_ (testdrive.F90:459) ==216947== Invalid write of size 8 ==216947== at 0x4A28595: _vgnU_freeres (vg_preloaded.c:57) ==216947== Address 0xfffb001ab61f0550 is not stack'd, malloc'd or (recently) free'd ==216947== ==216947== ==216947== Process terminating with default action of signal 11 (SIGSEGV) ==216947== General Protection Fault ==216947== at 0x4A28595: _vgnU_freeres (vg_preloaded.c:57) ==216947== ==216947== HEAP SUMMARY: ==216947== in use at exit: 382,104 bytes in 42 blocks ==216947== total heap usage: 78 allocs, 36 frees, 384,372 bytes allocated ==216947== ==216947== LEAK SUMMARY: ==216947== definitely lost: 0 bytes in 0 blocks ==216947== indirectly lost: 0 bytes in 0 blocks ==216947== possibly lost: 0 bytes in 0 blocks ==216947== still reachable: 382,104 bytes in 42 blocks ==216947== suppressed: 0 bytes in 0 blocks ==216947== Rerun with --leak-check=full to see details of leaked memory ==216947== ==216947== Use --track-origins=yes to see where uninitialised values come from ==216947== For lists of detected and suppressed errors, rerun with: -s ==216947== ERROR SUMMARY: 7 errors from 7 contexts (suppressed: 0 from 0) Segmentation fault