>
> From my kernel console after running your program for a few seconds:
>
> Xenomai: watchdog triggered -- killing runaway thread 'MyAlarmServer'
>
> Previously, "rt_alarm_wait" was printed on the console, thus gsl_qp()
> likely entered some infinite loop. You have the watchdog enabled as
> well, so you should see the same effect, right?
>
> Jan

In my console, I only see the "rt_alarm_wait". Is there something to
activate to enable xenomai errors messages ?

As this gsl_qp() function takes about 6/7 secondes to solve my quadratic
problem, the watchdog could effectively be the thing that goes wrong...

To be sure to understand how works the watchdog in xenomai:
- Is it a limit on the execution time (so time effectively used by the task)
- or is it a limit on the response time (the time between the beginning
and the end of the task, even if it is preempted) ?

Because, if it is the first case, maybe that putting the gsl_qp() function
in primary mode increases the execution time measured by xenomai, and this
activate the watchdog ? whereas in secondary mode, time is not counted by
xenomai watchdog ?

I will try to increase the watchdog time to see if this is only a matter
of a task taking to much time.


Thanks a lot for your help !

Arnaud DESVAGES


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

Reply via email to