Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr OpenIPSL_OpenIPSL.Tests.Controls.PSAT.TG.TGTypeII_test.conf.json loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo): time 0.001062/0.001062, allocations: 102 kB / 19.6 MB, free: 2.34 MB / 14.72 MB " [Timeout remaining time 180] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo): time 1.185/1.185, allocations: 225.6 MB / 248.3 MB, free: 3.098 MB / 190.1 MB " [Timeout remaining time 179] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo): time 0.001241/0.001241, allocations: 196.2 kB / 303.6 MB, free: 3.5 MB / 238.1 MB " [Timeout remaining time 180] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/OpenIPSL 3.0.1/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/OpenIPSL 3.0.1/package.mo): time 0.3007/0.3007, allocations: 79.71 MB / 438.6 MB, free: 7.059 MB / 366.1 MB " [Timeout remaining time 180] Using package OpenIPSL with version 3.0.1 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/OpenIPSL 3.0.1/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 Modelica with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 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(OpenIPSL.Tests.Controls.PSAT.TG.TGTypeII_test,tolerance=1e-06,outputFormat="empty",numberOfIntervals=2500,variableFilter="",fileNamePrefix="OpenIPSL_OpenIPSL.Tests.Controls.PSAT.TG.TGTypeII_test") translateModel(OpenIPSL.Tests.Controls.PSAT.TG.TGTypeII_test,tolerance=1e-06,outputFormat="empty",numberOfIntervals=2500,variableFilter="",fileNamePrefix="OpenIPSL_OpenIPSL.Tests.Controls.PSAT.TG.TGTypeII_test") [Timeout 660] 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.4426e425223f4af7b0d3715ed683e403[stateselection] (0) Forced states by StateSelect.ALWAYS: *********************************************************** [stateselection] (4) Natural states before index reduction: ************************************************************* [STAT] (1) Real gen.delta (fixed = true, start = gen.delta0) [STAT] (1) Real gen.w (fixed = true, start = 1.0) [STAT] (1) protected Real[1] tGtypeII.transferFunction1.x_scaled [STAT] (1) Real gen.e1q (start = gen.e1q0) Created State Start Equations (2): ************************************ [SCAL] (1) gen.w = $START.gen.w ($RES_SRT_345) [SCAL] (1) gen.delta = gen.delta0 ($RES_SRT_344) Created Parameter Binding Equations (89): ******************************************* [SCAL] (1) tGtypeII.add2.u1 = gen.pm00 ($RES_BND_434) [SCAL] (1) tGtypeII.pm0 = gen.pm00 ($RES_BND_433) [SCAL] (1) gen.pm0 = gen.pm00 ($RES_BND_432) [SCAL] (1) tGtypeII.add1.u1 = tGtypeII.const.k ($RES_BND_431) [SCAL] (1) tGtypeII.const.y = tGtypeII.const.k ($RES_BND_430) [SCAL] (1) gen.vf = gen.vf00 ($RES_BND_429) [SCAL] (1) gen.vf0 = gen.vf00 ($RES_BND_428) [SCAL] (1) tGtypeII.pmin = tGtypeII.Sn * tGtypeII.pmin0 / tGtypeII.S_b ($RES_BND_427) [SCAL] (1) tGtypeII.pmax = tGtypeII.Sn * tGtypeII.pmax0 / tGtypeII.S_b ($RES_BND_426) [SCAL] (1) tGtypeII.Ro = tGtypeII.S_b * tGtypeII.R / tGtypeII.Sn ($RES_BND_425) [SCAL] (1) tGtypeII.limiter1.uMin = tGtypeII.pmin ($RES_BND_424) [SCAL] (1) tGtypeII.limiter1.uMax = tGtypeII.pmax ($RES_BND_423) [SCAL] (1) tGtypeII.const.k = tGtypeII.wref ($RES_BND_422) [SCAL] (1) tGtypeII.gain1.k = 1.0 / tGtypeII.Ro ($RES_BND_421) [SCAL] (1) tGtypeII.S_b = SysData.S_b ($RES_BND_420) [SCAL] (1) tGtypeII.transferFunction1.a_end = if tGtypeII.transferFunction1.a[2] > 1e-13 * sqrt(tGtypeII.transferFunction1.a * tGtypeII.transferFunction1.a) then tGtypeII.transferFunction1.a[2] else 1.0 ($RES_BND_419) [SCAL] (1) tGtypeII.transferFunction1.d = tGtypeII.transferFunction1.bb[1] / tGtypeII.transferFunction1.a[1] ($RES_BND_418) [ARRY] (2) tGtypeII.transferFunction1.bb = {tGtypeII.transferFunction1.b[1], tGtypeII.transferFunction1.b[2]} ($RES_BND_417) [ARRY] (2) tGtypeII.transferFunction1.a = {tGtypeII.Ts, 1.0} ($RES_BND_416) [ARRY] (2) tGtypeII.transferFunction1.b = {tGtypeII.T3, 1.0} ($RES_BND_415) [SCAL] (1) bus4.fn = SysData.fn ($RES_BND_414) [SCAL] (1) bus4.S_b = SysData.S_b ($RES_BND_413) [SCAL] (1) bus3.fn = SysData.fn ($RES_BND_412) [SCAL] (1) bus3.S_b = SysData.S_b ($RES_BND_411) [SCAL] (1) bus2.fn = SysData.fn ($RES_BND_410) [SCAL] (1) bus2.S_b = SysData.S_b ($RES_BND_409) [SCAL] (1) bus1.fn = SysData.fn ($RES_BND_408) [SCAL] (1) bus1.S_b = SysData.S_b ($RES_BND_407) [SCAL] (1) gen.e1q0 = gen.ra * gen.iq0 + gen.vq0 + gen.id0 * gen.x1d ($RES_BND_406) [SCAL] (1) gen.vf00 = gen.V_MBtoSB * ((gen.xd - gen.x1d) * gen.id0 + gen.e1q0) ($RES_BND_405) [SCAL] (1) gen.c3 = gen.xq * gen.K ($RES_BND_404) [SCAL] (1) gen.c2 = gen.x1d * gen.K ($RES_BND_403) [SCAL] (1) gen.c1 = gen.ra * gen.K ($RES_BND_402) [SCAL] (1) gen.K = 1.0 / (gen.xq * gen.x1d + gen.ra ^ 2.0) ($RES_BND_401) [SCAL] (1) gen.pm00 = ((gen.ra * gen.id0 + gen.vd0) * gen.id0 + (gen.ra * gen.iq0 + gen.vq0) * gen.iq0) / gen.S_SBtoMB ($RES_BND_400) [SCAL] (1) gen.iq0 = Modelica.ComplexMath.imag(gen.Idq0) ($RES_BND_399) [SCAL] (1) gen.id0 = Modelica.ComplexMath.real(gen.Idq0) ($RES_BND_398) [SCAL] (1) gen.vq0 = Modelica.ComplexMath.imag(gen.Vdq0) ($RES_BND_397) [SCAL] (1) gen.vd0 = Modelica.ComplexMath.real(gen.Vdq0) ($RES_BND_396) [SCAL] (1) gen.delta0 = Modelica.ComplexMath.arg(Complex.'+'(gen.Vt0, Complex.'*'.multiply(Complex.'*'.multiply(Complex.'+'(Complex.'constructor'.fromReal(gen.ra, 0.0), Complex.'*'.multiply(Complex(0.0, 1.0), Complex.'constructor'.fromReal(gen.xq0, 0.0))), Complex.'constructor'.fromReal(gen.Z_MBtoSB, 0.0)), gen.I0)), 0.0) ($RES_BND_395) [SCAL] (1) gen.xq0 = gen.xq ($RES_BND_394) [SCAL] (1) gen.ii0 = -Modelica.ComplexMath.imag(gen.I0) ($RES_BND_393) [SCAL] (1) gen.ir0 = -Modelica.ComplexMath.real(gen.I0) ($RES_BND_392) [SCAL] (1) gen.vi0 = Modelica.ComplexMath.imag(gen.Vt0) ($RES_BND_391) [SCAL] (1) gen.vr0 = Modelica.ComplexMath.real(gen.Vt0) ($RES_BND_390) [SCAL] (1) gen.S0.im = -gen.q0 ($RES_BND_389) [SCAL] (1) gen.S0.re = gen.p0 ($RES_BND_388) [SCAL] (1) gen.q0 = gen.Q_0 / gen.S_b ($RES_BND_387) [SCAL] (1) gen.p0 = gen.P_0 / gen.S_b ($RES_BND_386) [SCAL] (1) gen.Z_MBtoSB = gen.Vn ^ 2.0 * gen.S_b / gen.V_b ^ 2.0 / gen.Sn ($RES_BND_385) [SCAL] (1) gen.V_MBtoSB = gen.Vn / gen.V_b ($RES_BND_384) [SCAL] (1) gen.I_MBtoSB = gen.V_b * gen.Sn / gen.Vn / gen.S_b ($RES_BND_383) [SCAL] (1) gen.S_SBtoMB = gen.S_b / gen.Sn ($RES_BND_382) [SCAL] (1) gen.w_b = 6.283185307179586 * gen.fn ($RES_BND_381) [SCAL] (1) gen.fn = SysData.fn ($RES_BND_380) [SCAL] (1) gen.S_b = SysData.S_b ($RES_BND_379) [SCAL] (1) pwLine2.Z.im = pwLine2.X ($RES_BND_378) [SCAL] (1) pwLine2.Z.re = pwLine2.R ($RES_BND_377) [SCAL] (1) pwLine2.Y.im = pwLine2.B ($RES_BND_376) [SCAL] (1) pwLine2.Y.re = pwLine2.G ($RES_BND_375) [SCAL] (1) pwLine2.S_b = SysData.S_b ($RES_BND_374) [SCAL] (1) pwLine1.Z.im = pwLine1.X ($RES_BND_373) [SCAL] (1) pwLine1.Z.re = pwLine1.R ($RES_BND_372) [SCAL] (1) pwLine1.Y.im = pwLine1.B ($RES_BND_371) [SCAL] (1) pwLine1.Y.re = pwLine1.G ($RES_BND_370) [SCAL] (1) pwLine1.S_b = SysData.S_b ($RES_BND_369) [SCAL] (1) pwLoadPQ2.CoB = pwLoadPQ2.Sn / pwLoadPQ2.S_b ($RES_BND_368) [SCAL] (1) pwLoadPQ2.Sn = pwLoadPQ2.S_b ($RES_BND_367) [SCAL] (1) pwLoadPQ2.fn = SysData.fn ($RES_BND_366) [SCAL] (1) pwLoadPQ2.S_b = SysData.S_b ($RES_BND_365) [SCAL] (1) pwLine4.Z.im = pwLine4.X ($RES_BND_364) [SCAL] (1) pwLine4.Z.re = pwLine4.R ($RES_BND_363) [SCAL] (1) pwLine4.Y.im = pwLine4.B ($RES_BND_362) [SCAL] (1) pwLine4.Y.re = pwLine4.G ($RES_BND_361) [SCAL] (1) pwLine4.S_b = SysData.S_b ($RES_BND_360) [SCAL] (1) pwLine3.Z.im = pwLine3.X ($RES_BND_359) [SCAL] (1) pwLine3.Z.re = pwLine3.R ($RES_BND_358) [SCAL] (1) pwLine3.Y.im = pwLine3.B ($RES_BND_357) [SCAL] (1) pwLine3.Y.re = pwLine3.G ($RES_BND_356) [SCAL] (1) pwLine3.S_b = SysData.S_b ($RES_BND_355) [SCAL] (1) pwLineFault.Z.im = pwLineFault.X ($RES_BND_354) [SCAL] (1) pwLineFault.Z.re = pwLineFault.R ($RES_BND_353) [SCAL] (1) pwLineFault.Y.im = pwLineFault.B ($RES_BND_352) [SCAL] (1) pwLineFault.Y.re = pwLineFault.G ($RES_BND_351) [SCAL] (1) pwLineFault.S_b = SysData.S_b ($RES_BND_350) [SCAL] (1) pwLoadPQ1.CoB = pwLoadPQ1.Sn / pwLoadPQ1.S_b ($RES_BND_349) [SCAL] (1) pwLoadPQ1.Sn = pwLoadPQ1.S_b ($RES_BND_348) [SCAL] (1) pwLoadPQ1.fn = SysData.fn ($RES_BND_347) [SCAL] (1) pwLoadPQ1.S_b = SysData.S_b ($RES_BND_346) Created Record Parameter Binding Equations (4): ************************************************* [RECD] (2) gen.Idq0 = Complex.'*'.multiply(gen.I0, Modelica.ComplexMath.fromPolar(1.0 / gen.I_MBtoSB, 1.5707963267948966 - gen.delta0)) ($RES_BND_438) [RECD] (2) gen.Vdq0 = Complex.'*'.multiply(gen.Vt0, Modelica.ComplexMath.fromPolar(1.0 / gen.V_MBtoSB, 1.5707963267948966 - gen.delta0)) ($RES_BND_437) [RECD] (2) gen.I0 = Complex.'/'(gen.S0, Modelica.ComplexMath.conj(gen.Vt0)) ($RES_BND_436) [RECD] (2) gen.Vt0 = Modelica.ComplexMath.fromPolar(gen.v_0, gen.angle_0) ($RES_BND_435) ############################## Balance Initialization ############################## Stage 1 underdetermined. Not overdetermined. ********************* (1) Unmatched variables: ************************** [ALGB] (1) Real[1] tGtypeII.transferFunction1.x (start = tGtypeII.transferFunction1.x_start); Created Start Equations for balancing the Initialization (1): *************************************************************** [ARRY] (1) tGtypeII.transferFunction1.x = tGtypeII.transferFunction1.x_start ($RES_SIM_514) Stage 1 underdetermined. Not overdetermined. ********************* (1) Unmatched variables: ************************** [ALGB] (1) Real[1] tGtypeII.transferFunction1.x (start = tGtypeII.transferFunction1.x_start); Created Start Equations for balancing the Initialization (1): *************************************************************** [ARRY] (1) tGtypeII.transferFunction1.x = tGtypeII.transferFunction1.x_start ($RES_SIM_516) Limited backtrace at point of segmentation fault /lib/x86_64-linux-gnu/libc.so.6(+0x42520)[0x7f75e0221520] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NFComponentRef_hash+0x22)[0x7f75e104dbd2] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(boxptr_NFComponentRef_hash+0x6)[0x7f75e104dc76] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_UnorderedSet_find+0x65)[0x7f75e14286a5] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_UnorderedSet_fromList+0x71)[0x7f75e1428d91] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBStrongComponent_addScalarizedDependencies+0x85)[0x7f75e117db75] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBJacobian_SparsityPattern_create+0x386)[0x7f75e113e196] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBJacobian_jacobianSymbolic+0x6a3)[0x7f75e113ed33] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(boxptr_NBJacobian_jacobianSymbolic+0x38)[0x7f75e113eeb8] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBJacobian_nonlinear+0xf0)[0x7f75e1142490] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBTearing_finalize+0x4d3)[0x7f75e11331c3] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(boxptr_NBTearing_finalize+0x41)[0x7f75e1133311] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBTearing_tearingTraverser+0x1e4)[0x7f75e1133a54] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBTearing_main+0x1cc)[0x7f75e11349cc] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBackendDAE_applyModules+0x296)[0x7f75e11a28f6] Segmentation fault (core dumped) Aborted the command. [Calling os._exit(0), Time elapsed: 664.4748745886609] Failed to read output from testmodel.py, exit status != 0: OMC died, but the thread is still running? This will end badly. Calling exit ...