From: Florian Weimer <fw@deneb.enyo.de>
Subject: [GNAT 3.15p] Unexpected exception in Protected_Entry_Call
Date: Mon, 13 Mar 2006 15:12:01 +0100
Date: 2006-03-13T15:12:01+01:00 [thread overview]
Message-ID: <878xrecu32.fsf@mid.deneb.enyo.de> (raw)
I'm seeing a strange exception raised by
System.Tasking.Protected_Objects.Operations.Protected_Entry_Call,
in this code:
if Ceiling_Violation then
-- Failed ceiling check
Initialization.Undefer_Abort (Self_ID);
raise Program_Error;
end if;
The exception is apparently triggered by a simple conditional entry
call which is cancelled. So far, I've only seen this issue on SMP
systems (more precisely: Linux/i386 and Linux/AMD64 (with 32-bit
userland) with NPTL).
The strange thing is that I don't use any fancy priorities, so I'm
surprised that the run-time system detects a ceiling violation.
next reply other threads:[~2006-03-13 14:12 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-03-13 14:12 Florian Weimer [this message]
2006-03-13 15:57 ` [GNAT 3.15p] Unexpected exception in Protected_Entry_Call Jean-Pierre Rosen
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox