Last active
February 2, 2019 21:18
-
-
Save WrathfulSpatula/55253877a3b29ae7fc3a5bbc1329e8e4 to your computer and use it in GitHub Desktop.
Output of valgrind for VC4CL build of Qrack
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
==1557== Memcheck, a memory error detector | |
==1557== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. | |
==1557== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info | |
==1557== Command: ./unittest --proc-opencl-single | |
==1557== Parent PID: 1553 | |
==1557== | |
==1557== Invalid read of size 8 | |
==1557== at 0x4865BC4: ??? (in /usr/lib/arm-linux-gnueabihf/libarmmem.so) | |
==1557== Address 0x4d0d910 is 24 bytes inside a block of size 31 alloc'd | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x503AE07: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector(std::initializer_list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Conditional jump or move depends on uninitialised value(s) | |
==1557== at 0x831BD98: vchiq_lib_init (in /opt/vc/lib/libvchiq_arm.so) | |
==1557== | |
==1557== Conditional jump or move depends on uninitialised value(s) | |
==1557== at 0x831BDA4: vchiq_lib_init (in /opt/vc/lib/libvchiq_arm.so) | |
==1557== | |
==1557== Conditional jump or move depends on uninitialised value(s) | |
==1557== at 0x831BDAC: vchiq_lib_init (in /opt/vc/lib/libvchiq_arm.so) | |
==1557== | |
==1557== Warning: noted but unhandled ioctl 0xc410 with no size/direction hints. | |
==1557== This could cause spurious value errors to appear. | |
==1557== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. | |
==1557== Warning: noted but unhandled ioctl 0xc400 with no size/direction hints. | |
==1557== This could cause spurious value errors to appear. | |
==1557== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. | |
==1557== Warning: noted but unhandled ioctl 0xc40d with no size/direction hints. | |
==1557== This could cause spurious value errors to appear. | |
==1557== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. | |
==1557== Thread 5 HTV Notify: | |
==1557== Conditional jump or move depends on uninitialised value(s) | |
==1557== at 0x596B044: tvservice_notify_func (in /opt/vc/lib/libbcm_host.so) | |
==1557== | |
==1557== Conditional jump or move depends on uninitialised value(s) | |
==1557== at 0x596B050: tvservice_notify_func (in /opt/vc/lib/libbcm_host.so) | |
==1557== | |
==1557== Warning: noted but unhandled ioctl 0xc40c with no size/direction hints. | |
==1557== This could cause spurious value errors to appear. | |
==1557== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. | |
==1557== Thread 3 VCHIQ completio: | |
==1557== Use of uninitialised value of size 4 | |
==1557== at 0x831C04C: completion_thread (in /opt/vc/lib/libvchiq_arm.so) | |
==1557== | |
==1557== Use of uninitialised value of size 4 | |
==1557== at 0x831C158: completion_thread (in /opt/vc/lib/libvchiq_arm.so) | |
==1557== | |
==1557== Use of uninitialised value of size 4 | |
==1557== at 0x831C16C: completion_thread (in /opt/vc/lib/libvchiq_arm.so) | |
==1557== | |
==1557== Use of uninitialised value of size 4 | |
==1557== at 0x831C174: completion_thread (in /opt/vc/lib/libvchiq_arm.so) | |
==1557== | |
==1557== Conditional jump or move depends on uninitialised value(s) | |
==1557== at 0x831C07C: completion_thread (in /opt/vc/lib/libvchiq_arm.so) | |
==1557== | |
==1557== Thread 1: | |
==1557== Invalid read of size 8 | |
==1557== at 0x4865D34: ??? (in /usr/lib/arm-linux-gnueabihf/libarmmem.so) | |
==1557== Address 0xb26c3f0 is 40 bytes inside a block of size 47 alloc'd | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x49D9023: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x49D921B: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr(unsigned int, unsigned int) const (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x56E2DCF: vc4c::intermediate::PhiNode::to_string[abi:cxx11]() const (Branching.cpp:167) | |
==1557== by 0x583309B: vc4c::optimizations::eliminatePhiNodes(vc4c::Module const&, vc4c::Method&, vc4c::Configuration const&) (Eliminator.cpp:414) | |
==1557== by 0x57EB237: vc4c::normalization::Normalizer::normalize(vc4c::Module&) const (Normalizer.cpp:159) | |
==1557== by 0x559E12F: vc4c::Compiler::convert() (Compiler.cpp:105) | |
==1557== by 0x559E7EB: vc4c::Compiler::compile(std::istream&, std::ostream&, vc4c::Configuration, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vc4c::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (Compiler.cpp:159) | |
==1557== by 0x5072DC3: compile_program(vc4cl::Program*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Invalid read of size 8 | |
==1557== at 0x4865B4C: ??? (in /usr/lib/arm-linux-gnueabihf/libarmmem.so) | |
==1557== Address 0xb26d9b4 is 52 bytes inside a block of size 59 alloc'd | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x49D9023: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x49D921B: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr(unsigned int, unsigned int) const (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x56E2DCF: vc4c::intermediate::PhiNode::to_string[abi:cxx11]() const (Branching.cpp:167) | |
==1557== by 0x583309B: vc4c::optimizations::eliminatePhiNodes(vc4c::Module const&, vc4c::Method&, vc4c::Configuration const&) (Eliminator.cpp:414) | |
==1557== by 0x57EB237: vc4c::normalization::Normalizer::normalize(vc4c::Module&) const (Normalizer.cpp:159) | |
==1557== by 0x559E12F: vc4c::Compiler::convert() (Compiler.cpp:105) | |
==1557== by 0x559E7EB: vc4c::Compiler::compile(std::istream&, std::ostream&, vc4c::Configuration, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vc4c::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (Compiler.cpp:159) | |
==1557== by 0x5072DC3: compile_program(vc4cl::Program*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Invalid read of size 8 | |
==1557== at 0x4865CA4: ??? (in /usr/lib/arm-linux-gnueabihf/libarmmem.so) | |
==1557== Address 0xb2708b8 is 56 bytes inside a block of size 63 alloc'd | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x49D9023: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x49D921B: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr(unsigned int, unsigned int) const (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x56E2DCF: vc4c::intermediate::PhiNode::to_string[abi:cxx11]() const (Branching.cpp:167) | |
==1557== by 0x583309B: vc4c::optimizations::eliminatePhiNodes(vc4c::Module const&, vc4c::Method&, vc4c::Configuration const&) (Eliminator.cpp:414) | |
==1557== by 0x57EB237: vc4c::normalization::Normalizer::normalize(vc4c::Module&) const (Normalizer.cpp:159) | |
==1557== by 0x559E12F: vc4c::Compiler::convert() (Compiler.cpp:105) | |
==1557== by 0x559E7EB: vc4c::Compiler::compile(std::istream&, std::ostream&, vc4c::Configuration, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vc4c::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (Compiler.cpp:159) | |
==1557== by 0x5072DC3: compile_program(vc4cl::Program*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Invalid read of size 8 | |
==1557== at 0x4865D1C: ??? (in /usr/lib/arm-linux-gnueabihf/libarmmem.so) | |
==1557== Address 0xb27a128 is 56 bytes inside a block of size 63 alloc'd | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x49D9023: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x49D921B: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr(unsigned int, unsigned int) const (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x56E2DCF: vc4c::intermediate::PhiNode::to_string[abi:cxx11]() const (Branching.cpp:167) | |
==1557== by 0x583309B: vc4c::optimizations::eliminatePhiNodes(vc4c::Module const&, vc4c::Method&, vc4c::Configuration const&) (Eliminator.cpp:414) | |
==1557== by 0x57EB237: vc4c::normalization::Normalizer::normalize(vc4c::Module&) const (Normalizer.cpp:159) | |
==1557== by 0x559E12F: vc4c::Compiler::convert() (Compiler.cpp:105) | |
==1557== by 0x559E7EB: vc4c::Compiler::compile(std::istream&, std::ostream&, vc4c::Configuration, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vc4c::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (Compiler.cpp:159) | |
==1557== by 0x5072DC3: compile_program(vc4cl::Program*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Invalid read of size 8 | |
==1557== at 0x4865BDC: ??? (in /usr/lib/arm-linux-gnueabihf/libarmmem.so) | |
==1557== Address 0xb2804e0 is 40 bytes inside a block of size 47 alloc'd | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x49D9023: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x49D921B: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr(unsigned int, unsigned int) const (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x56E2DCF: vc4c::intermediate::PhiNode::to_string[abi:cxx11]() const (Branching.cpp:167) | |
==1557== by 0x583309B: vc4c::optimizations::eliminatePhiNodes(vc4c::Module const&, vc4c::Method&, vc4c::Configuration const&) (Eliminator.cpp:414) | |
==1557== by 0x57EB237: vc4c::normalization::Normalizer::normalize(vc4c::Module&) const (Normalizer.cpp:159) | |
==1557== by 0x559E12F: vc4c::Compiler::convert() (Compiler.cpp:105) | |
==1557== by 0x559E7EB: vc4c::Compiler::compile(std::istream&, std::ostream&, vc4c::Configuration, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vc4c::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (Compiler.cpp:159) | |
==1557== by 0x5072DC3: compile_program(vc4cl::Program*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Invalid read of size 8 | |
==1557== at 0x486603C: ??? (in /usr/lib/arm-linux-gnueabihf/libarmmem.so) | |
==1557== Address 0xacfadfc is 12 bytes inside a block of size 19 alloc'd | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x49D8ED7: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x49D8F2B: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x55C4F37: vc4c::Local::Local(vc4c::DataType const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Locals.cpp:13) | |
==1557== by 0x55CB0BF: vc4c::Method::findOrCreateLocal(vc4c::DataType const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Method.cpp:95) | |
==1557== by 0x575D057: vc4c::llvm2qasm::BitcodeReader::toValue(vc4c::Method&, llvm::Value const*) (BitcodeReader.cpp:1185) | |
==1557== by 0x575BB93: vc4c::llvm2qasm::BitcodeReader::parseInstruction(vc4c::Module&, vc4c::Method&, vc4c::PerformanceList<std::unique_ptr<vc4c::llvm2qasm::LLVMInstruction, std::default_delete<vc4c::llvm2qasm::LLVMInstruction> >, (vc4c::AccessType)1, (vc4c::InsertRemoveType)2>&, llvm::Instruction const&) (BitcodeReader.cpp:1086) | |
==1557== by 0x57592A7: vc4c::llvm2qasm::BitcodeReader::parseFunctionBody(vc4c::Module&, vc4c::Method&, vc4c::PerformanceList<std::unique_ptr<vc4c::llvm2qasm::LLVMInstruction, std::default_delete<vc4c::llvm2qasm::LLVMInstruction> >, (vc4c::AccessType)1, (vc4c::InsertRemoveType)2>&, llvm::Function const&) (BitcodeReader.cpp:707) | |
==1557== by 0x575903F: vc4c::llvm2qasm::BitcodeReader::parseFunction(vc4c::Module&, llvm::Function const&) (BitcodeReader.cpp:687) | |
==1557== by 0x575705F: vc4c::llvm2qasm::BitcodeReader::parse(vc4c::Module&) (BitcodeReader.cpp:461) | |
==1557== by 0x559E037: vc4c::Compiler::convert() (Compiler.cpp:97) | |
==1557== by 0x559E7EB: vc4c::Compiler::compile(std::istream&, std::ostream&, vc4c::Configuration, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vc4c::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (Compiler.cpp:159) | |
==1557== | |
==1557== Invalid read of size 8 | |
==1557== at 0x4865FAC: ??? (in /usr/lib/arm-linux-gnueabihf/libarmmem.so) | |
==1557== Address 0xad41cac is 12 bytes inside a block of size 19 alloc'd | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x49D8ED7: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x49D8F2B: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x55C4F37: vc4c::Local::Local(vc4c::DataType const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Locals.cpp:13) | |
==1557== by 0x55CB0BF: vc4c::Method::findOrCreateLocal(vc4c::DataType const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Method.cpp:95) | |
==1557== by 0x575D057: vc4c::llvm2qasm::BitcodeReader::toValue(vc4c::Method&, llvm::Value const*) (BitcodeReader.cpp:1185) | |
==1557== by 0x57598AB: vc4c::llvm2qasm::BitcodeReader::parseInstruction(vc4c::Module&, vc4c::Method&, vc4c::PerformanceList<std::unique_ptr<vc4c::llvm2qasm::LLVMInstruction, std::default_delete<vc4c::llvm2qasm::LLVMInstruction> >, (vc4c::AccessType)1, (vc4c::InsertRemoveType)2>&, llvm::Instruction const&) (BitcodeReader.cpp:809) | |
==1557== by 0x57592A7: vc4c::llvm2qasm::BitcodeReader::parseFunctionBody(vc4c::Module&, vc4c::Method&, vc4c::PerformanceList<std::unique_ptr<vc4c::llvm2qasm::LLVMInstruction, std::default_delete<vc4c::llvm2qasm::LLVMInstruction> >, (vc4c::AccessType)1, (vc4c::InsertRemoveType)2>&, llvm::Function const&) (BitcodeReader.cpp:707) | |
==1557== by 0x575903F: vc4c::llvm2qasm::BitcodeReader::parseFunction(vc4c::Module&, llvm::Function const&) (BitcodeReader.cpp:687) | |
==1557== by 0x575705F: vc4c::llvm2qasm::BitcodeReader::parse(vc4c::Module&) (BitcodeReader.cpp:461) | |
==1557== by 0x559E037: vc4c::Compiler::convert() (Compiler.cpp:97) | |
==1557== by 0x559E7EB: vc4c::Compiler::compile(std::istream&, std::ostream&, vc4c::Configuration, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vc4c::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (Compiler.cpp:159) | |
==1557== | |
==1557== Invalid read of size 8 | |
==1557== at 0x4866054: ??? (in /usr/lib/arm-linux-gnueabihf/libarmmem.so) | |
==1557== Address 0xad55e7c is 20 bytes inside a block of size 27 alloc'd | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x49D8ED7: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x49D8F2B: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x55C4F37: vc4c::Local::Local(vc4c::DataType const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Locals.cpp:13) | |
==1557== by 0x55CB0BF: vc4c::Method::findOrCreateLocal(vc4c::DataType const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Method.cpp:95) | |
==1557== by 0x575D057: vc4c::llvm2qasm::BitcodeReader::toValue(vc4c::Method&, llvm::Value const*) (BitcodeReader.cpp:1185) | |
==1557== by 0x57591EF: vc4c::llvm2qasm::BitcodeReader::parseFunctionBody(vc4c::Module&, vc4c::Method&, vc4c::PerformanceList<std::unique_ptr<vc4c::llvm2qasm::LLVMInstruction, std::default_delete<vc4c::llvm2qasm::LLVMInstruction> >, (vc4c::AccessType)1, (vc4c::InsertRemoveType)2>&, llvm::Function const&) (BitcodeReader.cpp:704) | |
==1557== by 0x575903F: vc4c::llvm2qasm::BitcodeReader::parseFunction(vc4c::Module&, llvm::Function const&) (BitcodeReader.cpp:687) | |
==1557== by 0x575705F: vc4c::llvm2qasm::BitcodeReader::parse(vc4c::Module&) (BitcodeReader.cpp:461) | |
==1557== by 0x559E037: vc4c::Compiler::convert() (Compiler.cpp:97) | |
==1557== by 0x559E7EB: vc4c::Compiler::compile(std::istream&, std::ostream&, vc4c::Configuration, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vc4c::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (Compiler.cpp:159) | |
==1557== by 0x5072DC3: compile_program(vc4cl::Program*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Invalid read of size 8 | |
==1557== at 0x4865B78: ??? (in /usr/lib/arm-linux-gnueabihf/libarmmem.so) | |
==1557== Address 0xb2ef4e8 is 120 bytes inside a block of size 127 alloc'd | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x49D9023: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x49D921B: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr(unsigned int, unsigned int) const (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x56E2DCF: vc4c::intermediate::PhiNode::to_string[abi:cxx11]() const (Branching.cpp:167) | |
==1557== by 0x583309B: vc4c::optimizations::eliminatePhiNodes(vc4c::Module const&, vc4c::Method&, vc4c::Configuration const&) (Eliminator.cpp:414) | |
==1557== by 0x57EB237: vc4c::normalization::Normalizer::normalize(vc4c::Module&) const (Normalizer.cpp:159) | |
==1557== by 0x559E12F: vc4c::Compiler::convert() (Compiler.cpp:105) | |
==1557== by 0x559E7EB: vc4c::Compiler::compile(std::istream&, std::ostream&, vc4c::Configuration, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vc4c::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (Compiler.cpp:159) | |
==1557== by 0x5072DC3: compile_program(vc4cl::Program*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Invalid read of size 8 | |
==1557== at 0x4865B38: ??? (in /usr/lib/arm-linux-gnueabihf/libarmmem.so) | |
==1557== Address 0xad5ad14 is 12 bytes inside a block of size 18 alloc'd | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x49D8ED7: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x49D8F2B: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x55C4F37: vc4c::Local::Local(vc4c::DataType const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Locals.cpp:13) | |
==1557== by 0x55CB0BF: vc4c::Method::findOrCreateLocal(vc4c::DataType const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Method.cpp:95) | |
==1557== by 0x575D057: vc4c::llvm2qasm::BitcodeReader::toValue(vc4c::Method&, llvm::Value const*) (BitcodeReader.cpp:1185) | |
==1557== by 0x57598AB: vc4c::llvm2qasm::BitcodeReader::parseInstruction(vc4c::Module&, vc4c::Method&, vc4c::PerformanceList<std::unique_ptr<vc4c::llvm2qasm::LLVMInstruction, std::default_delete<vc4c::llvm2qasm::LLVMInstruction> >, (vc4c::AccessType)1, (vc4c::InsertRemoveType)2>&, llvm::Instruction const&) (BitcodeReader.cpp:809) | |
==1557== by 0x57592A7: vc4c::llvm2qasm::BitcodeReader::parseFunctionBody(vc4c::Module&, vc4c::Method&, vc4c::PerformanceList<std::unique_ptr<vc4c::llvm2qasm::LLVMInstruction, std::default_delete<vc4c::llvm2qasm::LLVMInstruction> >, (vc4c::AccessType)1, (vc4c::InsertRemoveType)2>&, llvm::Function const&) (BitcodeReader.cpp:707) | |
==1557== by 0x575903F: vc4c::llvm2qasm::BitcodeReader::parseFunction(vc4c::Module&, llvm::Function const&) (BitcodeReader.cpp:687) | |
==1557== by 0x575705F: vc4c::llvm2qasm::BitcodeReader::parse(vc4c::Module&) (BitcodeReader.cpp:461) | |
==1557== by 0x559E037: vc4c::Compiler::convert() (Compiler.cpp:97) | |
==1557== by 0x559E7EB: vc4c::Compiler::compile(std::istream&, std::ostream&, vc4c::Configuration, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vc4c::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (Compiler.cpp:159) | |
==1557== | |
==1557== Invalid read of size 8 | |
==1557== at 0x4865D04: ??? (in /usr/lib/arm-linux-gnueabihf/libarmmem.so) | |
==1557== Address 0xb31ed18 is 56 bytes inside a block of size 63 alloc'd | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x49D9023: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x49D921B: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr(unsigned int, unsigned int) const (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x56E2DCF: vc4c::intermediate::PhiNode::to_string[abi:cxx11]() const (Branching.cpp:167) | |
==1557== by 0x583309B: vc4c::optimizations::eliminatePhiNodes(vc4c::Module const&, vc4c::Method&, vc4c::Configuration const&) (Eliminator.cpp:414) | |
==1557== by 0x57EB237: vc4c::normalization::Normalizer::normalize(vc4c::Module&) const (Normalizer.cpp:159) | |
==1557== by 0x559E12F: vc4c::Compiler::convert() (Compiler.cpp:105) | |
==1557== by 0x559E7EB: vc4c::Compiler::compile(std::istream&, std::ostream&, vc4c::Configuration, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vc4c::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (Compiler.cpp:159) | |
==1557== by 0x5072DC3: compile_program(vc4cl::Program*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Invalid read of size 8 | |
==1557== at 0x4865BAC: ??? (in /usr/lib/arm-linux-gnueabihf/libarmmem.so) | |
==1557== Address 0xb334028 is 40 bytes inside a block of size 46 alloc'd | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x49D9023: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x49D921B: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr(unsigned int, unsigned int) const (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x56E2DCF: vc4c::intermediate::PhiNode::to_string[abi:cxx11]() const (Branching.cpp:167) | |
==1557== by 0x583309B: vc4c::optimizations::eliminatePhiNodes(vc4c::Module const&, vc4c::Method&, vc4c::Configuration const&) (Eliminator.cpp:414) | |
==1557== by 0x57EB237: vc4c::normalization::Normalizer::normalize(vc4c::Module&) const (Normalizer.cpp:159) | |
==1557== by 0x559E12F: vc4c::Compiler::convert() (Compiler.cpp:105) | |
==1557== by 0x559E7EB: vc4c::Compiler::compile(std::istream&, std::ostream&, vc4c::Configuration, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vc4c::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (Compiler.cpp:159) | |
==1557== by 0x5072DC3: compile_program(vc4cl::Program*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Invalid read of size 8 | |
==1557== at 0x4865CD0: ??? (in /usr/lib/arm-linux-gnueabihf/libarmmem.so) | |
==1557== Address 0xb39e6ec is 60 bytes inside a block of size 67 alloc'd | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x49D9023: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x49D921B: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr(unsigned int, unsigned int) const (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x56E2DCF: vc4c::intermediate::PhiNode::to_string[abi:cxx11]() const (Branching.cpp:167) | |
==1557== by 0x583309B: vc4c::optimizations::eliminatePhiNodes(vc4c::Module const&, vc4c::Method&, vc4c::Configuration const&) (Eliminator.cpp:414) | |
==1557== by 0x57EB237: vc4c::normalization::Normalizer::normalize(vc4c::Module&) const (Normalizer.cpp:159) | |
==1557== by 0x559E12F: vc4c::Compiler::convert() (Compiler.cpp:105) | |
==1557== by 0x559E7EB: vc4c::Compiler::compile(std::istream&, std::ostream&, vc4c::Configuration, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vc4c::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (Compiler.cpp:159) | |
==1557== by 0x5072DC3: compile_program(vc4cl::Program*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Thread 9 Normalization: | |
==1557== Invalid read of size 8 | |
==1557== at 0x4865F94: ??? (in /usr/lib/arm-linux-gnueabihf/libarmmem.so) | |
==1557== Address 0xb472584 is 28 bytes inside a block of size 35 alloc'd | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x49D8ED7: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x49D8F2B: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x55C4F37: vc4c::Local::Local(vc4c::DataType const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Locals.cpp:13) | |
==1557== by 0x55CB0BF: vc4c::Method::findOrCreateLocal(vc4c::DataType const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Method.cpp:95) | |
==1557== by 0x56F4EC3: vc4c::intermediate::IntermediateInstruction::renameValue(vc4c::Method&, vc4c::Value const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (Instruction.cpp:308) | |
==1557== by 0x5701FE3: vc4c::intermediate::MethodCall::copyFor(vc4c::Method&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (MethodCall.cpp:55) | |
==1557== by 0x57BB057: inlineMethod(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::unique_ptr<vc4c::Method, std::default_delete<vc4c::Method> >, std::allocator<std::unique_ptr<vc4c::Method, std::default_delete<vc4c::Method> > > > const&, vc4c::Method&)::{lambda(vc4c::intermediate::IntermediateInstruction const*)#1}::operator()(vc4c::intermediate::IntermediateInstruction const*) const (Inliner.cpp:122) | |
==1557== by 0x57BC04F: std::_Function_handler<void (vc4c::intermediate::IntermediateInstruction const*), inlineMethod(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::unique_ptr<vc4c::Method, std::default_delete<vc4c::Method> >, std::allocator<std::unique_ptr<vc4c::Method, std::default_delete<vc4c::Method> > > > const&, vc4c::Method&)::{lambda(vc4c::intermediate::IntermediateInstruction const*)#1}>::_M_invoke(std::_Any_data const&, vc4c::intermediate::IntermediateInstruction const*&&) (functional:1731) | |
==1557== by 0x55C814F: std::function<void (vc4c::intermediate::IntermediateInstruction const*)>::operator()(vc4c::intermediate::IntermediateInstruction const*) const (functional:2127) | |
==1557== by 0x55CBC03: vc4c::Method::forAllInstructions(std::function<void (vc4c::intermediate::IntermediateInstruction const*)> const&) const (Method.cpp:208) | |
==1557== by 0x57BB897: inlineMethod(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::unique_ptr<vc4c::Method, std::default_delete<vc4c::Method> >, std::allocator<std::unique_ptr<vc4c::Method, std::default_delete<vc4c::Method> > > > const&, vc4c::Method&) (Inliner.cpp:125) | |
==1557== | |
==1557== Invalid read of size 8 | |
==1557== at 0x4866024: ??? (in /usr/lib/arm-linux-gnueabihf/libarmmem.so) | |
==1557== Address 0xdaba11c is 28 bytes inside a block of size 35 alloc'd | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x49D6923: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned int, unsigned int, char const*, unsigned int) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x49D7F7B: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned int) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x49D8F87: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== | |
==1557== Thread 7 Optimizer: | |
==1557== Invalid read of size 8 | |
==1557== at 0x4865FC4: ??? (in /usr/lib/arm-linux-gnueabihf/libarmmem.so) | |
==1557== Address 0x1416da6c is 20 bytes inside a block of size 27 alloc'd | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x49D8ED7: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x49D8F2B: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x562FCC3: cleanName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (DebugGraph.cpp:20) | |
==1557== by 0x56303DB: vc4c::printNode(std::basic_ofstream<char, std::char_traits<char> >&, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (DebugGraph.cpp:59) | |
==1557== by 0x560DFB3: void vc4c::DebugGraph<vc4c::BasicBlock*, vc4c::CFGRelation, (vc4c::Directionality)2>::addNodeWithNeighbors<vc4c::Node<vc4c::BasicBlock*, vc4c::CFGRelation, (vc4c::Directionality)2, vc4c::empty_base> >(vc4c::Node<vc4c::BasicBlock*, vc4c::CFGRelation, (vc4c::Directionality)2, vc4c::empty_base> const&, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (vc4c::BasicBlock* const&)> const&, std::function<bool (vc4c::CFGRelation const&)> const&, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (vc4c::CFGRelation const&)> const&) (DebugGraph.h:110) | |
==1557== by 0x560A5BF: void vc4c::DebugGraph<vc4c::BasicBlock*, vc4c::CFGRelation, (vc4c::Directionality)2>::dumpGraph<vc4c::ControlFlowGraph>(vc4c::ControlFlowGraph const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (vc4c::BasicBlock* const&)> const&, std::function<bool (vc4c::CFGRelation const&)> const&, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (vc4c::CFGRelation const&)> const&) (DebugGraph.h:149) | |
==1557== by 0x56011FB: vc4c::ControlFlowGraph::dumpGraph(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (ControlFlowGraph.cpp:256) | |
==1557== by 0x5602C43: vc4c::ControlFlowGraph::createCFG(vc4c::Method&) (ControlFlowGraph.cpp:466) | |
==1557== by 0x55CD08B: vc4c::Method::getCFG() (Method.cpp:481) | |
==1557== by 0x581A1FB: vc4c::optimizations::reorderBasicBlocks(vc4c::Module const&, vc4c::Method&, vc4c::Configuration const&) (ControlFlow.cpp:1360) | |
==1557== by 0x58469F3: std::_Function_handler<bool (vc4c::Module const&, vc4c::Method&, vc4c::Configuration const&), bool (*)(vc4c::Module const&, vc4c::Method&, vc4c::Configuration const&)>::_M_invoke(std::_Any_data const&, vc4c::Module const&, vc4c::Method&, vc4c::Configuration const&) (functional:1717) | |
==1557== | |
==1557== Thread 16 Optimizer: | |
==1557== Invalid read of size 8 | |
==1557== at 0x4865C90: ??? (in /usr/lib/arm-linux-gnueabihf/libarmmem.so) | |
==1557== Address 0xd867624 is 12 bytes inside a block of size 19 alloc'd | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x49D8ED7: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x49D8F2B: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x55C4F37: vc4c::Local::Local(vc4c::DataType const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Locals.cpp:13) | |
==1557== by 0x55CB0BF: vc4c::Method::findOrCreateLocal(vc4c::DataType const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Method.cpp:95) | |
==1557== by 0x5817737: vc4c::optimizations::addStartStopSegment(vc4c::Module const&, vc4c::Method&, vc4c::Configuration const&) (ControlFlow.cpp:1011) | |
==1557== by 0x57EBDEF: vc4c::normalization::Normalizer::normalizeMethod(vc4c::Module&, vc4c::Method&) const (Normalizer.cpp:219) | |
==1557== by 0x57EB093: vc4c::normalization::Normalizer::normalize(vc4c::Module&) const::{lambda(vc4c::Method*)#1}::operator()(vc4c::Method*) const (Normalizer.cpp:176) | |
==1557== by 0x57ECB3F: std::_Function_handler<void (vc4c::Method* const&), vc4c::normalization::Normalizer::normalize(vc4c::Module&) const::{lambda(vc4c::Method*)#1}>::_M_invoke(std::_Any_data const&, vc4c::Method* const&) (functional:1731) | |
==1557== by 0x55A2927: std::function<void (vc4c::Method* const&)>::operator()(vc4c::Method* const&) const (functional:2127) | |
==1557== by 0x55A11AF: void vc4c::BackgroundWorker::scheduleAll<vc4c::Method*, std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > >(std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > const&, std::function<void (vc4c::Method* const&)> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#1}::operator()() const (BackgroundWorker.h:72) | |
==1557== by 0x55A5D4B: std::_Function_handler<void (), void vc4c::BackgroundWorker::scheduleAll<vc4c::Method*, std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > >(std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > const&, std::function<void (vc4c::Method* const&)> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (functional:1731) | |
==1557== | |
==1557== Thread 13 Optimizer: | |
==1557== Invalid read of size 8 | |
==1557== at 0x4865B20: ??? (in /usr/lib/arm-linux-gnueabihf/libarmmem.so) | |
==1557== Address 0xdb7687c is 28 bytes inside a block of size 35 alloc'd | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x49D8ED7: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x49D8F2B: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.22) | |
==1557== by 0x562FCC3: cleanName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (DebugGraph.cpp:20) | |
==1557== by 0x56303DB: vc4c::printNode(std::basic_ofstream<char, std::char_traits<char> >&, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (DebugGraph.cpp:59) | |
==1557== by 0x560DFB3: void vc4c::DebugGraph<vc4c::BasicBlock*, vc4c::CFGRelation, (vc4c::Directionality)2>::addNodeWithNeighbors<vc4c::Node<vc4c::BasicBlock*, vc4c::CFGRelation, (vc4c::Directionality)2, vc4c::empty_base> >(vc4c::Node<vc4c::BasicBlock*, vc4c::CFGRelation, (vc4c::Directionality)2, vc4c::empty_base> const&, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (vc4c::BasicBlock* const&)> const&, std::function<bool (vc4c::CFGRelation const&)> const&, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (vc4c::CFGRelation const&)> const&) (DebugGraph.h:110) | |
==1557== by 0x560A5BF: void vc4c::DebugGraph<vc4c::BasicBlock*, vc4c::CFGRelation, (vc4c::Directionality)2>::dumpGraph<vc4c::ControlFlowGraph>(vc4c::ControlFlowGraph const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (vc4c::BasicBlock* const&)> const&, std::function<bool (vc4c::CFGRelation const&)> const&, std::function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > (vc4c::CFGRelation const&)> const&) (DebugGraph.h:149) | |
==1557== by 0x56011FB: vc4c::ControlFlowGraph::dumpGraph(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (ControlFlowGraph.cpp:256) | |
==1557== by 0x5602C43: vc4c::ControlFlowGraph::createCFG(vc4c::Method&) (ControlFlowGraph.cpp:466) | |
==1557== by 0x55CD08B: vc4c::Method::getCFG() (Method.cpp:481) | |
==1557== by 0x581A1FB: vc4c::optimizations::reorderBasicBlocks(vc4c::Module const&, vc4c::Method&, vc4c::Configuration const&) (ControlFlow.cpp:1360) | |
==1557== by 0x58469F3: std::_Function_handler<bool (vc4c::Module const&, vc4c::Method&, vc4c::Configuration const&), bool (*)(vc4c::Module const&, vc4c::Method&, vc4c::Configuration const&)>::_M_invoke(std::_Any_data const&, vc4c::Module const&, vc4c::Method&, vc4c::Configuration const&) (functional:1717) | |
==1557== | |
==1557== Thread 7 CodeGenerator: | |
==1557== Conditional jump or move depends on uninitialised value(s) | |
==1557== at 0x56A6044: updateFixedLocals(vc4c::intermediate::IntermediateInstruction const&, vc4c::Local const*, vc4c::Local const*, vc4c::RegisterFile, vc4c::PerformanceMap<vc4c::Local const*, vc4c::qpu_asm::LocalUsage, (vc4c::OrderType)2, std::hash<vc4c::Local const*> >&) (GraphColoring.cpp:307) | |
==1557== by 0x56A6A7B: fixLocals(vc4c::InstructionWalker, vc4c::PerformanceMap<vc4c::Local const*, vc4c::qpu_asm::LocalUsage, (vc4c::OrderType)2, std::hash<vc4c::Local const*> >&, vc4c::Local const*&, vc4c::Local const*&) (GraphColoring.cpp:396) | |
==1557== by 0x56A7277: vc4c::qpu_asm::GraphColoring::GraphColoring(vc4c::Method&, vc4c::InstructionWalker) (GraphColoring.cpp:427) | |
==1557== by 0x569882B: vc4c::qpu_asm::CodeGenerator::generateInstructions(vc4c::Method&) (CodeGenerator.cpp:80) | |
==1557== by 0x569A137: vc4c::qpu_asm::CodeGenerator::toMachineCode(vc4c::Method&) (CodeGenerator.cpp:239) | |
==1557== by 0x559DF37: vc4c::Compiler::convert()::{lambda(vc4c::Method*)#1}::operator()(vc4c::Method*) const (Compiler.cpp:116) | |
==1557== by 0x559EC8B: std::_Function_handler<void (vc4c::Method* const&), vc4c::Compiler::convert()::{lambda(vc4c::Method*)#1}>::_M_invoke(std::_Any_data const&, vc4c::Method* const&) (functional:1731) | |
==1557== by 0x55A2927: std::function<void (vc4c::Method* const&)>::operator()(vc4c::Method* const&) const (functional:2127) | |
==1557== by 0x55A11AF: void vc4c::BackgroundWorker::scheduleAll<vc4c::Method*, std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > >(std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > const&, std::function<void (vc4c::Method* const&)> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#1}::operator()() const (BackgroundWorker.h:72) | |
==1557== by 0x55A5D4B: std::_Function_handler<void (), void vc4c::BackgroundWorker::scheduleAll<vc4c::Method*, std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > >(std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > const&, std::function<void (vc4c::Method* const&)> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (functional:1731) | |
==1557== by 0x558F5E3: std::function<void ()>::operator()() const (functional:2127) | |
==1557== by 0x558E76F: vc4c::BackgroundWorker::operator()()::{lambda()#1}::operator()() const (BackgroundWorker.cpp:38) | |
==1557== | |
==1557== Conditional jump or move depends on uninitialised value(s) | |
==1557== at 0x56A6130: updateFixedLocals(vc4c::intermediate::IntermediateInstruction const&, vc4c::Local const*, vc4c::Local const*, vc4c::RegisterFile, vc4c::PerformanceMap<vc4c::Local const*, vc4c::qpu_asm::LocalUsage, (vc4c::OrderType)2, std::hash<vc4c::Local const*> >&) (GraphColoring.cpp:324) | |
==1557== by 0x56A6A7B: fixLocals(vc4c::InstructionWalker, vc4c::PerformanceMap<vc4c::Local const*, vc4c::qpu_asm::LocalUsage, (vc4c::OrderType)2, std::hash<vc4c::Local const*> >&, vc4c::Local const*&, vc4c::Local const*&) (GraphColoring.cpp:396) | |
==1557== by 0x56A7277: vc4c::qpu_asm::GraphColoring::GraphColoring(vc4c::Method&, vc4c::InstructionWalker) (GraphColoring.cpp:427) | |
==1557== by 0x569882B: vc4c::qpu_asm::CodeGenerator::generateInstructions(vc4c::Method&) (CodeGenerator.cpp:80) | |
==1557== by 0x569A137: vc4c::qpu_asm::CodeGenerator::toMachineCode(vc4c::Method&) (CodeGenerator.cpp:239) | |
==1557== by 0x559DF37: vc4c::Compiler::convert()::{lambda(vc4c::Method*)#1}::operator()(vc4c::Method*) const (Compiler.cpp:116) | |
==1557== by 0x559EC8B: std::_Function_handler<void (vc4c::Method* const&), vc4c::Compiler::convert()::{lambda(vc4c::Method*)#1}>::_M_invoke(std::_Any_data const&, vc4c::Method* const&) (functional:1731) | |
==1557== by 0x55A2927: std::function<void (vc4c::Method* const&)>::operator()(vc4c::Method* const&) const (functional:2127) | |
==1557== by 0x55A11AF: void vc4c::BackgroundWorker::scheduleAll<vc4c::Method*, std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > >(std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > const&, std::function<void (vc4c::Method* const&)> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#1}::operator()() const (BackgroundWorker.h:72) | |
==1557== by 0x55A5D4B: std::_Function_handler<void (), void vc4c::BackgroundWorker::scheduleAll<vc4c::Method*, std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > >(std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > const&, std::function<void (vc4c::Method* const&)> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (functional:1731) | |
==1557== by 0x558F5E3: std::function<void ()>::operator()() const (functional:2127) | |
==1557== by 0x558E76F: vc4c::BackgroundWorker::operator()()::{lambda()#1}::operator()() const (BackgroundWorker.cpp:38) | |
==1557== | |
==1557== Thread 1: | |
==1557== Conditional jump or move depends on uninitialised value(s) | |
==1557== at 0xFFFF0FCC: ??? | |
==1557== | |
==1557== Conditional jump or move depends on uninitialised value(s) | |
==1557== at 0xFFFF0FD4: ??? | |
==1557== | |
==1557== Mismatched free() / delete / delete [] | |
==1557== at 0x484984C: operator delete[](void*) (vg_replace_malloc.c:621) | |
==1557== by 0x58A5B: ~QEngineCPU (qengine_cpu.hpp:44) | |
==1557== by 0x58A5B: destroy<Qrack::QEngineCPU> (new_allocator.h:124) | |
==1557== by 0x58A5B: destroy<Qrack::QEngineCPU> (alloc_traits.h:487) | |
==1557== by 0x58A5B: std::_Sp_counted_ptr_inplace<Qrack::QEngineCPU, std::allocator<Qrack::QEngineCPU>, (__gnu_cxx::_Lock_policy)1>::_M_dispose() (shared_ptr_base.h:529) | |
==1557== by 0x56EE3: std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1>::_M_release() (shared_ptr_base.h:150) | |
==1557== by 0xB0A3B: ~__shared_count (shared_ptr_base.h:662) | |
==1557== by 0xB0A3B: ~__shared_ptr (shared_ptr_base.h:928) | |
==1557== by 0xB0A3B: ~shared_ptr (shared_ptr.h:93) | |
==1557== by 0xB0A3B: ____C_A_T_C_H____T_E_S_T____2() (tests.cpp:129) | |
==1557== by 0x305CB: Catch::RunContext::invokeActiveTestCase() (catch.hpp:8703) | |
==1557== by 0x3C55B: Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (catch.hpp:8677) | |
==1557== by 0x4A633: Catch::RunContext::runTest(Catch::TestCase const&) (catch.hpp:8466) | |
==1557== by 0x4ACBB: Catch::(anonymous namespace)::runTests(std::shared_ptr<Catch::Config> const&) (catch.hpp:9008) | |
==1557== by 0x4C71F: Catch::Session::runInternal() (catch.hpp:9195) | |
==1557== by 0x4C81B: Catch::Session::run() (catch.hpp:9149) | |
==1557== by 0x1D30F: main (test_main.cpp:109) | |
==1557== Address 0x4c1f080 is 0 bytes inside a block of size 64 alloc'd | |
==1557== at 0x484A308: memalign (vg_replace_malloc.c:858) | |
==1557== by 0xDA5FF: Qrack::QEngineCPU::QEngineCPU(unsigned char, unsigned int, std::shared_ptr<std::mersenne_twister_engine<unsigned long long, 64u, 312u, 156u, 31u, 13043109905998158313ull, 29u, 6148914691236517205ull, 17u, 8202884508482404352ull, 37u, 18444473444759240704ull, 43u, 6364136223846793005ull> >, std::complex<float>, bool, bool, bool) (state.cpp:52) | |
==1557== by 0xB05CF: construct<Qrack::QEngineCPU, int, int> (new_allocator.h:120) | |
==1557== by 0xB05CF: construct<Qrack::QEngineCPU, int, int> (alloc_traits.h:475) | |
==1557== by 0xB05CF: _Sp_counted_ptr_inplace<int, int> (shared_ptr_base.h:520) | |
==1557== by 0xB05CF: __shared_count<Qrack::QEngineCPU, std::allocator<Qrack::QEngineCPU>, int, int> (shared_ptr_base.h:615) | |
==1557== by 0xB05CF: __shared_ptr<std::allocator<Qrack::QEngineCPU>, int, int> (shared_ptr_base.h:1100) | |
==1557== by 0xB05CF: shared_ptr<std::allocator<Qrack::QEngineCPU>, int, int> (shared_ptr.h:319) | |
==1557== by 0xB05CF: allocate_shared<Qrack::QEngineCPU, std::allocator<Qrack::QEngineCPU>, int, int> (shared_ptr.h:620) | |
==1557== by 0xB05CF: make_shared<Qrack::QEngineCPU, int, int> (shared_ptr.h:636) | |
==1557== by 0xB05CF: ____C_A_T_C_H____T_E_S_T____2() (tests.cpp:129) | |
==1557== by 0x305CB: Catch::RunContext::invokeActiveTestCase() (catch.hpp:8703) | |
==1557== by 0x3C55B: Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (catch.hpp:8677) | |
==1557== by 0x4A633: Catch::RunContext::runTest(Catch::TestCase const&) (catch.hpp:8466) | |
==1557== by 0x4ACBB: Catch::(anonymous namespace)::runTests(std::shared_ptr<Catch::Config> const&) (catch.hpp:9008) | |
==1557== by 0x4C71F: Catch::Session::runInternal() (catch.hpp:9195) | |
==1557== by 0x4C81B: Catch::Session::run() (catch.hpp:9149) | |
==1557== by 0x1D30F: main (test_main.cpp:109) | |
==1557== | |
==1557== Mismatched free() / delete / delete [] | |
==1557== at 0x484984C: operator delete[](void*) (vg_replace_malloc.c:621) | |
==1557== by 0x58A5B: ~QEngineCPU (qengine_cpu.hpp:44) | |
==1557== by 0x58A5B: destroy<Qrack::QEngineCPU> (new_allocator.h:124) | |
==1557== by 0x58A5B: destroy<Qrack::QEngineCPU> (alloc_traits.h:487) | |
==1557== by 0x58A5B: std::_Sp_counted_ptr_inplace<Qrack::QEngineCPU, std::allocator<Qrack::QEngineCPU>, (__gnu_cxx::_Lock_policy)1>::_M_dispose() (shared_ptr_base.h:529) | |
==1557== by 0x56EE3: std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1>::_M_release() (shared_ptr_base.h:150) | |
==1557== by 0xBD9E7: ~__shared_count (shared_ptr_base.h:662) | |
==1557== by 0xBD9E7: ~__shared_ptr (shared_ptr_base.h:928) | |
==1557== by 0xBD9E7: ~shared_ptr (shared_ptr.h:93) | |
==1557== by 0xBD9E7: ____C_A_T_C_H____T_E_S_T____4() (tests.cpp:157) | |
==1557== by 0x305CB: Catch::RunContext::invokeActiveTestCase() (catch.hpp:8703) | |
==1557== by 0x3C55B: Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (catch.hpp:8677) | |
==1557== by 0x4A633: Catch::RunContext::runTest(Catch::TestCase const&) (catch.hpp:8466) | |
==1557== by 0x4ACBB: Catch::(anonymous namespace)::runTests(std::shared_ptr<Catch::Config> const&) (catch.hpp:9008) | |
==1557== by 0x4C71F: Catch::Session::runInternal() (catch.hpp:9195) | |
==1557== by 0x4C81B: Catch::Session::run() (catch.hpp:9149) | |
==1557== by 0x1D30F: main (test_main.cpp:109) | |
==1557== Address 0xaf85200 is 0 bytes inside a block of size 64 alloc'd | |
==1557== at 0x484A308: memalign (vg_replace_malloc.c:858) | |
==1557== by 0xDA5FF: Qrack::QEngineCPU::QEngineCPU(unsigned char, unsigned int, std::shared_ptr<std::mersenne_twister_engine<unsigned long long, 64u, 312u, 156u, 31u, 13043109905998158313ull, 29u, 6148914691236517205ull, 17u, 8202884508482404352ull, 37u, 18444473444759240704ull, 43u, 6364136223846793005ull> >, std::complex<float>, bool, bool, bool) (state.cpp:52) | |
==1557== by 0xBD76F: construct<Qrack::QEngineCPU, int, int> (new_allocator.h:120) | |
==1557== by 0xBD76F: construct<Qrack::QEngineCPU, int, int> (alloc_traits.h:475) | |
==1557== by 0xBD76F: _Sp_counted_ptr_inplace<int, int> (shared_ptr_base.h:520) | |
==1557== by 0xBD76F: __shared_count<Qrack::QEngineCPU, std::allocator<Qrack::QEngineCPU>, int, int> (shared_ptr_base.h:615) | |
==1557== by 0xBD76F: __shared_ptr<std::allocator<Qrack::QEngineCPU>, int, int> (shared_ptr_base.h:1100) | |
==1557== by 0xBD76F: shared_ptr<std::allocator<Qrack::QEngineCPU>, int, int> (shared_ptr.h:319) | |
==1557== by 0xBD76F: allocate_shared<Qrack::QEngineCPU, std::allocator<Qrack::QEngineCPU>, int, int> (shared_ptr.h:620) | |
==1557== by 0xBD76F: make_shared<Qrack::QEngineCPU, int, int> (shared_ptr.h:636) | |
==1557== by 0xBD76F: ____C_A_T_C_H____T_E_S_T____4() (tests.cpp:157) | |
==1557== by 0x305CB: Catch::RunContext::invokeActiveTestCase() (catch.hpp:8703) | |
==1557== by 0x3C55B: Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (catch.hpp:8677) | |
==1557== by 0x4A633: Catch::RunContext::runTest(Catch::TestCase const&) (catch.hpp:8466) | |
==1557== by 0x4ACBB: Catch::(anonymous namespace)::runTests(std::shared_ptr<Catch::Config> const&) (catch.hpp:9008) | |
==1557== by 0x4C71F: Catch::Session::runInternal() (catch.hpp:9195) | |
==1557== by 0x4C81B: Catch::Session::run() (catch.hpp:9149) | |
==1557== by 0x1D30F: main (test_main.cpp:109) | |
==1557== | |
==1557== Mismatched free() / delete / delete [] | |
==1557== at 0x484984C: operator delete[](void*) (vg_replace_malloc.c:621) | |
==1557== by 0x58A5B: ~QEngineCPU (qengine_cpu.hpp:44) | |
==1557== by 0x58A5B: destroy<Qrack::QEngineCPU> (new_allocator.h:124) | |
==1557== by 0x58A5B: destroy<Qrack::QEngineCPU> (alloc_traits.h:487) | |
==1557== by 0x58A5B: std::_Sp_counted_ptr_inplace<Qrack::QEngineCPU, std::allocator<Qrack::QEngineCPU>, (__gnu_cxx::_Lock_policy)1>::_M_dispose() (shared_ptr_base.h:529) | |
==1557== by 0x56EE3: std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1>::_M_release() (shared_ptr_base.h:150) | |
==1557== by 0xBD443: ~__shared_count (shared_ptr_base.h:662) | |
==1557== by 0xBD443: ~__shared_ptr (shared_ptr_base.h:928) | |
==1557== by 0xBD443: ~shared_ptr (shared_ptr.h:93) | |
==1557== by 0xBD443: ____C_A_T_C_H____T_E_S_T____6() (tests.cpp:187) | |
==1557== by 0x305CB: Catch::RunContext::invokeActiveTestCase() (catch.hpp:8703) | |
==1557== by 0x3C55B: Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (catch.hpp:8677) | |
==1557== by 0x4A633: Catch::RunContext::runTest(Catch::TestCase const&) (catch.hpp:8466) | |
==1557== by 0x4ACBB: Catch::(anonymous namespace)::runTests(std::shared_ptr<Catch::Config> const&) (catch.hpp:9008) | |
==1557== by 0x4C71F: Catch::Session::runInternal() (catch.hpp:9195) | |
==1557== by 0x4C81B: Catch::Session::run() (catch.hpp:9149) | |
==1557== by 0x1D30F: main (test_main.cpp:109) | |
==1557== Address 0xb4e5c80 is 0 bytes inside a block of size 64 alloc'd | |
==1557== at 0x484A308: memalign (vg_replace_malloc.c:858) | |
==1557== by 0xDA5FF: Qrack::QEngineCPU::QEngineCPU(unsigned char, unsigned int, std::shared_ptr<std::mersenne_twister_engine<unsigned long long, 64u, 312u, 156u, 31u, 13043109905998158313ull, 29u, 6148914691236517205ull, 17u, 8202884508482404352ull, 37u, 18444473444759240704ull, 43u, 6364136223846793005ull> >, std::complex<float>, bool, bool, bool) (state.cpp:52) | |
==1557== by 0xBD327: construct<Qrack::QEngineCPU, int, int> (new_allocator.h:120) | |
==1557== by 0xBD327: construct<Qrack::QEngineCPU, int, int> (alloc_traits.h:475) | |
==1557== by 0xBD327: _Sp_counted_ptr_inplace<int, int> (shared_ptr_base.h:520) | |
==1557== by 0xBD327: __shared_count<Qrack::QEngineCPU, std::allocator<Qrack::QEngineCPU>, int, int> (shared_ptr_base.h:615) | |
==1557== by 0xBD327: __shared_ptr<std::allocator<Qrack::QEngineCPU>, int, int> (shared_ptr_base.h:1100) | |
==1557== by 0xBD327: shared_ptr<std::allocator<Qrack::QEngineCPU>, int, int> (shared_ptr.h:319) | |
==1557== by 0xBD327: allocate_shared<Qrack::QEngineCPU, std::allocator<Qrack::QEngineCPU>, int, int> (shared_ptr.h:620) | |
==1557== by 0xBD327: make_shared<Qrack::QEngineCPU, int, int> (shared_ptr.h:636) | |
==1557== by 0xBD327: ____C_A_T_C_H____T_E_S_T____6() (tests.cpp:187) | |
==1557== by 0x305CB: Catch::RunContext::invokeActiveTestCase() (catch.hpp:8703) | |
==1557== by 0x3C55B: Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (catch.hpp:8677) | |
==1557== by 0x4A633: Catch::RunContext::runTest(Catch::TestCase const&) (catch.hpp:8466) | |
==1557== by 0x4ACBB: Catch::(anonymous namespace)::runTests(std::shared_ptr<Catch::Config> const&) (catch.hpp:9008) | |
==1557== by 0x4C71F: Catch::Session::runInternal() (catch.hpp:9195) | |
==1557== by 0x4C81B: Catch::Session::run() (catch.hpp:9149) | |
==1557== by 0x1D30F: main (test_main.cpp:109) | |
==1557== | |
==1557== Mismatched free() / delete / delete [] | |
==1557== at 0x484984C: operator delete[](void*) (vg_replace_malloc.c:621) | |
==1557== by 0x58A5B: ~QEngineCPU (qengine_cpu.hpp:44) | |
==1557== by 0x58A5B: destroy<Qrack::QEngineCPU> (new_allocator.h:124) | |
==1557== by 0x58A5B: destroy<Qrack::QEngineCPU> (alloc_traits.h:487) | |
==1557== by 0x58A5B: std::_Sp_counted_ptr_inplace<Qrack::QEngineCPU, std::allocator<Qrack::QEngineCPU>, (__gnu_cxx::_Lock_policy)1>::_M_dispose() (shared_ptr_base.h:529) | |
==1557== by 0x56EE3: std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1>::_M_release() (shared_ptr_base.h:150) | |
==1557== by 0xBD667: ~__shared_count (shared_ptr_base.h:662) | |
==1557== by 0xBD667: ~__shared_ptr (shared_ptr_base.h:928) | |
==1557== by 0xBD667: ~shared_ptr (shared_ptr.h:93) | |
==1557== by 0xBD667: ____C_A_T_C_H____T_E_S_T____8() (tests.cpp:216) | |
==1557== by 0x305CB: Catch::RunContext::invokeActiveTestCase() (catch.hpp:8703) | |
==1557== by 0x3C55B: Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (catch.hpp:8677) | |
==1557== by 0x4A633: Catch::RunContext::runTest(Catch::TestCase const&) (catch.hpp:8466) | |
==1557== by 0x4ACBB: Catch::(anonymous namespace)::runTests(std::shared_ptr<Catch::Config> const&) (catch.hpp:9008) | |
==1557== by 0x4C71F: Catch::Session::runInternal() (catch.hpp:9195) | |
==1557== by 0x4C81B: Catch::Session::run() (catch.hpp:9149) | |
==1557== by 0x1D30F: main (test_main.cpp:109) | |
==1557== Address 0x4e7e1c0 is 0 bytes inside a block of size 64 alloc'd | |
==1557== at 0x484A308: memalign (vg_replace_malloc.c:858) | |
==1557== by 0xDA5FF: Qrack::QEngineCPU::QEngineCPU(unsigned char, unsigned int, std::shared_ptr<std::mersenne_twister_engine<unsigned long long, 64u, 312u, 156u, 31u, 13043109905998158313ull, 29u, 6148914691236517205ull, 17u, 8202884508482404352ull, 37u, 18444473444759240704ull, 43u, 6364136223846793005ull> >, std::complex<float>, bool, bool, bool) (state.cpp:52) | |
==1557== by 0xBD54B: construct<Qrack::QEngineCPU, int, int> (new_allocator.h:120) | |
==1557== by 0xBD54B: construct<Qrack::QEngineCPU, int, int> (alloc_traits.h:475) | |
==1557== by 0xBD54B: _Sp_counted_ptr_inplace<int, int> (shared_ptr_base.h:520) | |
==1557== by 0xBD54B: __shared_count<Qrack::QEngineCPU, std::allocator<Qrack::QEngineCPU>, int, int> (shared_ptr_base.h:615) | |
==1557== by 0xBD54B: __shared_ptr<std::allocator<Qrack::QEngineCPU>, int, int> (shared_ptr_base.h:1100) | |
==1557== by 0xBD54B: shared_ptr<std::allocator<Qrack::QEngineCPU>, int, int> (shared_ptr.h:319) | |
==1557== by 0xBD54B: allocate_shared<Qrack::QEngineCPU, std::allocator<Qrack::QEngineCPU>, int, int> (shared_ptr.h:620) | |
==1557== by 0xBD54B: make_shared<Qrack::QEngineCPU, int, int> (shared_ptr.h:636) | |
==1557== by 0xBD54B: ____C_A_T_C_H____T_E_S_T____8() (tests.cpp:216) | |
==1557== by 0x305CB: Catch::RunContext::invokeActiveTestCase() (catch.hpp:8703) | |
==1557== by 0x3C55B: Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (catch.hpp:8677) | |
==1557== by 0x4A633: Catch::RunContext::runTest(Catch::TestCase const&) (catch.hpp:8466) | |
==1557== by 0x4ACBB: Catch::(anonymous namespace)::runTests(std::shared_ptr<Catch::Config> const&) (catch.hpp:9008) | |
==1557== by 0x4C71F: Catch::Session::runInternal() (catch.hpp:9195) | |
==1557== by 0x4C81B: Catch::Session::run() (catch.hpp:9149) | |
==1557== by 0x1D30F: main (test_main.cpp:109) | |
==1557== | |
==1557== Invalid read of size 4 | |
==1557== at 0x504FDC4: vc4cl::Event::waitFor() const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Address 0xdfdac78 is 8 bytes inside a block of size 128 free'd | |
==1557== at 0x48491EC: operator delete(void*) (vg_replace_malloc.c:576) | |
==1557== by 0x504FBDF: vc4cl::Event::~Event() (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Block was alloc'd at | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x503B68B: vc4cl::Buffer::createBufferActionEvent(vc4cl::CommandQueue*, vc4cl::CommandType, unsigned int, _cl_event* const*, int*) const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Conditional jump or move depends on uninitialised value(s) | |
==1557== at 0xC23BC: ProbPattern::match(std::shared_ptr<Qrack::QInterface> const&) const (tests.hpp:157) | |
==1557== by 0x8092F: MatchExpr (catch.hpp:2587) | |
==1557== by 0x8092F: Catch::MatchExpr<std::shared_ptr<Qrack::QInterface>, ProbPattern> Catch::makeMatchExpr<std::shared_ptr<Qrack::QInterface>, ProbPattern>(std::shared_ptr<Qrack::QInterface> const&, ProbPattern const&, Catch::StringRef) [clone .isra.140] (catch.hpp:2606) | |
==1557== by 0xA975B: (anonymous namespace)::____C_A_T_C_H____T_E_S_T____10::test() (tests.cpp:249) | |
==1557== by 0xB2A33: Catch::TestInvokerAsMethod<(anonymous namespace)::____C_A_T_C_H____T_E_S_T____10>::invoke() const (catch.hpp:475) | |
==1557== by 0x305CB: Catch::RunContext::invokeActiveTestCase() (catch.hpp:8703) | |
==1557== by 0x3C55B: Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (catch.hpp:8677) | |
==1557== by 0x4A633: Catch::RunContext::runTest(Catch::TestCase const&) (catch.hpp:8466) | |
==1557== by 0x4ACBB: Catch::(anonymous namespace)::runTests(std::shared_ptr<Catch::Config> const&) (catch.hpp:9008) | |
==1557== by 0x4C71F: Catch::Session::runInternal() (catch.hpp:9195) | |
==1557== by 0x4C81B: Catch::Session::run() (catch.hpp:9149) | |
==1557== by 0x1D30F: main (test_main.cpp:109) | |
==1557== | |
==1557== Invalid read of size 4 | |
==1557== at 0x4898AE4: pthread_mutex_lock (pthread_mutex_lock.c:67) | |
==1557== by 0x5050103: vc4cl::Event::isFinished() const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== by 0x507C007: vc4cl::waitForEvent(vc4cl::Event const*) (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Address 0x14fcf5dc is 52 bytes inside a block of size 128 free'd | |
==1557== at 0x48491EC: operator delete(void*) (vg_replace_malloc.c:576) | |
==1557== by 0x504FBDF: vc4cl::Event::~Event() (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Block was alloc'd at | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x503B68B: vc4cl::Buffer::createBufferActionEvent(vc4cl::CommandQueue*, vc4cl::CommandType, unsigned int, _cl_event* const*, int*) const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Invalid read of size 4 | |
==1557== at 0x4898B10: pthread_mutex_lock (pthread_mutex_lock.c:80) | |
==1557== by 0x5050103: vc4cl::Event::isFinished() const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== by 0x507C007: vc4cl::waitForEvent(vc4cl::Event const*) (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Address 0x14fcf5d0 is 40 bytes inside a block of size 128 free'd | |
==1557== at 0x48491EC: operator delete(void*) (vg_replace_malloc.c:576) | |
==1557== by 0x504FBDF: vc4cl::Event::~Event() (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Block was alloc'd at | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x503B68B: vc4cl::Buffer::createBufferActionEvent(vc4cl::CommandQueue*, vc4cl::CommandType, unsigned int, _cl_event* const*, int*) const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Invalid write of size 4 | |
==1557== at 0x4898B1C: pthread_mutex_lock (pthread_mutex_lock.c:80) | |
==1557== by 0x5050103: vc4cl::Event::isFinished() const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== by 0x507C007: vc4cl::waitForEvent(vc4cl::Event const*) (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Address 0x14fcf5d0 is 40 bytes inside a block of size 128 free'd | |
==1557== at 0x48491EC: operator delete(void*) (vg_replace_malloc.c:576) | |
==1557== by 0x504FBDF: vc4cl::Event::~Event() (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Block was alloc'd at | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x503B68B: vc4cl::Buffer::createBufferActionEvent(vc4cl::CommandQueue*, vc4cl::CommandType, unsigned int, _cl_event* const*, int*) const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Invalid read of size 4 | |
==1557== at 0x4898B30: pthread_mutex_lock (pthread_mutex_lock.c:81) | |
==1557== by 0x5050103: vc4cl::Event::isFinished() const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== by 0x507C007: vc4cl::waitForEvent(vc4cl::Event const*) (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Address 0x14fcf5d8 is 48 bytes inside a block of size 128 free'd | |
==1557== at 0x48491EC: operator delete(void*) (vg_replace_malloc.c:576) | |
==1557== by 0x504FBDF: vc4cl::Event::~Event() (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Block was alloc'd at | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x503B68B: vc4cl::Buffer::createBufferActionEvent(vc4cl::CommandQueue*, vc4cl::CommandType, unsigned int, _cl_event* const*, int*) const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Invalid read of size 4 | |
==1557== at 0x4898B44: pthread_mutex_lock (pthread_mutex_lock.c:161) | |
==1557== by 0x5050103: vc4cl::Event::isFinished() const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== by 0x507C007: vc4cl::waitForEvent(vc4cl::Event const*) (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Address 0x14fcf5e0 is 56 bytes inside a block of size 128 free'd | |
==1557== at 0x48491EC: operator delete(void*) (vg_replace_malloc.c:576) | |
==1557== by 0x504FBDF: vc4cl::Event::~Event() (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Block was alloc'd at | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x503B68B: vc4cl::Buffer::createBufferActionEvent(vc4cl::CommandQueue*, vc4cl::CommandType, unsigned int, _cl_event* const*, int*) const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Invalid write of size 4 | |
==1557== at 0x4898B54: pthread_mutex_lock (pthread_mutex_lock.c:159) | |
==1557== by 0x5050103: vc4cl::Event::isFinished() const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== by 0x507C007: vc4cl::waitForEvent(vc4cl::Event const*) (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Address 0x14fcf5d8 is 48 bytes inside a block of size 128 free'd | |
==1557== at 0x48491EC: operator delete(void*) (vg_replace_malloc.c:576) | |
==1557== by 0x504FBDF: vc4cl::Event::~Event() (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Block was alloc'd at | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x503B68B: vc4cl::Buffer::createBufferActionEvent(vc4cl::CommandQueue*, vc4cl::CommandType, unsigned int, _cl_event* const*, int*) const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Invalid write of size 4 | |
==1557== at 0x4898B58: pthread_mutex_lock (pthread_mutex_lock.c:161) | |
==1557== by 0x5050103: vc4cl::Event::isFinished() const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== by 0x507C007: vc4cl::waitForEvent(vc4cl::Event const*) (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Address 0x14fcf5e0 is 56 bytes inside a block of size 128 free'd | |
==1557== at 0x48491EC: operator delete(void*) (vg_replace_malloc.c:576) | |
==1557== by 0x504FBDF: vc4cl::Event::~Event() (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Block was alloc'd at | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x503B68B: vc4cl::Buffer::createBufferActionEvent(vc4cl::CommandQueue*, vc4cl::CommandType, unsigned int, _cl_event* const*, int*) const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Invalid read of size 4 | |
==1557== at 0x505010C: vc4cl::Event::isFinished() const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== by 0x507C007: vc4cl::waitForEvent(vc4cl::Event const*) (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Address 0x14fcf5e8 is 64 bytes inside a block of size 128 free'd | |
==1557== at 0x48491EC: operator delete(void*) (vg_replace_malloc.c:576) | |
==1557== by 0x504FBDF: vc4cl::Event::~Event() (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Block was alloc'd at | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x503B68B: vc4cl::Buffer::createBufferActionEvent(vc4cl::CommandQueue*, vc4cl::CommandType, unsigned int, _cl_event* const*, int*) const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Invalid read of size 4 | |
==1557== at 0x489A3F4: __pthread_mutex_unlock_usercnt (pthread_mutex_unlock.c:39) | |
==1557== by 0x5050123: vc4cl::Event::isFinished() const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== by 0x507C007: vc4cl::waitForEvent(vc4cl::Event const*) (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Address 0x14fcf5dc is 52 bytes inside a block of size 128 free'd | |
==1557== at 0x48491EC: operator delete(void*) (vg_replace_malloc.c:576) | |
==1557== by 0x504FBDF: vc4cl::Event::~Event() (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Block was alloc'd at | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x503B68B: vc4cl::Buffer::createBufferActionEvent(vc4cl::CommandQueue*, vc4cl::CommandType, unsigned int, _cl_event* const*, int*) const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Invalid write of size 4 | |
==1557== at 0x489A420: __pthread_mutex_unlock_usercnt (pthread_mutex_unlock.c:49) | |
==1557== by 0x5050123: vc4cl::Event::isFinished() const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== by 0x507C007: vc4cl::waitForEvent(vc4cl::Event const*) (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Address 0x14fcf5d8 is 48 bytes inside a block of size 128 free'd | |
==1557== at 0x48491EC: operator delete(void*) (vg_replace_malloc.c:576) | |
==1557== by 0x504FBDF: vc4cl::Event::~Event() (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Block was alloc'd at | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x503B68B: vc4cl::Buffer::createBufferActionEvent(vc4cl::CommandQueue*, vc4cl::CommandType, unsigned int, _cl_event* const*, int*) const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Invalid read of size 4 | |
==1557== at 0x489A424: __pthread_mutex_unlock_usercnt (pthread_mutex_unlock.c:52) | |
==1557== by 0x5050123: vc4cl::Event::isFinished() const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== by 0x507C007: vc4cl::waitForEvent(vc4cl::Event const*) (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Address 0x14fcf5e0 is 56 bytes inside a block of size 128 free'd | |
==1557== at 0x48491EC: operator delete(void*) (vg_replace_malloc.c:576) | |
==1557== by 0x504FBDF: vc4cl::Event::~Event() (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Block was alloc'd at | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x503B68B: vc4cl::Buffer::createBufferActionEvent(vc4cl::CommandQueue*, vc4cl::CommandType, unsigned int, _cl_event* const*, int*) const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Invalid write of size 4 | |
==1557== at 0x489A42C: __pthread_mutex_unlock_usercnt (pthread_mutex_unlock.c:52) | |
==1557== by 0x5050123: vc4cl::Event::isFinished() const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== by 0x507C007: vc4cl::waitForEvent(vc4cl::Event const*) (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Address 0x14fcf5e0 is 56 bytes inside a block of size 128 free'd | |
==1557== at 0x48491EC: operator delete(void*) (vg_replace_malloc.c:576) | |
==1557== by 0x504FBDF: vc4cl::Event::~Event() (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Block was alloc'd at | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x503B68B: vc4cl::Buffer::createBufferActionEvent(vc4cl::CommandQueue*, vc4cl::CommandType, unsigned int, _cl_event* const*, int*) const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Invalid read of size 4 | |
==1557== at 0x489A438: __pthread_mutex_unlock_usercnt (pthread_mutex_unlock.c:55) | |
==1557== by 0x5050123: vc4cl::Event::isFinished() const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== by 0x507C007: vc4cl::waitForEvent(vc4cl::Event const*) (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Address 0x14fcf5d0 is 40 bytes inside a block of size 128 free'd | |
==1557== at 0x48491EC: operator delete(void*) (vg_replace_malloc.c:576) | |
==1557== by 0x504FBDF: vc4cl::Event::~Event() (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Block was alloc'd at | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x503B68B: vc4cl::Buffer::createBufferActionEvent(vc4cl::CommandQueue*, vc4cl::CommandType, unsigned int, _cl_event* const*, int*) const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Invalid write of size 4 | |
==1557== at 0x489A43C: __pthread_mutex_unlock_usercnt (pthread_mutex_unlock.c:55) | |
==1557== by 0x5050123: vc4cl::Event::isFinished() const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== by 0x507C007: vc4cl::waitForEvent(vc4cl::Event const*) (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Address 0x14fcf5d0 is 40 bytes inside a block of size 128 free'd | |
==1557== at 0x48491EC: operator delete(void*) (vg_replace_malloc.c:576) | |
==1557== by 0x504FBDF: vc4cl::Event::~Event() (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Block was alloc'd at | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x503B68B: vc4cl::Buffer::createBufferActionEvent(vc4cl::CommandQueue*, vc4cl::CommandType, unsigned int, _cl_event* const*, int*) const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Invalid read of size 4 | |
==1557== at 0x489A444: __pthread_mutex_unlock_usercnt (pthread_mutex_unlock.c:55) | |
==1557== by 0x5050123: vc4cl::Event::isFinished() const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== by 0x507C007: vc4cl::waitForEvent(vc4cl::Event const*) (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Address 0x14fcf5d0 is 40 bytes inside a block of size 128 free'd | |
==1557== at 0x48491EC: operator delete(void*) (vg_replace_malloc.c:576) | |
==1557== by 0x504FBDF: vc4cl::Event::~Event() (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Block was alloc'd at | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x503B68B: vc4cl::Buffer::createBufferActionEvent(vc4cl::CommandQueue*, vc4cl::CommandType, unsigned int, _cl_event* const*, int*) const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Invalid read of size 4 | |
==1557== at 0x505008C: vc4cl::Event::waitFor() const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Address 0x14fcf5e8 is 64 bytes inside a block of size 128 free'd | |
==1557== at 0x48491EC: operator delete(void*) (vg_replace_malloc.c:576) | |
==1557== by 0x504FBDF: vc4cl::Event::~Event() (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== Block was alloc'd at | |
==1557== at 0x4847D4C: operator new(unsigned int) (vg_replace_malloc.c:328) | |
==1557== by 0x503B68B: vc4cl::Buffer::createBufferActionEvent(vc4cl::CommandQueue*, vc4cl::CommandType, unsigned int, _cl_event* const*, int*) const (in /usr/local/lib/libVC4CL.so.0.4) | |
==1557== | |
==1557== Conditional jump or move depends on uninitialised value(s) | |
==1557== at 0xC23BC: ProbPattern::match(std::shared_ptr<Qrack::QInterface> const&) const (tests.hpp:157) | |
==1557== by 0x8092F: MatchExpr (catch.hpp:2587) | |
==1557== by 0x8092F: Catch::MatchExpr<std::shared_ptr<Qrack::QInterface>, ProbPattern> Catch::makeMatchExpr<std::shared_ptr<Qrack::QInterface>, ProbPattern>(std::shared_ptr<Qrack::QInterface> const&, ProbPattern const&, Catch::StringRef) [clone .isra.140] (catch.hpp:2606) | |
==1557== by 0xA8FFF: (anonymous namespace)::____C_A_T_C_H____T_E_S_T____12::test() (tests.cpp:261) | |
==1557== by 0xB2B4F: Catch::TestInvokerAsMethod<(anonymous namespace)::____C_A_T_C_H____T_E_S_T____12>::invoke() const (catch.hpp:475) | |
==1557== by 0x305CB: Catch::RunContext::invokeActiveTestCase() (catch.hpp:8703) | |
==1557== by 0x3C55B: Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (catch.hpp:8677) | |
==1557== by 0x4A633: Catch::RunContext::runTest(Catch::TestCase const&) (catch.hpp:8466) | |
==1557== by 0x4ACBB: Catch::(anonymous namespace)::runTests(std::shared_ptr<Catch::Config> const&) (catch.hpp:9008) | |
==1557== by 0x4C71F: Catch::Session::runInternal() (catch.hpp:9195) | |
==1557== by 0x4C81B: Catch::Session::run() (catch.hpp:9149) | |
==1557== by 0x1D30F: main (test_main.cpp:109) | |
==1557== |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment