Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr Buildings_11_Buildings.Controls.OBC.Utilities.Validation.OptimalStartHeatingCooling.conf.json loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo): time 0.001565/0.001565, allocations: 100.4 kB / 19.76 MB, free: 1.906 MB / 14.72 MB " [Timeout remaining time 180] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/package.mo): time 0.001733/0.001733, allocations: 209.2 kB / 23.06 MB, free: 4.988 MB / 14.72 MB " [Timeout remaining time 180] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0+maint.om/package.mo): time 1.405/1.405, allocations: 230.7 MB / 256.9 MB, free: 7.754 MB / 206.1 MB " [Timeout remaining time 178] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 11.1.1-maint.11.x/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 11.1.1-maint.11.x/package.mo): time 2.65/2.65, allocations: 476 MB / 0.7708 GB, free: 4.621 MB / 0.6231 GB " [Timeout remaining time 177] Using package Buildings with version 11.1.1 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 11.1.1-maint.11.x/package.mo) Using package Modelica with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0+maint.om/package.mo) Using package Complex with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/package.mo) Using package ModelicaServices with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo) Running command: translateModel(Buildings.Controls.OBC.Utilities.Validation.OptimalStartHeatingCooling,tolerance=1e-06,outputFormat="mat",numberOfIntervals=2500,variableFilter="time|optSta.tOpt|optSta.optCoo.tOpt|optSta.optHea.tOpt|optSta.optOn|optSta.optCoo.optOn|optSta.optHea.optOn|TSetHea.y|TSetCoo.y|optSta.TZon",fileNamePrefix="Buildings_11_Buildings.Controls.OBC.Utilities.Validation.OptimalStartHeatingCooling") translateModel(Buildings.Controls.OBC.Utilities.Validation.OptimalStartHeatingCooling,tolerance=1e-06,outputFormat="mat",numberOfIntervals=2500,variableFilter="time|optSta.tOpt|optSta.optCoo.tOpt|optSta.optHea.tOpt|optSta.optOn|optSta.optCoo.optOn|optSta.optHea.optOn|TSetHea.y|TSetCoo.y|optSta.TZon",fileNamePrefix="Buildings_11_Buildings.Controls.OBC.Utilities.Validation.OptimalStartHeatingCooling") [Timeout 300] 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.086923c769ef42fdb1318165e2b1142e[stateselection] (0) Forced states by StateSelect.ALWAYS: *********************************************************** [stateselection] (3) Natural states before index reduction: ************************************************************* [STAT] (1) Real optSta.TZon (min = 200.0) [STAT] (1) protected Real conPID1.addPID.u2 [STAT] (1) protected Real conPID.addPID.u2 [stateselection] Natural discrete states from discrete equations: ******************************************************************* [DISS] (1) protected Boolean pul.booPul.y [DISS] (1) protected Real optSta.optCoo.min.u1 [DISS] (1) protected Boolean optSta.optCoo.tim.passed [DISS] (1) protected discrete Real optSta.optCoo.tim.entryTime [DISS] (1) protected Real optSta.optCoo.triSam1.y [DISS] (1) protected Real optSta.optCoo.triSam.y [DISS] (1) protected final Boolean optSta.optCoo.truHol.toInitial.localCondition = optSta.optCoo.truHol.toInitial.localCondition [DISS] (1) protected Real optSta.optCoo.truHol.onDelay.t_next [DISS] (1) protected Real optSta.optCoo.dTHVACOn.y [DISS] (1) protected Real optSta.optCoo.reqStaUp.u [DISS] (1) protected Integer optSta.optCoo.samTemSloAve.iSample (fixed = true, start = 0) [DISS] (1) protected Real optSta.optCoo.temSloAve.u1 [DISS] (1) protected Integer optSta.optCoo.samTemSloAve.counter (fixed = true, start = 0) [DISS] (3) protected discrete Real[3] optSta.optCoo.samTemSloAve.ySample (fixed = {true for $f1 in 1:3}, start = {0.0 for $f2 in 1:3}) [DISS] (1) protected Integer optSta.optCoo.samTemSloAve.index (fixed = true, start = 0) [DISS] (1) protected Real optSta.optHea.min.u1 [DISS] (1) protected Boolean optSta.optHea.tim.passed [DISS] (1) protected discrete Real optSta.optHea.tim.entryTime [DISS] (1) protected Real optSta.optHea.triSam1.y [DISS] (1) protected Real optSta.optHea.triSam.y [DISS] (1) protected final Boolean optSta.optHea.truHol.toInitial.localCondition = optSta.optHea.truHol.toInitial.localCondition [DISS] (1) protected Real optSta.optHea.truHol.onDelay.t_next [DISS] (1) protected Real optSta.optHea.dTHVACOn.y [DISS] (1) protected Real optSta.optHea.reqStaUp.u [DISS] (1) protected Integer optSta.optHea.samTemSloAve.iSample (fixed = true, start = 0) [DISS] (1) protected Real optSta.optHea.temSloAve.u1 [DISS] (1) protected Integer optSta.optHea.samTemSloAve.counter (fixed = true, start = 0) [DISS] (3) protected discrete Real[3] optSta.optHea.samTemSloAve.ySample (fixed = {true for $f1 in 1:3}, start = {0.0 for $f2 in 1:3}) [DISS] (1) protected Integer optSta.optHea.samTemSloAve.index (fixed = true, start = 0) [discreteinfo] pre() and previous() variables from discrete equations: ************************************************************************ [PRE-] (1) discrete Real $PRE.occSch.tNext [PRE-] (1) Boolean $PRE.optSta.falEdg.not_u [PRE-] (1) Boolean $PRE.optSta.hysSta.greHys.y [PRE-] (1) Boolean $PRE.optSta.optCoo.pre.u [PRE-] (1) Boolean $PRE.optSta.optCoo.truHol.outputTrue.newActive [PRE-] (1) Boolean $PRE.optSta.optCoo.truHol.initialStep.newActive [PRE-] (1) Boolean $PRE.optSta.optCoo.hysOpt.y [PRE-] (1) Boolean $PRE.optSta.optCoo.hys.y [PRE-] (1) Boolean $PRE.optSta.optCoo.falEdg.not_u [PRE-] (1) Boolean $PRE.optSta.optCoo.edg.u [PRE-] (1) Boolean $PRE.optSta.optHea.pre.u [PRE-] (1) Boolean $PRE.optSta.optHea.truHol.outputTrue.newActive [PRE-] (1) Boolean $PRE.optSta.optHea.truHol.initialStep.newActive [PRE-] (1) Boolean $PRE.optSta.optHea.hysOpt.y [PRE-] (1) Boolean $PRE.optSta.optHea.hys.y [PRE-] (1) Boolean $PRE.optSta.optHea.falEdg.not_u [PRE-] (1) Boolean $PRE.optSta.optHea.edg.u [PRE-] (1) Boolean $PRE.pul.booPul.y [PRE-] (1) Real $PRE.optSta.optCoo.min.u1 [PRE-] (1) Boolean $PRE.optSta.optCoo.tim.passed [PRE-] (1) discrete Real $PRE.optSta.optCoo.tim.entryTime [PRE-] (1) Real $PRE.optSta.optCoo.triSam1.y [PRE-] (1) Real $PRE.optSta.optCoo.triSam.y [PRE-] (1) final Boolean $PRE.optSta.optCoo.truHol.toInitial.localCondition [PRE-] (1) Real $PRE.optSta.optCoo.truHol.onDelay.t_next [PRE-] (1) Real $PRE.optSta.optCoo.dTHVACOn.y [PRE-] (1) Real $PRE.optSta.optCoo.reqStaUp.u [PRE-] (1) Integer $PRE.optSta.optCoo.samTemSloAve.iSample [PRE-] (1) Real $PRE.optSta.optCoo.temSloAve.u1 [PRE-] (1) Integer $PRE.optSta.optCoo.samTemSloAve.counter [PRE-] (3) discrete Real[3] $PRE.optSta.optCoo.samTemSloAve.ySample [PRE-] (1) Integer $PRE.optSta.optCoo.samTemSloAve.index [PRE-] (1) Real $PRE.optSta.optHea.min.u1 [PRE-] (1) Boolean $PRE.optSta.optHea.tim.passed [PRE-] (1) discrete Real $PRE.optSta.optHea.tim.entryTime [PRE-] (1) Real $PRE.optSta.optHea.triSam1.y [PRE-] (1) Real $PRE.optSta.optHea.triSam.y [PRE-] (1) final Boolean $PRE.optSta.optHea.truHol.toInitial.localCondition [PRE-] (1) Real $PRE.optSta.optHea.truHol.onDelay.t_next [PRE-] (1) Real $PRE.optSta.optHea.dTHVACOn.y [PRE-] (1) Real $PRE.optSta.optHea.reqStaUp.u [PRE-] (1) Integer $PRE.optSta.optHea.samTemSloAve.iSample [PRE-] (1) Real $PRE.optSta.optHea.temSloAve.u1 [PRE-] (1) Integer $PRE.optSta.optHea.samTemSloAve.counter [PRE-] (3) discrete Real[3] $PRE.optSta.optHea.samTemSloAve.ySample [PRE-] (1) Integer $PRE.optSta.optHea.samTemSloAve.index [discreteinfo] pre() and previous() variables from initial equations: *********************************************************************** [PRE-] (1) Boolean $PRE.optSta.optCoo.truHol.toInitial.enableFire [PRE-] (1) discrete Real $PRE.optSta.optCoo.truHol.toInitial.t_start [PRE-] (1) Boolean $PRE.optSta.optCoo.truHol.toOutputTrue.enableFire [PRE-] (1) discrete Real $PRE.optSta.optCoo.truHol.toOutputTrue.t_start [PRE-] (1) Boolean $PRE.optSta.optCoo.truHol.outputTrue.oldActive [PRE-] (1) Boolean $PRE.optSta.optCoo.truHol.outputTrue.localActive [PRE-] (1) Boolean $PRE.optSta.optCoo.truHol.initialStep.oldActive [PRE-] (1) Boolean $PRE.optSta.optCoo.truHol.initialStep.localActive [PRE-] (1) Boolean $PRE.optSta.optCoo.truHol.onDelay.u [PRE-] (1) Boolean $PRE.optSta.optHea.truHol.toInitial.enableFire [PRE-] (1) discrete Real $PRE.optSta.optHea.truHol.toInitial.t_start [PRE-] (1) Boolean $PRE.optSta.optHea.truHol.toOutputTrue.enableFire [PRE-] (1) discrete Real $PRE.optSta.optHea.truHol.toOutputTrue.t_start [PRE-] (1) Boolean $PRE.optSta.optHea.truHol.outputTrue.oldActive [PRE-] (1) Boolean $PRE.optSta.optHea.truHol.outputTrue.localActive [PRE-] (1) Boolean $PRE.optSta.optHea.truHol.initialStep.oldActive [PRE-] (1) Boolean $PRE.optSta.optHea.truHol.initialStep.localActive [PRE-] (1) Boolean $PRE.optSta.optHea.truHol.onDelay.u Limited backtrace at point of segmentation fault /lib/x86_64-linux-gnu/libc.so.6(+0x42520)[0x7fe46ee7f520] /var/lib/jenkins1/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBackendDAE_lowerAlgorithm+0x32)[0x7fe46fe45422] /var/lib/jenkins1/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBInitialization_removeWhenEquation+0x204)[0x7fe46fe0aef4] /var/lib/jenkins1/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBEquation_EquationPointers_map+0x12a)[0x7fe46fe2d00a] /var/lib/jenkins1/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBInitialization_main+0x2a7)[0x7fe46fe0e837] /var/lib/jenkins1/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBackendDAE_applyModules+0x2b7)[0x7fe46fe4a147] /var/lib/jenkins1/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBackendDAE_main+0xbba)[0x7fe46fe4b83a] /var/lib/jenkins1/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_SimCodeMain_translateModelCallBackendNB+0xca)[0x7fe46fae347a] /var/lib/jenkins1/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_SimCodeMain_translateModel+0x1da)[0x7fe46fae531a] /var/lib/jenkins1/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_CevalScriptBackend_translateModel+0x1d7)[0x7fe46fb7ad17] /var/lib/jenkins1/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_CevalScriptBackend_cevalInteractiveFunctions3+0x7696)[0x7fe46fb9b6b6] /var/lib/jenkins1/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_CevalScript_cevalInteractiveFunctions2+0x43dd)[0x7fe47028affd] /var/lib/jenkins1/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_CevalScript_cevalInteractiveFunctions+0x1da)[0x7fe47028df0a] /var/lib/jenkins1/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_CevalScript_ceval+0x12e)[0x7fe47028f58e] /var/lib/jenkins1/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_Interactive_evaluateExpr+0x168)[0x7fe47027b058] Segmentation fault (core dumped) Aborted the command. [Calling os._exit(0), Time elapsed: 307.5748062329949] Failed to read output from testmodel.py, exit status != 0: OMC died, but the thread is still running? This will end badly. Calling exit ...