I worked around the problem mentioned earlier by replacing all: {EV_ANY_I}.some_constant by: implementation.some_constant in classes EV_ENVIRONMENT and EV_ANY. Now I get this exception trace: Segmentation violation: OPERATING_SYSTEM_SIGNAL_FAILURE raised (OPERATING_SYSTEM_SIGNAL_FAILURE) ******************************** Thread exception ***************************** In thread Root thread 0x0 (thread id) ******************************************************************************* ------------------------------------------------------------------------------- Class / Object Routine Nature of exception Effect ------------------------------------------------------------------------------- EV_CURSOR replace_implementation @3 Segmentation violation: <000000000AC61670> (From EV_ANY) Operating system signal. Fail ------------------------------------------------------------------------------- EV_CURSOR replace_implementation @3 <000000000AC61670> (From EV_ANY) Routine failure. Fail ------------------------------------------------------------------------------- EV_PIXMAP_IMP promote_to_drawable @3 <000000000AC616AC> Routine failure. Fail ------------------------------------------------------------------------------- EV_PIXMAP_IMP set_font @2 <000000000AC616AC> Routine failure. Fail ------------------------------------------------------------------------------- EV_CURSOR set_font @3 <000000000AC61670> (From EV_FONTABLE) Routine failure. Fail ------------------------------------------------------------------------------- It occurs when calling: {ISE_RUNTIME}.check_assert (False) in EV_CURSOR.replace_implementation. So it looks like all Non-object-calls which were allowed in the past (constant attributes and external routines) now crash at runtime with 17.11.10.1019. -- Eric Bezault