[ https://issues.apache.org/jira/browse/XERCESC-1992?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16082840#comment-16082840 ]
Scott Cantor commented on XERCESC-1992: --------------------------------------- I'll take a look if this is re-verified and re-patched on 3.x. > Access violation exception was thrown from scanFirst(..) function of > SGXMLScanner, it crashes the application. > -------------------------------------------------------------------------------------------------------------- > > Key: XERCESC-1992 > URL: https://issues.apache.org/jira/browse/XERCESC-1992 > Project: Xerces-C++ > Issue Type: Bug > Components: Validating Parser (XML Schema) > Affects Versions: 2.7.0 > Environment: Operating System :- Windows -7, Windows 2008 R2 Server > Software used :- MS Visual Studio 2010-Premium edition > Hardware :- ACPI x64 based PC, 8GB RAM > Reporter: Sahayaraj > Priority: Blocker > Labels: patch > Fix For: 2.7.0 > > Attachments: SGXMLScanner.cpp, XercesBug.cpp, XercesBug.h > > Original Estimate: 0h > Remaining Estimate: 0h > > The following are the code piece that cause the problem. > string systemid("c:\\projects\\my.xml"); > XMLPScanToken token; > std::auto_ptr<XMLGrammarPool> poolP(new > XMLGrammarPoolImpl (XMLPlatformUtils::fgMemoryManager)); > GrammarResolver grammarResolver(poolP.get()); > SGXMLScanner scanner(0, 0, 0, 0, 0, &grammarResolver); > scanner.setDoValidation(false); > scanner.setDoNamespaces(false); > scanner.setExitOnFirstFatal(true); > LocalFileInputSource inpSource((const XMLCh > *)systemid.c_str()); > scanner.scanFirst(inpSource, token); > There is an access violation exception was thrown from scanFirst(..) > function. > PS. I would like to submit both the sample that reproduce this issue and the > fix in Xerces-C++ that resolves the issue. Please let me know to where I have > to upload them. I would love to do it. -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: c-dev-unsubscr...@xerces.apache.org For additional commands, e-mail: c-dev-h...@xerces.apache.org