Regression
omsimulator.DualMassOscillator_me.mos (from (result.xml))
Stacktrace
Output mismatch (see stdout for details)
Standard Output
+ DualMassOscillator_me.mos ... equation mismatch [time: 44] ==== Log C:\Windows\TEMP/omc-rtest-OpenModelica/omsimulator/DualMassOscillator_me.mos_temp1531/log-DualMassOscillator_me.mos true "Notification: Automatically loaded package Modelica 3.2.2 due to uses annotation from DualMassOscillator. Notification: Automatically loaded package Complex 3.2.2 due to uses annotation from Modelica. Notification: Automatically loaded package ModelicaServices 3.2.2 due to uses annotation from Modelica. " "DualMassOscillator.System1.fmu" "" "" "Error: Error building simulator. Build log: cmd: cd \"DualMassOscillator_System2.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/DualMassOscillator_me.mos_temp1531/DualMassOscillator_System2.fmutmp/sources/../binaries/win64 -- CVODE: Not linked -- Not using FMI2_FUNCTION_PREFIX -- Installing dynamic dependencies from list: -- Configuring done (4.1s) -- Generating done (0.1s) -- Build files have been written to: C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/DualMassOscillator_me.mos_temp1531/DualMassOscillator_System2.fmutmp/sources/build_cmake_static [ 1%] Building C object CMakeFiles/DualMassOscillator_System2.dir/gc/memory_pool.c.obj [ 2%] Building C object CMakeFiles/DualMassOscillator_System2.dir/gc/omc_gc.c.obj [ 4%] Building C object CMakeFiles/DualMassOscillator_System2.dir/math-support/pivot.c.obj [ 5%] Building C object CMakeFiles/DualMassOscillator_System2.dir/meta/meta_modelica_catch.c.obj C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/DualMassOscillator_me.mos_temp1531/DualMassOscillator_System2.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/DualMassOscillator_me.mos_temp1531/DualMassOscillator_System2.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. [ 7%] Building C object CMakeFiles/DualMassOscillator_System2.dir/simulation/jacobian_util.c.obj [ 8%] Building C object CMakeFiles/DualMassOscillator_System2.dir/simulation/omc_simulation_util.c.obj Mingw-w64 runtime failure: VirtualProtect failed with code 0x5afMingw-w64 runtime failure: VirtualProtect failed with code 0x5af[ 10%] Building C object CMakeFiles/DualMassOscillator_System2.dir/simulation/options.c.obj 0 [main] make (2554836) child_copy: cygheap read copy failed, 0x0..0x800011240, done 0, windows pid 2554836, Win32 error 299 0 [main] make 62281 dofork: child -1 - forked process 2554836 died unexpectedly, retry 0, exit code 0xC0000142, errno 11 Mingw-w64 runtime failure: VirtualProtect failed with code 0x5af " true "" 1 "error: [addSubModel] file does not exist: \"DualMassOscillator.System2.fmu\" error: [oms_RunFile] DualMassOscillator_me.lua:8: oms_addSubModel(DualMassOscillator.root.system2,DualMassOscillator.System2.fmu) failed info: 0 warnings info: 2 errors " record SimulationResult resultFile = "DualMassOscillator.CoupledSystem_res.mat", simulationOptions = "startTime = 0.0, stopTime = 0.1, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'DualMassOscillator.CoupledSystem', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '-override=system2.s2_start=2.5'", messages = "LOG_SUCCESS | info | The initialization finished successfully without homotopy method. LOG_SUCCESS | info | The simulation finished successfully. " end SimulationResult; "" {1.0,0.9112766763308999} {2.5,1.9556371304336706} '' Equation mismatch: diff says: --- "C:\\Windows\\TEMP/omc-rtest-OpenModelica/omsimulator/DualMassOscillator_me.mos_temp1531/equations-expected"2024-06-27 11:35:37.598392900 +0200 +++ "C:\\Windows\\TEMP/omc-rtest-OpenModelica/omsimulator/DualMassOscillator_me.mos_temp1531/equations-got"2024-06-27 11:36:21.834310100 +0200 @@ -3,32 +3,66 @@ Notification: Automatically loaded package Complex 3.2.2 due to uses annotation from Modelica. Notification: Automatically loaded package ModelicaServices 3.2.2 due to uses annotation from Modelica. " "DualMassOscillator.System1.fmu" "" -"DualMassOscillator.System2.fmu" "" +"Error: Error building simulator. Build log: cmd: cd \"DualMassOscillator_System2.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/DualMassOscillator_System2.fmutmp/sources/../binaries/win64 +-- CVODE: Not linked +-- Not using FMI2_FUNCTION_PREFIX +-- Installing dynamic dependencies from list: +-- Configuring done (4.1s) +-- Generating done (0.1s) +-- Build files have been written to: C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/DualMassOscillator_System2.fmutmp/sources/build_cmake_static +[ 1%] Building C object CMakeFiles/DualMassOscillator_System2.dir/gc/memory_pool.c.obj +[ 2%] Building C object CMakeFiles/DualMassOscillator_System2.dir/gc/omc_gc.c.obj +[ 4%] Building C object CMakeFiles/DualMassOscillator_System2.dir/math-support/pivot.c.obj +[ 5%] Building C object CMakeFiles/DualMassOscillator_System2.dir/meta/meta_modelica_catch.c.obj +C:/dev/jenkins/ws/Windows/OM_Win/testsuite/omsimulator/DualMassOscillator_System2.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/DualMassOscillator_System2.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. +[ 7%] Building C object CMakeFiles/DualMassOscillator_System2.dir/simulation/jacobian_util.c.obj +[ 8%] Building C object CMakeFiles/DualMassOscillator_System2.dir/simulation/omc_simulation_util.c.obj +Mingw-w64 runtime failure: +VirtualProtect failed with code 0x5afMingw-w64 runtime failure: +VirtualProtect failed with code 0x5af[ 10%] Building C object CMakeFiles/DualMassOscillator_System2.dir/simulation/options.c.obj +0 [main] make (2554836) child_copy: cygheap read copy failed, 0x0..0x800011240, done 0, windows pid 2554836, Win32 error 299 +0 [main] make 62281 dofork: child -1 - forked process 2554836 died unexpectedly, retry 0, exit code 0xC0000142, errno 11 +Mingw-w64 runtime failure: +VirtualProtect failed with code 0x5af +" true "" -0 -"info: maximum step size for 'DualMassOscillator.root': 0.001000 -info: No result file will be created -info: Initialization -info: system1.s1: 1.0 -info: system2.s2: 2.5 -info: Simulation -info: system1.s1: 0.91127925119695 -info: system2.s2: 1.9556343729061 -info: Final Statistics for 'DualMassOscillator.root': -NumSteps = 1353 NumRhsEvals = 1633 NumLinSolvSetups = 179 -NumNonlinSolvIters = 1632 NumNonlinSolvConvFails = 0 NumErrTestFails = 62 +1 +"error: [addSubModel] file does not exist: \"DualMassOscillator.System2.fmu\" +error: [oms_RunFile] DualMassOscillator_me.lua:8: oms_addSubModel(DualMassOscillator.root.system2,DualMassOscillator.System2.fmu) failed +info: 0 warnings +info: 2 errors " record SimulationResult resultFile = "DualMassOscillator.CoupledSystem_res.mat", -simulationOptions = "startTime = 0.0, stopTime = 0.1, numberOfIntervals = 500, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'DualMassOscillator.CoupledSystem', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '-override=system2.s2_start=2.5'", +simulationOptions = "startTime = 0.0, stopTime = 0.1, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'DualMassOscillator.CoupledSystem', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '-override=system2.s2_start=2.5'", messages = "LOG_SUCCESS | info | The initialization finished successfully without homotopy method. LOG_SUCCESS | info | The simulation finished successfully. " end SimulationResult; "" -{1.0,0.9112766780030248} -{2.5,1.955637128659751} +{1.0,0.9112766763308999} +{2.5,1.9556371304336706} '' Equation mismatch: omc-diff says: Failed 'D' '"' Line 8: Text differs: expected: "DualMassOscillator.System got: "" == 1 out of 1 tests failed [omsimulator/DualMassOscillator_me.mos_temp1531, time: 47]