Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Valgrind: fix "Mismatched free/delete" - test-scm-query etc.
- test-scm-query - test-print-queries - test-scm-query-string ==14597== Mismatched free() / delete / delete [] ==14597== at 0x484620F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==14597== by 0x118851: free_random_guids(_GList*) (test-engine-stuff.cpp:1505) ==14597== by 0x118CF5: get_random_query (test-engine-stuff.cpp:1674) ... ==14597== Address 0xa1366a0 is 0 bytes inside a block of size 16 alloc'd ==14597== at 0x4843FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==14597== by 0x5342FA6: guid_malloc (guid.cpp:106) ==14597== by 0x534300D: guid_copy (guid.cpp:123) ==14597== by 0x534311F: guid_new (guid.cpp:154) ==14597== by 0x115D1A: get_random_guid (test-engine-stuff.cpp:207) ==14597== by 0x1187FA: get_random_guids(int) (test-engine-stuff.cpp:1494) ==14597== by 0x118CC0: get_random_query (test-engine-stuff.cpp:1668) ... ==15045== Mismatched free() / delete / delete [] ==15045== at 0x484620F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==15045== by 0x118E96: get_random_query (test-engine-stuff.cpp:1735) ... ==15045== Address 0xa077d40 is 0 bytes inside a block of size 16 alloc'd ==15045== at 0x4843FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==15045== by 0x5342FA6: guid_malloc (guid.cpp:106) ==15045== by 0x534300D: guid_copy (guid.cpp:123) ==15045== by 0x534311F: guid_new (guid.cpp:154) ==15045== by 0x115D1A: get_random_guid (test-engine-stuff.cpp:207) ==15045== by 0x118E65: get_random_query (test-engine-stuff.cpp:1730) ...
- Loading branch information