Created
August 24, 2015 15:48
-
-
Save stephenmathieson/2f371c0fc7781e6b57fc to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ valgrind --leak-check=full ./test | |
==5801== Memcheck, a memory error detector | |
==5801== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al. | |
==5801== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info | |
==5801== Command: ./test | |
==5801== | |
# Test: parse_simple | |
OK | |
# Test: parse_major | |
OK | |
# Test: parse_minor | |
OK | |
# Test: parse_prerelease | |
OK | |
# Test: parse_metadata | |
OK | |
# Test: parse_prerelease_metadata | |
OK | |
# Test: semver_compare | |
OK | |
# Test: semver_compare_full | |
==5801== Invalid write of size 1 | |
==5801== at 0x4C2BDAC: __GI_strcat (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==5801== by 0x40103E: semver_parse_prerelease (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4010FA: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4012B4: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== Address 0x51f0fc9 is 0 bytes after a block of size 9 alloc'd | |
==5801== at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==5801== by 0x400FE3: semver_parse_prerelease (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4010FA: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4012B4: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== | |
==5801== Invalid write of size 1 | |
==5801== at 0x4C2BDBF: __GI_strcat (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==5801== by 0x40103E: semver_parse_prerelease (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4010FA: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4012B4: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== Address 0x51f0fca is 1 bytes after a block of size 9 alloc'd | |
==5801== at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==5801== by 0x400FE3: semver_parse_prerelease (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4010FA: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4012B4: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== | |
==5801== Invalid write of size 1 | |
==5801== at 0x4C2BDAC: __GI_strcat (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==5801== by 0x40103E: semver_parse_prerelease (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x40113F: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4012B4: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== Address 0x51f1069 is 0 bytes after a block of size 9 alloc'd | |
==5801== at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==5801== by 0x400FE3: semver_parse_prerelease (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x40113F: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4012B4: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== | |
==5801== Invalid write of size 1 | |
==5801== at 0x4C2BDBF: __GI_strcat (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==5801== by 0x40103E: semver_parse_prerelease (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x40113F: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4012B4: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== Address 0x51f106a is 1 bytes after a block of size 9 alloc'd | |
==5801== at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==5801== by 0x400FE3: semver_parse_prerelease (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x40113F: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4012B4: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== | |
==5801== Invalid read of size 1 | |
==5801== at 0x4013FC: compare_metadata_stage (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401564: semver_compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4011A2: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4012B4: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== Address 0x51f0fc9 is 0 bytes after a block of size 9 alloc'd | |
==5801== at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==5801== by 0x400FE3: semver_parse_prerelease (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4010FA: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4012B4: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== | |
==5801== Invalid read of size 1 | |
==5801== at 0x401429: compare_metadata_stage (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401564: semver_compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4011A2: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4012B4: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== Address 0x51f1069 is 0 bytes after a block of size 9 alloc'd | |
==5801== at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==5801== by 0x400FE3: semver_parse_prerelease (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x40113F: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4012B4: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== | |
==5801== Invalid write of size 1 | |
==5801== at 0x4C2BDAC: __GI_strcat (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==5801== by 0x40103E: semver_parse_prerelease (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x40113F: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401319: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== Address 0x51f1929 is 0 bytes after a block of size 9 alloc'd | |
==5801== at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==5801== by 0x400FE3: semver_parse_prerelease (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x40113F: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401319: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== | |
==5801== Invalid write of size 1 | |
==5801== at 0x4C2BDBF: __GI_strcat (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==5801== by 0x40103E: semver_parse_prerelease (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x40113F: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401319: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== Address 0x51f192f is 6 bytes after a block of size 9 alloc'd | |
==5801== at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==5801== by 0x400FE3: semver_parse_prerelease (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x40113F: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401319: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== | |
==5801== Invalid write of size 1 | |
==5801== at 0x4C2BDAC: __GI_strcat (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==5801== by 0x40103E: semver_parse_prerelease (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4010FA: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401319: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== Address 0x51f1bf9 is 0 bytes after a block of size 9 alloc'd | |
==5801== at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==5801== by 0x400FE3: semver_parse_prerelease (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4010FA: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401319: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== | |
==5801== Invalid write of size 1 | |
==5801== at 0x4C2BDBF: __GI_strcat (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==5801== by 0x40103E: semver_parse_prerelease (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4010FA: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401319: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== Address 0x51f1bff is 6 bytes after a block of size 9 alloc'd | |
==5801== at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==5801== by 0x400FE3: semver_parse_prerelease (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4010FA: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401319: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== | |
==5801== Invalid read of size 1 | |
==5801== at 0x4013FC: compare_metadata_stage (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401564: semver_compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4011A2: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401319: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== Address 0x51f1bf9 is 0 bytes after a block of size 9 alloc'd | |
==5801== at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==5801== by 0x400FE3: semver_parse_prerelease (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4010FA: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401319: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== | |
==5801== Invalid read of size 1 | |
==5801== at 0x401429: compare_metadata_stage (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401564: semver_compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4011A2: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401319: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== Address 0x51f1ce9 is 0 bytes after a block of size 9 alloc'd | |
==5801== at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==5801== by 0x400FE3: semver_parse_prerelease (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x40113F: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401319: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== | |
==5801== Invalid write of size 2 | |
==5801== at 0x401026: semver_parse_prerelease (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x40113F: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401319: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== Address 0x51f20b8 is 8 bytes inside a block of size 9 alloc'd | |
==5801== at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==5801== by 0x400FE3: semver_parse_prerelease (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x40113F: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401319: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== | |
==5801== Invalid read of size 1 | |
==5801== at 0x4C2BD94: __GI_strcat (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==5801== by 0x40103E: semver_parse_prerelease (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x40113F: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401319: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== Address 0x51f20b9 is 0 bytes after a block of size 9 alloc'd | |
==5801== at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==5801== by 0x400FE3: semver_parse_prerelease (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x40113F: compare_metadata (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401319: semver_compare (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401F3C: compare_helper (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x401FDB: suite_runner (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x402880: test_compare_full (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== by 0x4033D7: main (in /home/stephen/github.com/stephenmathieson/semver.c/test) | |
==5801== | |
OK | |
# Test: semver_gt | |
OK | |
# Test: semver_lt | |
OK | |
# Test: semver_eq | |
OK | |
# Test: semver_neq | |
OK | |
# Test: semver_gte | |
OK | |
# Test: semver_lte | |
OK | |
# Test: semver_satisfies | |
OK | |
# Test: render | |
OK | |
# Test: bump | |
OK | |
# Test: bump_minor | |
OK | |
# Test: bump_patch | |
OK | |
# Test: free | |
OK | |
# Test: valid_chars | |
OK | |
==5801== | |
==5801== HEAP SUMMARY: | |
==5801== in use at exit: 0 bytes in 0 blocks | |
==5801== total heap usage: 116 allocs, 116 frees, 1,067 bytes allocated | |
==5801== | |
==5801== All heap blocks were freed -- no leaks are possible | |
==5801== | |
==5801== For counts of detected and suppressed errors, rerun with: -v | |
==5801== ERROR SUMMARY: 87 errors from 14 contexts (suppressed: 2 from 2) | |
$ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment