SAP Knowledge Base Article - Preview

2872914 - Termination ASSERTION_FAILED in extended program check and in CVA

Symptom

The extended program check and CVA terminate with the short dump ASSERTION_FAILED in the class CL_SLIN_EXPR. The "Active Calls/Events" section of the short dump contains the following entries at the top:

|  METHOD CL_SLIN_EXPR==================CP SLIN_EXPR_HASHMARK_RENAME_LCL 
| LCL_MARK_RENAME=>VALUE_NR_TO_NR 
|  METHOD CL_SLIN_EXPR==================CP SLIN_EXPR_HASHMARK_RENAME_LCL 
| LCL_MARK_RENAME=>VALUE_ARG_TO_NR |
|  METHOD CL_SLIN_EXPR==================CP SLIN_EXPR_HASHMARK_RENAME_LCL 
| LCL_MARK_RENAME=>CONSTR_ARG_TO_NR |
|  METHOD CL_SLIN_EXPR==================CP SLIN_EXPR_HASHMARK_RENAME_LCL 
| LCL_MARK_RENAME=>RUN |
|  METHOD CL_SLIN_EXPR==================CP SLIN_EXPR_HASHMARK_RENAME_LCL
| LCL_MARK_RENAME=>RUN_ALL |
|  METHOD CL_SLIN_EXPR==================CP CL_SLIN_EXPR==================CM00J 
| CL_SLIN_EXPR=>TREE_RENAME_HASHMARK

In the source code, the termination point is in line 1014 of program or 
include "SLIN_EXPR_HASHMARK_RENAME_LCL":

| 1008| CASE type-atyp. |
| 1009| WHEN synt_type-struc1-atyp OR synt_type-struc2-atyp. |
| 1010| ret = type_comp_to_deref_nr( struc_type = type |
| 1011| comp_name = me->prev-str ). |
| 1012| |
| 1013| WHEN OTHERS. |
|>>>>>| ASSERT 1 EQ 0. |
| 1015| ENDCASE.


Read more...

Environment

SAP_BASIS < SAPKB74020
SAP_BASIS < SAPK-75013INSAPBASIS
SAP_BASIS < SAPK-75107INSAPBASIS
SAP_BASIS < SAPK-75203INSAPBASIS
SAP_BASIS < SAPK-75301INSAPBASIS

Keywords

SLIN , KBA , BC-ABA-LA-EPC , Extended Program Check (SLIN), Code Vulnerability Analyzer , BC-ABA-LA , Syntax, Compiler, Runtime , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP ONE Support launchpad (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.