[ http://issues.apache.org/jira/browse/XERCESC-1337?page=comments#action_58590 ] Leon Zhang commented on XERCESC-1337: -------------------------------------
Normally, whole testcase carsh right after "// Attr01 " of "// Attr02" blocks. Since after trancode is changed to WIN32, no crash happen, I suspect codes related to ICU trancode. In addition, I found codes below in in DOmMemtest.cpp: { static char testStr[] = "This is our test string."; DOMString DOMTestStr = testStr; * char *roundTripString = DOMTestStr.transcode(); * TASSERT(strcmp(testStr, roundTripString) == 0); * delete [] roundTripString; DOMString domstr2 = DOMString::transcode(testStr); TASSERT(domstr2.equals(DOMTestStr)); } After I comment out three lines above started with "*", I can whole testcase can work. I feel perhaps functions below or function ucnv_fromUChars called by it has bug: bool ICULCPTranscoder::transcode( const XMLCh* const toTranscode , char* const toFill , const unsigned int maxChars) I found that err's value is -124 after ucnv_fromUChars is called in this trancode function. > DOMMemTest fails with Segmentation violation(xserces1.7 + ICU transcode + > windows2000) > ---------------------------------------------------------------------------------------- > > Key: XERCESC-1337 > URL: http://issues.apache.org/jira/browse/XERCESC-1337 > Project: Xerces-C++ > Type: Bug > Components: Utilities > Versions: 1.7.0 > Environment: windows2000 + xseces 1.7 > Reporter: Leon Zhang > Priority: Critical > > When I run DOMMemTest testcase after build xerces with ICU trascode option, > DOMMemTest always fails with Segmentation violation. I am not sure this is > a DOMString bug or ICUTransService.cpp bug. But it seesm that this is not a > DOMString bug, since after build serces with WIN32 transcode. It seems that > xseces 2.5 have the same bug, so other guys have to build xerces with WIN32 > transcode. I need your help. > (You some products are embeded in xerces). Thanks a lot! -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]