> > 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
