Skip to content

Regression

omsimulator.DualMassOscillator_me.mos (from (result.xml))

Failing for the past 1 build (Since #3844 )
Took 47 sec.

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]