[
https://issues.apache.org/jira/browse/XERCESC-2069?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15315239#comment-15315239
]
Scott Cantor commented on XERCESC-2069:
---------------------------------------
This will depend significantly on who is able to contribute to a fix. Left to
my own devices and addressing my own needs, the only fix I'm in a position to
offer is a hardcoded compile-time limit on the nesting of calls to the method
that's breaking. I tested that solution and it works as I expected. It requires
modifying the signature of a private non-virtual method in a class, so should
be safe in a patch.
What's really needed is the ability to disallow DTD processing altogether. That
would instantly prevent a large majority of easily exploitable bugs that I
don't know we could ever fix in this code base. But I don't know how to do that
unfortunately, mostly due to the need to somehow wire in the parser
characteristics to make it settable and access them in the right spot. If
somebody did know how to add a Feature/Property for that option, that would be
my strong advice to the project.
> Stack overflow in 3.1.3
> -----------------------
>
> Key: XERCESC-2069
> URL: https://issues.apache.org/jira/browse/XERCESC-2069
> Project: Xerces-C++
> Issue Type: Bug
> Affects Versions: 3.1.3
> Environment: Ubuntu 15.10 x86_64, clang 3.6
> Reporter: Brandon Perry
> Assignee: Scott Cantor
>
> I don't see an obvious way to upload an example file, so linked is a secret
> Github \
> gist with a file used to reproduce the below ASan result, using the
> StdInParse binary \
> shipped with the xerces source code.
> https://gist.github.com/brandonprry/e5ddbcc3d768a5c0f729e904f77a297b
> ASan:
> ==26604==ERROR: AddressSanitizer: stack-overflow on address 0x7ffc2f7d9998
> (pc 0x0000004a974a bp 0x7ffc2f7da210 sp 0x7ffc2f7d99a0 T0)
> #0 0x4a9749 in __asan_memcpy (/usr/local/bin/StdInParse+0x4a9749)
> #1 0x7fecc04d235a in xercesc_3_1::XMLBuffer::append(unsigned short
> const*, unsigned long) (/usr/lib/libxerces-c-3.1.so+0x2c835a)
> #2 0x7fecc0b53abb in
> xercesc_3_1::XMLReader::getName(xercesc_3_1::XMLBuffer&, bool)
> (/usr/lib/libxerces-c-3.1.so+0x949abb)
> #3 0x7fecc09bdaa1 in
> xercesc_3_1::ReaderMgr::getName(xercesc_3_1::XMLBuffer&)
> (/usr/lib/libxerces-c-3.1.so+0x7b3aa1)
> #4 0x7fecc0f08974 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xcfe974)
> #5 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #6 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #7 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #8 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #9 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #10 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #11 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #12 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #13 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #14 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #15 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #16 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #17 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #18 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #19 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #20 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #21 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #22 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #23 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #24 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #25 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #26 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #27 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #28 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #29 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #30 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #31 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #32 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #33 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #34 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #35 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #36 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #37 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #38 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #39 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #40 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #41 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #42 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #43 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #44 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #45 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #46 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #47 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #48 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #49 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #50 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #51 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #52 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #53 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #54 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #55 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #56 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #57 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #58 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #59 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #60 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #61 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #62 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #63 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #64 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #65 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #66 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #67 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #68 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #69 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #70 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #71 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #72 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #73 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #74 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #75 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #76 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #77 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #78 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #79 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #80 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #81 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #82 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #83 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #84 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #85 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #86 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #87 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #88 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #89 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #90 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #91 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #92 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #93 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #94 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #95 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #96 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #97 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #98 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #99 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #100 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #101 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #102 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #103 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #104 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #105 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #106 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #107 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #108 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #109 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #110 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #111 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #112 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #113 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #114 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #115 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #116 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #117 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #118 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #119 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #120 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #121 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #122 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #123 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #124 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #125 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #126 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #127 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #128 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #129 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #130 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #131 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #132 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #133 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #134 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #135 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #136 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #137 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #138 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #139 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #140 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #141 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #142 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #143 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #144 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #145 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #146 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #147 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #148 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #149 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #150 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #151 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #152 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #153 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #154 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #155 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #156 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #157 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #158 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #159 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #160 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #161 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #162 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #163 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #164 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #165 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #166 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #167 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #168 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #169 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #170 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #171 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #172 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #173 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #174 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #175 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #176 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #177 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #178 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #179 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #180 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #181 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #182 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #183 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #184 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #185 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #186 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #187 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #188 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #189 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #190 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #191 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #192 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #193 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #194 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #195 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #196 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #197 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #198 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #199 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #200 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #201 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #202 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #203 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #204 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #205 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #206 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #207 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #208 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #209 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #210 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #211 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #212 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #213 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #214 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #215 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #216 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #217 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #218 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #219 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #220 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #221 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #222 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #223 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #224 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #225 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #226 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #227 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #228 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #229 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #230 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #231 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #232 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #233 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #234 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #235 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #236 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #237 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #238 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #239 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #240 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #241 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #242 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #243 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #244 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #245 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #246 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #247 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #248 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #249 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #250 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> #251 0x7fecc0f0aa79 in
> xercesc_3_1::DTDScanner::scanChildren(xercesc_3_1::DTDElementDecl const&,
> xercesc_3_1::XMLBuffer&) (/usr/lib/libxerces-c-3.1.so+0xd00a79)
> SUMMARY: AddressSanitizer: stack-overflow ??:0 __asan_memcpy
> ==26604==ABORTING
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]