System configuration: debian-8.6, 3.18.46-rt50 Xenomai/mercury v3.0.3 Build args: --with-core=mercury --enable-smp --enable-pshared
Now I am need help. Thanks. -------- Forwarding messages -------- From: "[email protected]" <[email protected]> Date: 2017-02-04 12:04:15 To: [email protected] Subject: some API about RT_TASK occur Segmentation fault Hi During using API about RT_TASK I found some doubt. 1) rt_task_inquire(RT_TASK * task, RT_TASK_INFO * info ), if info is NULL will occur Segmentation fault, but in API reference this is valid. http://www.xenomai.org/documentation/xenomai-3/html/xeno3prm/group__alchemy__task.html#ga53bad6acf5496f8008e594954507dce8 2) After main task called rt_task_shadow(), program will create other tasks depend on request, but when create second task will occur Segmentation fault. Now main task don't call rt_task_shadow(), program will OK. I don't know why. 3) I write a demo which create the same task three times as follows: #include <stdio.h> #include <unistd.h> #include <alchemy/task.h> RT_TASK task1; void func(void *arg) { printf("enter func ...\n"); } int main() { rt_task_spawn(&task1, "task1", 0, 80, 0, func, NULL); sleep(1); rt_task_spawn(&task1, "task1", 0, 80, 0, func, NULL); sleep(1); rt_task_spawn(&task1, "task1", 0, 80, 0, func, NULL); //rt_task_delete(&task1); return 0; } When the third time create , program will occur Segmentation fault. _______________________________________________ Xenomai mailing list [email protected] https://xenomai.org/mailman/listinfo/xenomai
