From 1f8f0a6e445cf6611f464059ef2cdd0878eb6403 Mon Sep 17 00:00:00 2001 From: "ben.franksen" <ben.franksen@online.de> Date: Tue, 20 Mar 2012 22:07:38 +0000 Subject: [PATCH] docs: updated the known problems page --- documentation/KnownProblems.txt | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/documentation/KnownProblems.txt b/documentation/KnownProblems.txt index 644be776..99541189 100644 --- a/documentation/KnownProblems.txt +++ b/documentation/KnownProblems.txt @@ -12,6 +12,26 @@ Known Problems in Release 2.1.5 Note: this Problem is present at least since 2.0.12. + Note also: standard CA thread priorities hide this problem, so the + symptoms do not appear on VxWorks and RTEMS; they appear only if + epics thread priorities are reversed (or ignored, as is typically + the case for soft IOCs running in user mode on Linux or Windows). + + The latest snapshot has this bug fixed. + +* In safe mode, if a variable is monitored and sync'ed, it can + happen that an event is detected with efTestAndClear + but the underlying variable still has the old value. + + You should avoid using efTestAndClear together with conditions + that test the value of the underlying variable; this may lead + to an apparently "lost event", i.e. the event flag gets cleared + but no state transition happens. Instead use efTest, and + clear the flag in the action block only after you have actually + got the new value. + + A fix for this problem will appear in 2.1.6. + .. _Known_Problems_2.1.4: -- GitLab