<div dir="ltr">I did a search for the "HLOp" symbol and it turned out it is only used by the "<span style="text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">LLVMSupport.so" lib.</span><div><span style="text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">So, this did not help, thus I dug deeper and examined the test binary further.</span></div><div><span style="text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></div><div><span style="text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">`_exit` is called during the initialization of the static HLOp object (dlopen() calls call_init() which executes the static initialization of the object).</span></div><div><span style="text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">But for some strange reason it turned out the init function (llvm::cl::OptionCategory::registerCategory()) is called from /usr/lib/x86_64-linux-gnu/libLLVM-4.0.so.1 .</span></div><div><span style="text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">So then I used strace to find out that first "libLLVMSupport.so.7" is loaded by the dynamic loader and then later the "<span style="background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"> /usr/lib/x86_64-linux-gnu/libLLVM-4.0.so.1". Both have the `registerCategory()` function called during the load of the lib and the second call causes the error.</span></span></div><div><span style="text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><span style="background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">The sequence of the `open` syscalls shows that my local python installation brings in my local lldb lib which in turn loads the local libLLVM lib. And this is the problem. Below attached the detailed log of the open calls.</span></span></div><div><span style="text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><span style="background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">One solution is to uninstall my local lldb or use a different python, or use a virtual env for python - which does not contain any lldb modules - when running these tests.</span></span></div><div><span style="text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><span style="background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">Perhaps, somehow we could discover with cmake that the local python install contains lldb and issue a diagnostic in that case, but this seems quite complicated.</span></span></div><div><span style="text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><span style="background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></span></div><div><span style="text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><span style="background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">Thanks,</span></span></div><div><span style="text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><span style="background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">Gabor</span></span></div><div><span style="text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><span style="background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></span></div><div><span style="text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><span style="background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/tls/x86_64/libgtest_main.so.7", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/tls/libgtest_main.so.7", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/x86_64/libgtest_main.so.7", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libgtest_main.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libgtest.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libpython2.7.so.1.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libLLVMDemangle.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libclangFrontend.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libLLVMExecutionEngine.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libLLVMCore.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libLLVMRuntimeDyld.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libclangCodeGen.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libclangDriver.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libclangEdit.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libclangParse.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libclangRewrite.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libclangSema.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libLLVMMCJIT.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libclangBasic.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libLLVMDebugInfoDWARF.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libclangLex.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libLLVMDebugInfoPDB.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libLLVMSupport.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libedit.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/x86_64-linux-gnu/libedit.so.2", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libncurses.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/lib/x86_64-linux-gnu/libncurses.so.5", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libtinfo.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/lib/x86_64-linux-gnu/libtinfo.so.5", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libpanel.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/x86_64-linux-gnu/libpanel.so.5", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libLLVMBinaryFormat.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libclangAST.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/x86_64-linux-gnu/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/lib/x86_64-linux-gnu/libm.so.6", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/tls/x86_64/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/tls/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/x86_64/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/lib/x86_64-linux-gnu/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libz.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/lib/x86_64-linux-gnu/libz.so.1", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libutil.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/lib/x86_64-linux-gnu/libutil.so.1", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/libclangSerialization.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/libLLVMBitReader.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/libLLVMOption.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/libLLVMProfileData.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/libLLVMMC.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/libLLVMObject.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/libLLVMTarget.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/libclangAnalysis.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/libLLVMAnalysis.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/libLLVMBitWriter.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/libLLVMCoroutines.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/libLLVMCoverage.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/libLLVMipo.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/libLLVMIRReader.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/libLLVMAggressiveInstCombine.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/libLLVMInstCombine.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/libLLVMInstrumentation.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/libLLVMLTO.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/libLLVMLinker.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/libLLVMObjCARCOpts.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/libLLVMPasses.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/libLLVMScalarOpts.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/libLLVMTransformUtils.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/libLLVMMCParser.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/libLLVMDebugInfoCodeView.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/libLLVMDebugInfoMSF.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/lib/x86_64-linux-gnu/librt.so.1", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/libbsd.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/lib/x86_64-linux-gnu/libbsd.so.0", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/../lib/tls/x86_64/libLLVMVectorize.so.7", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/../lib/tls/libLLVMVectorize.so.7", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/../lib/x86_64/libLLVMVectorize.so.7", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/../lib/libLLVMVectorize.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/../lib/libLLVMAsmParser.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/lib/../lib/../lib/libLLVMCodeGen.so.7", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/proc/cpuinfo", O_RDONLY|O_CLOEXEC) = 3</div><div>[==========] Running 40 tests from 2 test cases.</div><div>[----------] Global test environment set-up.</div><div>[----------] 33 tests from PythonDataObjectsTest</div><div>[ RUN      ] PythonDataObjectsTest.TestOwnedReferences</div><div>open("/usr/lib/python2.7/<a href="http://site.x86_64-linux-gnu.so">site.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/site.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/sitemodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/site.py", O_RDONLY) = 3</div><div>open("/usr/lib/python2.7/site.pyc", O_RDONLY) = 4</div><div>open("/usr/lib/python2.7/<a href="http://os.x86_64-linux-gnu.so">os.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/os.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/osmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/os.py", O_RDONLY) = 4</div><div>open("/usr/lib/python2.7/os.pyc", O_RDONLY) = 5</div><div>open("/usr/lib/python2.7/<a href="http://posixpath.x86_64-linux-gnu.so">posixpath.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/posixpath.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/posixpathmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/posixpath.py", O_RDONLY) = 5</div><div>open("/usr/lib/python2.7/posixpath.pyc", O_RDONLY) = 6</div><div>open("/usr/lib/python2.7/<a href="http://stat.x86_64-linux-gnu.so">stat.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/stat.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/statmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/stat.py", O_RDONLY) = 6</div><div>open("/usr/lib/python2.7/stat.pyc", O_RDONLY) = 7</div><div>open("/usr/lib/python2.7/<a href="http://genericpath.x86_64-linux-gnu.so">genericpath.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/genericpath.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/genericpathmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/genericpath.py", O_RDONLY) = 6</div><div>open("/usr/lib/python2.7/genericpath.pyc", O_RDONLY) = 7</div><div>open("/usr/lib/python2.7/<a href="http://warnings.x86_64-linux-gnu.so">warnings.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/warnings.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/warningsmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/warnings.py", O_RDONLY) = 6</div><div>open("/usr/lib/python2.7/warnings.pyc", O_RDONLY) = 7</div><div>open("/usr/lib/python2.7/<a href="http://linecache.x86_64-linux-gnu.so">linecache.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/linecache.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/linecachemodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/linecache.py", O_RDONLY) = 7</div><div>open("/usr/lib/python2.7/linecache.pyc", O_RDONLY) = 8</div><div>open("/usr/lib/python2.7/<a href="http://types.x86_64-linux-gnu.so">types.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/types.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/typesmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/types.py", O_RDONLY) = 7</div><div>open("/usr/lib/python2.7/types.pyc", O_RDONLY) = 8</div><div>open("/usr/lib/python2.7/<a href="http://UserDict.x86_64-linux-gnu.so">UserDict.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/UserDict.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/UserDictmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/UserDict.py", O_RDONLY) = 5</div><div>open("/usr/lib/python2.7/UserDict.pyc", O_RDONLY) = 6</div><div>open("/usr/lib/python2.7/_<a href="http://abcoll.x86_64-linux-gnu.so">abcoll.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/_abcoll.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/_abcollmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/_abcoll.py", O_RDONLY) = 6</div><div>open("/usr/lib/python2.7/_abcoll.pyc", O_RDONLY) = 7</div><div>open("/usr/lib/python2.7/<a href="http://abc.x86_64-linux-gnu.so">abc.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/abc.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/abcmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/abc.py", O_RDONLY) = 7</div><div>open("/usr/lib/python2.7/abc.pyc", O_RDONLY) = 8</div><div>open("/usr/lib/python2.7/_<a href="http://weakrefset.x86_64-linux-gnu.so">weakrefset.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/_weakrefset.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/_weakrefsetmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/_weakrefset.py", O_RDONLY) = 8</div><div>open("/usr/lib/python2.7/_weakrefset.pyc", O_RDONLY) = 9</div><div>open("/usr/lib/python2.7/<a href="http://copy_reg.x86_64-linux-gnu.so">copy_reg.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/copy_reg.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/copy_regmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/copy_reg.py", O_RDONLY) = 5</div><div>open("/usr/lib/python2.7/copy_reg.pyc", O_RDONLY) = 6</div><div>open("/usr/lib/python2.7/<a href="http://traceback.x86_64-linux-gnu.so">traceback.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/traceback.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/tracebackmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/traceback.py", O_RDONLY) = 4</div><div>open("/usr/lib/python2.7/traceback.pyc", O_RDONLY) = 5</div><div>open("/usr/lib/python2.7/<a href="http://sysconfig.x86_64-linux-gnu.so">sysconfig.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/sysconfig.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/sysconfigmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/sysconfig.py", O_RDONLY) = 4</div><div>open("/usr/lib/python2.7/sysconfig.pyc", O_RDONLY) = 5</div><div>open("/usr/lib/python2.7/<a href="http://re.x86_64-linux-gnu.so">re.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/re.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/remodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/re.py", O_RDONLY) = 4</div><div>open("/usr/lib/python2.7/re.pyc", O_RDONLY) = 5</div><div>open("/usr/lib/python2.7/<a href="http://sre_compile.x86_64-linux-gnu.so">sre_compile.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/sre_compile.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/sre_compilemodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/sre_compile.py", O_RDONLY) = 5</div><div>open("/usr/lib/python2.7/sre_compile.pyc", O_RDONLY) = 6</div><div>open("/usr/lib/python2.7/<a href="http://sre_parse.x86_64-linux-gnu.so">sre_parse.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/sre_parse.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/sre_parsemodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/sre_parse.py", O_RDONLY) = 6</div><div>open("/usr/lib/python2.7/sre_parse.pyc", O_RDONLY) = 7</div><div>open("/usr/lib/python2.7/<a href="http://sre_constants.x86_64-linux-gnu.so">sre_constants.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/sre_constants.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/sre_constantsmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/sre_constants.py", O_RDONLY) = 7</div><div>open("/usr/lib/python2.7/sre_constants.pyc", O_RDONLY) = 8</div><div>open("/usr/lib/python2.7/_<a href="http://sysconfigdata.x86_64-linux-gnu.so">sysconfigdata.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/_sysconfigdata.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/_sysconfigdatamodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/_sysconfigdata.py", O_RDONLY) = 4</div><div>open("/usr/lib/python2.7/_sysconfigdata.pyc", O_RDONLY) = 5</div><div>open("/usr/lib/python2.7/_<a href="http://sysconfigdata_nd.x86_64-linux-gnu.so">sysconfigdata_nd.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/_sysconfigdata_nd.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/_sysconfigdata_ndmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/_sysconfigdata_nd.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/_sysconfigdata_nd.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/plat-x86_64-linux-gnu/_<a href="http://sysconfigdata_nd.x86_64-linux-gnu.so">sysconfigdata_nd.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/plat-x86_64-linux-gnu/_sysconfigdata_nd.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/plat-x86_64-linux-gnu/_sysconfigdata_ndmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/plat-x86_64-linux-gnu/_sysconfigdata_nd.py", O_RDONLY) = 5</div><div>open("/usr/lib/python2.7/plat-x86_64-linux-gnu/_sysconfigdata_nd.pyc", O_RDONLY) = 6</div><div>open("/home/egbomrt/.local/lib/python2.7/site-packages", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4</div><div>open("/home/egbomrt/.local/lib/python2.7/site-packages/matplotlib-2.1.0-py2.7-nspkg.pth", O_RDONLY) = 4</div><div>open("/usr/local/lib/python2.7/dist-packages", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4</div><div>open("/usr/lib/python2.7/dist-packages", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4</div><div>open("/usr/lib/python2.7/dist-packages/pygtk.pth", O_RDONLY) = 4</div><div>open("/usr/lib/python2.7/<a href="http://sitecustomize.x86_64-linux-gnu.so">sitecustomize.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/sitecustomize.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/sitecustomizemodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/sitecustomize.py", O_RDONLY) = 4</div><div>open("/usr/lib/python2.7/sitecustomize.pyc", O_RDONLY) = 5</div><div>open("/usr/lib/python2.7/<a href="http://apport_python_hook.x86_64-linux-gnu.so">apport_python_hook.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/apport_python_hook.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/apport_python_hookmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/apport_python_hook.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/apport_python_hook.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/plat-x86_64-linux-gnu/<a href="http://apport_python_hook.x86_64-linux-gnu.so">apport_python_hook.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/plat-x86_64-linux-gnu/apport_python_hook.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/plat-x86_64-linux-gnu/apport_python_hookmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/plat-x86_64-linux-gnu/apport_python_hook.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/plat-x86_64-linux-gnu/apport_python_hook.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-tk/<a href="http://apport_python_hook.x86_64-linux-gnu.so">apport_python_hook.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-tk/apport_python_hook.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-tk/apport_python_hookmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-tk/apport_python_hook.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-tk/apport_python_hook.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-dynload/<a href="http://apport_python_hook.x86_64-linux-gnu.so">apport_python_hook.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-dynload/apport_python_hook.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-dynload/apport_python_hookmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-dynload/apport_python_hook.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-dynload/apport_python_hook.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/.local/lib/python2.7/site-packages/<a href="http://apport_python_hook.x86_64-linux-gnu.so">apport_python_hook.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/.local/lib/python2.7/site-packages/apport_python_hook.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/.local/lib/python2.7/site-packages/apport_python_hookmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/.local/lib/python2.7/site-packages/apport_python_hook.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/.local/lib/python2.7/site-packages/apport_python_hook.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/local/lib/python2.7/dist-packages/<a href="http://apport_python_hook.x86_64-linux-gnu.so">apport_python_hook.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/local/lib/python2.7/dist-packages/apport_python_hook.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/local/lib/python2.7/dist-packages/apport_python_hookmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/local/lib/python2.7/dist-packages/apport_python_hook.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/local/lib/python2.7/dist-packages/apport_python_hook.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/<a href="http://apport_python_hook.x86_64-linux-gnu.so">apport_python_hook.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/apport_python_hook.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/apport_python_hookmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/apport_python_hook.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/apport_python_hook.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/gtk-2.0/<a href="http://apport_python_hook.x86_64-linux-gnu.so">apport_python_hook.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/gtk-2.0/apport_python_hook.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/gtk-2.0/apport_python_hookmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/gtk-2.0/apport_python_hook.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/gtk-2.0/apport_python_hook.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/<a href="http://usercustomize.x86_64-linux-gnu.so">usercustomize.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/usercustomize.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/usercustomizemodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/usercustomize.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/usercustomize.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/plat-x86_64-linux-gnu/<a href="http://usercustomize.x86_64-linux-gnu.so">usercustomize.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/plat-x86_64-linux-gnu/usercustomize.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/plat-x86_64-linux-gnu/usercustomizemodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/plat-x86_64-linux-gnu/usercustomize.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/plat-x86_64-linux-gnu/usercustomize.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-tk/<a href="http://usercustomize.x86_64-linux-gnu.so">usercustomize.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-tk/usercustomize.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-tk/usercustomizemodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-tk/usercustomize.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-tk/usercustomize.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-dynload/<a href="http://usercustomize.x86_64-linux-gnu.so">usercustomize.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-dynload/usercustomize.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-dynload/usercustomizemodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-dynload/usercustomize.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-dynload/usercustomize.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/.local/lib/python2.7/site-packages/<a href="http://usercustomize.x86_64-linux-gnu.so">usercustomize.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/.local/lib/python2.7/site-packages/usercustomize.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/.local/lib/python2.7/site-packages/usercustomizemodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/.local/lib/python2.7/site-packages/usercustomize.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/.local/lib/python2.7/site-packages/usercustomize.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/local/lib/python2.7/dist-packages/<a href="http://usercustomize.x86_64-linux-gnu.so">usercustomize.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/local/lib/python2.7/dist-packages/usercustomize.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/local/lib/python2.7/dist-packages/usercustomizemodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/local/lib/python2.7/dist-packages/usercustomize.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/local/lib/python2.7/dist-packages/usercustomize.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/<a href="http://usercustomize.x86_64-linux-gnu.so">usercustomize.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/usercustomize.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/usercustomizemodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/usercustomize.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/usercustomize.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/gtk-2.0/<a href="http://usercustomize.x86_64-linux-gnu.so">usercustomize.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/gtk-2.0/usercustomize.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/gtk-2.0/usercustomizemodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/gtk-2.0/usercustomize.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/gtk-2.0/usercustomize.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3</div><div>open("/usr/lib/python2.7/encodings/__init__.x86_64-linux-gnu.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/encodings/__init__.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/encodings/__init__module.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/encodings/__init__.py", O_RDONLY) = 3</div><div>open("/usr/lib/python2.7/encodings/__init__.pyc", O_RDONLY) = 4</div><div>open("/usr/lib/python2.7/encodings/<a href="http://codecs.x86_64-linux-gnu.so">codecs.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/encodings/codecs.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/encodings/codecsmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/encodings/codecs.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/encodings/codecs.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/<a href="http://codecs.x86_64-linux-gnu.so">codecs.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/codecs.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/codecsmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/codecs.py", O_RDONLY) = 4</div><div>open("/usr/lib/python2.7/codecs.pyc", O_RDONLY) = 5</div><div>open("/usr/lib/python2.7/encodings/<a href="http://encodings.x86_64-linux-gnu.so">encodings.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/encodings/encodings.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/encodings/encodingsmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/encodings/encodings.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/encodings/encodings.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/encodings/<a href="http://aliases.x86_64-linux-gnu.so">aliases.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/encodings/aliases.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/encodings/aliasesmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/encodings/aliases.py", O_RDONLY) = 4</div><div>open("/usr/lib/python2.7/encodings/aliases.pyc", O_RDONLY) = 5</div><div>open("/usr/lib/python2.7/encodings/__builtin__.x86_64-linux-gnu.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/encodings/__builtin__.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/encodings/__builtin__module.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/encodings/__builtin__.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/encodings/__builtin__.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/encodings/<a href="http://utf_8.x86_64-linux-gnu.so">utf_8.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/encodings/utf_8.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/encodings/utf_8module.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/encodings/utf_8.py", O_RDONLY) = 3</div><div>open("/usr/lib/python2.7/encodings/utf_8.pyc", O_RDONLY) = 4</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/tools/lldb/unittests/ScriptInterpreter/Python/<a href="http://lldb.x86_64-linux-gnu.so">lldb.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/tools/lldb/unittests/ScriptInterpreter/Python/lldb.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/tools/lldb/unittests/ScriptInterpreter/Python/lldbmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/tools/lldb/unittests/ScriptInterpreter/Python/lldb.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/WORK/llvm3/build/release_assert/tools/lldb/unittests/ScriptInterpreter/Python/lldb.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/<a href="http://lldb.x86_64-linux-gnu.so">lldb.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lldb.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lldbmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lldb.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lldb.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/plat-x86_64-linux-gnu/<a href="http://lldb.x86_64-linux-gnu.so">lldb.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/plat-x86_64-linux-gnu/lldb.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/plat-x86_64-linux-gnu/lldbmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/plat-x86_64-linux-gnu/lldb.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/plat-x86_64-linux-gnu/lldb.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-tk/<a href="http://lldb.x86_64-linux-gnu.so">lldb.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-tk/lldb.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-tk/lldbmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-tk/lldb.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-tk/lldb.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-dynload/<a href="http://lldb.x86_64-linux-gnu.so">lldb.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-dynload/lldb.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-dynload/lldbmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-dynload/lldb.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/lib-dynload/lldb.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/.local/lib/python2.7/site-packages/<a href="http://lldb.x86_64-linux-gnu.so">lldb.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/.local/lib/python2.7/site-packages/lldb.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/.local/lib/python2.7/site-packages/lldbmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/.local/lib/python2.7/site-packages/lldb.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/home/egbomrt/.local/lib/python2.7/site-packages/lldb.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/local/lib/python2.7/dist-packages/<a href="http://lldb.x86_64-linux-gnu.so">lldb.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/local/lib/python2.7/dist-packages/lldb.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/local/lib/python2.7/dist-packages/lldbmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/local/lib/python2.7/dist-packages/lldb.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/local/lib/python2.7/dist-packages/lldb.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/lldb/__init__.x86_64-linux-gnu.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/lldb/__init__.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/lldb/__init__module.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/lldb/__init__.py", O_RDONLY) = 3</div><div>open("/usr/lib/python2.7/dist-packages/lldb/__init__.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/lldb/<a href="http://sys.x86_64-linux-gnu.so">sys.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/lldb/sys.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/lldb/sysmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/lldb/sys.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/lldb/sys.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/lldb/<a href="http://os.x86_64-linux-gnu.so">os.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/lldb/os.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/lldb/osmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/lldb/os.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/lldb/os.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/lldb/<a href="http://imp.x86_64-linux-gnu.so">imp.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/lldb/imp.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/lldb/impmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/lldb/imp.py", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/lldb/imp.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/lldb/_<a href="http://lldb.x86_64-linux-gnu.so">lldb.x86_64-linux-gnu.so</a>", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/lldb/_lldb.so", O_RDONLY) = 4</div><div>open("/usr/lib/python2.7/dist-packages/lldb/_lldb.so", O_RDONLY|O_CLOEXEC) = 5</div><div>open("/usr/lib/python2.7/dist-packages/lldb/../lib/tls/x86_64/libLLVM-4.0.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/lldb/../lib/tls/libLLVM-4.0.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/lldb/../lib/x86_64/libLLVM-4.0.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/python2.7/dist-packages/lldb/../lib/libLLVM-4.0.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 5</div><div>open("/usr/lib/x86_64-linux-gnu/libLLVM-4.0.so.1", O_RDONLY|O_CLOEXEC) = 5</div><div>open("/usr/lib/x86_64-linux-gnu/../lib/tls/x86_64/libffi.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/x86_64-linux-gnu/../lib/tls/libffi.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/x86_64-linux-gnu/../lib/x86_64/libffi.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/x86_64-linux-gnu/../lib/libffi.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)</div><div>open("/usr/lib/x86_64-linux-gnu/libffi.so.6", O_RDONLY|O_CLOEXEC) = 5</div><div>: CommandLine Error: Option 'help-list' registered more than once!</div><div>LLVM ERROR: inconsistency in registered CommandLine options</div><div>+++ exited with 1 +++</div><div><br></div></span></span></div><div><span style="text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><span style="background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></span></div><div><span style="text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><span style="background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></span></div><div><span style="text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><span style="background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></span></div><div><span style="text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><span style="background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></span></div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Jun 29, 2018 at 12:41 PM Pavel Labath <<a href="mailto:labath@google.com">labath@google.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Gábor,<br>
<br>
thanks for sending me that link line. Unfortunately, I don't see<br>
anything immediately obvious there. (I was expecting there would be<br>
something pulling in LLVMSupport twice, but I don't see anything like<br>
that there).<br>
<br>
To fix this, we need to figure out where is the second definition of<br>
this option is coming from (the first one should be in<br>
libLLVMSupport.so). After that, it should be relatively<br>
straightforward to fix the cmake project to avoid that.<br>
<br>
The variable declaring this command option is called HLOp (in<br>
CommandLine.cpp), so one of the ways to do that is to make find that<br>
out is to search for the _ZL4HLOp symbol in the symtab of the shared<br>
libraries (you should not even need debug info for that). Can you<br>
check which of the libraries in your build folder contain this symbol?<br>
<br>
 On Fri, 29 Jun 2018 at 09:13, Gábor Márton <<a href="mailto:martongabesz@gmail.com" target="_blank">martongabesz@gmail.com</a>> wrote:<br>
><br>
> Hi Pavel,<br>
><br>
> Thank you for the fix and for taking care of this!<br>
> So, the particular test binary is: ScriptInterpreterPythonTests .<br>
> And here is the link command:<br>
> ) ninja ScriptInterpreterPythonTests -v<br>
> [1/1] : && /usr/lib/ccache/clang++  -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wcovered-switch-default -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -fdiagnostics-color -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O3  -Wl,-allow-shlib-undefined     -Wl,-O3 -Wl,--gc-sections tools/lldb/unittests/ScriptInterpreter/Python/CMakeFiles/ScriptInterpreterPythonTests.dir/PythonDataObjectsTests.cpp.o tools/lldb/unittests/ScriptInterpreter/Python/CMakeFiles/ScriptInterpreterPythonTests.dir/PythonExceptionStateTests.cpp.o tools/lldb/unittests/ScriptInterpreter/Python/CMakeFiles/ScriptInterpreterPythonTests.dir/PythonTestSuite.cpp.o  -o tools/lldb/unittests/ScriptInterpreter/Python/ScriptInterpreterPythonTests  -Wl,-rpath,/home/egbomrt/WORK/llvm3/build/release_assert/lib -lpthread lib/libgtest_main.so.7svn lib/libgtest.so.7svn -lpthread lib/liblldbHost.a lib/liblldbPluginScriptInterpreterPython.a /usr/lib/x86_64-linux-gnu/<a href="http://libpython2.7.so" rel="noreferrer" target="_blank">libpython2.7.so</a> lib/liblldbHost.a lib/liblldbCore.a lib/liblldbSymbol.a lib/liblldbTarget.a lib/liblldbBreakpoint.a lib/liblldbDataFormatters.a lib/liblldbInterpreter.a lib/liblldbExpression.a lib/liblldbPluginProcessUtility.a lib/liblldbPluginCPlusPlusLanguage.a lib/liblldbPluginObjCLanguage.a lib/liblldbPluginExpressionParserClang.a lib/liblldbPluginExpressionParserGo.a lib/liblldbPluginSymbolFileDWARF.a lib/liblldbPluginSymbolFilePDB.a lib/liblldbCommands.a lib/liblldbPluginObjectFileJIT.a lib/liblldbPluginAppleObjCRuntime.a lib/liblldbHost.a lib/liblldbCore.a lib/liblldbSymbol.a lib/liblldbTarget.a lib/liblldbBreakpoint.a lib/liblldbDataFormatters.a lib/liblldbInterpreter.a lib/liblldbExpression.a lib/liblldbPluginProcessUtility.a lib/liblldbPluginCPlusPlusLanguage.a lib/liblldbPluginObjCLanguage.a lib/liblldbPluginExpressionParserClang.a lib/liblldbPluginExpressionParserGo.a lib/liblldbPluginSymbolFileDWARF.a lib/liblldbPluginSymbolFilePDB.a lib/liblldbCommands.a lib/liblldbPluginObjectFileJIT.a lib/liblldbPluginAppleObjCRuntime.a lib/liblldbHost.a lib/liblldbCore.a lib/liblldbSymbol.a lib/liblldbTarget.a lib/liblldbBreakpoint.a lib/liblldbDataFormatters.a lib/liblldbInterpreter.a lib/liblldbExpression.a lib/liblldbPluginProcessUtility.a lib/liblldbPluginCPlusPlusLanguage.a lib/liblldbPluginObjCLanguage.a lib/liblldbPluginExpressionParserClang.a lib/liblldbPluginExpressionParserGo.a lib/liblldbPluginSymbolFileDWARF.a lib/liblldbPluginSymbolFilePDB.a lib/liblldbCommands.a lib/liblldbPluginObjectFileJIT.a lib/liblldbPluginAppleObjCRuntime.a lib/liblldbHost.a lib/liblldbCore.a lib/liblldbSymbol.a lib/liblldbTarget.a lib/liblldbBreakpoint.a lib/liblldbDataFormatters.a lib/liblldbInterpreter.a lib/liblldbExpression.a lib/liblldbPluginProcessUtility.a lib/liblldbPluginCPlusPlusLanguage.a lib/liblldbPluginObjCLanguage.a lib/liblldbPluginExpressionParserClang.a lib/liblldbPluginExpressionParserGo.a lib/liblldbPluginSymbolFileDWARF.a lib/liblldbPluginSymbolFilePDB.a lib/liblldbCommands.a lib/liblldbPluginObjectFileJIT.a lib/liblldbPluginAppleObjCRuntime.a lib/libLLVMDemangle.so.7svn lib/libclangFrontend.so.7svn lib/libLLVMExecutionEngine.so.7svn lib/libLLVMObject.so.7svn lib/libLLVMCore.so.7svn lib/libLLVMRuntimeDyld.so.7svn lib/libclangCodeGen.so.7svn lib/libclangDriver.so.7svn lib/libclangEdit.so.7svn lib/libclangParse.so.7svn lib/libclangRewrite.so.7svn lib/libclangRewriteFrontend.so.7svn lib/libclangSema.so.7svn lib/libclangSerialization.so.7svn lib/libLLVMipo.so.7svn lib/libLLVMMCJIT.so.7svn lib/libclangBasic.so.7svn lib/libLLVMDebugInfoDWARF.so.7svn lib/libclangLex.so.7svn lib/libLLVMDebugInfoPDB.so.7svn lib/liblldbBase.a lib/liblldbUtility.a lib/libLLVMSupport.so.7svn -lpthread /usr/lib/x86_64-linux-gnu/<a href="http://libpython2.7.so" rel="noreferrer" target="_blank">libpython2.7.so</a> /usr/lib/x86_64-linux-gnu/libxml2.so -ldl -ledit -lcurses /usr/lib/x86_64-linux-gnu/libform.so /usr/lib/x86_64-linux-gnu/libpanel.so -ltinfo lib/libLLVMBinaryFormat.so.7svn lib/libclangAST.so.7svn -Wl,-rpath-link,/home/egbomrt/WORK/llvm3/build/release_assert/lib && cd /home/egbomrt/WORK/llvm3/build/release_assert/tools/lldb/unittests/ScriptInterpreter/Python && /usr/local/bin/cmake -E make_directory /home/egbomrt/WORK/llvm3/build/release_assert/tools/lldb/unittests/ScriptInterpreter/Python/./Inputs<br>
><br>
> Let me know if there is any additional info you need,<br>
><br>
> Gabor<br>
><br>
> On Thu, Jun 28, 2018 at 4:45 PM Pavel Labath <<a href="mailto:labath@google.com" target="_blank">labath@google.com</a>> wrote:<br>
>><br>
>> The core file tests should be fixed as of r335859. I tried reproing<br>
>> the python unit tests problem, but I couldn't get it to fail that way.<br>
>> I can help you get to the bottom of it if you're interested, but it's<br>
>> going to take some interactive debugging (for start I'd need to see<br>
>> the link command for the test binary in question).<br>
>><br>
>> cheers,<br>
>> pl<br>
>> On Tue, 26 Jun 2018 at 16:33, Pavel Labath <<a href="mailto:labath@google.com" target="_blank">labath@google.com</a>> wrote:<br>
>> ><br>
>> > The BUILD_SHARED_LIBS part is likely to be the issue. LLDB libraries<br>
>> > have cyclic dependencies, which don't play well with shared libraries.<br>
>> > I think somebody "fixed" it some time ago (i.e., just made the flag be<br>
>> > ignored for lldb), but I'm not sure if he also checked the unit tests.<br>
>> > I'll see if I can reproduce that on my end.<br>
>> > On Tue, 26 Jun 2018 at 16:28, Gábor Márton <<a href="mailto:martongabesz@gmail.com" target="_blank">martongabesz@gmail.com</a>> wrote:<br>
>> > ><br>
>> > > Hi Pavel,<br>
>> > ><br>
>> > > I do an in-tree build, so lldb is next to clang.<br>
>> > > And I use ccache, could that be a problem? If yes then why just with the unit tests?<br>
>> > > Here is how I configured cmake:<br>
>> > > cmake ../../git/llvm -G Ninja -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang -DBUILD_SHARED_LIBS=1 -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_ENABLE_ASSERTIONS=1<br>
>> > ><br>
>> > > Thanks,<br>
>> > > Gabor<br>
>> > ><br>
>> > > On Tue, Jun 26, 2018 at 5:05 PM Pavel Labath <<a href="mailto:labath@google.com" target="_blank">labath@google.com</a>> wrote:<br>
>> > >><br>
>> > >> Hello Gabor,<br>
>> > >><br>
>> > >> The error message (Option 'help-list' registered more than once) leads<br>
>> > >> me to believe that this is caused by an uncommon (for lldb, at least)<br>
>> > >> build configuration. Can you share your cmake configuration?<br>
>> > >><br>
>> > >> I suspect TestLinuxCore is also failing due to unexpected build<br>
>> > >> configuration, specifically missing targets in llvm (mips?). I'll try<br>
>> > >> to fix that this week.<br>
>> > >> On Tue, 26 Jun 2018 at 14:44, Gábor Márton via lldb-dev<br>
>> > >> <<a href="mailto:lldb-dev@lists.llvm.org" target="_blank">lldb-dev@lists.llvm.org</a>> wrote:<br>
>> > >> ><br>
>> > >> > Hi<br>
>> > >> ><br>
>> > >> > By using "ninja check-lldb-unit" some of the unit tests fail with the tip of the master. (I am using Ubuntu Linux.) The error is always related to the CommandLine options:<br>
>> > >> ><br>
>> > >> > FAIL: lldb-Unit :: ScriptInterpreter/Python/./ScriptInterpreterPythonTests/PythonDataObjectsTest.TestBorrowedReferences (120 of 363)<br>
>> > >> > ******************** TEST 'lldb-Unit :: ScriptInterpreter/Python/./ScriptInterpreterPythonTests/PythonDataObjectsTest.TestBorrowedReferences' FAILED ********************<br>
>> > >> > Note: Google Test filter = PythonDataObjectsTest.TestBorrowedReferences<br>
>> > >> > [==========] Running 1 test from 1 test case.<br>
>> > >> > [----------] Global test environment set-up.<br>
>> > >> > [----------] 1 test from PythonDataObjectsTest<br>
>> > >> > [ RUN      ] PythonDataObjectsTest.TestBorrowedReferences<br>
>> > >> > : CommandLine Error: Option 'help-list' registered more than once!<br>
>> > >> > LLVM ERROR: inconsistency in registered CommandLine options<br>
>> > >> ><br>
>> > >> > The other lit tests pass, except TestLinuxCore.py.<br>
>> > >> ><br>
>> > >> > I already set up LD_LIBRARY_PATH to point to $build/bin.<br>
>> > >> > Am I missing something else?<br>
>> > >> ><br>
>> > >> > Any help would be appreciated.<br>
>> > >> ><br>
>> > >> > Thanks,<br>
>> > >> > Gábor<br>
>> > >> > _______________________________________________<br>
>> > >> > lldb-dev mailing list<br>
>> > >> > <a href="mailto:lldb-dev@lists.llvm.org" target="_blank">lldb-dev@lists.llvm.org</a><br>
>> > >> > <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev</a><br>
</blockquote></div>