Regression
omsimulator.testLoopsOverFMUs.mos (from (result.xml))
Stacktrace
Output mismatch (see stdout for details)
Standard Output
+ testLoopsOverFMUs.mos ... The process cannot access the file because it is being used by another process. equation mismatch [time: 60] The process cannot access the file because it is being used by another process. The process cannot access the file because it is being used by another process. The process cannot access the file because it is being used by another process. The process cannot access the file because it is being used by another process. The process cannot access the file because it is being used by another process. The process cannot access the file because it is being used by another process. ==== Log C:\Windows\TEMP/omc-rtest-OpenModelica/omsimulator/testLoopsOverFMUs.mos_temp3917/log-testLoopsOverFMUs.mos true true "" "loopsOverFMUs.A.fmu" "loopsOverFMUs.B.fmu" "" "" true "Error: Error building simulator. Build log: cmd: cd \"loopsOverFMUs_C.fmutmp/sources/\" && mkdir build_cmake_static && cd build_cmake_static && cmake -G \"MSYS Makefiles\" -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=\"clang\" .. && cmake --build . --parallel --target install && cd .. && rm -rf build_cmake_static -- The C compiler identification is Clang 17.0.6 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: C:/OMDevUCRT/tools/msys/ucrt64/bin/clang.exe - skipped -- Detecting C compile features -- Detecting C compile features - done -- FMI2 include directory: C:/dev/jenkins/ws/Windows/OM_Win/build/include/omc/c/fmi -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Building for FMI platform win64 -- Install directory: C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/testLoopsOverFMUs.mos_temp3917/loopsOverFMUs_C.fmutmp/sources/../binaries/win64 -- CVODE: Not linked -- Not using FMI2_FUNCTION_PREFIX -- Installing dynamic dependencies from list: -- Configuring done (4.4s) -- Generating done (0.0s) -- Build files have been written to: C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/testLoopsOverFMUs.mos_temp3917/loopsOverFMUs_C.fmutmp/sources/build_cmake_static [ 1%] Building C object CMakeFiles/loopsOverFMUs_C.dir/gc/memory_pool.c.obj [ 2%] Building C object CMakeFiles/loopsOverFMUs_C.dir/gc/omc_gc.c.obj [ 4%] Building C object CMakeFiles/loopsOverFMUs_C.dir/math-support/pivot.c.obj [ 5%] Building C object CMakeFiles/loopsOverFMUs_C.dir/meta/meta_modelica_catch.c.obj [ 7%] Building C object CMakeFiles/loopsOverFMUs_C.dir/simulation/jacobian_util.c.obj C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/testLoopsOverFMUs.mos_temp3917/loopsOverFMUs_C.fmutmp/sources/gc/memory_pool.c:148:47: warning: format specifies type 'long' but the argument has type 'size_t' (aka 'unsigned long long') [-Wformat] 148 | printf(\"%p, %ld, %ld, %p\\n\", chunk->memory, chunk->used, chunk->size, chunk->previous); | ~~~ ^~~~~~~~~~~ | %zu C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/testLoopsOverFMUs.mos_temp3917/loopsOverFMUs_C.fmutmp/sources/gc/memory_pool.c:148:60: warning: format specifies type 'long' but the argument has type 'size_t' (aka 'unsigned long long') [-Wformat] 148 | printf(\"%p, %ld, %ld, %p\\n\", chunk->memory, chunk->used, chunk->size, chunk->previous); | ~~~ ^~~~~~~~~~~ | %zu 2 warnings generated. [ 8%] Building C object CMakeFiles/loopsOverFMUs_C.dir/simulation/omc_simulation_util.c.obj [ 10%] Building C object CMakeFiles/loopsOverFMUs_C.dir/simulation/options.c.obj [ 11%] Building C object CMakeFiles/loopsOverFMUs_C.dir/simulation/solver/delay.c.obj [ 13%] Building C object CMakeFiles/loopsOverFMUs_C.dir/simulation/simulation_omc_assert.c.obj [ 14%] Building C object CMakeFiles/loopsOverFMUs_C.dir/simulation/simulation_info_json.c.obj [ 16%] Building C object CMakeFiles/loopsOverFMUs_C.dir/simulation/solver/fmi_events.c.obj [ 17%] Building C object CMakeFiles/loopsOverFMUs_C.dir/simulation/solver/initialization/initialization.c.obj [ 19%] Building C object CMakeFiles/loopsOverFMUs_C.dir/simulation/solver/model_help.c.obj [ 20%] Building C object CMakeFiles/loopsOverFMUs_C.dir/simulation/solver/omc_math.c.obj [ 22%] Building C object CMakeFiles/loopsOverFMUs_C.dir/simulation/solver/spatialDistribution.c.obj [ 23%] Building C object CMakeFiles/loopsOverFMUs_C.dir/simulation/solver/stateset.c.obj C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/testLoopsOverFMUs.mos_temp3917/loopsOverFMUs_C.fmutmp/sources/simulation/solver/model_help.c:232:102: warning: format specifies type 'long' but the argument has type 'modelica_integer' (aka 'long long') [-Wformat] 232 | infoStreamPrint(stream, 0, \"%ld: %s = %ld (pre: %ld)\", i+1, mData->integerVarsData[i].info.name, data->localData[ringSegment]->integerVars[i], sInfo->integerVarsPre[i]); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | %lld C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/testLoopsOverFMUs.mos_temp3917/loopsOverFMUs_C.fmutmp/sources/simulation/solver/model_help.c:232:148: warning: format specifies type 'long' but the argument has type 'modelica_integer' (aka 'long long') [-Wformat] 232 | infoStreamPrint(stream, 0, \"%ld: %s = %ld (pre: %ld)\", i+1, mData->integerVarsData[i].info.name, data->localData[ringSegment]->integerVars[i], sInfo->integerVarsPre[i]); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ | %lld C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/testLoopsOverFMUs.mos_temp3917/loopsOverFMUs_C.fmutmp/sources/simulation/solver/model_help.c:345:34: warning: format specifies type 'long' but the argument has type 'modelica_integer' (aka 'long long') [-Wformat] 343 | infoStreamPrint(stream, 0, \"[%ld] parameter Integer %s(start=%ld, fixed=%s) = %ld\", i+1, | ~~~ | %lld 344 | mData->integerParameterData[i].info.name, 345 | mData->integerParameterData[i].attribute.start, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/testLoopsOverFMUs.mos_temp3917/loopsOverFMUs_C.fmutmp/sources/simulation/solver/model_help.c:347:34: warning: format specifies type 'long' but the argument has type 'modelica_integer' (aka 'long long') [-Wformat] 343 | infoStreamPrint(stream, 0, \"[%ld] parameter Integer %s(start=%ld, fixed=%s) = %ld\", i+1, | ~~~ | %lld 344 | mData->integerParameterData[i].info.name, 345 | mData->integerParameterData[i].attribute.start, 346 | mData->integerParameterData[i].attribute.fixed ? \"true\" : \"false\", 347 | data->simulationInfo->integerParameter[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/testLoopsOverFMUs.mos_temp3917/loopsOverFMUs_C.fmutmp/sources/simulation/solver/model_help.c:661:107: warning: format specifies type 'long' but the argument has type 'modelica_integer' (aka 'long long') [-Wformat] 661 | infoStreamPrint(LOG_STDOUT, 0, \"%d: %s = %li \", j+1, data->modelData->integerVarsData[j].info.name, sdata->integerVars[j]); | ~~~ ^~~~~~~~~~~~~~~~~~~~~ | %lli C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/testLoopsOverFMUs.mos_temp3917/loopsOverFMUs_C.fmutmp/sources/simulation/solver/model_help.c:730:101: warning: format specifies type 'long' but the argument has type 'modelica_integer' (aka 'long long') [-Wformat] 730 | debugStreamPrint(LOG_DEBUG, 0, \"set Integer var %s = %ld\", mData->integerVarsData[i].info.name, sData->integerVars[i]); | ~~~ ^~~~~~~~~~~~~~~~~~~~~ | %lld C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/testLoopsOverFMUs.mos_temp3917/loopsOverFMUs_C.fmutmp/sources/simulation/solver/model_help.c:771:102: warning: format specifies type 'long' but the argument has type 'modelica_integer' (aka 'long long') [-Wformat] 771 | debugStreamPrint(LOG_DEBUG, 0, \"Integer var %s(start=%ld)\", mData->integerVarsData[i].info.name, sData->integerVars[i]); | ~~~ ^~~~~~~~~~~~~~~~~~~~~ | %lld C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/testLoopsOverFMUs.mos_temp3917/loopsOverFMUs_C.fmutmp/sources/simulation/solver/model_help.c:815:106: warning: format specifies type 'long' but the argument has type 'modelica_integer' (aka 'long long') [-Wformat] 815 | debugStreamPrint(LOG_DEBUG, 0, \"set Integer var %s = %ld\", mData->integerParameterData[i].info.name, sInfo->integerParameter[i]); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ | %lld [ 25%] Building C object CMakeFiles/loopsOverFMUs_C.dir/simulation/solver/synchronous.c.obj C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/testLoopsOverFMUs.mos_temp3917/loopsOverFMUs_C.fmutmp/sources/simulation/solver/stateset.c:49:74: warning: format specifies type 'long' but the argument has type 'modelica_integer' (aka 'long long') [-Wformat] 49 | infoStreamPrint(LOG_DSS, 0, \"Select %ld state%s from %ld candidates.\", set->nStates, set->nStates == 1 ? \"\" : \"s\", set->nCandidates); | ~~~ ^~~~~~~~~~~~ | %lld C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/testLoopsOverFMUs.mos_temp3917/loopsOverFMUs_C.fmutmp/sources/simulation/solver/stateset.c:49:118: warning: format specifies type 'long' but the argument has type 'modelica_integer' (aka 'long long') [-Wformat] 49 | infoStreamPrint(LOG_DSS, 0, \"Select %ld state%s from %ld candidates.\", set->nStates, set->nStates == 1 ? \"\" : \"s\", set->nCandidates); | ~~~ ^~~~~~~~~~~~~~~~ | %lld C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/testLoopsOverFMUs.mos_temp3917/loopsOverFMUs_C.fmutmp/sources/simulation/solver/stateset.c:395:206: warning: format specifies type 'long' but the argument has type 'modelica_integer' (aka 'long long') [-Wformat] 395 | warningStreamPrint(LOG_DSS, 1, \"jacobian %dx%d [id: %ld]\", data->simulationInfo->analyticJacobians[set->jacobianIndex].sizeRows, data->simulationInfo->analyticJacobians[set->jacobianIndex].sizeCols, set->jacobianIndex); | ~~~ ^~~~~~~~~~~~~~~~~~ | %lld [ 26%] Building C object CMakeFiles/loopsOverFMUs_C.dir/util/ModelicaUtilities.c.obj C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/testLoopsOverFMUs.mos_temp3917/loopsOverFMUs_C.fmutmp/sources/simulation/solver/initialization/initialization.c:141:36: warning: format specifies type 'long' but the argument has type 'modelica_integer' (aka 'long long') [-Wformat] 139 | infoStreamPrint(LOG_SOTI, 0, \"[%ld] Integer %s(start=%ld) = %ld (pre: %ld)\", i+1, | ~~~ | %lld 140 | mData->integerVarsData[i].info.name, 141 | mData->integerVarsData[i].attribute.start, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/testLoopsOverFMUs.mos_temp3917/loopsOverFMUs_C.fmutmp/sources/simulation/solver/initialization/initialization.c:142:36: warning: format specifies type 'long' but the argument has type 'modelica_integer' (aka 'long long') [-Wformat] 139 | infoStreamPrint(LOG_SOTI, 0, \"[%ld] Integer %s(start=%ld) = %ld (pre: %ld)\", i+1, | ~~~ | %lld 140 | mData->integerVarsData[i].info.name, 141 | mData->integerVarsData[i].attribute.start, 142 | simData->localData[0]->integerVars[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/testLoopsOverFMUs.mos_temp3917/loopsOverFMUs_C.fmutmp/sources/simulation/solver/initialization/initialization.c:143:36: warning: format specifies type 'long' but the argument has type 'modelica_integer' (aka 'long long') [-Wformat] 139 | infoStreamPrint(LOG_SOTI, 0, \"[%ld] Integer %s(start=%ld) = %ld (pre: %ld)\", i+1, | ~~~ | %lld 140 | mData->integerVarsData[i].info.name, 141 | mData->integerVarsData[i].attribute.start, 142 | simData->localData[0]->integerVars[i], 143 | sInfo->integerVarsPre[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 3 warnings generated. [ 29%] Building C object CMakeFiles/loopsOverFMUs_C.dir/util/base_array.c.obj [ 31%] Building C object CMakeFiles/loopsOverFMUs_C.dir/util/boolean_array.c.obj [ 28%] Building C object CMakeFiles/loopsOverFMUs_C.dir/util/context.c.obj 8 warnings generated. [ 32%] Building C object CMakeFiles/loopsOverFMUs_C.dir/util/division.c.obj [ 34%] Building C object CMakeFiles/loopsOverFMUs_C.dir/util/doubleEndedList.c.obj [ 35%] Building C object CMakeFiles/loopsOverFMUs_C.dir/util/generic_array.c.obj [ 37%] Building C object CMakeFiles/loopsOverFMUs_C.dir/util/index_spec.c.obj [ 38%] Building C object CMakeFiles/loopsOverFMUs_C.dir/util/integer_array.c.obj [ 40%] Building C object CMakeFiles/loopsOverFMUs_C.dir/util/list.c.obj [ 41%] Building C object CMakeFiles/loopsOverFMUs_C.dir/util/modelica_string.c.obj [ 43%] Building C object CMakeFiles/loopsOverFMUs_C.dir/util/modelica_string_lit.c.obj [ 44%] Building C object CMakeFiles/loopsOverFMUs_C.dir/util/omc_error.c.obj [ 46%] Building C object CMakeFiles/loopsOverFMUs_C.dir/util/omc_file.c.obj C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/testLoopsOverFMUs.mos_temp3917/loopsOverFMUs_C.fmutmp/sources/util/integer_array.c:228:33: warning: format specifies type 'long' but the argument has type 'modelica_integer' (aka 'long long') [-Wformat] 228 | printf(\"%ld\\t\", value); | ~~~ ^~~~~ | %lld C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/testLoopsOverFMUs.mos_temp3917/loopsOverFMUs_C.fmutmp/sources/util/integer_array.c:246:28: warning: format specifies type 'long' but the argument has type 'modelica_integer' (aka 'long long') [-Wformat] 246 | printf(\"%ld, \",*data); | ~~~ ^~~~~ | %lld C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/testLoopsOverFMUs.mos_temp3917/loopsOverFMUs_C.fmutmp/sources/util/integer_array.c:250:26: warning: format specifies type 'long' but the argument has type 'modelica_integer' (aka 'long long') [-Wformat] 250 | printf(\"%ld\",*data); | ~~~ ^~~~~ | %lld C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/testLoopsOverFMUs.mos_temp3917/loopsOverFMUs_C.fmutmp/sources/util/integer_array.c:259:36: warning: format specifies type 'long' but the argument has type 'modelica_integer' (aka 'long long') [-Wformat] 259 | printf(\"%ld, \",*data); | ~~~ ^~~~~ | %lld C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/testLoopsOverFMUs.mos_temp3917/loopsOverFMUs_C.fmutmp/sources/util/integer_array.c:263:34: warning: format specifies type 'long' but the argument has type 'modelica_integer' (aka 'long long') [-Wformat] 263 | printf(\"%ld\",*data); | ~~~ ^~~~~ | %lld [ 47%] Building C object CMakeFiles/loopsOverFMUs_C.dir/util/omc_init.c.obj [ 49%] Building C object CMakeFiles/loopsOverFMUs_C.dir/util/omc_mmap.c.obj [ 50%] Building C object CMakeFiles/loopsOverFMUs_C.dir/util/omc_msvc.c.obj [ 52%] Building C object CMakeFiles/loopsOverFMUs_C.dir/util/omc_numbers.c.obj [ 53%] Building C object CMakeFiles/loopsOverFMUs_C.dir/util/parallel_helper.c.obj [ 55%] Building C object CMakeFiles/loopsOverFMUs_C.dir/util/rational.c.obj C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/testLoopsOverFMUs.mos_temp3917/loopsOverFMUs_C.fmutmp/sources/util/omc_file.c:316:80: warning: format specifies type 'int' but the argument has type 'DWORD' (aka 'unsigned long') [-Wformat] 316 | printf(\"GetFullPathName failed for %ls with error code %d\\n\", unicodePath, GetLastError()); | ~~ ^~~~~~~~~~~~~~ | %lu 1 warning generated. 5 warnings generated. [ 56%] Building C object CMakeFiles/loopsOverFMUs_C.dir/util/ringbuffer.c.obj [ 58%] Building C object CMakeFiles/loopsOverFMUs_C.dir/util/real_array.c.obj [ 59%] Building C object CMakeFiles/loopsOverFMUs_C.dir/util/string_array.c.obj [ 61%] Building C object CMakeFiles/loopsOverFMUs_C.dir/util/simulation_options.c.obj [ 62%] Building C object CMakeFiles/loopsOverFMUs_C.dir/util/utility.c.obj [ 64%] Building C object CMakeFiles/loopsOverFMUs_C.dir/util/varinfo.c.obj [ 65%] Building C object CMakeFiles/loopsOverFMUs_C.dir/loopsOverFMUs_C.c.obj [ 67%] Building C object CMakeFiles/loopsOverFMUs_C.dir/loopsOverFMUs_C_01exo.c.obj [ 68%] Building C object CMakeFiles/loopsOverFMUs_C.dir/loopsOverFMUs_C_02nls.c.obj [ 70%] Building C object CMakeFiles/loopsOverFMUs_C.dir/loopsOverFMUs_C_03lsy.c.obj [ 71%] Building C object CMakeFiles/loopsOverFMUs_C.dir/loopsOverFMUs_C_04set.c.obj [ 73%] Building C object CMakeFiles/loopsOverFMUs_C.dir/loopsOverFMUs_C_05evt.c.obj [ 74%] Building C object CMakeFiles/loopsOverFMUs_C.dir/loopsOverFMUs_C_06inz.c.obj [ 76%] Building C object CMakeFiles/loopsOverFMUs_C.dir/loopsOverFMUs_C_07dly.c.obj [ 77%] Building C object CMakeFiles/loopsOverFMUs_C.dir/loopsOverFMUs_C_08bnd.c.obj [ 79%] Building C object CMakeFiles/loopsOverFMUs_C.dir/loopsOverFMUs_C_09alg.c.obj [ 80%] Building C object CMakeFiles/loopsOverFMUs_C.dir/loopsOverFMUs_C_10asr.c.obj [ 82%] Building C object CMakeFiles/loopsOverFMUs_C.dir/loopsOverFMUs_C_11mix.c.obj [ 83%] Building C object CMakeFiles/loopsOverFMUs_C.dir/loopsOverFMUs_C_12jac.c.obj [ 85%] Building C object CMakeFiles/loopsOverFMUs_C.dir/loopsOverFMUs_C_13opt.c.obj [ 86%] Building C object CMakeFiles/loopsOverFMUs_C.dir/loopsOverFMUs_C_14lnz.c.obj [ 88%] Building C object CMakeFiles/loopsOverFMUs_C.dir/loopsOverFMUs_C_15syn.c.obj [ 89%] Building C object CMakeFiles/loopsOverFMUs_C.dir/loopsOverFMUs_C_16dae.c.obj [ 91%] Building C object CMakeFiles/loopsOverFMUs_C.dir/loopsOverFMUs_C_17inl.c.obj [ 92%] Building C object CMakeFiles/loopsOverFMUs_C.dir/loopsOverFMUs_C_18spd.c.obj [ 94%] Building C object CMakeFiles/loopsOverFMUs_C.dir/loopsOverFMUs_C_FMU.c.obj 0 [main] make 60925 C:\\OMDevUCRT\\tools\\msys\\usr\\bin\\make.exe: *** fatal error - CreateFileMapping cygpid.61259, Win32 error 1455. Terminating. Error: Error building simulator. Build log: cmd: cd \"loopsOverFMUs_D.fmutmp/sources/\" && mkdir build_cmake_static && cd build_cmake_static && cmake -G \"MSYS Makefiles\" -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=\"clang\" .. && cmake --build . --parallel --target install && cd .. && rm -rf build_cmake_static -- The C compiler identification is Clang 17.0.6 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - failed -- Check for working C compiler: C:/OMDevUCRT/tools/msys/ucrt64/bin/clang.exe -- Check for working C compiler: C:/OMDevUCRT/tools/msys/ucrt64/bin/clang.exe - works -- Detecting C compile features -- Detecting C compile features - done -- FMI2 include directory: C:/dev/jenkins/ws/Windows/OM_Win/build/include/omc/c/fmi -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE CMake Error at CMakeLists.txt:95 (if): if given arguments: \"EQUAL\" \"8\" Unknown arguments specified -- Configuring incomplete, errors occurred! " 1 "" "error: [addSubModel] file does not exist: \"loopsOverFMUs.C.fmu\" error: [oms_RunFile] loopsOverFMUs.lua:9: oms_addSubModel(loopsOverFMUs.root.C,loopsOverFMUs.C.fmu) failed info: 0 warnings info: 2 errors " NaN NaN NaN NaN NaN NaN NaN == 1 out of 1 tests failed [omsimulator/testLoopsOverFMUs.mos_temp3917, time: 61]