Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr OpenHydraulics_OpenHydraulics.Circuits.PressureCompensatedLoadSensing.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.PressureCompensatedLoadSensing,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="OpenHydraulics_OpenHydraulics.Circuits.PressureCompensatedLoadSensing") translateModel(OpenHydraulics.Circuits.PressureCompensatedLoadSensing,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="OpenHydraulics_OpenHydraulics.Circuits.PressureCompensatedLoadSensing") 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.0982f14e6d7645159396dfe54a7b558c[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.PressureCompensatedLoadSensing.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.PressureCompensatedLoadSensing.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.PressureCompensatedLoadSensing.oil.density(doubleActingCylinder.jA.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real doubleActingCylinder.jB.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.PressureCompensatedLoadSensing.oil.density(doubleActingCylinder.jB.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real PCLSPump.fluidPower2MechRotVar.flange_b.phi [STAT] (1) Real PCLSPump.mechanicalPumpLosses.w_relfric [STAT] (1) Real PCLSPump.swashPlatePD.D.x (start = PCLSPump.swashPlatePD.D.x_start) [STAT] (1) Real PCLSPump.j1.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.PressureCompensatedLoadSensing.oil.density(PCLSPump.j1.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real PCLSPump.j2.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.PressureCompensatedLoadSensing.oil.density(PCLSPump.j2.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real circuitTank.volumeOpen.m = circuitTank.volumeOpen.V_actual * OpenHydraulics.Circuits.PressureCompensatedLoadSensing.oil.density(circuitTank.volumeOpen.p_const) (min = 0.0) [STAT] (1) Real valve4way3pos.reliefB2T.valvePosition (start = 0.0) [STAT] (1) Real valve4way3pos.reliefA2T.valvePosition (start = 0.0) [STAT] (1) Real valve4way3pos.j1.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.PressureCompensatedLoadSensing.oil.density(valve4way3pos.j1.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real valve4way3pos.j2.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.PressureCompensatedLoadSensing.oil.density(valve4way3pos.j2.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real valve4way3pos.j3.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.PressureCompensatedLoadSensing.oil.density(valve4way3pos.j3.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real valve4way3pos.j4.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.PressureCompensatedLoadSensing.oil.density(valve4way3pos.j4.volumeClosed.p_vol) (min = 0.0) [STAT] (1) protected Real valve4way3pos.p_LS (fixed = true, start = valve4way3pos.p_init, min = 0.0, nominal = 1e5) [STAT] (1) Real j1.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.PressureCompensatedLoadSensing.oil.density(j1.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real j2.volumeClosed.m = 1e-6 * OpenHydraulics.Circuits.PressureCompensatedLoadSensing.oil.density(j2.volumeClosed.p_vol) (min = 0.0) [STAT] (1) Real constantSpeed.phi [STAT] (1) Real slidingMass.v (start = 0.0, StateSelect = default) [STAT] (1) Real valve4way3pos.A2T.control [STAT] (1) Real valve4way3pos.dynamicResponse.yd (start = valve4way3pos.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)[0x7f735cc9b520] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBAdjacency_Dependency_addListFull+0x2c)[0x7f735db2d6ec] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBAdjacency_collectDependenciesEquation+0x1c2)[0x7f735db2cda2] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBAdjacency_Matrix_createFull+0xbc9)[0x7f735db37d29] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBCausalize_causalizePseudoArray+0x11d)[0x7f735db623ed] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBCausalize_applyModule+0xc7)[0x7f735db63327] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBCausalize_main+0x232)[0x7f735db63652] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBackendDAE_applyModules+0x277)[0x7f735db8b967] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBackendDAE_main+0x924)[0x7f735db8c964] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_SimCodeMain_translateModelCallBackendNB+0xc2)[0x7f735d897392] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_SimCodeMain_translateModel+0x178)[0x7f735d899198] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_CevalScriptBackend_translateModel+0x3f6)[0x7f735d8e6bd6] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_CevalScriptBackend_cevalInteractiveFunctions3+0x7401)[0x7f735d902e61] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_CevalScript_cevalInteractiveFunctions2+0x43e5)[0x7f735dfd8845] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_CevalScript_cevalInteractiveFunctions+0x1da)[0x7f735dfdb78a] 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.