When submitting a page using After Submit with Automatic Row Processing (DML)
and a PL/SQL Anonymous Block process (that also does DML), you sometimes get timeout errors.
Or, when using i.e. Tomcat, errors like "No more data to read from socket".
In the trace logs you find stuff like this:
*** 2014-06-20 17:07:00.257
Exception [type: SIGSEGV, Address not mapped to object] [ADDR:0x8] [PC:0x25DFBB3, pesl_src_dst_cmp()+691] [flags: 0x0, count: 1]
*** 2014-06-20 17:07:00.786
Incident 5043 created, dump file: /u01/app/oracle/diag/rdbms/staging/staging/incident/incdir_5043/staging_ora_16614_i5043.trc
ORA-07445: exception encountered: core dump [pesl_src_dst_cmp()+691] [SIGSEGV] [ADDR:0x8] [PC:0x25DFBB3] [Address not mapped to object] []
ssexhd: crashing the process...
Shadow_Core_Dump = PARTIAL
Cause: both the Automatic Row Processing (DML) and the PL/SQL Anonymous Block try to manipulate the same row.
Solution: Use either Automatic Row Processing (DML) or the PL/SQL Anonymous Block, not both.