(cd run_fmpy-fmi3-cs-cvode && python3 -m fmpy simulate --output-file ../Modelica_DeviceDrivers_Modelica_DeviceDrivers.Blocks.Examples.TestInputSpaceMouse_fmpy-fmi3-cs-cvode_res.csv --start-time 0 --stop-time 5 --timeout 240 --relative-tolerance 1e-06 --interface-type CoSimulation --output-interval 0.002 ../Modelica_DeviceDrivers_Modelica_DeviceDrivers_Blocks_Examples_TestInputSpaceMouse_fmpy-fmi3-cs-cvode.fmu) LOG_SOLVER | info | CVODE linear multistep method CV_BDF LOG_SOLVER | info | CVODE maximum integration order CV_ITER_NEWTON LOG_SOLVER | info | CVODE use equidistant time grid YES LOG_SOLVER | info | CVODE Using relative error tolerance 1.000000e-06 LOG_SOLVER | info | CVODE Using sparse linear solver SUNLinSol_KLU. LOG_SOLVER | info | CVODE Use sparse Jacobian method coloredNumerical LOG_SOLVER | info | CVODE uses internal root finding method YES LOG_SOLVER | info | CVODE maximum absolut step size 0 LOG_SOLVER | info | CVODE initial step size is set automatically LOG_SOLVER | info | CVODE maximum integration order 5 LOG_SOLVER | info | CVODE maximum number of nonlinear convergence failures permitted during one step 10 LOG_SOLVER | info | CVODE BDF stability limit detection algorithm ON MDDSpaceMouse.c: XOpenDisplay failed Internal error: the calling thread has no OpenModelica thread data, so the error cannot be handled and the simulation is aborted. This happens when the simulation executable or an external library links its own copy of the pthread library (e.g. a static libwinpthread) instead of the one the OpenModelica runtime uses.