Skip to content

Regression

openmodelica_linearization.testDrumBoiler.mos (from (result.xml))

Failing for the past 1 build (Since #3812 )
Took 49 sec.

Stacktrace

Output mismatch (see stdout for details)

Standard Output

 + testDrumBoiler                                                                    ... equation mismatch [time: 26]

==== Log C:\Windows\TEMP/omc-rtest-OpenModelica/openmodelica/linearization/testDrumBoiler.mos_temp6151/log-testDrumBoiler.mos
true
""
true
true
record SimulationResult
    resultFile = "",
    simulationOptions = "startTime = 0.0, stopTime = 0.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'testDrumBoilerLin', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = ''",
    messages = "Failed to run the linearize command: testDrumBoilerLin"
end SimulationResult;
"Warning: The model contains alias variables with redundant start and/or conflicting nominal values. It is recommended to resolve the conflicts, because otherwise the system could be hard to solve. To print the conflicting alias sets and the chosen candidates please use -d=aliasConflicts.
Error: Error building simulator. Build log: make: Entering directory '/c/dev/jenkins/ws/Windows/OM_Win/TESTSU~1/OPENMO~1/LINEAR~1/TESTDR~2.MOS'
clang -municode  -O0 -DOM_HAVE_PTHREADS -Wno-parentheses-equality -falign-functions -mstackrealign -msse2 -mfpmath=sse     -I\"C:/dev/jenkins/ws/Windows/OM_Win/build/include/omc/c\" -I\"C:/dev/jenkins/ws/Windows/OM_Win/build/include/omc\" -I. -DOPENMODELICA_XML_FROM_FILE_AT_RUNTIME -DOMC_MODEL_PREFIX=testDrumBoilerLin -DOMC_NUM_MIXED_SYSTEMS=0 -DOMC_NUM_LINEAR_SYSTEMS=4 -DOMC_NUM_NONLINEAR_SYSTEMS=3 -DOMC_NDELAY_EXPRESSIONS=0 -DOMC_NVAR_STRING=0  -c -o testDrumBoilerLin.o testDrumBoilerLin.c
LLVM ERROR: out of memory
Allocation failed
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0.Program arguments: C:\\\\OMDevUCRT\\\\tools\\\\msys\\\\ucrt64\\\\bin\\\\clang.exe -municode -O0 -DOM_HAVE_PTHREADS -Wno-parentheses-equality -falign-functions -mstackrealign -msse2 -mfpmath=sse -IC:/dev/jenkins/ws/Windows/OM_Win/build/include/omc/c -IC:/dev/jenkins/ws/Windows/OM_Win/build/include/omc -I. -DOPENMODELICA_XML_FROM_FILE_AT_RUNTIME -DOMC_MODEL_PREFIX=testDrumBoilerLin -DOMC_NUM_MIXED_SYSTEMS=0 -DOMC_NUM_LINEAR_SYSTEMS=4 -DOMC_NUM_NONLINEAR_SYSTEMS=3 -DOMC_NDELAY_EXPRESSIONS=0 -DOMC_NVAR_STRING=0 -c -o testDrumBoilerLin.o testDrumBoilerLin.c
1.C:/OMDevUCRT/tools/msys/ucrt64/lib/clang/17/include/avx512fp16intrin.h:19:79: current parser token ';'
Exception Code: 0xC000001D
0x00007FFB4909B736 <unknown module>
0x00007FFB89B3E6D5, C:\\Windows\\System32\\ucrtbase.dll(0x00007FFB89AC0000) + 0x7E6D5 byte(s)
0x00007FFB89B3F6E1, C:\\Windows\\System32\\ucrtbase.dll(0x00007FFB89AC0000) + 0x7F6E1 byte(s)
0x00007FFB4B058D08 <unknown module>
0x0000000000000003 <unknown module>
0x0000000000000003 <unknown module>
0x0000014E77137910 <unknown module>
0x00007FFB89B1FC69, C:\\Windows\\System32\\ucrtbase.dll(0x00007FFB89AC0000) + 0x5FC69 byte(s)
0x00007FFB4A93FA56 <unknown module>
0x00000011A7BFB400 <unknown module>
0x0000000400000000 <unknown module>
clang: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 17.0.6
Target: x86_64-w64-windows-gnu
Thread model: posix
InstalledDir: C:/OMDevUCRT/tools/msys/ucrt64/bin
clang: note: diagnostic msg: 
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang: note: diagnostic msg: C:/Windows/TEMP/testDrumBoilerLin-d996ee.c
clang: note: diagnostic msg: C:/Windows/TEMP/testDrumBoilerLin-d996ee.sh
clang: note: diagnostic msg: 

********************
make: *** [<builtin>: testDrumBoilerLin.o] Error 1
make: Leaving directory '/c/dev/jenkins/ws/Windows/OM_Win/TESTSU~1/OPENMO~1/LINEAR~1/TESTDR~2.MOS'
RESULT: 2
"
false
""
'' 
Equation mismatch: diff says: 
--- "C:\\Windows\\TEMP/omc-rtest-OpenModelica/openmodelica/linearization/testDrumBoiler.mos_temp6151/equations-expected"2024-06-13 15:17:15.831068400 +0200
+++ "C:\\Windows\\TEMP/omc-rtest-OpenModelica/openmodelica/linearization/testDrumBoiler.mos_temp6151/equations-got"2024-06-13 15:17:41.053573200 +0200
@@ -1,42 +1,51 @@
 true
 ""
 true
 true
 record SimulationResult
-resultFile = "testDrumBoilerLin_res.mat",
-simulationOptions = "startTime = 0.0, stopTime = 0.0, numberOfIntervals = 500, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'testDrumBoilerLin', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = ''",
-messages = "LOG_STDOUT        | info    | Linearization will be performed at point of time: 0.000000
-LOG_SUCCESS       | info    | The initialization finished successfully without homotopy method.
-LOG_SUCCESS       | info    | The simulation finished successfully.
-LOG_STDOUT        | info    | Linear model is created.
-"
+resultFile = "",
+simulationOptions = "startTime = 0.0, stopTime = 0.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'testDrumBoilerLin', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = ''",
+messages = "Failed to run the linearize command: testDrumBoilerLin"
 end SimulationResult;
 "Warning: The model contains alias variables with redundant start and/or conflicting nominal values. It is recommended to resolve the conflicts, because otherwise the system could be hard to solve. To print the conflicting alias sets and the chosen candidates please use -d=aliasConflicts.
+Error: Error building simulator. Build log: make: Entering directory '/c/dev/jenkins/ws/Windows/OM_Win/TESTSU~1/OPENMO~1/LINEAR~1/TESTDR~2.MOS'
+clang -municode  -O0 -DOM_HAVE_PTHREADS -Wno-parentheses-equality -falign-functions -mstackrealign -msse2 -mfpmath=sse     -I\"C:/dev/jenkins/ws/Windows/OM_Win/build/include/omc/c\" -I\"C:/dev/jenkins/ws/Windows/OM_Win/build/include/omc\" -I. -DOPENMODELICA_XML_FROM_FILE_AT_RUNTIME -DOMC_MODEL_PREFIX=testDrumBoilerLin -DOMC_NUM_MIXED_SYSTEMS=0 -DOMC_NUM_LINEAR_SYSTEMS=4 -DOMC_NUM_NONLINEAR_SYSTEMS=3 -DOMC_NDELAY_EXPRESSIONS=0 -DOMC_NVAR_STRING=0  -c -o testDrumBoilerLin.o testDrumBoilerLin.c
+LLVM ERROR: out of memory
+Allocation failed
+PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
+Stack dump:
+0. Program arguments: C:\\\\OMDevUCRT\\\\tools\\\\msys\\\\ucrt64\\\\bin\\\\clang.exe -municode -O0 -DOM_HAVE_PTHREADS -Wno-parentheses-equality -falign-functions -mstackrealign -msse2 -mfpmath=sse -IC:/dev/jenkins/ws/Windows/OM_Win/build/include/omc/c -IC:/dev/jenkins/ws/Windows/OM_Win/build/include/omc -I. -DOPENMODELICA_XML_FROM_FILE_AT_RUNTIME -DOMC_MODEL_PREFIX=testDrumBoilerLin -DOMC_NUM_MIXED_SYSTEMS=0 -DOMC_NUM_LINEAR_SYSTEMS=4 -DOMC_NUM_NONLINEAR_SYSTEMS=3 -DOMC_NDELAY_EXPRESSIONS=0 -DOMC_NVAR_STRING=0 -c -o testDrumBoilerLin.o testDrumBoilerLin.c
+1. C:/OMDevUCRT/tools/msys/ucrt64/lib/clang/17/include/avx512fp16intrin.h:19:79: current parser token ';'
+Exception Code: 0xC000001D
+0x00007FFB4909B736 <unknown module>
+0x00007FFB89B3E6D5, C:\\Windows\\System32\\ucrtbase.dll(0x00007FFB89AC0000) + 0x7E6D5 byte(s)
+0x00007FFB89B3F6E1, C:\\Windows\\System32\\ucrtbase.dll(0x00007FFB89AC0000) + 0x7F6E1 byte(s)
+0x00007FFB4B058D08 <unknown module>
+0x0000000000000003 <unknown module>
+0x0000000000000003 <unknown module>
+0x0000014E77137910 <unknown module>
+0x00007FFB89B1FC69, C:\\Windows\\System32\\ucrtbase.dll(0x00007FFB89AC0000) + 0x5FC69 byte(s)
+0x00007FFB4A93FA56 <unknown module>
+0x00000011A7BFB400 <unknown module>
+0x0000000400000000 <unknown module>
+clang: error: clang frontend command failed due to signal (use -v to see invocation)
+clang version 17.0.6
+Target: x86_64-w64-windows-gnu
+Thread model: posix
+InstalledDir: C:/OMDevUCRT/tools/msys/ucrt64/bin
+clang: note: diagnostic msg: 
+********************
+
+PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
+Preprocessed source(s) and associated run script(s) are located at:
+clang: note: diagnostic msg: C:/Windows/TEMP/testDrumBoilerLin-d996ee.c
+clang: note: diagnostic msg: C:/Windows/TEMP/testDrumBoilerLin-d996ee.sh
+clang: note: diagnostic msg: 
+
+********************
+make: *** [<builtin>: testDrumBoilerLin.o] Error 1
+make: Leaving directory '/c/dev/jenkins/ws/Windows/OM_Win/TESTSU~1/OPENMO~1/LINEAR~1/TESTDR~2.MOS'
+RESULT: 2
 "
-true
-"model linearized_model \"testDrumBoilerLin\"
-parameter Integer n = 3 \"number of states\";
-parameter Integer m = 2 \"number of inputs\";
-parameter Integer p = 4 \"number of outputs\";
-parameter Real x0[n] = {0, 67, 100000};
-parameter Real u0[m] = {0, 0};
-parameter Real A[n, n] = [-0, -0.008333333333333333, -0; 0.01043953430921842, -0.01043953430921842, 0; 0.1178989396709848, -0.1178989396709848, 4.135580766728708e-15];
-parameter Real B[n, m] = [0, 0; -0.001308242749261165, 0.0001170710024614629; -19.14622757506173, 8.475892309753018];
-parameter Real C[p, n] = [0, 0, 0.0001439468903880623; 0, 1, 0; 0, 0, 1e-05; 0, 0, 0];
-parameter Real D[p, m] = [0, 0; 0, 0; 0, 0; 1, 0];
-Real x[n](start = x0);
-input Real u[m](start = u0);
-output Real y[p];
-Real 'x_controller.x' = x[1];
-Real 'x_evaporator.V_l' = x[2];
-Real 'x_evaporator.p' = x[3];
-Real 'u_Y_Valve' = u[1];
-Real 'u_q_F' = u[2];
-Real 'y_T_S' = y[1];
-Real 'y_V_l' = y[2];
-Real 'y_p_S' = y[3];
-Real 'y_qm_S' = y[4];
-equation
-der(x) = A*x + B*u;
-y = C*x + D*u;
-end linearized_model;"
+false
+""
'' 
Equation mismatch: omc-diff says: 
Failed 't' '"'
Line 6: Text differs:
expected: resultFile = "testDrumBoilerLin_res.mat",
got:      resultFile = "",

== 1 out of 1 tests failed [openmodelica/linearization/testDrumBoiler.mos_temp6151, time: 49]