Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr OpenHydraulics_OpenHydraulics.Circuits.Regenerative.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.Regenerative,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="OpenHydraulics_OpenHydraulics.Circuits.Regenerative") translateModel(OpenHydraulics.Circuits.Regenerative,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="OpenHydraulics_OpenHydraulics.Circuits.Regenerative") 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.7564469f23934811b544e99e979a6110[stateselection] Natural states before index reduction: ********************************************************* [STAT] (1) Real slidingMass.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 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.Regenerative.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.Regenerative.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.Regenerative.oil.density(doubleActingCylinder.jA.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real doubleActingCylinder.jB.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.Regenerative.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.Regenerative.oil.density(circuitTank.volumeOpen.p_const) (min = 0.0) [STAT] (1) Real j1.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.Regenerative.oil.density(j1.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real j2.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.Regenerative.oil.density(j2.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real constantSpeed.phi [STAT] (1) Real RegenValve.j1.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.Regenerative.oil.density(RegenValve.j1.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real RegenValve.j2.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.Regenerative.oil.density(RegenValve.j2.volumeClosed.p_vol) (min = 0.0) [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.Regenerative.oil.density(constantDisplacementPump.j1.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real constantDisplacementPump.j2.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.Regenerative.oil.density(constantDisplacementPump.j2.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real RegenValve.A2T.control [STAT] (1) Real RegenValve.dynamicResponse.yd (start = RegenValve.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)[0x7f5d77281520] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBAdjacency_Dependency_addListFull+0x2c)[0x7f5d781136ec] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBAdjacency_collectDependenciesEquation+0x1c2)[0x7f5d78112da2] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBAdjacency_Matrix_createFull+0xbc9)[0x7f5d7811dd29] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBCausalize_causalizePseudoArray+0x11d)[0x7f5d781483ed] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBCausalize_applyModule+0xc7)[0x7f5d78149327] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBCausalize_main+0x232)[0x7f5d78149652] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBackendDAE_applyModules+0x277)[0x7f5d78171967] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBackendDAE_main+0x924)[0x7f5d78172964] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_SimCodeMain_translateModelCallBackendNB+0xc2)[0x7f5d77e7d392] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_SimCodeMain_translateModel+0x178)[0x7f5d77e7f198] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_CevalScriptBackend_translateModel+0x3f6)[0x7f5d77eccbd6] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_CevalScriptBackend_cevalInteractiveFunctions3+0x7401)[0x7f5d77ee8e61] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_CevalScript_cevalInteractiveFunctions2+0x43e5)[0x7f5d785be845] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_CevalScript_cevalInteractiveFunctions+0x1da)[0x7f5d785c178a] 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.