Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr OpenIPSL_OpenIPSL.Tests.Controls.PSAT.TG.TGTypeI_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.001045/0.001045, allocations: 101.8 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.2 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.00124/0.00124, allocations: 190.4 kB / 303.6 MB, free: 3.43 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.2998/0.2998, allocations: 79.71 MB / 438.5 MB, free: 7.043 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.TGTypeI_test,tolerance=1e-06,outputFormat="empty",numberOfIntervals=2500,variableFilter="",fileNamePrefix="OpenIPSL_OpenIPSL.Tests.Controls.PSAT.TG.TGTypeI_test") translateModel(OpenIPSL.Tests.Controls.PSAT.TG.TGTypeI_test,tolerance=1e-06,outputFormat="empty",numberOfIntervals=2500,variableFilter="",fileNamePrefix="OpenIPSL_OpenIPSL.Tests.Controls.PSAT.TG.TGTypeI_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.11d6bf5d211a42d6b0217934c8deb617[stateselection] (0) Forced states by StateSelect.ALWAYS: *********************************************************** [stateselection] (6) Natural states before index reduction: ************************************************************* [STAT] (1) Real gen.delta (fixed = true, start = gen.delta0) [STAT] (1) Real tGTypeI.w (fixed = true, start = 1.0) [STAT] (1) protected Real tGTypeI.xg1 (fixed = true, start = tGTypeI.xg10) [STAT] (1) protected Real tGTypeI.xg2 (fixed = true, start = tGTypeI.xg20) [STAT] (1) protected Real tGTypeI.xg3 (fixed = true, start = tGTypeI.xg30) [STAT] (1) Real gen.e1q (start = gen.e1q0) Created State Start Equations (5): ************************************ [SCAL] (1) tGTypeI.xg3 = tGTypeI.xg30 ($RES_SRT_341) [SCAL] (1) tGTypeI.xg2 = tGTypeI.xg20 ($RES_SRT_340) [SCAL] (1) tGTypeI.xg1 = tGTypeI.xg10 ($RES_SRT_339) [SCAL] (1) tGTypeI.w = $START.tGTypeI.w ($RES_SRT_338) [SCAL] (1) gen.delta = gen.delta0 ($RES_SRT_337) Created Parameter Binding Equations (77): ******************************************* [SCAL] (1) gen.vf = gen.vf00 ($RES_BND_418) [SCAL] (1) gen.vf0 = gen.vf00 ($RES_BND_417) [SCAL] (1) gen.pm0 = gen.pm00 ($RES_BND_416) [SCAL] (1) tGTypeI.xg30 = (1.0 - tGTypeI.T4 / tGTypeI.T5) * (tGTypeI.xg10 * tGTypeI.T3 / tGTypeI.Tc + tGTypeI.xg20) ($RES_BND_415) [SCAL] (1) tGTypeI.xg20 = (1.0 - tGTypeI.T3 / tGTypeI.Tc) * tGTypeI.xg10 ($RES_BND_414) [SCAL] (1) tGTypeI.xg10 = tGTypeI.pin0 ($RES_BND_413) [SCAL] (1) tGTypeI.pin0 = tGTypeI.pref ($RES_BND_412) [SCAL] (1) tGTypeI.pref = p0 ($RES_BND_411) [SCAL] (1) bus4.fn = SysData.fn ($RES_BND_410) [SCAL] (1) bus4.S_b = SysData.S_b ($RES_BND_409) [SCAL] (1) bus3.fn = SysData.fn ($RES_BND_408) [SCAL] (1) bus3.S_b = SysData.S_b ($RES_BND_407) [SCAL] (1) bus2.fn = SysData.fn ($RES_BND_406) [SCAL] (1) bus2.S_b = SysData.S_b ($RES_BND_405) [SCAL] (1) bus1.fn = SysData.fn ($RES_BND_404) [SCAL] (1) bus1.S_b = SysData.S_b ($RES_BND_403) [SCAL] (1) gen.e1q0 = gen.ra * gen.iq0 + gen.vq0 + gen.id0 * gen.x1d ($RES_BND_402) [SCAL] (1) gen.vf00 = gen.V_MBtoSB * ((gen.xd - gen.x1d) * gen.id0 + gen.e1q0) ($RES_BND_401) [SCAL] (1) gen.c3 = gen.xq * gen.K ($RES_BND_400) [SCAL] (1) gen.c2 = gen.x1d * gen.K ($RES_BND_399) [SCAL] (1) gen.c1 = gen.ra * gen.K ($RES_BND_398) [SCAL] (1) gen.K = 1.0 / (gen.xq * gen.x1d + gen.ra ^ 2.0) ($RES_BND_397) [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_396) [SCAL] (1) gen.iq0 = Modelica.ComplexMath.imag(gen.Idq0) ($RES_BND_395) [SCAL] (1) gen.id0 = Modelica.ComplexMath.real(gen.Idq0) ($RES_BND_394) [SCAL] (1) gen.vq0 = Modelica.ComplexMath.imag(gen.Vdq0) ($RES_BND_393) [SCAL] (1) gen.vd0 = Modelica.ComplexMath.real(gen.Vdq0) ($RES_BND_392) [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_391) [SCAL] (1) gen.xq0 = gen.xq ($RES_BND_390) [SCAL] (1) gen.ii0 = -Modelica.ComplexMath.imag(gen.I0) ($RES_BND_389) [SCAL] (1) gen.ir0 = -Modelica.ComplexMath.real(gen.I0) ($RES_BND_388) [SCAL] (1) gen.vi0 = Modelica.ComplexMath.imag(gen.Vt0) ($RES_BND_387) [SCAL] (1) gen.vr0 = Modelica.ComplexMath.real(gen.Vt0) ($RES_BND_386) [SCAL] (1) gen.S0.im = -gen.q0 ($RES_BND_385) [SCAL] (1) gen.S0.re = gen.p0 ($RES_BND_384) [SCAL] (1) gen.q0 = gen.Q_0 / gen.S_b ($RES_BND_383) [SCAL] (1) gen.p0 = gen.P_0 / gen.S_b ($RES_BND_382) [SCAL] (1) gen.Z_MBtoSB = gen.Vn ^ 2.0 * gen.S_b / gen.V_b ^ 2.0 / gen.Sn ($RES_BND_381) [SCAL] (1) gen.V_MBtoSB = gen.Vn / gen.V_b ($RES_BND_380) [SCAL] (1) gen.I_MBtoSB = gen.V_b * gen.Sn / gen.Vn / gen.S_b ($RES_BND_379) [SCAL] (1) gen.S_SBtoMB = gen.S_b / gen.Sn ($RES_BND_378) [SCAL] (1) gen.w_b = 6.283185307179586 * gen.fn ($RES_BND_377) [SCAL] (1) gen.fn = SysData.fn ($RES_BND_376) [SCAL] (1) gen.S_b = SysData.S_b ($RES_BND_375) [SCAL] (1) pwLine2.Z.im = pwLine2.X ($RES_BND_374) [SCAL] (1) pwLine2.Z.re = pwLine2.R ($RES_BND_373) [SCAL] (1) pwLine2.Y.im = pwLine2.B ($RES_BND_372) [SCAL] (1) pwLine2.Y.re = pwLine2.G ($RES_BND_371) [SCAL] (1) pwLine2.S_b = SysData.S_b ($RES_BND_370) [SCAL] (1) pwLine1.Z.im = pwLine1.X ($RES_BND_369) [SCAL] (1) pwLine1.Z.re = pwLine1.R ($RES_BND_368) [SCAL] (1) pwLine1.Y.im = pwLine1.B ($RES_BND_367) [SCAL] (1) pwLine1.Y.re = pwLine1.G ($RES_BND_366) [SCAL] (1) pwLine1.S_b = SysData.S_b ($RES_BND_365) [SCAL] (1) pwLoadPQ2.CoB = pwLoadPQ2.Sn / pwLoadPQ2.S_b ($RES_BND_364) [SCAL] (1) pwLoadPQ2.Sn = pwLoadPQ2.S_b ($RES_BND_363) [SCAL] (1) pwLoadPQ2.fn = SysData.fn ($RES_BND_362) [SCAL] (1) pwLoadPQ2.S_b = SysData.S_b ($RES_BND_361) [SCAL] (1) pwLine4.Z.im = pwLine4.X ($RES_BND_360) [SCAL] (1) pwLine4.Z.re = pwLine4.R ($RES_BND_359) [SCAL] (1) pwLine4.Y.im = pwLine4.B ($RES_BND_358) [SCAL] (1) pwLine4.Y.re = pwLine4.G ($RES_BND_357) [SCAL] (1) pwLine4.S_b = SysData.S_b ($RES_BND_356) [SCAL] (1) pwLine3.Z.im = pwLine3.X ($RES_BND_355) [SCAL] (1) pwLine3.Z.re = pwLine3.R ($RES_BND_354) [SCAL] (1) pwLine3.Y.im = pwLine3.B ($RES_BND_353) [SCAL] (1) pwLine3.Y.re = pwLine3.G ($RES_BND_352) [SCAL] (1) pwLine3.S_b = SysData.S_b ($RES_BND_351) [SCAL] (1) pwLineFault.Z.im = pwLineFault.X ($RES_BND_350) [SCAL] (1) pwLineFault.Z.re = pwLineFault.R ($RES_BND_349) [SCAL] (1) pwLineFault.Y.im = pwLineFault.B ($RES_BND_348) [SCAL] (1) pwLineFault.Y.re = pwLineFault.G ($RES_BND_347) [SCAL] (1) pwLineFault.S_b = SysData.S_b ($RES_BND_346) [SCAL] (1) pwLoadPQ1.CoB = pwLoadPQ1.Sn / pwLoadPQ1.S_b ($RES_BND_345) [SCAL] (1) pwLoadPQ1.Sn = pwLoadPQ1.S_b ($RES_BND_344) [SCAL] (1) pwLoadPQ1.fn = SysData.fn ($RES_BND_343) [SCAL] (1) pwLoadPQ1.S_b = SysData.S_b ($RES_BND_342) 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_422) [RECD] (2) gen.Vdq0 = Complex.'*'.multiply(gen.Vt0, Modelica.ComplexMath.fromPolar(1.0 / gen.V_MBtoSB, 1.5707963267948966 - gen.delta0)) ($RES_BND_421) [RECD] (2) gen.I0 = Complex.'/'(gen.S0, Modelica.ComplexMath.conj(gen.Vt0)) ($RES_BND_420) [RECD] (2) gen.Vt0 = Modelica.ComplexMath.fromPolar(gen.v_0, gen.angle_0) ($RES_BND_419) ############################## Balance Initialization ############################## Not underdetermined. ********************** Not overdetermined. ********************* Limited backtrace at point of segmentation fault /lib/x86_64-linux-gnu/libc.so.6(+0x42520)[0x7f522f1d2520] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NFComponentRef_hash+0x22)[0x7f522ffff592] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(boxptr_NFComponentRef_hash+0x6)[0x7f522ffff636] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_UnorderedSet_find+0x65)[0x7f52303da345] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_UnorderedSet_fromList+0x71)[0x7f52303daa31] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBStrongComponent_addScalarizedDependencies+0x85)[0x7f523012f815] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBJacobian_SparsityPattern_create+0x386)[0x7f52300efb16] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBJacobian_jacobianSymbolic+0x6a3)[0x7f52300f06b3] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(boxptr_NBJacobian_jacobianSymbolic+0x38)[0x7f52300f0838] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBJacobian_nonlinear+0xf0)[0x7f52300f3e10] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBTearing_finalize+0x4d3)[0x7f52300e4b73] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(boxptr_NBTearing_finalize+0x41)[0x7f52300e4cc1] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBTearing_tearingTraverser+0x1e4)[0x7f52300e5404] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBTearing_main+0x1cc)[0x7f52300e637c] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBackendDAE_applyModules+0x296)[0x7f5230154596] Segmentation fault (core dumped) Aborted the command. [Calling os._exit(0), Time elapsed: 664.3823821973056] Failed to read output from testmodel.py, exit status != 0: OMC died, but the thread is still running? This will end badly. Calling exit ...