SAP Knowledge Base Article - Preview

2699797 - Infected with signal 11 (SIGSEGV) may occur in memcpy() with select for update queries - SAP ASE

Symptom

  • A segmentation violation (SIGSEV) occurs in the module memcpy() or memmove() when a SELECT OUTER JOIN query with FOR UPDATE clause is executed.
  • This problem occurs if "select for update" configuration parameter is set to 1 and ASE optimizer chooses the reformatting strategy for the query.

The following stack trace may be reported in the errorlog on Solaris SPARC platforms.

Current process (0xnnnnnn) infected with signal 11 (SIGSEGV)
Address 0xnnnnnnnnnnnnnnnn (memcpy%sun4v-hwcap3+0xnnn), siginfo (code, address) = (1, 0x0000000000000000)
........
kisignal
memcpy%sun4v-hwcap3
int LeEvals::LeEvRun
LeRetnCode LeRestrictOp::_LeOpNext
LeRetnCode LeOperator::LeOpNext
LeRetnCode LeEmitSndOp::_LeOpNext
LeRetnCode LeOperator::LeOpNext
LePlanNext
exec_lava


Read more...

Environment

  • SAP Adaptive Server Enterprise (ASE) 15.7
  • SAP Adaptive Server Enterprise (ASE) 16.0

Keywords

816853, CR816853, CR#816853, FOR UPDATE, select for update, memcpy, memmove, SIGSEGV, reformatting, outer join , KBA , BC-SYB-ASE , Sybase ASE Database Platform (non Business Suite) , Bug Filed

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.