Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr PowerSystems_PowerSystems.Examples.PowerWorld.Test.LoadDispatcherTest.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/PowerSystems 2.0.0/package.mo", uses=false) Using package PowerSystems with version 2.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/PowerSystems 2.0.0/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(PowerSystems.Examples.PowerWorld.Test.LoadDispatcherTest,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="PowerSystems_PowerSystems.Examples.PowerWorld.Test.LoadDispatcherTest") translateModel(PowerSystems.Examples.PowerWorld.Test.LoadDispatcherTest,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="PowerSystems_PowerSystems.Examples.PowerWorld.Test.LoadDispatcherTest") 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.b7518d86a2d245e2a308d0d2146471d9[stateselection] Natural states before index reduction: ********************************************************* [STAT] (1) Real loadDispatcher.secondaryControl.I.y (start = loadDispatcher.secondaryControl.I.y_start) [stateselection] Natural discrete states from discrete equations: ******************************************************************* [DISS] (1) discrete Real system.initime [DISS] (1) protected Real frequency.T_start [DISS] (1) protected Integer frequency.count [DISS] (1) protected Real loadDispatcher.hydroDaily.T_start [DISS] (1) protected Integer loadDispatcher.hydroDaily.count [DISS] (1) protected discrete Real loadDispatcher.data.nextTimeEvent (fixed = true, start = 0.0) [DISS] (1) protected discrete Real loadDispatcher.data.nextTimeEventScaled (fixed = true, start = 0.0) [stateselection] Natural clocked states from discrete equations: ****************************************************************** [stateselection] Natural discrete states from clocked equations: ****************************************************************** [stateselection] Natural clocked states from clocked equations: ***************************************************************** [stateselection] Natural discrete states from initial equations: ****************************************************************** [stateselection] Natural clocked states from initial equations: ***************************************************************** Created Discrete States Start Equations (2): ********************************************** [SCAL] (1) $PRE.loadDispatcher.data.nextTimeEventScaled = $START.loadDispatcher.data.nextTimeEventScaled ($RES_SRT_104) [SCAL] (1) $PRE.loadDispatcher.data.nextTimeEvent = $START.loadDispatcher.data.nextTimeEvent ($RES_SRT_103) Created Parameter Binding Equations (25): ******************************************* [SCAL] (1) loadDispatcher.secondaryControl.addPID.u2 = loadDispatcher.secondaryControl.Dzero.k ($RES_BND_129) [SCAL] (1) loadDispatcher.secondaryControl.Dzero.y = loadDispatcher.secondaryControl.Dzero.k ($RES_BND_128) [SCAL] (1) loadDispatcher.secondaryControl.addFF.u2 = loadDispatcher.secondaryControl.FFzero.k ($RES_BND_127) [SCAL] (1) loadDispatcher.secondaryControl.FFzero.y = loadDispatcher.secondaryControl.FFzero.k ($RES_BND_126) [SCAL] (1) loadDispatcher.add.u2 = loadDispatcher.hydroBase.k ($RES_BND_125) [SCAL] (1) loadDispatcher.hydroBase.y = loadDispatcher.hydroBase.k ($RES_BND_124) [SCAL] (1) loadDispatcher.primaryControl.y = loadDispatcher.primaryControl.k ($RES_BND_123) [SCAL] (1) loadDispatcher.controlHydro.y = loadDispatcher.controlHydro.k ($RES_BND_122) [SCAL] (1) frequency.T_falling = frequency.T_width + frequency.falling ($RES_BND_121) [SCAL] (1) frequency.T_width = frequency.T_rising + frequency.width ($RES_BND_120) [SCAL] (1) frequency.T_rising = frequency.rising ($RES_BND_119) [SCAL] (1) loadDispatcher.hydroDaily.T_falling = loadDispatcher.hydroDaily.T_width + loadDispatcher.hydroDaily.falling ($RES_BND_118) [SCAL] (1) loadDispatcher.hydroDaily.T_width = loadDispatcher.hydroDaily.T_rising + loadDispatcher.hydroDaily.width ($RES_BND_117) [SCAL] (1) loadDispatcher.hydroDaily.T_rising = loadDispatcher.hydroDaily.rising ($RES_BND_116) [SCAL] (1) loadDispatcher.secondaryControl.addFF.k2 = loadDispatcher.secondaryControl.kFF ($RES_BND_115) [SCAL] (1) loadDispatcher.secondaryControl.gainTrack.k = 1/(loadDispatcher.secondaryControl.Ni * loadDispatcher.secondaryControl.k) ($RES_BND_114) [SCAL] (1) loadDispatcher.secondaryControl.gainPID.k = loadDispatcher.secondaryControl.k ($RES_BND_113) [SCAL] (1) loadDispatcher.secondaryControl.I.y_start = loadDispatcher.secondaryControl.xi_start ($RES_BND_112) [SCAL] (1) loadDispatcher.secondaryControl.I.k = 1/loadDispatcher.secondaryControl.Ti ($RES_BND_111) [SCAL] (1) loadDispatcher.secondaryControl.addP.k1 = loadDispatcher.secondaryControl.wp ($RES_BND_110) [SCAL] (1) loadDispatcher.data.t_maxScaled = Modelica.Blocks.Tables.Internal.getTimeTableTmax(loadDispatcher.data.tableID) ($RES_BND_109) [SCAL] (1) loadDispatcher.data.t_minScaled = Modelica.Blocks.Tables.Internal.getTimeTableTmin(loadDispatcher.data.tableID) ($RES_BND_108) [SCAL] (1) loadDispatcher.data.t_max = loadDispatcher.data.t_maxScaled ($RES_BND_107) [SCAL] (1) loadDispatcher.data.t_min = loadDispatcher.data.t_minScaled ($RES_BND_106) [SCAL] (1) loadDispatcher.data.shiftTime = loadDispatcher.data.startTime ($RES_BND_105) Created External Object Parameter Binding Equations (1): ********************************************************** [RECD] (1) loadDispatcher.data.tableID = Modelica.Blocks.Types.ExternalCombiTimeTable.constructor(loadDispatcher.data.tableName, if loadDispatcher.data.fileName <> "NoName" and not Modelica.Utilities.Strings.isEmpty(loadDispatcher.data.fileName) then loadDispatcher.data.fileName else "NoName", {}, loadDispatcher.data.startTime, {2, 3, 4, 5, 6, 7, 8, 9, 10}, Modelica.Blocks.Types.Smoothness.LinearSegments, Modelica.Blocks.Types.Extrapolation.LastTwoPoints, loadDispatcher.data.shiftTime, loadDispatcher.data.timeEvents, loadDispatcher.data.verboseRead) ($RES_BND_130) Created When Replacement Equations (4): ***************************************** [SCAL] (1) loadDispatcher.hydroDaily.count = $PRE.loadDispatcher.hydroDaily.count ($RES_SRT_134) [SCAL] (1) loadDispatcher.hydroDaily.T_start = $PRE.loadDispatcher.hydroDaily.T_start ($RES_SRT_133) [SCAL] (1) frequency.count = $PRE.frequency.count ($RES_SRT_132) [SCAL] (1) frequency.T_start = $PRE.frequency.T_start ($RES_SRT_131) ############################## Balance Initialization ############################## Stage 1 underdetermined. Not overdetermined. ********************* (1) Unmatched variables: ************************** [PRE-] (1) discrete Real $PRE.system.initime; Created Start Equations for balancing the Initialization (1): *************************************************************** [SCAL] (1) $PRE.system.initime = $START.system.initime ($RES_SIM_136) Stage 1 underdetermined. Not overdetermined. ********************* (1) Unmatched variables: ************************** [PRE-] (1) discrete Real $PRE.system.initime; Created Start Equations for balancing the Initialization (1): *************************************************************** [SCAL] (1) $PRE.system.initime = $START.system.initime ($RES_SIM_138) Limited backtrace at point of segmentation fault /lib/x86_64-linux-gnu/libc.so.6(+0x42520)[0x7fa99e3b5520] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_Pointer_access+0x0)[0x7fa99f55d7e0] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBEquation_Equation_hash+0x34)[0x7fa99f2c42b4] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(boxptr_NBStrongComponent_hash+0x6)[0x7fa99f2af0d6] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_UnorderedMap_find+0x86)[0x7fa99f553c76] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_UnorderedMap_get+0x34)[0x7fa99f555554] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBSolve_solvePartition+0x15c)[0x7fa99f271bcc] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBSolve_main+0x3cf)[0x7fa99f2722ef] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBackendDAE_applyModules+0x287)[0x7fa99f2cbba7] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBackendDAE_main+0x93b)[0x7fa99f2ccbfb] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_SimCodeMain_translateModelCallBackendNB+0xc2)[0x7fa99efbe512] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_SimCodeMain_translateModel+0x178)[0x7fa99efc0318] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_CevalScriptBackend_translateModel+0x3f6)[0x7fa99f00e396] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_CevalScriptBackend_cevalInteractiveFunctions3+0x7401)[0x7fa99f02a821] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_CevalScript_cevalInteractiveFunctions2+0x43e5)[0x7fa99f71a965] 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.