From mboxrd@z Thu Jan 1 00:00:00 1970 From: Philippe Gerum In-Reply-To: <1247750127.306081.22356.nullmailer@domain.hid> References: <1247750127.306081.22356.nullmailer@domain.hid> Content-Type: text/plain Date: Thu, 16 Jul 2009 16:30:01 +0200 Message-Id: <1247754601.4228.73.camel@domain.hid> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Re: [Xenomai-help] rt_task_shadow returns always -EFAULT List-Id: Help regarding installation and common use of Xenomai List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Petr Cervenka Cc: xenomai-help On Thu, 2009-07-16 at 15:15 +0200, Petr Cervenka wrote: > Hello, > the xenomai native function rt_task_shadow(...) always returns -EFAULT for me. Only happens in xenomai-2.5-rc2. > > Same behaviour was also in 2.5-rc1, see note in my older post: > https://mail.gna.org/public/xenomai-help/2009-05/msg00024.html > > Example code, in the end of this post: > https://mail.gna.org/public/xenomai-help/2009-05/msg00038.html > > My configuration: > Athlon 64 X2 4600+ > Kubuntu 7.10 > linux-2.6.29.5 (also tried 2.6.30.1) > xenomai-2.5.-rc2 Does this still break when the name is passed as illustrated below? --- petr.c~ 2009-07-16 15:50:46.000000000 +0200 +++ petr.c 2009-07-16 16:28:31.000000000 +0200 @@ -14,11 +14,12 @@ RT_EVENT event; unsigned long mask; RTIME start, end; + char name[32]; int res; mlockall(MCL_CURRENT | MCL_FUTURE); - res = rt_task_shadow(&mainTask, "main_task", MY_PRIORITY, 0); + res = rt_task_shadow(&mainTask, strcpy(name, "main_task"), MY_PRIORITY, 0); if (res < 0) { printf("rt_task_shadow(): %d (%s)\n", res, strerror(-res)); } > > Best regards > > Petr Cervenka > > _______________________________________________ > Xenomai-help mailing list > Xenomai-help@domain.hid > https://mail.gna.org/listinfo/xenomai-help -- Philippe.