Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr OpenIPSL_OpenIPSL.Tests.Machines.PSSE.GENCLS.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.001063/0.001063, allocations: 106.4 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.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.186/1.186, allocations: 230.5 MB / 253.2 MB, free: 14.48 MB / 206.1 MB " [Timeout remaining time 179] 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.001297/0.001297, allocations: 213.6 kB / 309.7 MB, free: 3.188 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.3814/0.3814, allocations: 79.71 MB / 445.9 MB, free: 38.72 MB / 350.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.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/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 ModelicaServices with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo) Running command: translateModel(OpenIPSL.Tests.Machines.PSSE.GENCLS,tolerance=1e-06,outputFormat="empty",numberOfIntervals=2500,variableFilter="",fileNamePrefix="OpenIPSL_OpenIPSL.Tests.Machines.PSSE.GENCLS") translateModel(OpenIPSL.Tests.Machines.PSSE.GENCLS,tolerance=1e-06,outputFormat="empty",numberOfIntervals=2500,variableFilter="",fileNamePrefix="OpenIPSL_OpenIPSL.Tests.Machines.PSSE.GENCLS") [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.8b7f8ec4c81c467f98c1374cdca53e95[stateselection] (0) Forced states by StateSelect.ALWAYS: *********************************************************** [stateselection] (6) Natural states before index reduction: ************************************************************* [STAT] (1) Real gENCLS.delta (fixed = true, start = gENCLS.delta0) [STAT] (1) Real gENCLS.omega (fixed = true, start = 0.0) [STAT] (1) Real gENCLS.eq (fixed = true, start = gENCLS.vf0) [STAT] (1) Real gENCLS1.delta (fixed = true, start = gENCLS1.delta0) [STAT] (1) Real gENCLS1.omega (fixed = true, start = 0.0) [STAT] (1) Real gENCLS1.eq (fixed = true, start = gENCLS1.vf0) Created State Start Equations (6): ************************************ [SCAL] (1) gENCLS1.eq = gENCLS1.vf0 ($RES_SRT_381) [SCAL] (1) gENCLS1.omega = $START.gENCLS1.omega ($RES_SRT_380) [SCAL] (1) gENCLS1.delta = gENCLS1.delta0 ($RES_SRT_379) [SCAL] (1) gENCLS.eq = gENCLS.vf0 ($RES_SRT_378) [SCAL] (1) gENCLS.omega = $START.gENCLS.omega ($RES_SRT_377) [SCAL] (1) gENCLS.delta = gENCLS.delta0 ($RES_SRT_376) Created Parameter Binding Equations (80): ******************************************* [SCAL] (1) gENCLS1.vf0 = gENCLS1.R_a * gENCLS1.iq0 + gENCLS1.vq0 + gENCLS1.id0 * gENCLS1.X_d ($RES_BND_461) [SCAL] (1) gENCLS1.iq0 = sin(1.5707963267948966 - gENCLS1.delta0) * gENCLS1.ir0 + cos(1.5707963267948966 - gENCLS1.delta0) * gENCLS1.ii0 ($RES_BND_460) [SCAL] (1) gENCLS1.id0 = cos(1.5707963267948966 - gENCLS1.delta0) * gENCLS1.ir0 - sin(1.5707963267948966 - gENCLS1.delta0) * gENCLS1.ii0 ($RES_BND_459) [SCAL] (1) gENCLS1.vq0 = sin(1.5707963267948966 - gENCLS1.delta0) * gENCLS1.vr0 + cos(1.5707963267948966 - gENCLS1.delta0) * gENCLS1.vi0 ($RES_BND_458) [SCAL] (1) gENCLS1.vd0 = cos(1.5707963267948966 - gENCLS1.delta0) * gENCLS1.vr0 - sin(1.5707963267948966 - gENCLS1.delta0) * gENCLS1.vi0 ($RES_BND_457) [SCAL] (1) gENCLS1.delta0 = atan2(gENCLS1.X_d * gENCLS1.ir0 + gENCLS1.vi0 + gENCLS1.ii0 * gENCLS1.R_a, gENCLS1.vr0 + gENCLS1.ir0 * gENCLS1.R_a - gENCLS1.X_d * gENCLS1.ii0) ($RES_BND_456) [SCAL] (1) gENCLS1.ii0 = (gENCLS1.p0 * gENCLS1.vi0 - gENCLS1.q0 * gENCLS1.vr0) / (gENCLS1.vi0 ^ 2.0 + gENCLS1.vr0 ^ 2.0) ($RES_BND_455) [SCAL] (1) gENCLS1.ir0 = (gENCLS1.q0 * gENCLS1.vi0 + gENCLS1.p0 * gENCLS1.vr0) / (gENCLS1.vi0 ^ 2.0 + gENCLS1.vr0 ^ 2.0) ($RES_BND_454) [SCAL] (1) gENCLS1.vi0 = gENCLS1.v_0 * sin(gENCLS1.angle_0) ($RES_BND_453) [SCAL] (1) gENCLS1.vr0 = gENCLS1.v_0 * cos(gENCLS1.angle_0) ($RES_BND_452) [SCAL] (1) gENCLS1.q0 = gENCLS1.Q_0 / gENCLS1.M_b ($RES_BND_451) [SCAL] (1) gENCLS1.p0 = gENCLS1.P_0 / gENCLS1.M_b ($RES_BND_450) [SCAL] (1) gENCLS1.CoB = gENCLS1.M_b / gENCLS1.S_b ($RES_BND_449) [SCAL] (1) gENCLS1.fn = SysData.fn ($RES_BND_448) [SCAL] (1) gENCLS1.S_b = SysData.S_b ($RES_BND_447) [SCAL] (1) SHUNT.fn = SysData.fn ($RES_BND_446) [SCAL] (1) SHUNT.S_b = SysData.S_b ($RES_BND_445) [SCAL] (1) pwLine2.Z.im = pwLine2.X ($RES_BND_444) [SCAL] (1) pwLine2.Z.re = pwLine2.R ($RES_BND_443) [SCAL] (1) pwLine2.Y.im = pwLine2.B ($RES_BND_442) [SCAL] (1) pwLine2.Y.re = pwLine2.G ($RES_BND_441) [SCAL] (1) pwLine2.S_b = SysData.S_b ($RES_BND_440) [SCAL] (1) pwLine1.Z.im = pwLine1.X ($RES_BND_439) [SCAL] (1) pwLine1.Z.re = pwLine1.R ($RES_BND_438) [SCAL] (1) pwLine1.Y.im = pwLine1.B ($RES_BND_437) [SCAL] (1) pwLine1.Y.re = pwLine1.G ($RES_BND_436) [SCAL] (1) pwLine1.S_b = SysData.S_b ($RES_BND_435) [SCAL] (1) FAULT.fn = SysData.fn ($RES_BND_434) [SCAL] (1) FAULT.S_b = SysData.S_b ($RES_BND_433) [SCAL] (1) GEN2.fn = SysData.fn ($RES_BND_432) [SCAL] (1) GEN2.S_b = SysData.S_b ($RES_BND_431) [SCAL] (1) LOAD.angle_0 = constantLoad.angle_0 ($RES_BND_430) [SCAL] (1) LOAD.v_0 = constantLoad.v_0 ($RES_BND_429) [SCAL] (1) LOAD.fn = SysData.fn ($RES_BND_428) [SCAL] (1) LOAD.S_b = SysData.S_b ($RES_BND_427) [SCAL] (1) GEN1.angle_0 = gENCLS1.angle_0 ($RES_BND_426) [SCAL] (1) GEN1.v_0 = gENCLS1.v_0 ($RES_BND_425) [SCAL] (1) GEN1.fn = SysData.fn ($RES_BND_424) [SCAL] (1) GEN1.S_b = SysData.S_b ($RES_BND_423) [SCAL] (1) pwFault.ground = abs(pwFault.R) < 2.220446049250313e-16 and abs(pwFault.X) < 2.220446049250313e-16 ($RES_BND_422) [SCAL] (1) constantLoad.d_Q = (constantLoad.p0 + constantLoad.d_P) / constantLoad.PF - constantLoad.q0 ($RES_BND_421) [SCAL] (1) constantLoad.PF = if constantLoad.q0 <= 2.220446049250313e-16 then 1.0 else constantLoad.p0 / constantLoad.q0 ($RES_BND_420) [SCAL] (1) constantLoad.ii0 = (constantLoad.p0 * constantLoad.vi0 - constantLoad.q0 * constantLoad.vr0) / (constantLoad.vi0 ^ 2.0 + constantLoad.vr0 ^ 2.0) ($RES_BND_419) [SCAL] (1) constantLoad.ir0 = (constantLoad.q0 * constantLoad.vi0 + constantLoad.p0 * constantLoad.vr0) / (constantLoad.vi0 ^ 2.0 + constantLoad.vr0 ^ 2.0) ($RES_BND_418) [SCAL] (1) constantLoad.vi0 = constantLoad.v_0 * sin(constantLoad.angle_0) ($RES_BND_417) [SCAL] (1) constantLoad.vr0 = constantLoad.v_0 * cos(constantLoad.angle_0) ($RES_BND_416) [SCAL] (1) constantLoad.q0 = (constantLoad.S_p.im + constantLoad.v_0 * constantLoad.S_i.im + constantLoad.v_0 ^ 2.0 * constantLoad.S_y.im) / constantLoad.S_b ($RES_BND_415) [SCAL] (1) constantLoad.p0 = (constantLoad.S_p.re + constantLoad.v_0 * constantLoad.S_i.re + constantLoad.v_0 ^ 2.0 * constantLoad.S_y.re) / constantLoad.S_b ($RES_BND_414) [SCAL] (1) constantLoad.fn = SysData.fn ($RES_BND_413) [SCAL] (1) constantLoad.S_b = SysData.S_b ($RES_BND_412) [SCAL] (1) gENCLS.vf0 = gENCLS.R_a * gENCLS.iq0 + gENCLS.vq0 + gENCLS.id0 * gENCLS.X_d ($RES_BND_411) [SCAL] (1) gENCLS.iq0 = sin(1.5707963267948966 - gENCLS.delta0) * gENCLS.ir0 + cos(1.5707963267948966 - gENCLS.delta0) * gENCLS.ii0 ($RES_BND_410) [SCAL] (1) gENCLS.id0 = cos(1.5707963267948966 - gENCLS.delta0) * gENCLS.ir0 - sin(1.5707963267948966 - gENCLS.delta0) * gENCLS.ii0 ($RES_BND_409) [SCAL] (1) gENCLS.vq0 = sin(1.5707963267948966 - gENCLS.delta0) * gENCLS.vr0 + cos(1.5707963267948966 - gENCLS.delta0) * gENCLS.vi0 ($RES_BND_408) [SCAL] (1) gENCLS.vd0 = cos(1.5707963267948966 - gENCLS.delta0) * gENCLS.vr0 - sin(1.5707963267948966 - gENCLS.delta0) * gENCLS.vi0 ($RES_BND_407) [SCAL] (1) gENCLS.delta0 = atan2(gENCLS.X_d * gENCLS.ir0 + gENCLS.vi0 + gENCLS.ii0 * gENCLS.R_a, gENCLS.vr0 + gENCLS.ir0 * gENCLS.R_a - gENCLS.X_d * gENCLS.ii0) ($RES_BND_406) [SCAL] (1) gENCLS.ii0 = (gENCLS.p0 * gENCLS.vi0 - gENCLS.q0 * gENCLS.vr0) / (gENCLS.vi0 ^ 2.0 + gENCLS.vr0 ^ 2.0) ($RES_BND_405) [SCAL] (1) gENCLS.ir0 = (gENCLS.q0 * gENCLS.vi0 + gENCLS.p0 * gENCLS.vr0) / (gENCLS.vi0 ^ 2.0 + gENCLS.vr0 ^ 2.0) ($RES_BND_404) [SCAL] (1) gENCLS.vi0 = gENCLS.v_0 * sin(gENCLS.angle_0) ($RES_BND_403) [SCAL] (1) gENCLS.vr0 = gENCLS.v_0 * cos(gENCLS.angle_0) ($RES_BND_402) [SCAL] (1) gENCLS.q0 = gENCLS.Q_0 / gENCLS.M_b ($RES_BND_401) [SCAL] (1) gENCLS.p0 = gENCLS.P_0 / gENCLS.M_b ($RES_BND_400) [SCAL] (1) gENCLS.CoB = gENCLS.M_b / gENCLS.S_b ($RES_BND_399) [SCAL] (1) gENCLS.fn = SysData.fn ($RES_BND_398) [SCAL] (1) gENCLS.S_b = SysData.S_b ($RES_BND_397) [SCAL] (1) pwLine4.Z.im = pwLine4.X ($RES_BND_396) [SCAL] (1) pwLine4.Z.re = pwLine4.R ($RES_BND_395) [SCAL] (1) pwLine4.Y.im = pwLine4.B ($RES_BND_394) [SCAL] (1) pwLine4.Y.re = pwLine4.G ($RES_BND_393) [SCAL] (1) pwLine4.S_b = SysData.S_b ($RES_BND_392) [SCAL] (1) pwLine3.Z.im = pwLine3.X ($RES_BND_391) [SCAL] (1) pwLine3.Z.re = pwLine3.R ($RES_BND_390) [SCAL] (1) pwLine3.Y.im = pwLine3.B ($RES_BND_389) [SCAL] (1) pwLine3.Y.re = pwLine3.G ($RES_BND_388) [SCAL] (1) pwLine3.S_b = SysData.S_b ($RES_BND_387) [SCAL] (1) pwLine.Z.im = pwLine.X ($RES_BND_386) [SCAL] (1) pwLine.Z.re = pwLine.R ($RES_BND_385) [SCAL] (1) pwLine.Y.im = pwLine.B ($RES_BND_384) [SCAL] (1) pwLine.Y.re = pwLine.G ($RES_BND_383) [SCAL] (1) pwLine.S_b = SysData.S_b ($RES_BND_382) Created Record Parameter Binding Equations (4): ************************************************* [RECD] (2) constantLoad.S_Y = Complex.'/'(OpenIPSL.Types.ComplexPower.'+'(constantLoad.S_y, Complex.'constructor'.fromReal(constantLoad.b.re * constantLoad.S_p.re / constantLoad.v_0 ^ 2.0, constantLoad.b.im * constantLoad.S_p.im / constantLoad.v_0 ^ 2.0)), Complex.'constructor'.fromReal(constantLoad.S_b, 0.0)) ($RES_BND_465) [RECD] (2) constantLoad.S_I = Complex.'/'(OpenIPSL.Types.ComplexPower.'+'(constantLoad.S_i, Complex.'constructor'.fromReal(constantLoad.a.re * constantLoad.S_p.re / constantLoad.v_0, constantLoad.a.im * constantLoad.S_p.im / constantLoad.v_0)), Complex.'constructor'.fromReal(constantLoad.S_b, 0.0)) ($RES_BND_464) [RECD] (2) constantLoad.S_P = Complex.'/'(Complex.'constructor'.fromReal((1.0 - constantLoad.a.re - constantLoad.b.re) * constantLoad.S_p.re, (1.0 - constantLoad.a.im - constantLoad.b.im) * constantLoad.S_p.im), Complex.'constructor'.fromReal(constantLoad.S_b, 0.0)) ($RES_BND_463) [RECD] (2) constantLoad.S_p = Complex.'+'(Complex.'constructor'.fromReal(constantLoad.P_0, 0.0), Complex.'*'.multiply(Complex(0.0, 1.0), Complex.'constructor'.fromReal(constantLoad.Q_0, 0.0))) ($RES_BND_462) ############################## Balance Initialization ############################## Not underdetermined. ********************** Not overdetermined. ********************* Limited backtrace at point of segmentation fault /lib/x86_64-linux-gnu/libc.so.6(+0x42520)[0x7f2dbff54520] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NFComponentRef_hash+0x22)[0x7f2dc0d86272] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(boxptr_NFComponentRef_hash+0x6)[0x7f2dc0d86316] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_UnorderedSet_find+0x65)[0x7f2dc1161105] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_UnorderedSet_fromList+0x71)[0x7f2dc11617f1] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBStrongComponent_addScalarizedDependencies+0x85)[0x7f2dc0eb6435] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBJacobian_SparsityPattern_create+0x386)[0x7f2dc0e767a6] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBJacobian_jacobianSymbolic+0x6a3)[0x7f2dc0e77343] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(boxptr_NBJacobian_jacobianSymbolic+0x38)[0x7f2dc0e774c8] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBJacobian_nonlinear+0xf0)[0x7f2dc0e7aaa0] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBTearing_finalize+0x4d3)[0x7f2dc0e6b803] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(boxptr_NBTearing_finalize+0x41)[0x7f2dc0e6b951] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBTearing_tearingTraverser+0x1e4)[0x7f2dc0e6c094] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBTearing_main+0x1cc)[0x7f2dc0e6d00c] /var/lib/jenkins/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/build/bin/../lib/x86_64-linux-gnu/omc/libOpenModelicaCompiler.so(omc_NBackendDAE_applyModules+0x296)[0x7f2dc0edb1b6] Segmentation fault (core dumped) Aborted the command. [Calling os._exit(0), Time elapsed: 664.4868298117071] Failed to read output from testmodel.py, exit status != 0: OMC died, but the thread is still running? This will end badly. Calling exit ...