ORA-7445 [EOA_SCAN_MARK_OBJECT] [SIGSEGV] Encountered (Doc ID 390501.1)

Last updated on JUNE 13, 2013

Applies to:

Oracle Database - Enterprise Edition - Version 10.1.0.5 to 10.2.0.3 [Release 10.1 to 10.2]
Information in this document applies to any platform.
This problem can occur on any platform.

Symptoms

Database is used by Oracle Portal and you noticed a lot of ORA-7445:eoa_scan_mark_eobject in the alert log.
The trace files show a anonymous PLSQL similar to the example below as current SQL for the session :
Current SQL statement for this session:
declare
rc__ number;
simple_list__ owa_util.vc_arr;
complex_list__ owa_util.vc_arr;
begin
owa.init_cgi_env(:n__,:nm__,:v__);
htp.HTBUF_LEN := 255;
null;
null;
simple_list__(1) := 'sys.%';
simple_list__(2) := 'dbms\_%';
simple_list__(3) := 'utl\_%';
simple_list__(4) := 'owa\_%';
simple_list__(5) := 'owa.%';
simple_list__(6) := 'htp.%';
simple_list__(7) := 'htf.%';
simple_list__(8) := 'wpg_docload.%';
if ((owa_match.match_pattern('portal.wwpro_app_provider.do_object_signon', simple_list__, complex_list__, true))) then
rc__ := 2;
else
null;
PORTAL.wpg_session.init();
portal.wwpro_app_provider.do_object_signon(NAME_ARRAY=>:NAME_ARRAY,VALUE_ARRAY=>:VALUE_ARRAY);
if (wpg_docload.is_file_download) then
rc__ := 1;
wpg_docload.get_download_file(:doc_info);
PORTAL.wpg_session.deinit();
null;
null;
commit;
else
rc__ := 0;
PORTAL.wpg_session.deinit();
null;
null;
commit;
owa.get_page(:data__,:ndata__);
end if;
end if;
:rc__ := rc__;
end;
In the Call Stack Trace section, you may the following entries 
----- Call Stack Trace -----
eoa_scan_mark_eobject
eoscan_joe_stack_seg
eoa_strong_scan
eoa_scan_stkmem
eoa_scan_active_stackmems
 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms