首页 » ORACLE 9i-23ai » ora-7445 [LpxFSMSaxSE()+449] [SIGSEGV] when query with xmltype
ora-7445 [LpxFSMSaxSE()+449] [SIGSEGV] when query with xmltype
System name: HP-UX Node name: qdim1 Release: B.11.31 Version: U Machine: ia64 Instance name: im1 Redo thread mounted by this instance: 1 Oracle process number: 337 Unix process pid: 26482, image: oracle@qdim1 *** 2016-04-18 17:50:31.520 *** SESSION ID:(1672.64061) 2016-04-18 17:50:31.520 *** CLIENT ID:() 2016-04-18 17:50:31.520 *** SERVICE NAME:(SYS$USERS) 2016-04-18 17:50:31.520 *** MODULE NAME:(TOAD 12.1.0.22) 2016-04-18 17:50:31.520 *** ACTION NAME:() 2016-04-18 17:50:31.520 Dump continued from file: /oracle/app/oracle/diag/rdbms/anbob/anbob1/trace/im1_ora_26482.trc ORA-07445: exception encountered: core dump [LpxFSMSaxSE()+449] [SIGSEGV] [ADDR:0xFD26CFB5] [PC:0x400000001117F881] [Address not mapped to object] [] ----- Current SQL Statement for this session (sql_id=6qt1f1pg1dkzs) ----- SELECT UPPER(XMLType(CHR(60) || CHR(58) || CHR(113) || CHR(120) || CHR(118) || CHR(122) || CHR(113) || (SELECT (CASE WHEN (9377 = 9377) THEN 1 ELSE 0 END) FROM DUAL) || CHR(113) || CHR(120) || CHR(113) || CHR(122) || CHR(113) || CHR(62))) FROM DUAL ----- PL/SQL Stack ----- kjzduptcctx: Notifying DIAG for crash event (incident=146699) ----- Abridged Call Stack Trace ----- ksedsts()+544<-kjzdssdmp()+400<-kjzdpcrshnfy()+512<-kstdmp()+416<-dbkedDefDump()+6032<-ksedmp()+64<-ssexhd()+3488<-LpxFSMSaxSE()+449 <-LpxFSMSax()+25792<-LpxFSMParseDocument()+848<-LpxParse()+4816<-LpxOraStreamParse()+64<-qmu_preparse_xml_ext()+1552 <-qmxtgGetUrlAndElNameCS()+816<-qmxtgCreateFromStr()+416<-qmxtkCreateFromStr2()+528<-qmxtkConsFromStr()+272<-spefcpfa()+704<-spefmccallstd()+960 ----- End of Abridged Call Stack Trace -----
#try to run the sql in sqlplus
SQL> SELECT UPPER(XMLType(CHR(60) || CHR(58) || CHR(113) || CHR(120) || 2 CHR(118) || CHR(122) || CHR(113) || 3 (SELECT (CASE 4 WHEN (9377 = 9377) THEN 5 1 6 ELSE 7 0 8 END) 9 FROM DUAL) || CHR(113) || CHR(120) || 10 CHR(113) || CHR(122) || CHR(113) || CHR(62))) 11 FROM DUAL; SELECT UPPER(XMLType(CHR(60) || CHR(58) || CHR(113) || CHR(120) || * ERROR at line 1: ORA-03113: end-of-file on communication channel Process ID: 11834 Session ID: 2856 Serial number: 44493
Search on MOS 1631399.1 matched a note like
Cause BUG 18161146 – ORA-07445 [LPXFSMSAXSE()+504] was filed and closed as a duplicate of: Bug 17762296 : ORA-7445 [LXUCPSTR()+13] IF INVALID STRING WITH COLON CHAR IS PASSED Solution Apply patch 17762296 for 11.2.0.3 or patch 11.2.0.3.14 PSU or above
对不起,这篇文章暂时关闭评论。