Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr ThermalSeparation_ThermalSeparation.Examples.Testing.Pump.PumpSystem.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 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermalSeparation 0.2.0-master/package.mo", uses=false) Using package ThermalSeparation with version 0.2 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermalSeparation 0.2.0-master/package.mo) Using package Modelica with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+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(ThermalSeparation.Examples.Testing.Pump.PumpSystem,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="ThermalSeparation_ThermalSeparation.Examples.Testing.Pump.PumpSystem") translateModel(ThermalSeparation.Examples.Testing.Pump.PumpSystem,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="ThermalSeparation_ThermalSeparation.Examples.Testing.Pump.PumpSystem") 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.9842ca1b72b642f98ded8e5d5fb08e5a[stateselection] Natural states before index reduction: ********************************************************* [STAT] (1) Real $AUX_2 = tank.h_l * $FUN_21 * tank.A * tank.y [STAT] (1) Real $AUX_1 = tank.c_l[$i1] * tank.A * tank.y [STAT] (1) Real $AUX_0 = (tank.mediumLiquid.mediumConOut.rho * tank.y) / tank.mediumLiquid.mediumConOut.MM [stateselection] Created auxiliary equations: *********************************************** [SCAL] (1) $AUX_2 = tank.h_l * $FUN_21 * tank.A * tank.y ($RES_$AUX_2) [SCAL] (1) $AUX_1 = tank.c_l[$i1] * tank.A * tank.y ($RES_$AUX_1) [SCAL] (1) $AUX_0 = (tank.mediumLiquid.mediumConOut.rho * tank.y) / tank.mediumLiquid.mediumConOut.MM ($RES_$AUX_0) [stateselection] Natural discrete states from discrete equations: ******************************************************************* [stateselection] Natural discrete states from initial equations: ****************************************************************** Created Parameter Binding Equations (34): ******************************************* [SCAL] (1) idealPumpControlledVdot.mediumLiquid.calcSpecificEnthalpy.p = sinkLiquid.p ($RES_BND_443) [SCAL] (1) idealPumpControlledVdot.mediumLiquid.p = sinkLiquid.p ($RES_BND_442) [SCAL] (1) idealPumpControlledVdot.p = sinkLiquid.p ($RES_BND_441) [SCAL] (1) idealPumpControlledVdot.p_out = sinkLiquid.p ($RES_BND_440) [SCAL] (1) idealPumpControlledVdot.liquidOut.p = sinkLiquid.p ($RES_BND_439) [SCAL] (1) sinkLiquid.liquidPortIn.p = sinkLiquid.p ($RES_BND_438) [SCAL] (1) sourceLiquid.medium.calcSpecificEnthalpy.p = tank.p_gas ($RES_BND_437) [SCAL] (1) sourceLiquid.medium.p = tank.p_gas ($RES_BND_436) [SCAL] (1) tank.mediumLiquidIn.calcSpecificEnthalpy.p = tank.p_gas ($RES_BND_435) [SCAL] (1) tank.mediumLiquidIn.p = tank.p_gas ($RES_BND_434) [SCAL] (1) sourceLiquid.p = tank.p_gas ($RES_BND_433) [SCAL] (1) sourceLiquid.liquidPortOut.p = tank.p_gas ($RES_BND_432) [SCAL] (1) tank.portIn.p = tank.p_gas ($RES_BND_431) [SCAL] (1) sourceLiquid.medium.calcSpecificEnthalpy.Theta = (-273.15) + sourceLiquid.T ($RES_BND_430) [SCAL] (1) sourceLiquid.medium.calcSpecificEnthalpy.T = sourceLiquid.T ($RES_BND_429) [SCAL] (1) sourceLiquid.medium.Theta = (-273.15) + sourceLiquid.T ($RES_BND_428) [SCAL] (1) sourceLiquid.medium.T = sourceLiquid.T ($RES_BND_427) [SCAL] (1) sourceLiquid.T_In_internal = sourceLiquid.T ($RES_BND_426) [SCAL] (1) sourceLiquid.Flow_in_internal = sourceLiquid.Flow ($RES_BND_425) [SCAL] (1) tank.A = 0.7853981633974483 * tank.d_volume ^ 2.0 ($RES_BND_424) [SCAL] (1) tank.nL = 3 - tank.nS ($RES_BND_423) [SCAL] (1) tank.mediumLiquidIn.calcSpecificEnthalpy.T0 = tank.mediumLiquidIn.T0 ($RES_BND_422) [SCAL] (1) tank.mediumLiquidIn.T0 = tank.T_ref ($RES_BND_421) [SCAL] (1) tank.mediumLiquid.calcSpecificEnthalpy.T0 = tank.mediumLiquid.T0 ($RES_BND_420) [SCAL] (1) tank.mediumLiquid.T0 = tank.T_ref ($RES_BND_419) [SCAL] (1) tank.T_ref = systemTS.T_ref ($RES_BND_418) [SCAL] (1) sourceLiquid.T_ref = systemTS.T_ref ($RES_BND_417) [SCAL] (1) sourceLiquid.medium.calcSpecificEnthalpy.T0 = sourceLiquid.medium.T0 ($RES_BND_416) [SCAL] (1) sourceLiquid.medium.T0 = sourceLiquid.T_ref ($RES_BND_415) [SCAL] (1) idealPumpControlledVdot.mediumLiquidIn.calcSpecificEnthalpy.T0 = idealPumpControlledVdot.mediumLiquidIn.T0 ($RES_BND_414) [SCAL] (1) idealPumpControlledVdot.mediumLiquidIn.T0 = idealPumpControlledVdot.T_ref ($RES_BND_413) [SCAL] (1) idealPumpControlledVdot.mediumLiquid.calcSpecificEnthalpy.T0 = idealPumpControlledVdot.mediumLiquid.T0 ($RES_BND_412) [SCAL] (1) idealPumpControlledVdot.mediumLiquid.T0 = idealPumpControlledVdot.T_ref ($RES_BND_411) [SCAL] (1) idealPumpControlledVdot.T_ref = systemTS.T_ref ($RES_BND_410) ############################## Balance Initialization ############################## Not underdetermined. ********************** Stage 4 overdetermined. (4) Unmatched equations: ************************** [SCAL] (1) 1.0 = sum(tank.x_l[:]) ($RES_$AUX_370) slice: {}; [SCAL] (1) $AUX_0 = (tank.mediumLiquid.mediumConOut.rho * tank.y) / tank.mediumLiquid.mediumConOut.MM ($RES_$AUX_0) slice: {}; [SCAL] (1) tank.A = 0.7853981633974483 * tank.d_volume ^ 2.0 ($RES_BND_424) slice: {}; [SCAL] (1) tank.T_ref = systemTS.T_ref ($RES_BND_418) slice: {}; Created Start Equations for balancing the Initialization (0): *************************************************************** Not underdetermined. ********************** Not overdetermined. ********************* Limited backtrace at point of segmentation fault /lib/x86_64-linux-gnu/libc.so.6(+0x42520)[0x7fa81b0b0520] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NFComponentRef_isEqual+0x73)[0x7fa81be7c143] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBStrongComponent_updateDependencyMap+0x29e)[0x7fa81bf82c7e] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBStrongComponent_collectCrefs+0xb6c)[0x7fa81bf8551c] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBJacobian_SparsityPattern_create+0x39d)[0x7fa81bf5393d] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBJacobian_jacobianNumeric+0x1a2)[0x7fa81bf534f2] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(boxptr_NBJacobian_jacobianNumeric+0x22)[0x7fa81bf53e12] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBJacobian_nonlinear+0xd6)[0x7fa81bf57996] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBTearing_tearingNone+0x54a)[0x7fa81bf4ddba] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(boxptr_NBTearing_tearingNone+0x28)[0x7fa81bf4dee8] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBTearing_tearingTraverser+0x17b)[0x7fa81bf4e08b] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBTearing_main+0x446)[0x7fa81bf4eb06] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBackendDAE_applyModules+0x277)[0x7fa81bf9f7e7] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBInitialization_main+0x902)[0x7fa81bf75962] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBackendDAE_applyModules+0x287)[0x7fa81bf9f7f7] 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.