From: "Carsten Spieß" <mail@domain.hid>
To: Philippe Gerum <rpm@xenomai.org>
Cc: xenomai@xenomai.org
Subject: Re: [Xenomai-help] how to stop a runaway task
Date: Wed, 31 Oct 2007 18:20:42 +0100 [thread overview]
Message-ID: <1963009588.20071031182042@domain.hid> (raw)
In-Reply-To: <47270861.8090500@domain.hid>
Hello Philippe,
> You will have to remove the printf() from the low prio task for the
> nucleus watchdog to detect the runaway situation, otherwise, your task
> would be considered as being under the control of the Linux scheduler
> until it issues a blocking Xenomai syscall (which it never does), and
> therefore escape the watchdog detection. That's the particular case I
> was talking about.
Meanwhile i got my sample code running:
When removing the printf it works fine.
So for me it looks like a problem when a task is switched to secondary
domain.
Is there a way to force a thread to switch back to primary domain?
Now i unsuccesfully tried to get a posix skin variant running.
(my real app is based on pthread)
Since i only can use signals to suspend a posix thread (correct me if
i'm wrong) i run in the same problem with the secondary domain.
Is there a way to switch back to primary domain in posix skin?
Do i have a chance to do this with pthread or do i have to rewrite my
code using rt_task* calls?
Thanks for your help, regards
Carsten
--
Dipl.-Ing. Carsten Spieß
Softwareentwicklung - Beratung - Schulung
Lauterlech 39d
D-86152 Augsburg
Tel.: +49(821)15 999 765
Fax.: +49(821)15 999 767
mailto://mail@domain.hid
http://www.carsten-spiess.de
next prev parent reply other threads:[~2007-10-31 17:20 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-10-30 8:40 [Xenomai-help] how to stop a runaway task Carsten Spieß
2007-10-30 9:00 ` Philippe Gerum
2007-10-30 9:53 ` Carsten Spieß
2007-10-30 10:33 ` Philippe Gerum
2007-10-31 17:20 ` Carsten Spieß [this message]
2007-10-31 19:03 ` Gilles Chanteperdrix
2007-10-31 19:43 ` Gilles Chanteperdrix
2007-11-01 8:38 ` Carsten Spieß
2007-11-01 16:22 ` Gilles Chanteperdrix
2007-11-01 19:40 ` Carsten Spieß
2007-11-01 19:47 ` Gilles Chanteperdrix
2007-12-22 19:11 ` Philippe Gerum
2007-12-23 21:55 ` Carsten Spieß
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1963009588.20071031182042@domain.hid \
--to=mail@domain.hid \
--cc=rpm@xenomai.org \
--cc=xenomai@xenomai.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.