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, ASSERTION_FAILED, CL_SLIN_EXPR , 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 for Me (Login required).

Search for additional results

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