This is probably an application error, but I am having some random weird
behavior where sometimes a double that I add 0.01 to in a periodic task
gets corrupted and becomes nan. I didn't specify the T_FPU flag in
rt_task_spawn() but the docs said that flag is assumed for a user space
task. I've since set that flag manually and haven't had the problem
happen yet. Is this just a coincidence? 

 

The corruption seems to happen in a half-second window where the system
is doing a lot and only about 35% of the CPU is available to Linux.
However, I am testing for overruns on rt_task_wait_period() and never
seeing any.

 

Steven

 

_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help

Reply via email to