==18364== Memcheck, a memory error detector ==18364== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al. ==18364== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info ==18364== Command: ./julia-debug dberr.jl ==18364== Parent PID: 16631 ==18364== ==18364== Conditional jump or move depends on uninitialised value(s) ==18364== at 0x7130351: (anonymous namespace)::AsmParser::Lex() (in /home/galen/julia/usr/lib/libLLVM-3.9.so) ==18364== by 0x742A439: (anonymous namespace)::X86AsmParser::ParseInstruction(llvm::ParseInstructionInfo&, llvm::StringRef, llvm::SMLoc, llvm::SmallVectorImpl > >&) (in /home/galen/julia/usr/lib/libLLVM-3.9.so) ==18364== by 0x7135788: (anonymous namespace)::AsmParser::parseStatement((anonymous namespace)::ParseStatementInfo&, llvm::MCAsmParserSemaCallback*) [clone .constprop.440] (in /home/galen/julia/usr/lib/libLLVM-3.9.so) ==18364== by 0x7137B9B: (anonymous namespace)::AsmParser::Run(bool, bool) (in /home/galen/julia/usr/lib/libLLVM-3.9.so) ==18364== by 0x69EAE1C: llvm::AsmPrinter::EmitInlineAsm(llvm::StringRef, llvm::MCSubtargetInfo const&, llvm::MCTargetOptions const&, llvm::MDNode const*, llvm::InlineAsm::AsmDialect) const (in /home/galen/julia/usr/lib/libLLVM-3.9.so) ==18364== by 0x69EBAAB: llvm::AsmPrinter::EmitInlineAsm(llvm::MachineInstr const*) const (in /home/galen/julia/usr/lib/libLLVM-3.9.so) ==18364== by 0x69E1ECA: llvm::AsmPrinter::EmitFunctionBody() (in /home/galen/julia/usr/lib/libLLVM-3.9.so) ==18364== by 0x72D05EF: llvm::X86AsmPrinter::runOnMachineFunction(llvm::MachineFunction&) (in /home/galen/julia/usr/lib/libLLVM-3.9.so) ==18364== by 0x66BDA00: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (in /home/galen/julia/usr/lib/libLLVM-3.9.so) ==18364== by 0x654EF19: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/galen/julia/usr/lib/libLLVM-3.9.so) ==18364== by 0x654F30A: llvm::FPPassManager::runOnModule(llvm::Module&) (in /home/galen/julia/usr/lib/libLLVM-3.9.so) ==18364== by 0x654EA83: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/galen/julia/usr/lib/libLLVM-3.9.so) ==18364== ==18364== Syscall param msync(start) points to uninitialised byte(s) ==18364== at 0x5A7ABBD: ??? (syscall-template.S:84) ==18364== by 0x504D229: msync_validate (in /home/galen/julia/usr/lib/libjulia-debug.so.0.6.0) ==18364== by 0x504D39D: validate_mem (in /home/galen/julia/usr/lib/libjulia-debug.so.0.6.0) ==18364== by 0x504D4D8: access_mem (in /home/galen/julia/usr/lib/libjulia-debug.so.0.6.0) ==18364== by 0x504DD62: dwarf_get (in /home/galen/julia/usr/lib/libjulia-debug.so.0.6.0) ==18364== by 0x504E136: _ULx86_64_access_reg (in /home/galen/julia/usr/lib/libjulia-debug.so.0.6.0) ==18364== by 0x504D1C7: _ULx86_64_get_reg (in /home/galen/julia/usr/lib/libjulia-debug.so.0.6.0) ==18364== by 0x5051416: apply_reg_state (in /home/galen/julia/usr/lib/libjulia-debug.so.0.6.0) ==18364== by 0x5051D37: _ULx86_64_dwarf_find_save_locs (in /home/galen/julia/usr/lib/libjulia-debug.so.0.6.0) ==18364== by 0x505254E: _ULx86_64_dwarf_step (in /home/galen/julia/usr/lib/libjulia-debug.so.0.6.0) ==18364== by 0x504E530: _ULx86_64_step (in /home/galen/julia/usr/lib/libjulia-debug.so.0.6.0) ==18364== by 0x4ED0180: jl_unw_step (stackwalk.c:322) ==18364== Address 0xffefdd010 is on thread 1's stack ==18364== in frame #5, created by _ULx86_64_access_reg (???:) ==18364== ==18364== ==18364== HEAP SUMMARY: ==18364== in use at exit: 40,320,010 bytes in 49,448 blocks ==18364== total heap usage: 2,905,380 allocs, 2,855,932 frees, 894,742,664 bytes allocated ==18364== ==18364== LEAK SUMMARY: ==18364== definitely lost: 16,395 bytes in 422 blocks ==18364== indirectly lost: 0 bytes in 0 blocks ==18364== possibly lost: 83,779 bytes in 804 blocks ==18364== still reachable: 40,219,836 bytes in 48,222 blocks ==18364== of which reachable via heuristic: ==18364== newarray : 42,848 bytes in 8 blocks ==18364== multipleinheritance: 2,312 bytes in 4 blocks ==18364== suppressed: 0 bytes in 0 blocks ==18364== Rerun with --leak-check=full to see details of leaked memory ==18364== ==18364== For counts of detected and suppressed errors, rerun with: -v ==18364== Use --track-origins=yes to see where uninitialised values come from ==18364== ERROR SUMMARY: 369 errors from 2 contexts (suppressed: 0 from 0)