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.

Reply via email to