DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13610>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13610

Multiple Threads using XalanTransformer::transform()  cause coredump





------- Additional Comments From [EMAIL PROTECTED]  2002-10-25 08:59 -------
Hi Dave,

I've tested the interim build. The ThreadTest application core-dumped twice per 
50 starts. If you performed more than 1 transformation per thread, I bet we 
would get a coredump more often.

Using wdb, I didn't get too much from the core-file, but this bit is quite 
interesting, as it is exactly what I got during my own tests (endElement and 3 
times erase):

#0  0xe84e8160 in 
erase__7rb_treeXTP19ElemTemplateElementTP19ElemTemplateElementT5identXTP19ElemTe
mplateElementTP19ElemTemplateElement_T4lessXTP19ElemTemplateElement_T9allocator_
FQ2_7rb_treeXTP19ElemTemplateElementTP19ElemTemplateElementT5identXTP19ElemTempl
ateElementTP19ElemTemplateElement_T4lessXTP19ElemTemplateElement_T9allocator_8it
erator () from /homedev/mvasice/x1.4interim/xml-xalan/c/lib/libxalan-c1_5_0.sl
#1  0xe84e7a30 in 
erase__7rb_treeXTP19ElemTemplateElementTP19ElemTemplateElementT5identXTP19ElemTe
mplateElementTP19ElemTemplateElement_T4lessXTP19ElemTemplateElement_T9allocator_
FQ2_7rb_treeXTP19ElemTemplateElementTP19ElemTemplateElementT5identXTP19ElemTempl
ateElementTP19ElemTemplateElement_T4lessXTP19ElemTemplateElement_T9allocator_8it
eratorT1 () from /homedev/mvasice/x1.4interim/xml-xalan/c/lib/libxalan-c1_5_0.sl
#2  0xe84f49a8 in 
erase__7rb_treeXTP19ElemTemplateElementTP19ElemTemplateElementT5identXTP19ElemTe
mplateElementTP19ElemTemplateElement_T4lessXTP19ElemTemplateElement_T9allocator_
FRCP19ElemTemplateElement () from /homedev/mvasice/x1.4interim/xml-
xalan/c/lib/libxalan-c1_5_0.sl
#3  0xe8505d30 in StylesheetHandler::endElement () 
from /homedev/mvasice/x1.4interim/xml-xalan/c/lib/libxalan-c1_5_0.sl
#4  0xdb952ff4 in SAXParser::endElement () from /homedev/mvasice/x1.4/xerces-
c2_1_0-HP11ACC/lib/libxerces-c.sl.21
#5  0xdb9b0e08 in XMLScanner::scanEndTag () from /homedev/mvasice/x1.4/xerces-
c2_1_0-HP11ACC/lib/libxerces-c.sl.21
...
#11 0xe8530c80 in XSLTEngineImpl::processStylesheet () 
from /homedev/mvasice/x1.4interim/xml-xalan/c/lib/libxalan-c1_5_0.sl
#12 0xe852ee90 in XSLTEngineImpl::process () 
from /homedev/mvasice/x1.4interim/xml-xalan/c/lib/libxalan-c1_5_0.sl
#13 0xe85c381c in XalanTransformer::doTransform () 
from /homedev/mvasice/x1.4interim/xml-xalan/c/lib/libxalan-c1_5_0.sl
#14 0xe85bbd30 in XalanTransformer::transform () 
from /homedev/mvasice/x1.4interim/xml-xalan/c/lib/libxalan-c1_5_0.sl
#15 0x7bd4 in theUnparsedThreadRoutine ()

The core files are 14MB and 16MB big. Should I send them to you?

Cheers, Miro.

PS: I can get core-dump faster if I use "file to file" transformation.

Reply via email to