rism-digital / verovio

🎵 Music notation engraving library for MEI with MusicXML and Humdrum support and various toolkits (JavaScript, Python)
https://www.verovio.org
GNU Lesser General Public License v3.0
687 stars 185 forks source link

Memory leak report #2397

Closed craigsapp closed 3 years ago

craigsapp commented 3 years ago

There are a lot of memory leaks in the recent develop version of verovio that are probably related to the new branch develop-mdiv-leak? There were no problems in August, the last time I checked. Unitialized Functor parameters may be a source of the problem.

Below is a list of memory access errors reported by valgrind using this command (the the example data given further below).

valgrind -v --leak-check=full --show-leak-kinds=all --tool=memcheck --track-origins=yes ./verovio test5.mei

valgrind output:

==1414986== Memcheck, a memory error detector
==1414986== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==1414986== Using Valgrind-3.16.1-36d6727e1d-20200622X and LibVEX; rerun with -h for copyright info
==1414986== Command: ./verovio test5.mei -r ../xfonts
==1414986== 
--1414986-- Valgrind options:
--1414986--    -v
--1414986--    --leak-check=full
--1414986--    --show-leak-kinds=all
--1414986--    --tool=memcheck
--1414986--    --track-origins=yes
--1414986-- Contents of /proc/version:
--1414986--   Linux version 5.8.13-200.fc32.x86_64 (mockbuild@bkernel01.iad2.fedoraproject.org) (gcc (GCC) 10.2.1 20200723 (Red Hat 10.2.1-1), GNU ld version 2.34-4.fc32) #1 SMP Thu Oct 1 21:49:42 UTC 2020
--1414986-- 
--1414986-- Arch and hwcaps: AMD64, LittleEndian, amd64-cx16-rdtscp-sse3-ssse3-avx
--1414986-- Page sizes: currently 4096, max supported 4096
--1414986-- Valgrind library directory: /usr/libexec/valgrind
--1414986-- Reading syms from /user/c/craig/git-cloud/verovio/tools/verovio
--1414986-- Reading syms from /usr/lib64/ld-2.31.so
--1414986-- Reading syms from /usr/libexec/valgrind/memcheck-amd64-linux
--1414986--    object doesn't have a symbol table
--1414986--    object doesn't have a dynamic symbol table
--1414986-- Scheduler: using generic scheduler lock implementation.
--1414986-- Reading suppressions file: /usr/libexec/valgrind/default.supp
==1414986== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-1414986-by-craig-on-ccrma-gate.stanford.edu
==1414986== embedded gdbserver: writing to   /tmp/vgdb-pipe-to-vgdb-from-1414986-by-craig-on-ccrma-gate.stanford.edu
==1414986== embedded gdbserver: shared mem   /tmp/vgdb-pipe-shared-mem-vgdb-1414986-by-craig-on-ccrma-gate.stanford.edu
==1414986== 
==1414986== TO CONTROL THIS PROCESS USING vgdb (which you probably
==1414986== don't want to do, unless you know exactly what you're doing,
==1414986== or are doing some strange experiment):
==1414986==   /usr/libexec/valgrind/../../bin/vgdb --pid=1414986 ...command...
==1414986== 
==1414986== TO DEBUG THIS PROCESS USING GDB: start GDB like this
==1414986==   /path/to/gdb ./verovio
==1414986== and then give GDB the following command
==1414986==   target remote | /usr/libexec/valgrind/../../bin/vgdb --pid=1414986
==1414986== --pid is optional if only one valgrind process is running
==1414986== 
--1414986-- REDIR: 0x4021d10 (ld-linux-x86-64.so.2:strlen) redirected to 0x580bcc02 (???)
--1414986-- REDIR: 0x4021ae0 (ld-linux-x86-64.so.2:index) redirected to 0x580bcc1c (???)
--1414986-- Reading syms from /usr/libexec/valgrind/vgpreload_core-amd64-linux.so
--1414986-- Reading syms from /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so
==1414986== WARNING: new redirection conflicts with existing -- ignoring it
--1414986--     old: 0x04021d10 (strlen              ) R-> (0000.0) 0x580bcc02 ???
--1414986--     new: 0x04021d10 (strlen              ) R-> (2007.0) 0x0483dca0 strlen
--1414986-- REDIR: 0x401e4f0 (ld-linux-x86-64.so.2:strcmp) redirected to 0x483ebb0 (strcmp)
--1414986-- REDIR: 0x4022270 (ld-linux-x86-64.so.2:mempcpy) redirected to 0x4842460 (mempcpy)
--1414986-- Reading syms from /usr/lib64/libstdc++.so.6.0.28
--1414986--    object doesn't have a symbol table
--1414986-- Reading syms from /usr/lib64/libm-2.31.so
--1414986-- Reading syms from /usr/lib64/libgcc_s-10-20210422.so.1
--1414986--    object doesn't have a symbol table
--1414986-- Reading syms from /usr/lib64/libc-2.31.so
--1414986-- REDIR: 0x4c8c160 (libc.so.6:memmove) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4c8b4c0 (libc.so.6:strncpy) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4c8c490 (libc.so.6:strcasecmp) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4c8adb0 (libc.so.6:strcat) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4c8b520 (libc.so.6:rindex) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4c8d830 (libc.so.6:rawmemchr) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4ca5cc0 (libc.so.6:wmemchr) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4ca5800 (libc.so.6:wcscmp) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4c8c2c0 (libc.so.6:mempcpy) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4c8c0f0 (libc.so.6:bcmp) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4c8b450 (libc.so.6:strncmp) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4c8ae60 (libc.so.6:strcmp) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4c8c220 (libc.so.6:memset) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4ca57c0 (libc.so.6:wcschr) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4c8b3b0 (libc.so.6:strnlen) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4c8af40 (libc.so.6:strcspn) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4c8c4e0 (libc.so.6:strncasecmp) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4c8aee0 (libc.so.6:strcpy) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4c8c630 (libc.so.6:memcpy@@GLIBC_2.14) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4ca6f20 (libc.so.6:wcsnlen) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4ca5840 (libc.so.6:wcscpy) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4c8b560 (libc.so.6:strpbrk) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4c8ae10 (libc.so.6:index) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4c8b370 (libc.so.6:strlen) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4c91c70 (libc.so.6:memrchr) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4c8c530 (libc.so.6:strcasecmp_l) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4c8c0b0 (libc.so.6:memchr) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4ca5910 (libc.so.6:wcslen) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4c8b820 (libc.so.6:strspn) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4c8c430 (libc.so.6:stpncpy) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4c8c3d0 (libc.so.6:stpcpy) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4c8d870 (libc.so.6:strchrnul) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4c8c580 (libc.so.6:strncasecmp_l) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4c9a980 (libc.so.6:__strrchr_sse2) redirected to 0x483d6d0 (__strrchr_sse2)
--1414986-- REDIR: 0x4c87220 (libc.so.6:malloc) redirected to 0x483a797 (malloc)
--1414986-- REDIR: 0x4c9ac80 (libc.so.6:__strlen_sse2) redirected to 0x483dbe0 (__strlen_sse2)
--1414986-- REDIR: 0x4d62100 (libc.so.6:__memcmp_sse4_1) redirected to 0x4840bb0 (__memcmp_sse4_1)
--1414986-- REDIR: 0x4c93470 (libc.so.6:__strcmp_sse2_unaligned) redirected to 0x483eab0 (strcmp)
--1414986-- REDIR: 0x4c87f80 (libc.so.6:calloc) redirected to 0x483ca5f (calloc)
--1414986-- REDIR: 0x4ca4b90 (libc.so.6:memcpy@GLIBC_2.2.5) redirected to 0x483ece0 (memcpy@GLIBC_2.2.5)
--1414986-- REDIR: 0x4955ac0 (libstdc++.so.6:operator new(unsigned long)) redirected to 0x483ae0b (operator new(unsigned long))
--1414986-- REDIR: 0x4cb6f80 (libc.so.6:__wcslen_sse2) redirected to 0x4842b40 (wcslen)
--1414986-- REDIR: 0x4953d20 (libstdc++.so.6:operator delete(void*, unsigned long)) redirected to 0x483c042 (operator delete(void*, unsigned long))
--1414986-- REDIR: 0x4953d10 (libstdc++.so.6:operator delete(void*)) redirected to 0x483be6b (operator delete(void*))
--1414986-- REDIR: 0x4c87850 (libc.so.6:free) redirected to 0x483b983 (free)
--1414986-- REDIR: 0x4c9a540 (libc.so.6:__strchr_sse2) redirected to 0x483d7f0 (__strchr_sse2)
--1414986-- REDIR: 0x4955b20 (libstdc++.so.6:operator new[](unsigned long)) redirected to 0x483b510 (operator new[](unsigned long))
--1414986-- REDIR: 0x4ca18c0 (libc.so.6:__stpncpy_sse2_unaligned) redirected to 0x48412a0 (stpncpy)
--1414986-- REDIR: 0x4953d40 (libstdc++.so.6:operator delete[](void*)) redirected to 0x483c52a (operator delete[](void*))
--1414986-- REDIR: 0x4c8bfd0 (libc.so.6:strstr) redirected to 0x48301e0 (_vgnU_ifunc_wrapper)
--1414986-- REDIR: 0x4ca44b0 (libc.so.6:__strstr_sse2_unaligned) redirected to 0x4842670 (strstr)
--1414986-- REDIR: 0x4c8bcd0 (libc.so.6:__GI_strstr) redirected to 0x4842710 (__strstr_sse2)
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x455049: main (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a stack allocation
==1414986==    at 0x4545B0: main (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
--1414986-- REDIR: 0x4ca4fc0 (libc.so.6:__memset_sse2_unaligned) redirected to 0x48413a0 (memset)
--1414986-- REDIR: 0x4c94f80 (libc.so.6:__memchr_sse2) redirected to 0x483ec30 (memchr)
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x64DC65: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B5934: vrv::Doc::CastOffDocBase(bool, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6D885A: vrv::Toolkit::LoadData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6DAB72: vrv::Toolkit::LoadFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a heap allocation
==1414986==    at 0x483AE7D: operator new(unsigned long) (vg_replace_malloc.c:342)
==1414986==    by 0x6A78D3: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B5934: vrv::Doc::CastOffDocBase(bool, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6D885A: vrv::Toolkit::LoadData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6DAB72: vrv::Toolkit::LoadFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x45507D: main (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x64DC65: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A60B2: vrv::StaffDef::StaffDef(vrv::StaffDef const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A67B1: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a heap allocation
==1414986==    at 0x483AE7D: operator new(unsigned long) (vg_replace_malloc.c:342)
==1414986==    by 0x6A67A3: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B5934: vrv::Doc::CastOffDocBase(bool, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x64DC65: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x47D3D8: vrv::LayerElement::LayerElement(vrv::LayerElement const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4A6B92: vrv::Clef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A60B2: vrv::StaffDef::StaffDef(vrv::StaffDef const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A67B1: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a heap allocation
==1414986==    at 0x483AE7D: operator new(unsigned long) (vg_replace_malloc.c:342)
==1414986==    by 0x4A6B84: vrv::Clef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A60B2: vrv::StaffDef::StaffDef(vrv::StaffDef const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A67B1: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x64DC65: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x47D3D8: vrv::LayerElement::LayerElement(vrv::LayerElement const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6342D4: vrv::MeterSig::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A60B2: vrv::StaffDef::StaffDef(vrv::StaffDef const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A67B1: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a heap allocation
==1414986==    at 0x483AE7D: operator new(unsigned long) (vg_replace_malloc.c:342)
==1414986==    by 0x6342C6: vrv::MeterSig::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A60B2: vrv::StaffDef::StaffDef(vrv::StaffDef const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A67B1: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x64DC65: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x47D3D8: vrv::LayerElement::LayerElement(vrv::LayerElement const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A59A6: vrv::StaffDefDrawingInterface::StaffDefDrawingInterface(vrv::StaffDefDrawingInterface const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A63E9: vrv::StaffDef::StaffDef(vrv::StaffDef const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A67B1: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a heap allocation
==1414986==    at 0x483AE7D: operator new(unsigned long) (vg_replace_malloc.c:342)
==1414986==    by 0x6A67A3: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B5934: vrv::Doc::CastOffDocBase(bool, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x64DC65: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x47D3D8: vrv::LayerElement::LayerElement(vrv::LayerElement const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A5B7C: vrv::StaffDefDrawingInterface::StaffDefDrawingInterface(vrv::StaffDefDrawingInterface const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A63E9: vrv::StaffDef::StaffDef(vrv::StaffDef const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A67B1: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a heap allocation
==1414986==    at 0x483AE7D: operator new(unsigned long) (vg_replace_malloc.c:342)
==1414986==    by 0x6A67A3: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B5934: vrv::Doc::CastOffDocBase(bool, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x64DC65: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x47D3D8: vrv::LayerElement::LayerElement(vrv::LayerElement const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A5CAF: vrv::StaffDefDrawingInterface::StaffDefDrawingInterface(vrv::StaffDefDrawingInterface const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A63E9: vrv::StaffDef::StaffDef(vrv::StaffDef const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A67B1: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a heap allocation
==1414986==    at 0x483AE7D: operator new(unsigned long) (vg_replace_malloc.c:342)
==1414986==    by 0x6A67A3: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B5934: vrv::Doc::CastOffDocBase(bool, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x64DC65: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x47D3D8: vrv::LayerElement::LayerElement(vrv::LayerElement const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A5E0C: vrv::StaffDefDrawingInterface::StaffDefDrawingInterface(vrv::StaffDefDrawingInterface const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A63E9: vrv::StaffDef::StaffDef(vrv::StaffDef const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A67B1: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a heap allocation
==1414986==    at 0x483AE7D: operator new(unsigned long) (vg_replace_malloc.c:342)
==1414986==    by 0x6A67A3: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B5934: vrv::Doc::CastOffDocBase(bool, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x64DC65: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x61BC08: vrv::MeterSigGrp::MeterSigGrp(vrv::MeterSigGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A5F65: vrv::StaffDefDrawingInterface::StaffDefDrawingInterface(vrv::StaffDefDrawingInterface const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A63E9: vrv::StaffDef::StaffDef(vrv::StaffDef const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A67B1: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a heap allocation
==1414986==    at 0x483AE7D: operator new(unsigned long) (vg_replace_malloc.c:342)
==1414986==    by 0x6A67A3: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B5934: vrv::Doc::CastOffDocBase(bool, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x64DC65: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x47D3D8: vrv::LayerElement::LayerElement(vrv::LayerElement const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6993C8: vrv::ScoreDefElement::GetMeterSigCopy() (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x699CE7: vrv::ScoreDef::ReplaceDrawingValues(vrv::StaffDef*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64EF22: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E5D6: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a heap allocation
==1414986==    at 0x483AE7D: operator new(unsigned long) (vg_replace_malloc.c:342)
==1414986==    by 0x6993BA: vrv::ScoreDefElement::GetMeterSigCopy() (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x699CE7: vrv::ScoreDef::ReplaceDrawingValues(vrv::StaffDef*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64EF22: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E5D6: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x64DC65: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x47D3D8: vrv::LayerElement::LayerElement(vrv::LayerElement const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x61B9B9: vrv::Clef::Clef(vrv::Clef const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x619DDF: vrv::Layer::SetDrawingStaffDefValues(vrv::StaffDef*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64EF53: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a heap allocation
==1414986==    at 0x483AE7D: operator new(unsigned long) (vg_replace_malloc.c:342)
==1414986==    by 0x619DCD: vrv::Layer::SetDrawingStaffDefValues(vrv::StaffDef*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64EF53: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B5934: vrv::Doc::CastOffDocBase(bool, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x64DC65: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x47D3D8: vrv::LayerElement::LayerElement(vrv::LayerElement const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x619C73: vrv::Layer::SetDrawingStaffDefValues(vrv::StaffDef*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64EF53: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a heap allocation
==1414986==    at 0x483AE7D: operator new(unsigned long) (vg_replace_malloc.c:342)
==1414986==    by 0x619C61: vrv::Layer::SetDrawingStaffDefValues(vrv::StaffDef*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64EF53: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B5934: vrv::Doc::CastOffDocBase(bool, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x64DC65: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x47D3D8: vrv::LayerElement::LayerElement(vrv::LayerElement const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x619E32: vrv::Layer::SetDrawingStaffDefValues(vrv::StaffDef*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64EF53: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a heap allocation
==1414986==    at 0x483AE7D: operator new(unsigned long) (vg_replace_malloc.c:342)
==1414986==    by 0x619E20: vrv::Layer::SetDrawingStaffDefValues(vrv::StaffDef*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64EF53: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B5934: vrv::Doc::CastOffDocBase(bool, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
--1414986-- REDIR: 0x4c9a770 (libc.so.6:__strchrnul_sse2) redirected to 0x4841f70 (strchrnul)
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x45508E: main (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a stack allocation
==1414986==    at 0x4545B0: main (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
Output written to test5.svg.
==1414986== 
==1414986== HEAP SUMMARY:
==1414986==     in use at exit: 0 bytes in 0 blocks
==1414986==   total heap usage: 325,612 allocs, 325,612 frees, 53,518,807 bytes allocated
==1414986== 
==1414986== All heap blocks were freed -- no leaks are possible
==1414986== 
==1414986== ERROR SUMMARY: 197 errors from 15 contexts (suppressed: 0 from 0)
==1414986== 
==1414986== 1 errors in context 1 of 15:
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x45508E: main (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a stack allocation
==1414986==    at 0x4545B0: main (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
==1414986== 
==1414986== 1 errors in context 2 of 15:
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x455049: main (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a stack allocation
==1414986==    at 0x4545B0: main (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
==1414986== 
==1414986== 3 errors in context 3 of 15:
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x64DC65: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x47D3D8: vrv::LayerElement::LayerElement(vrv::LayerElement const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x619E32: vrv::Layer::SetDrawingStaffDefValues(vrv::StaffDef*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64EF53: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a heap allocation
==1414986==    at 0x483AE7D: operator new(unsigned long) (vg_replace_malloc.c:342)
==1414986==    by 0x619E20: vrv::Layer::SetDrawingStaffDefValues(vrv::StaffDef*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64EF53: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B5934: vrv::Doc::CastOffDocBase(bool, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
==1414986== 
==1414986== 3 errors in context 4 of 15:
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x64DC65: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x47D3D8: vrv::LayerElement::LayerElement(vrv::LayerElement const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x619C73: vrv::Layer::SetDrawingStaffDefValues(vrv::StaffDef*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64EF53: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a heap allocation
==1414986==    at 0x483AE7D: operator new(unsigned long) (vg_replace_malloc.c:342)
==1414986==    by 0x619C61: vrv::Layer::SetDrawingStaffDefValues(vrv::StaffDef*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64EF53: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B5934: vrv::Doc::CastOffDocBase(bool, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
==1414986== 
==1414986== 3 errors in context 5 of 15:
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x64DC65: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x47D3D8: vrv::LayerElement::LayerElement(vrv::LayerElement const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x61B9B9: vrv::Clef::Clef(vrv::Clef const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x619DDF: vrv::Layer::SetDrawingStaffDefValues(vrv::StaffDef*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64EF53: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a heap allocation
==1414986==    at 0x483AE7D: operator new(unsigned long) (vg_replace_malloc.c:342)
==1414986==    by 0x619DCD: vrv::Layer::SetDrawingStaffDefValues(vrv::StaffDef*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64EF53: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B5934: vrv::Doc::CastOffDocBase(bool, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
==1414986== 
==1414986== 6 errors in context 6 of 15:
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x64DC65: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x47D3D8: vrv::LayerElement::LayerElement(vrv::LayerElement const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6993C8: vrv::ScoreDefElement::GetMeterSigCopy() (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x699CE7: vrv::ScoreDef::ReplaceDrawingValues(vrv::StaffDef*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64EF22: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E5D6: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a heap allocation
==1414986==    at 0x483AE7D: operator new(unsigned long) (vg_replace_malloc.c:342)
==1414986==    by 0x6993BA: vrv::ScoreDefElement::GetMeterSigCopy() (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x699CE7: vrv::ScoreDef::ReplaceDrawingValues(vrv::StaffDef*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64EF22: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E5D6: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
==1414986== 
==1414986== 20 errors in context 7 of 15:
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x64DC65: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x61BC08: vrv::MeterSigGrp::MeterSigGrp(vrv::MeterSigGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A5F65: vrv::StaffDefDrawingInterface::StaffDefDrawingInterface(vrv::StaffDefDrawingInterface const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A63E9: vrv::StaffDef::StaffDef(vrv::StaffDef const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A67B1: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a heap allocation
==1414986==    at 0x483AE7D: operator new(unsigned long) (vg_replace_malloc.c:342)
==1414986==    by 0x6A67A3: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B5934: vrv::Doc::CastOffDocBase(bool, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
==1414986== 
==1414986== 20 errors in context 8 of 15:
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x64DC65: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x47D3D8: vrv::LayerElement::LayerElement(vrv::LayerElement const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A5E0C: vrv::StaffDefDrawingInterface::StaffDefDrawingInterface(vrv::StaffDefDrawingInterface const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A63E9: vrv::StaffDef::StaffDef(vrv::StaffDef const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A67B1: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a heap allocation
==1414986==    at 0x483AE7D: operator new(unsigned long) (vg_replace_malloc.c:342)
==1414986==    by 0x6A67A3: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B5934: vrv::Doc::CastOffDocBase(bool, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
==1414986== 
==1414986== 20 errors in context 9 of 15:
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x64DC65: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x47D3D8: vrv::LayerElement::LayerElement(vrv::LayerElement const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A5CAF: vrv::StaffDefDrawingInterface::StaffDefDrawingInterface(vrv::StaffDefDrawingInterface const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A63E9: vrv::StaffDef::StaffDef(vrv::StaffDef const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A67B1: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a heap allocation
==1414986==    at 0x483AE7D: operator new(unsigned long) (vg_replace_malloc.c:342)
==1414986==    by 0x6A67A3: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B5934: vrv::Doc::CastOffDocBase(bool, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
==1414986== 
==1414986== 20 errors in context 10 of 15:
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x64DC65: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x47D3D8: vrv::LayerElement::LayerElement(vrv::LayerElement const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A5B7C: vrv::StaffDefDrawingInterface::StaffDefDrawingInterface(vrv::StaffDefDrawingInterface const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A63E9: vrv::StaffDef::StaffDef(vrv::StaffDef const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A67B1: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a heap allocation
==1414986==    at 0x483AE7D: operator new(unsigned long) (vg_replace_malloc.c:342)
==1414986==    by 0x6A67A3: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B5934: vrv::Doc::CastOffDocBase(bool, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
==1414986== 
==1414986== 20 errors in context 11 of 15:
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x64DC65: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x47D3D8: vrv::LayerElement::LayerElement(vrv::LayerElement const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A59A6: vrv::StaffDefDrawingInterface::StaffDefDrawingInterface(vrv::StaffDefDrawingInterface const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A63E9: vrv::StaffDef::StaffDef(vrv::StaffDef const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A67B1: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a heap allocation
==1414986==    at 0x483AE7D: operator new(unsigned long) (vg_replace_malloc.c:342)
==1414986==    by 0x6A67A3: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B5934: vrv::Doc::CastOffDocBase(bool, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
==1414986== 
==1414986== 20 errors in context 12 of 15:
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x64DC65: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x47D3D8: vrv::LayerElement::LayerElement(vrv::LayerElement const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6342D4: vrv::MeterSig::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A60B2: vrv::StaffDef::StaffDef(vrv::StaffDef const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A67B1: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a heap allocation
==1414986==    at 0x483AE7D: operator new(unsigned long) (vg_replace_malloc.c:342)
==1414986==    by 0x6342C6: vrv::MeterSig::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A60B2: vrv::StaffDef::StaffDef(vrv::StaffDef const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A67B1: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
==1414986== 
==1414986== 20 errors in context 13 of 15:
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x64DC65: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x47D3D8: vrv::LayerElement::LayerElement(vrv::LayerElement const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4A6B92: vrv::Clef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A60B2: vrv::StaffDef::StaffDef(vrv::StaffDef const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A67B1: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a heap allocation
==1414986==    at 0x483AE7D: operator new(unsigned long) (vg_replace_malloc.c:342)
==1414986==    by 0x4A6B84: vrv::Clef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A60B2: vrv::StaffDef::StaffDef(vrv::StaffDef const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A67B1: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
==1414986== 
==1414986== 20 errors in context 14 of 15:
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x64DC65: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A60B2: vrv::StaffDef::StaffDef(vrv::StaffDef const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A67B1: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a heap allocation
==1414986==    at 0x483AE7D: operator new(unsigned long) (vg_replace_malloc.c:342)
==1414986==    by 0x6A67A3: vrv::StaffDef::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DD4A: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B5934: vrv::Doc::CastOffDocBase(bool, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
==1414986== 
==1414986== 20 errors in context 15 of 15:
==1414986== Conditional jump or move depends on uninitialised value(s)
==1414986==    at 0x64DC65: vrv::Object::Object(vrv::Object const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A7672: vrv::StaffGrp::StaffGrp(vrv::StaffGrp const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6A78E1: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B5934: vrv::Doc::CastOffDocBase(bool, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6D885A: vrv::Toolkit::LoadData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6DAB72: vrv::Toolkit::LoadFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==  Uninitialised value was created by a heap allocation
==1414986==    at 0x483AE7D: operator new(unsigned long) (vg_replace_malloc.c:342)
==1414986==    by 0x6A78D3: vrv::StaffGrp::Clone() const (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64DA5B: vrv::Object::operator=(vrv::Object const&) [clone .part.0] (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64E340: vrv::Object::ScoreDefSetCurrent(vrv::FunctorParams*) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B39B: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x64B2B8: vrv::Object::Process(vrv::Functor*, vrv::FunctorParams*, vrv::Functor*, std::vector<vrv::Comparison*, std::allocator<vrv::Comparison*> >*, int, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B45E4: vrv::Doc::ScoreDefSetCurrentDoc(bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x4B5934: vrv::Doc::CastOffDocBase(bool, bool, bool) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6D885A: vrv::Toolkit::LoadData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x6DAB72: vrv::Toolkit::LoadFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986==    by 0x45507D: main (in /user/c/craig/git-cloud/verovio/tools/verovio)
==1414986== 
==1414986== ERROR SUMMARY: 197 errors from 15 contexts (suppressed: 0 from 0)

Test input file:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-model href="http://music-encoding.org/schema/3.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
<?xml-model href="http://music-encoding.org/schema/3.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="3.0.0">
 <meiHead>
  <fileDesc>
   <titleStmt>
    <title />
   </titleStmt>
   <pubStmt />
  </fileDesc>
 </meiHead>
 <music>
  <body>
   <mdiv>
    <score>
     <scoreDef>
      <staffGrp>
       <staffDef n="1" clef.shape="G" clef.line="2" lines="5" />
      </staffGrp>
     </scoreDef>
     <section>
      <measure n="1" right="end">
       <staff n="1">
        <layer n="1">
         <note dur="1" oct="4" pname="c" accid.ges="n" />
        </layer>
       </staff>
      </measure>
     </section>
    </score>
   </mdiv>
  </body>
 </music>
</mei>
craigsapp commented 3 years ago

Running again on a different computer, the current develop commit b14a7aa is only reporting these problems:

==632252== Conditional jump or move depends on uninitialised value(s)
==632252==    at 0x491E71: main (in /user/c/craig/git-cloud/verovio/tools/verovio)
==632252==  Uninitialised value was created by a stack allocation
==632252==    at 0x491180: main (in /user/c/craig/git-cloud/verovio/tools/verovio)
==632252== 
==632252== Conditional jump or move depends on uninitialised value(s)
==632252==    at 0x491EB6: main (in /user/c/craig/git-cloud/verovio/tools/verovio)
==632252==  Uninitialised value was created by a stack allocation
==632252==    at 0x491180: main (in /user/c/craig/git-cloud/verovio/tools/verovio)

==632252== 
==632252== HEAP SUMMARY:
==632252==     in use at exit: 0 bytes in 0 blocks
==632252==   total heap usage: 321,835 allocs, 321,835 frees, 56,542,732 bytes allocated
==632252== 
==632252== All heap blocks were freed -- no leaks are possible
==632252== 
==632252== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
==632252== 
==632252== 1 errors in context 1 of 2:
==632252== Conditional jump or move depends on uninitialised value(s)
==632252==    at 0x491EB6: main (in /user/c/craig/git-cloud/verovio/tools/verovio)
==632252==  Uninitialised value was created by a stack allocation
==632252==    at 0x491180: main (in /user/c/craig/git-cloud/verovio/tools/verovio)
==632252== 
==632252== 
==632252== 1 errors in context 2 of 2:
==632252== Conditional jump or move depends on uninitialised value(s)
==632252==    at 0x491E71: main (in /user/c/craig/git-cloud/verovio/tools/verovio)
==632252==  Uninitialised value was created by a stack allocation
==632252==    at 0x491180: main (in /user/c/craig/git-cloud/verovio/tools/verovio)
==632252== 
==632252== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
craigsapp commented 3 years ago

In order to print the source-code line numbers in the valgrind output, I had to add the -g compile option to verovio/tools/CMakeCache.txt:

//Flags used by the CXX compiler during all build types.
CMAKE_CXX_FLAGS:STRING=-g

The two errors in the last valgrind report are caused by calling toolkit.GetOutputTo() in main(). The problem is that the return value Toolkit::m_outputTo is undefined. It is not initialized in the Toolkit constructor and will not be set if the --output-to option is not used on the command line. The problem could be related to issue https://github.com/rism-digital/verovio/issues/2398, but I did not bother checking. Instead in commit https://github.com/rism-digital/verovio/commit/07c3349a2019b5229ab644b26582cf709c0e0ff3, I added Toolkit::m_outputFrom = UNKOWN in Toolkit::Toolkit (where UNKNOWN implicitly means svg is the default output format (at least on the command-line)).

Now the valgrind report summary is:

==1395432== All heap blocks were freed -- no leaks are possible
==1395432==
==1395432== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

I cannot reproduce the initial error report, so I will close this issue until I come across it again.