Hi, We are trying to use xalanc build with stlport library. We are having an issue --- for some of our xslt, the xalanc binary is hanging. If we do pstack, the following is the output:
00014e08 void xalanc_1_10::XalanVector<unsigned short,xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::destroy(unsigned short*,unsigned short*) (5e0e8, ffbff044, 5db04, fff44ae8, 9, feffceb4) + 30 fef48508 xalanc_1_10::AVT*xalanc_1_10::XalanAVTAllocator::create(xalanc_1_10::StylesheetConstructionContext&,const xercesc_2_8::Locator*,const unsigned short*,const unsigned short*,const xalanc_1_10::PrefixResolver&) (ffbff134, ffbff044, 5db04, 57c88, 2084f8, 5da74) + 38 feea1a0c xalanc_1_10::ElemElement::ElemElement #Nvariant 1(xalanc_1_10::StylesheetConstructionContext&,xalanc_1_10::Stylesheet&,const xercesc_2_8::AttributeList&,int,int) (5da74, ffbff044, 4, 4cba4, 2a5a8, 0) + 150 fef4c7f4 xalanc_1_10::ElemElement*xalanc_1_10::XalanElemElementAllocator::create(xalanc_1_10::StylesheetConstructionContext&,xalanc_1_10::Stylesheet&,const xercesc_2_8::AttributeList&,int,int) (ffbff204, ffbff044, 3dde8, 4cba4, 4a, 48) + 38 fef1c264 void xalanc_1_10::StylesheetHandler::startElement(const unsigned short*const,xercesc_2_8::AttributeList&) (ffbfedbc, 34f728, 4cba4, ff01c68c, feef6a00, ffbfee80) + 6a0 fe622008 void xercesc_2_8::SAXParser::startElement(const xercesc_2_8::XMLElementDecl&,const unsigned,const unsigned short*const,const xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr>&,const unsigned,const bool,const bool) (4cb78, 3421a0, 1, 0, 45cc0, 1) + ac fe5de334 bool xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (4dc80, fe7e3380, 0, 3421a0, 1, 7) + c90 fe5dbfc4 bool xercesc_2_8::IGXMLScanner::scanContent() (4dc80, 549a8, e7, 3c, 1, ffbfe408) + 120 fe5dab08 void xercesc_2_8::IGXMLScanner::scanDocument(const xercesc_2_8::InputSource&) (4dc80, ffbfe650, 2c800, fe622d54, 1, 0) + b4 fe6213d0 void xercesc_2_8::SAXParser::parse(const xercesc_2_8::InputSource&) (fe7aab50, ffbfe650, 64fbc, fe7e313c, 64c00, 0) + 64 fee5fa04 void xalanc_1_10::XercesParserLiaison::parseXMLStream(const xercesc_2_8::InputSource&,xercesc_2_8::DocumentHandler&,const xalanc_1_10::XalanDOMString&) (3c490, ffbfe650, ffbfedbc, ff01d024, fe6216ec, fe7e3298) + 64 fef3bfac xalanc_1_10::XalanDocument*xalanc_1_10::XSLTEngineImpl::parseXML(const xercesc_2_8::InputSource&,xercesc_2_8::DocumentHandler*,xalanc_1_10::XalanDocument*) (0, ffbfe650, ffbfedbc, 0, fefedbec, 800) + 44 fef3be10 xalanc_1_10::XalanDocument*xalanc_1_10::XSLTEngineImpl::parseXML(const xalanc_1_10::XalanDOMString&,xercesc_2_8::DocumentHandler*,xalanc_1_10::XalanDocument*) (ffbff330, 3dacc, ffbfedbc, 0, 0, 4cc20) + a0 fef1fb8c void xalanc_1_10::StylesheetHandler::processInclude(const unsigned short*,const xercesc_2_8::AttributeList&,const xercesc_2_8::Locator*) (ffbfedbc, fe7e0784, 3f584, 3dacc, 3dab8, 27ef0) + 3ac fef1c20c void xalanc_1_10::StylesheetHandler::startElement(const unsigned short*const,xercesc_2_8::AttributeList&) (ffbfedbc, 4ca78, 3f584, feef8e10, 3de24, ffbfee80) + 648 fe62216c void xercesc_2_8::SAXParser::startElement(const xercesc_2_8::XMLElementDecl&,const unsigned,const unsigned short*const,const xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr>&,const unsigned,const bool,const bool) (3f558, 4ca08, 1, 0, 3b520, 1) + 210 fe5de334 bool xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (40328, fe7e3380, 0, 4ca08, 1, 44178) + c90 fe5dbfc4 bool xercesc_2_8::IGXMLScanner::scanContent() (40328, 48070, e7, 3c, 1, ffbfebe8) + 120 fe5dab08 void xercesc_2_8::IGXMLScanner::scanDocument(const xercesc_2_8::InputSource&) (40328, ffbff8d0, 2c800, fe622d54, 1, 0) + b4 fe6213d0 void xercesc_2_8::SAXParser::parse(const xercesc_2_8::InputSource&) (fe7aab50, ffbff8d0, 64fbc, fe7e313c, 64c00, 0) + 64 fee5fa04 void xalanc_1_10::XercesParserLiaison::parseXMLStream(const xercesc_2_8::InputSource&,xercesc_2_8::DocumentHandler&,const xalanc_1_10::XalanDOMString&) (3c490, ffbff8d0, ffbfedbc, ff01d024, fe6216ec, fe7e3298) + 64 fef3bb68 xalanc_1_10::StylesheetRoot*xalanc_1_10::XSLTEngineImpl::processStylesheet(const xalanc_1_10::XSLTInputSource&,xalanc_1_10::StylesheetConstructionContext&) (ffbff330, ffbff8d0, ffbff044, 3dde8, ffbfedbc, fefedbec) + 1e4 fef3b2cc void xalanc_1_10::XSLTEngineImpl::process(const xalanc_1_10::XSLTInputSource&,const xalanc_1_10::XSLTInputSource&,xalanc_1_10::XSLTResultTarget&,xalanc_1_10::StylesheetConstructionContext&,xalanc_1_10::StylesheetExecutionContext&) (ffbff330, 2ebf0, ffbff8d0, ffbff29c, ffbff044, 2dcb0) + c0 fef5fa78 int xalanc_1_10::XalanTransformer::doTransform(const xalanc_1_10::XalanParsedSource&,const xalanc_1_10::XalanCompiledStylesheet*,const xalanc_1_10::XSLTInputSource*,const xalanc_1_10::XSLTResultTarget&) (ffbff990, 80, 0, ffbff330, ffbff53c, 200) + 3d4 fef5d1b0 int xalanc_1_10::XalanTransformer::transform(const xalanc_1_10::XSLTInputSource&,const xalanc_1_10::XSLTInputSource&,const xalanc_1_10::XSLTResultTarget&) (ffbff990, ffbff910, ffbff8d0, ffbff838, ffbff838, 0) + 3c 00013f44 int transform(xalanc_1_10::XalanTransformer&,const Params&,const xalanc_1_10::XSLTInputSource&,const xalanc_1_10::XSLTInputSource&) (ffbff990, ffbffa50, ffbff910, ffbff8d0, ffbff838, 260f4) + 240 00013abc int xsltMain(int,char**) (3, ffbffadc, 260f4, 26400, ff084740, 0) + 248 -- View this message in context: http://www.nabble.com/Issue-with-xalanc-on-Solaris-when-using-stlport-library-tp22663825p22663825.html Sent from the Xalan - C - Users mailing list archive at Nabble.com.