Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr OpenHydraulics_OpenHydraulics.Circuits.OpenCenter_tandem.conf.json loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 3.2.3+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/OpenHydraulics 1.0.0-master/package.mo", uses=false) Using package OpenHydraulics with version 1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/OpenHydraulics 1.0.0-master/package.mo) Using package Modelica with version 3.2.3 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 3.2.3+maint.om/package.mo) Using package Complex with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo) Using package ModelicaServices with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo) Running command: translateModel(OpenHydraulics.Circuits.OpenCenter_tandem,tolerance=1e-08,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="OpenHydraulics_OpenHydraulics.Circuits.OpenCenter_tandem") translateModel(OpenHydraulics.Circuits.OpenCenter_tandem,tolerance=1e-08,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="OpenHydraulics_OpenHydraulics.Circuits.OpenCenter_tandem") Thread is still alive. OMC died, but the thread is still running? This will end badly. The log-file of omc: Created ZeroMQ Server. Dumped server port in file: /tmp/openmodelica.hudson.port.3b1b54553bd344229352d321cd79e17d[stateselection] Natural states before index reduction: ********************************************************* [STAT] (1) Real slidingMass.flange_b.s [STAT] (1) Real slidingMass1.flange_b.s [STAT] (1) Real doubleActingCylinder.cushionHead.s_rel = (-(0.5 * doubleActingCylinder.piston.L + (0.5 * doubleActingCylinder.piston.L - (-(0.5 * doubleActingCylinder.rod.L + (0.5 * doubleActingCylinder.rod.L - (-(0.5 * slidingMass.L + (0.5 * slidingMass.L - slidingMass.flange_b.s))))))))) - fixed.s0 (min = 0.0) [STAT] (1) Real doubleActingCylinder.cushionRod.s_rel = (0.5 * doubleActingCylinder.cylinder.L - (-(fixed.s0 + 0.5 * doubleActingCylinder.cylinder.L))) - (-(0.5 * doubleActingCylinder.rod.L + (0.5 * doubleActingCylinder.rod.L - (-(0.5 * slidingMass.L + (0.5 * slidingMass.L - slidingMass.flange_b.s)))))) (min = 0.0) [STAT] (1) Real doubleActingCylinder1.cushionHead.s_rel = (-(0.5 * doubleActingCylinder1.piston.L + (0.5 * doubleActingCylinder1.piston.L - (-(0.5 * doubleActingCylinder1.rod.L + (0.5 * doubleActingCylinder1.rod.L - (-(0.5 * slidingMass1.L + (0.5 * slidingMass1.L - slidingMass1.flange_b.s))))))))) - fixed1.s0 (min = 0.0) [STAT] (1) Real doubleActingCylinder1.cushionRod.s_rel = (0.5 * doubleActingCylinder1.cylinder.L - (-(fixed1.s0 + 0.5 * doubleActingCylinder1.cylinder.L))) - (-(0.5 * doubleActingCylinder1.rod.L + (0.5 * doubleActingCylinder1.rod.L - (-(0.5 * slidingMass1.L + (0.5 * slidingMass1.L - slidingMass1.flange_b.s)))))) (min = 0.0) [STAT] (1) Real reliefValve.valvePosition (start = 0.0) [STAT] (1) Real doubleActingCylinder.cylinderChamberHead.s_rel (start = 0.0) [STAT] (1) Real doubleActingCylinder.cylinderChamberHead.m (start = doubleActingCylinder.cylinderChamberHead.residualVolume * OpenHydraulics.Circuits.OpenCenter_tandem.oil.density(doubleActingCylinder.cylinderChamberHead.p_init), min = 0.0) [STAT] (1) Real doubleActingCylinder.cylinderChamberRod.s_rel (start = 0.0) [STAT] (1) Real doubleActingCylinder.cylinderChamberRod.m (start = doubleActingCylinder.cylinderChamberRod.residualVolume * OpenHydraulics.Circuits.OpenCenter_tandem.oil.density(doubleActingCylinder.cylinderChamberRod.p_init), min = 0.0) [STAT] (1) Real doubleActingCylinder.cushionHead.reliefValve.valvePosition (start = 0.0) [STAT] (1) Real doubleActingCylinder.cushionHead.cushionRestriction.control [STAT] (1) Real doubleActingCylinder.cushionRod.reliefValve.valvePosition (start = 0.0) [STAT] (1) Real doubleActingCylinder.cushionRod.cushionRestriction.control [STAT] (1) Real doubleActingCylinder.piston.v (start = 0.0, StateSelect = default) [STAT] (1) Real doubleActingCylinder.damper.s_rel (start = 0.0, nominal = doubleActingCylinder.damper.s_nominal, StateSelect = prefer) [STAT] (1) Real doubleActingCylinder.jA.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.OpenCenter_tandem.oil.density(doubleActingCylinder.jA.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real doubleActingCylinder.jB.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.OpenCenter_tandem.oil.density(doubleActingCylinder.jB.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real slidingMass.v (start = 0.0, StateSelect = default) [STAT] (1) Real circuitTank.volumeOpen.m = circuitTank.volumeOpen.V_actual * OpenHydraulics.Circuits.OpenCenter_tandem.oil.density(circuitTank.volumeOpen.p_const) (min = 0.0) [STAT] (1) Real j1.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.OpenCenter_tandem.oil.density(j1.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real j2.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.OpenCenter_tandem.oil.density(j2.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real constantSpeed.phi [STAT] (1) Real constantDisplacementPump.mechanicalPumpLosses.w_relfric [STAT] (1) Real constantDisplacementPump.fluidPower2MechRot.flange_b.phi [STAT] (1) Real constantDisplacementPump.j1.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.OpenCenter_tandem.oil.density(constantDisplacementPump.j1.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real constantDisplacementPump.j2.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.OpenCenter_tandem.oil.density(constantDisplacementPump.j2.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real valve4_3posOCtandem.j1.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.OpenCenter_tandem.oil.density(valve4_3posOCtandem.j1.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real valve4_3posOCtandem.j2.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.OpenCenter_tandem.oil.density(valve4_3posOCtandem.j2.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real valve4_3posOCtandem.j3.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.OpenCenter_tandem.oil.density(valve4_3posOCtandem.j3.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real valve4_3posOCtandem.j4.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.OpenCenter_tandem.oil.density(valve4_3posOCtandem.j4.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real doubleActingCylinder1.cylinderChamberHead.s_rel (start = 0.0) [STAT] (1) Real doubleActingCylinder1.cylinderChamberHead.m (start = doubleActingCylinder1.cylinderChamberHead.residualVolume * OpenHydraulics.Circuits.OpenCenter_tandem.oil.density(doubleActingCylinder1.cylinderChamberHead.p_init), min = 0.0) [STAT] (1) Real doubleActingCylinder1.cylinderChamberRod.s_rel (start = 0.0) [STAT] (1) Real doubleActingCylinder1.cylinderChamberRod.m (start = doubleActingCylinder1.cylinderChamberRod.residualVolume * OpenHydraulics.Circuits.OpenCenter_tandem.oil.density(doubleActingCylinder1.cylinderChamberRod.p_init), min = 0.0) [STAT] (1) Real doubleActingCylinder1.cushionHead.reliefValve.valvePosition (start = 0.0) [STAT] (1) Real doubleActingCylinder1.cushionHead.cushionRestriction.control [STAT] (1) Real doubleActingCylinder1.cushionRod.reliefValve.valvePosition (start = 0.0) [STAT] (1) Real doubleActingCylinder1.cushionRod.cushionRestriction.control [STAT] (1) Real doubleActingCylinder1.piston.v (start = 0.0, StateSelect = default) [STAT] (1) Real doubleActingCylinder1.damper.s_rel (start = 0.0, nominal = doubleActingCylinder1.damper.s_nominal, StateSelect = prefer) [STAT] (1) Real doubleActingCylinder1.jA.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.OpenCenter_tandem.oil.density(doubleActingCylinder1.jA.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real doubleActingCylinder1.jB.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.OpenCenter_tandem.oil.density(doubleActingCylinder1.jB.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real valve4_3posOCtandem1.j1.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.OpenCenter_tandem.oil.density(valve4_3posOCtandem1.j1.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real valve4_3posOCtandem1.j2.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.OpenCenter_tandem.oil.density(valve4_3posOCtandem1.j2.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real valve4_3posOCtandem1.j3.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.OpenCenter_tandem.oil.density(valve4_3posOCtandem1.j3.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real valve4_3posOCtandem1.j4.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.OpenCenter_tandem.oil.density(valve4_3posOCtandem1.j4.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real slidingMass1.v (start = 0.0, StateSelect = default) [STAT] (1) Real valve4_3posOCtandem.A2T.control [STAT] (1) Real valve4_3posOCtandem.dynamicResponse.yd (start = valve4_3posOCtandem.dynamicResponse.yd_start) [STAT] (1) Real valve4_3posOCtandem1.A2T.control [STAT] (1) Real valve4_3posOCtandem1.dynamicResponse.yd (start = valve4_3posOCtandem1.dynamicResponse.yd_start) [stateselection] Natural discrete states from discrete equations: ******************************************************************* [stateselection] Natural discrete states from initial equations: ****************************************************************** Limited backtrace at point of segmentation fault /lib/x86_64-linux-gnu/libc.so.6(+0x42520)[0x7fb3a0df4520] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBAdjacency_Dependency_addListFull+0x2c)[0x7fb3a1c866ec] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBAdjacency_collectDependenciesEquation+0x1c2)[0x7fb3a1c85da2] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBAdjacency_Matrix_createFull+0xbc9)[0x7fb3a1c90d29] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBCausalize_causalizePseudoArray+0x11d)[0x7fb3a1cbb3ed] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBCausalize_applyModule+0xc7)[0x7fb3a1cbc327] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBCausalize_main+0x232)[0x7fb3a1cbc652] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBackendDAE_applyModules+0x277)[0x7fb3a1ce4967] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBackendDAE_main+0x924)[0x7fb3a1ce5964] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_SimCodeMain_translateModelCallBackendNB+0xc2)[0x7fb3a19f0392] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_SimCodeMain_translateModel+0x178)[0x7fb3a19f2198] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_CevalScriptBackend_translateModel+0x3f6)[0x7fb3a1a3fbd6] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_CevalScriptBackend_cevalInteractiveFunctions3+0x7401)[0x7fb3a1a5be61] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_CevalScript_cevalInteractiveFunctions2+0x43e5)[0x7fb3a2131845] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_CevalScript_cevalInteractiveFunctions+0x1da)[0x7fb3a213478a] Segmentation fault (core dumped) Aborted the command. Failed to read output from testmodel.py, exit status != 0: OMC died, but the thread is still running? This will end badly.