Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr Buildings_latest_Buildings.Controls.OBC.ASHRAE.G36.AHUs.SingleZone.VAV.SetPoints.Validation.FreezeProtection.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/Buildings 11.0.1-master/package.mo", uses=false) Using package Buildings with version 11.0.1 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 11.0.1-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(Buildings.Controls.OBC.ASHRAE.G36.AHUs.SingleZone.VAV.SetPoints.Validation.FreezeProtection,tolerance=1e-06,outputFormat="mat",numberOfIntervals=5000,variableFilter="time|frePro.uOutDamPosMin|frePro.uOutDam|frePro.yOutDam|frePro.uHeaCoi|frePro.yHeaCoi|frePro.yCooCoi|frePro.uRetDam|frePro.yRetDam|frePro.uSupFan|frePro.ySupFan|frePro.yAla|frePro.yHotWatPlaReq|frePro.TAirSup|frePro.yFreProSta|frePro.u1SofSwiRes",fileNamePrefix="Buildings_latest_Buildings.Controls.OBC.ASHRAE.G36.AHUs.SingleZone.VAV.SetPoints.Validation.FreezeProtection") translateModel(Buildings.Controls.OBC.ASHRAE.G36.AHUs.SingleZone.VAV.SetPoints.Validation.FreezeProtection,tolerance=1e-06,outputFormat="mat",numberOfIntervals=5000,variableFilter="time|frePro.uOutDamPosMin|frePro.uOutDam|frePro.yOutDam|frePro.uHeaCoi|frePro.yHeaCoi|frePro.yCooCoi|frePro.uRetDam|frePro.yRetDam|frePro.uSupFan|frePro.ySupFan|frePro.yAla|frePro.yHotWatPlaReq|frePro.TAirSup|frePro.yFreProSta|frePro.u1SofSwiRes",fileNamePrefix="Buildings_latest_Buildings.Controls.OBC.ASHRAE.G36.AHUs.SingleZone.VAV.SetPoints.Validation.FreezeProtection") 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.0fbef42a145648f5884bcc210d1777cd[stateselection] Natural states before index reduction: ********************************************************* [STAT] (1) protected Real frePro.heaCoiCon1.addPID.u2 [STAT] (1) protected Real frePro.heaCoiMod.addPID.u2 [stateselection] Natural discrete states from discrete equations: ******************************************************************* [DISS] (1) Boolean freRes.y [DISS] (1) protected discrete Real frePro.tim5.entryTime [DISS] (1) protected Boolean frePro.tim5.passed [DISS] (1) protected Boolean frePro.outDam.u2 [DISS] (1) protected Boolean frePro.tim4.passed [DISS] (1) protected discrete Real frePro.tim4.entryTime [DISS] (1) protected Boolean frePro.tim3.passed [DISS] (1) protected discrete Real frePro.tim3.entryTime [DISS] (1) protected discrete Real frePro.holSta2.toFalse1.t_start [DISS] (1) protected discrete Real frePro.holSta2.toTrue1.t_start [DISS] (1) protected Boolean frePro.holSta2.initialStep.oldActive [DISS] (1) protected discrete Real frePro.holSta2.toFalse.t_start [DISS] (1) protected Boolean frePro.holSta2.outputTrue.oldActive [DISS] (1) protected discrete Real frePro.holSta2.toTrue.t_start [DISS] (1) protected Boolean frePro.holSta2.outputFalse.oldActive [DISS] (1) protected Real frePro.holSta2.onDel2.t_next [DISS] (1) protected Boolean frePro.holSta2.onDel2.y [DISS] (1) protected Boolean frePro.holSta2.onDel1.y [DISS] (1) protected Real frePro.holSta2.onDel1.t_next [DISS] (1) protected discrete Real frePro.tim2.entryTime [DISS] (1) protected final Boolean frePro.holSta2.toTrue1.localCondition = frePro.holSta2.toTrue1.localCondition [DISS] (1) protected Boolean frePro.tim1.passed [DISS] (1) protected discrete Real frePro.tim1.entryTime [DISS] (1) protected Boolean frePro.hotWatPlaReq.u2 [DISS] (1) protected Boolean frePro.tim.passed [DISS] (1) protected discrete Real frePro.tim.entryTime [stateselection] Natural discrete states from initial equations: ****************************************************************** Created Parameter Binding Equations (96): ******************************************* [SCAL] (1) frePro.heaCoiCon1.controlError.u1 = frePro.supTemSet.k ($RES_BND_655) [SCAL] (1) frePro.heaCoiCon1.uS_revAct.u = frePro.supTemSet.k ($RES_BND_654) [SCAL] (1) frePro.heaCoiCon1.u_s = frePro.supTemSet.k ($RES_BND_653) [SCAL] (1) frePro.supTemSet.y = frePro.supTemSet.k ($RES_BND_652) [SCAL] (1) frePro.heaCoiCon1.assMesYMinMax.u = frePro.heaCoiCon1.cheYMinMax.k ($RES_BND_651) [SCAL] (1) frePro.heaCoiCon1.cheYMinMax.y = frePro.heaCoiCon1.cheYMinMax.k ($RES_BND_650) [SCAL] (1) frePro.heaCoiCon1.I.y_reset_in = frePro.heaCoiCon1.con.k ($RES_BND_649) [SCAL] (1) frePro.heaCoiCon1.con.y = frePro.heaCoiCon1.con.k ($RES_BND_648) [SCAL] (1) frePro.heaCoiCon1.I.trigger = frePro.heaCoiCon1.con1.k ($RES_BND_647) [SCAL] (1) frePro.heaCoiCon1.con1.y = frePro.heaCoiCon1.con1.k ($RES_BND_646) [SCAL] (1) frePro.heaCoiMod.controlError.u1 = frePro.con4.k ($RES_BND_645) [SCAL] (1) frePro.heaCoiMod.uS_revAct.u = frePro.con4.k ($RES_BND_644) [SCAL] (1) frePro.heaCoiMod.u_s = frePro.con4.k ($RES_BND_643) [SCAL] (1) frePro.con4.y = frePro.con4.k ($RES_BND_642) [SCAL] (1) frePro.heaCoiMod.assMesYMinMax.u = frePro.heaCoiMod.cheYMinMax.k ($RES_BND_641) [SCAL] (1) frePro.heaCoiMod.cheYMinMax.y = frePro.heaCoiMod.cheYMinMax.k ($RES_BND_640) [SCAL] (1) frePro.heaCoiMod.I.y_reset_in = frePro.heaCoiMod.con.k ($RES_BND_639) [SCAL] (1) frePro.heaCoiMod.con.y = frePro.heaCoiMod.con.k ($RES_BND_638) [SCAL] (1) frePro.heaCoiMod.I.trigger = frePro.heaCoiMod.con1.k ($RES_BND_637) [SCAL] (1) frePro.heaCoiMod.con1.y = frePro.heaCoiMod.con1.k ($RES_BND_636) [SCAL] (1) frePro.hotWatPlaReq.u1 = frePro.conInt.k ($RES_BND_635) [SCAL] (1) frePro.conInt.y = frePro.conInt.k ($RES_BND_634) [SCAL] (1) frePro.minVen.u1 = outDamPosMin.k ($RES_BND_633) [SCAL] (1) frePro.uOutDamPosMin = outDamPosMin.k ($RES_BND_632) [SCAL] (1) outDamPosMin.y = outDamPosMin.k ($RES_BND_631) [SCAL] (1) frePro.outDam2.u1 = frePro.con.k ($RES_BND_630) [SCAL] (1) frePro.con.y = frePro.con.k ($RES_BND_629) [SCAL] (1) frePro.cooCoi.u1 = frePro.con1.k ($RES_BND_628) [SCAL] (1) frePro.retDam2.u1 = frePro.con1.k ($RES_BND_627) [SCAL] (1) frePro.con1.y = frePro.con1.k ($RES_BND_626) [SCAL] (1) frePro.intSwi2.u1 = frePro.conInt1.k ($RES_BND_625) [SCAL] (1) frePro.intSwi1.u1 = frePro.conInt1.k ($RES_BND_624) [SCAL] (1) frePro.conInt1.y = frePro.conInt1.k ($RES_BND_623) [SCAL] (1) frePro.retDam.u1 = frePro.con3.k ($RES_BND_622) [SCAL] (1) frePro.outDam.u1 = frePro.con3.k ($RES_BND_621) [SCAL] (1) frePro.supFan.u1 = frePro.con3.k ($RES_BND_620) [SCAL] (1) frePro.con3.y = frePro.con3.k ($RES_BND_619) [SCAL] (1) frePro.hotWatPlaReq3.u1 = frePro.conInt3.k ($RES_BND_618) [SCAL] (1) frePro.conInt3.y = frePro.conInt3.k ($RES_BND_617) [SCAL] (1) frePro.intSwi3.u1 = frePro.conInt4.k ($RES_BND_616) [SCAL] (1) frePro.conInt4.y = frePro.conInt4.k ($RES_BND_615) [SCAL] (1) frePro.hotWatPlaReq.u3 = frePro.conInt2.k ($RES_BND_614) [SCAL] (1) frePro.conInt2.y = frePro.conInt2.k ($RES_BND_613) [SCAL] (1) frePro.intSwi1.u3 = frePro.conInt5.k ($RES_BND_612) [SCAL] (1) frePro.conInt5.y = frePro.conInt5.k ($RES_BND_611) [SCAL] (1) frePro.intSwi4.u1 = frePro.conInt6.k ($RES_BND_610) [SCAL] (1) frePro.conInt6.y = frePro.conInt6.k ($RES_BND_609) [SCAL] (1) frePro.intSwi5.u1 = frePro.conInt7.k ($RES_BND_608) [SCAL] (1) frePro.conInt7.y = frePro.conInt7.k ($RES_BND_607) [SCAL] (1) frePro.intSwi5.u3 = frePro.conInt8.k ($RES_BND_606) [SCAL] (1) frePro.conInt8.y = frePro.conInt8.k ($RES_BND_605) [SCAL] (1) frePro.or7.u2 = frePro.con2.k ($RES_BND_604) [SCAL] (1) frePro.con2.y = frePro.con2.k ($RES_BND_603) [SCAL] (1) greThr.greNoHys.t = greThr.t ($RES_BND_602) [SCAL] (1) frePro.heaCoiMod.cheYMinMax.k = frePro.heaCoiMod.yMin < frePro.heaCoiMod.yMax ($RES_BND_601) [SCAL] (1) frePro.heaCoiMod.antWinGai.k = 1/(frePro.heaCoiMod.Ni * frePro.heaCoiMod.k) ($RES_BND_600) [SCAL] (1) frePro.heaCoiMod.uMea_revAct.k = frePro.heaCoiMod.revAct / frePro.heaCoiMod.r ($RES_BND_599) [SCAL] (1) frePro.heaCoiMod.uS_revAct.k = frePro.heaCoiMod.revAct / frePro.heaCoiMod.r ($RES_BND_598) [SCAL] (1) frePro.heaCoiMod.revAct = if frePro.heaCoiMod.reverseActing then 1.0 else -1.0 ($RES_BND_597) [SCAL] (1) frePro.heaCoiMod.lim.uMin = frePro.heaCoiMod.yMin ($RES_BND_596) [SCAL] (1) frePro.heaCoiMod.lim.uMax = frePro.heaCoiMod.yMax ($RES_BND_595) [SCAL] (1) frePro.heaCoiMod.I.y_start = frePro.heaCoiMod.xi_start ($RES_BND_594) [SCAL] (1) frePro.heaCoiMod.I.k = frePro.heaCoiMod.k / frePro.heaCoiMod.Ti ($RES_BND_593) [SCAL] (1) frePro.heaCoiMod.P.k = frePro.heaCoiMod.k ($RES_BND_592) [SCAL] (1) frePro.heaCoiMod.yMin = frePro.yMin ($RES_BND_591) [SCAL] (1) frePro.heaCoiMod.yMax = frePro.yMax ($RES_BND_590) [SCAL] (1) frePro.heaCoiMod.Td = frePro.Td ($RES_BND_589) [SCAL] (1) frePro.heaCoiMod.Ti = frePro.Ti ($RES_BND_588) [SCAL] (1) frePro.heaCoiMod.k = frePro.k ($RES_BND_587) [SCAL] (1) frePro.conInt3.k = frePro.minHotWatReq ($RES_BND_586) [SCAL] (1) frePro.lesThr2.lesHys.pre_y_start = frePro.lesThr2.pre_y_start ($RES_BND_585) [SCAL] (1) frePro.lesThr2.lesHys.t = frePro.lesThr2.t ($RES_BND_584) [SCAL] (1) frePro.holSta2.onDel2.delayTime = frePro.holSta2.trueHoldDuration ($RES_BND_583) [SCAL] (1) frePro.holSta2.onDel1.delayTime = frePro.holSta2.falseHoldDuration ($RES_BND_582) [SCAL] (1) frePro.lesThr1.lesHys.pre_y_start = frePro.lesThr1.pre_y_start ($RES_BND_581) [SCAL] (1) frePro.lesThr1.lesHys.t = frePro.lesThr1.t ($RES_BND_580) [SCAL] (1) frePro.greThr.greHys.pre_y_start = frePro.greThr.pre_y_start ($RES_BND_579) [SCAL] (1) frePro.greThr.greHys.t = frePro.greThr.t ($RES_BND_578) [SCAL] (1) frePro.heaCoiCon1.cheYMinMax.k = frePro.heaCoiCon1.yMin < frePro.heaCoiCon1.yMax ($RES_BND_577) [SCAL] (1) frePro.heaCoiCon1.antWinGai.k = 1/(frePro.heaCoiCon1.Ni * frePro.heaCoiCon1.k) ($RES_BND_576) [SCAL] (1) frePro.heaCoiCon1.uMea_revAct.k = frePro.heaCoiCon1.revAct / frePro.heaCoiCon1.r ($RES_BND_575) [SCAL] (1) frePro.heaCoiCon1.uS_revAct.k = frePro.heaCoiCon1.revAct / frePro.heaCoiCon1.r ($RES_BND_574) [SCAL] (1) frePro.heaCoiCon1.revAct = if frePro.heaCoiCon1.reverseActing then 1.0 else -1.0 ($RES_BND_573) [SCAL] (1) frePro.heaCoiCon1.lim.uMin = frePro.heaCoiCon1.yMin ($RES_BND_572) [SCAL] (1) frePro.heaCoiCon1.lim.uMax = frePro.heaCoiCon1.yMax ($RES_BND_571) [SCAL] (1) frePro.heaCoiCon1.I.y_start = frePro.heaCoiCon1.xi_start ($RES_BND_570) [SCAL] (1) frePro.heaCoiCon1.I.k = frePro.heaCoiCon1.k / frePro.heaCoiCon1.Ti ($RES_BND_569) [SCAL] (1) frePro.heaCoiCon1.P.k = frePro.heaCoiCon1.k ($RES_BND_568) [SCAL] (1) frePro.heaCoiCon1.yMin = frePro.yMin ($RES_BND_567) [SCAL] (1) frePro.heaCoiCon1.yMax = frePro.yMax ($RES_BND_566) [SCAL] (1) frePro.heaCoiCon1.Td = frePro.Td ($RES_BND_565) [SCAL] (1) frePro.heaCoiCon1.Ti = frePro.Ti ($RES_BND_564) [SCAL] (1) frePro.heaCoiCon1.k = frePro.k ($RES_BND_563) [SCAL] (1) frePro.conInt.k = frePro.minHotWatReq ($RES_BND_562) [SCAL] (1) frePro.lesThr.lesHys.pre_y_start = frePro.lesThr.pre_y_start ($RES_BND_561) [SCAL] (1) frePro.lesThr.lesHys.t = frePro.lesThr.t ($RES_BND_560) Limited backtrace at point of segmentation fault /lib/x86_64-linux-gnu/libc.so.6(+0x42520)[0x7fb9a02ac520] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBackendDAE_lowerAlgorithm+0x32)[0x7fb9a1199052] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBInitialization_removeWhenEquation+0x204)[0x7fb9a116eec4] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBEquation_EquationPointers_map+0xa2)[0x7fb9a1188222] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBInitialization_main+0x364)[0x7fb9a1172544] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBackendDAE_applyModules+0x287)[0x7fb9a119c977] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBackendDAE_main+0x924)[0x7fb9a119d964] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_SimCodeMain_translateModelCallBackendNB+0xc2)[0x7fb9a0ea8392] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_SimCodeMain_translateModel+0x178)[0x7fb9a0eaa198] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_CevalScriptBackend_translateModel+0x3f6)[0x7fb9a0ef7bd6] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_CevalScriptBackend_cevalInteractiveFunctions3+0x7401)[0x7fb9a0f13e61] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_CevalScript_cevalInteractiveFunctions2+0x43e5)[0x7fb9a15e9845] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_CevalScript_cevalInteractiveFunctions+0x1da)[0x7fb9a15ec78a] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_CevalScript_ceval+0x12e)[0x7fb9a15edc0e] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_Interactive_evaluateExpr+0x168)[0x7fb9a15d9518] 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.