Bug 1777056 - publican appears to be segfaulting on i686 & armv7hl architectures on Rawhide
Summary: publican appears to be segfaulting on i686 & armv7hl architectures on Rawhide
Keywords:
Status: CLOSED DUPLICATE of bug 1780573
Alias: None
Product: Fedora
Classification: Fedora
Component: publican
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: Ruediger Landmann
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1776552
TreeView+ depends on / blocked
 
Reported: 2019-11-26 20:44 UTC by Jan Pokorný [poki]
Modified: 2019-12-11 02:23 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-12-06 12:53:24 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Jan Pokorný [poki] 2019-11-26 20:44:37 UTC
https://koji.fedoraproject.org/koji/taskinfo?taskID=39369984
+- https://koji.fedoraproject.org/koji/taskinfo?taskID=39369988
   +- https://kojipkgs.fedoraproject.org//work/tasks/9988/39369988/build.log

> cd Clusters_from_Scratch && RPM_BUILD_DIR="" 	\
>   /usr/bin/publican build --src_dir="." --publish 			\
>     --langs="en-US" --formats="html-desktop"		\
>      
> make[1]: *** [Makefile:1014: Clusters_from_Scratch.build]
>   Segmentation fault (core dumped)

This did not happen with x86_64 or s390x for instance.

Comment 1 Jan Pokorný [poki] 2019-11-26 20:49:11 UTC
This is reproducible, see
https://koji.fedoraproject.org/koji/taskinfo?taskID=39370020
or submit a (scratch) build for pacemaker from koji,
hash 5d2275ed5a21fb031fb3c919673c2a8945c876c3
> 2.0.3-1 (rev. 3) - Fix unability to build with Inkscape 1.0 beta
on your own.

This blocks Pacemaker update in Fedora [bug 1776552].

Comment 2 Jan Pokorný [poki] 2019-11-26 20:56:11 UTC
armv7hl architecture appears to suffer from the same problem.

Comment 3 Jeff Fearn 🐞 2019-11-27 00:44:37 UTC
This is most likely due to some lib publican is using not working on those arches. At a guess I'd say it's most likely libxml or expat. You would need to check the core dump to be sure.

Comment 4 Jan Pokorný [poki] 2019-11-27 08:35:28 UTC
Note that consequently, publican itself is now FTBFS on those archs

> + /usr/bin/perl -CDAS
>   -I /builddir/build/BUILD/Publican-v4.3.2/blib/lib
>   /builddir/build/BUILD/Publican-v4.3.2/blib/script/publican build
>   --formats=html-desktop --publish --langs=en-US
>   --common_config=/builddir/build/BUILD/Publican-v4.3.2/blib/datadir
>   --common_content=/builddir/build/BUILD/Publican-v4.3.2/blib/datadir/Common_Content
>   --nocolours
> /var/tmp/rpm-tmp.mUgVG5: line 41: 3279405
> Segmentation fault      (core dumped)

Comment 5 Ben Cotton 2019-11-27 14:20:45 UTC
Fedora 29 changed to end-of-life (EOL) status on 2019-11-26. Fedora 29 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.

Comment 6 Jan Pokorný [poki] 2019-11-27 14:34:15 UTC
Thank you, buggy automation.

Comment 7 Jeff Fearn 🐞 2019-11-29 04:47:51 UTC
I have this in mock:

	Starting html-desktop
	Using XML::LibXSLT on /builddir/build/BUILD/Publican-v4.3.2/blib/datadir/Common_Content/common-db5/xsl/html-single.xsl
Signal SEGV at /usr/lib/perl5/vendor_perl/XML/LibXSLT.pm line 469.
	XML::LibXSLT::StylesheetWrapper::transform(XML::LibXSLT::StylesheetWrapper=HASH(0x5bca4cdc), XML::LibXML::Document=SCALAR(0x5bc8ead0), "doc.url", "'https://fedorahosted.org/publican'", "show.comments", 1, "toc.section.depth", 5, ...) called at /builddir/build/BUILD/Publican-v4.3.2/blib/lib/Publican/Builder/DocBook.pm line 1118
	Publican::Builder::DocBook::transform(Publican::Builder::DocBook5=HASH(0x5ad61d00), HASH(0x5bcf8a88)) called at /builddir/build/BUILD/Publican-v4.3.2/blib/lib/Publican/Builder/DocBook.pm line 196
	Publican::Builder::DocBook::build(Publican::Builder::DocBook5=HASH(0x5ad61d00), HASH(0x5ad80f88)) called at /builddir/build/BUILD/Publican-v4.3.2/blib/script/publican line 1231
Aborted (core dumped)

There is no core though, so unsure what that is related to ATM.

Comment 8 Jeff Fearn 🐞 2019-11-29 04:58:07 UTC
It looks like libxml2 and libxslt have been rebuilt for rawhide but perl-XML-LibXML and perl-XML-LibXSLT have not, so maybe that is the problem.

Comment 9 Jeff Fearn 🐞 2019-11-29 05:23:56 UTC
GDB trace, haven't worked out how to et debuginfo's in mock yet though.

	Starting html-desktop
	Using XML::LibXSLT on /builddir/build/BUILD/Publican-v4.3.2/blib/datadir/Common_Content/common-db5/xsl/html-single.xsl

Program received signal SIGSEGV, Segmentation fault.
0xf7b0d248 in free () from /lib/libc.so.6
(gdb) bt
#0  0xf7b0d248 in free () from /lib/libc.so.6
#1  0xf6fbd43f in xmlFreeNodeList () from /lib/libxml2.so.2
#2  0xf6ee9891 in xsltReleaseRVT () from /lib/libxslt.so.1
#3  0xf6ef8c4f in xsltReleaseLocalRVTs () from /lib/libxslt.so.1
#4  0xf6efa024 in xsltApplySequenceConstructor () from /lib/libxslt.so.1
#5  0xf6efa00c in xsltApplySequenceConstructor () from /lib/libxslt.so.1
#6  0xf6ee90a7 in xsltEvalVariable () from /lib/libxslt.so.1
#7  0xf6ee9385 in xsltBuildVariable () from /lib/libxslt.so.1
#8  0xf6ee945b in xsltRegisterVariable () from /lib/libxslt.so.1
#9  0xf6efa539 in xsltApplySequenceConstructor () from /lib/libxslt.so.1
#10 0xf6efa00c in xsltApplySequenceConstructor () from /lib/libxslt.so.1
...
#68 0xf6efccf8 in xsltApplyXSLTTemplate () from /lib/libxslt.so.1
#69 0xf6efd916 in xsltProcessOneNode () from /lib/libxslt.so.1
#70 0xf6f00422 in xsltApplyStylesheetInternal () from /lib/libxslt.so.1
#71 0xf6f26e59 in XS_XML__LibXSLT__Stylesheet_transform () from /usr/lib/perl5/vendor_perl/auto/XML/LibXSLT/LibXSLT.so
#72 0xf7d2e920 in Perl_pp_entersub () from /lib/libperl.so.5.30
#73 0xf7d24b2d in Perl_runops_standard () from /lib/libperl.so.5.30
#74 0xf7c92d7b in perl_run () from /lib/libperl.so.5.30
#75 0x56556398 in main ()

Comment 10 Jan Pokorný [poki] 2019-12-05 23:08:19 UTC
Full traceback with local variables and bottom-most-but-one frame
diagnostics if it helps in any way (0xffffffff makes me suspect there is
some missing or crazy initialization going on):

#0  __GI___libc_free (mem=0xffffffff) at malloc.c:3102
        ar_ptr = <optimized out>
        p = <optimized out>
        hook = 0x0
#1  0xf6f2b43f in xmlFreeNodeList__internal_alias (cur=0x5d99dc90) at ../tree.c:3710
        next = 0x0
        parent = 0x5da7ba40
        dict = 0x5d171c50
        depth = 1
        next = <optimized out>
        parent = <optimized out>
        dict = <optimized out>
        depth = <optimized out>
> 
> l
> 3710			DICT_FREE(cur->content)
> 3705		    if ((cur->type != XML_ELEMENT_NODE) &&
> 3706			(cur->type != XML_XINCLUDE_START) &&
> 3707			(cur->type != XML_XINCLUDE_END) &&
> 3708			(cur->type != XML_ENTITY_REF_NODE) &&
> 3709			(cur->content != (xmlChar *) &(cur->properties))) {
> 3710			DICT_FREE(cur->content)
> 3711		    }
> 3712		    if (((cur->type == XML_ELEMENT_NODE) ||
> 3713		         (cur->type == XML_XINCLUDE_START) ||
> 3714			 (cur->type == XML_XINCLUDE_END)) &&
> 
> p cur->type
> $2 = XML_DOCUMENT_NODE
> 
#2  xmlFreeNodeList__internal_alias (cur=0x5da7ba40) at ../tree.c:3665
        next = <optimized out>
        parent = <optimized out>
#3  0xf6e57891 in xsltReleaseRVT (RVT=0x5d88bac0, ctxt=0x5d75acf0) at variables.c:367
No locals.
#4  xsltReleaseRVT (ctxt=0x5d75acf0, RVT=0x5d88bac0) at variables.c:347
No locals.
#5  0xf6e66c4f in xsltReleaseLocalRVTs (ctxt=ctxt@entry=0x5d75acf0, base=0x0) at transform.c:2313
        cur = 0x0
        tmp = <optimized out>
#6  0xf6e68024 in xsltApplySequenceConstructor (ctxt=<optimized out>, contextNode=0x5b5a9e30, list=0x5d6ccb20, templ=0x0) at transform.c:2913
        function = <optimized out>
        oldInsert = 0x5d88b6a0
        oldInst = 0x5d6cc430
        oldCurInst = 0x5d6ccb20
        oldContextNode = 0x5b5a9e30
        cur = 0x5d6ccb20
        insert = 0x5d88b6a0
        copy = 0x0
        level = 0
        oldVarsNr = 11
        oldLocalFragmentTop = 0x0
        addCallResult = 0
        debuggedNode = 0x0
#7  0xf6e6800c in xsltApplySequenceConstructor (ctxt=<optimized out>, contextNode=contextNode@entry=0x5b5a9e30, list=list@entry=0x5d6cc430, templ=0x0) at transform.c:2779
        info = <optimized out>
        oldInsert = 0x5d88b6a0
        oldInst = 0x5d6cc310
        oldCurInst = 0x5d6cc430
        oldContextNode = 0x5b5a9e30
        cur = 0x5d6cc430
        insert = 0x5d88b6a0
        copy = 0x0
        level = 0
        oldVarsNr = 11
        oldLocalFragmentTop = 0x0
        addCallResult = 0
        debuggedNode = 0x0
#8  0xf6e6c794 in xsltApplyOneTemplate (ctxt=<optimized out>, contextNode=0x5b5a9e30, list=0x5d6cc430, templ=0x0, params=0x0) at transform.c:3351
No locals.
#9  0xf6e570a7 in xsltEvalVariable (ctxt=ctxt@entry=0x5d75acf0, variable=variable@entry=0x5d9a0e80, castedComp=castedComp@entry=0x5d753e40) at variables.c:1002
        container = 0x5d88b6a0
        oldInsert = 0xf70663d4 <xmlFree>
        oldOutput = 0xffffffff
        oldVar = 0x5b67aea0
        comp = 0x5d753e40
        result = 0x0
        oldInst = 0x5d6cc310
#10 0xf6e57385 in xsltBuildVariable (ctxt=ctxt@entry=0x5d75acf0, castedComp=castedComp@entry=0x5d753e40, tree=tree@entry=0x5d6cc430) at variables.c:1811
        comp = 0x5d753e40
        elem = 0x5d9a0e80
#11 0xf6e5745b in xsltRegisterVariable (ctxt=0x5d75acf0, castedComp=0x5d753e40, tree=0x5d6cc430, isParam=0) at variables.c:1872
        comp = 0x5d753e40
        present = <optimized out>
        variable = <optimized out>
#12 0xf6e58f6d in xsltParseStylesheetVariable (ctxt=<optimized out>, inst=0x5d6cc310) at variables.c:2195
        comp = <optimized out>
#13 0xf6e68539 in xsltApplySequenceConstructor (ctxt=<optimized out>, contextNode=0x5b5a9e30, list=0x5d6cbee0, templ=0x0) at transform.c:2798
        tmpvar = <optimized out>
        info = <optimized out>
        oldInsert = 0x5d999d00
        oldInst = 0x5d6cbd20
        oldCurInst = <optimized out>
        oldContextNode = 0x5b5a9e30
        cur = 0x5d6cc310
        insert = 0x5d999d00
        copy = 0x0
        level = 0
        oldVarsNr = 10
        oldLocalFragmentTop = 0x0
        addCallResult = 0
        debuggedNode = 0x0
#14 0xf6e6800c in xsltApplySequenceConstructor (ctxt=ctxt@entry=0x5d75acf0, contextNode=contextNode@entry=0x5b5a9e30, list=list@entry=0x5d6cbb70, templ=0x5d752e20) at transform.c:2779
        info = <optimized out>
        oldInsert = 0x5d999d00
        oldInst = 0x5cd07330
        oldCurInst = 0x5d6cbd20
        oldContextNode = 0x5b5a9e30
        cur = 0x5d6cbd20
        insert = 0x5d999d00
        copy = 0x0
        level = 0
        oldVarsNr = 9
        oldLocalFragmentTop = 0x0
        addCallResult = 0
        debuggedNode = 0x0
#15 0xf6e6acf8 in xsltApplyXSLTTemplate (ctxt=ctxt@entry=0x5d75acf0, contextNode=contextNode@entry=0x5b5a9e30, list=0x5d6cbb70, templ=0x5d752e20, withParams=0x0) at transform.c:3229
        oldVarsBase = 7
        start = 0
        cur = 0x5d6cbb70
        tmpParam = <optimized out>
        oldUserFragmentTop = 0x0
        iparam = <optimized out>
        addCallResult = 0
#16 0xf6e6b916 in xsltProcessOneNode (ctxt=0x5d75acf0, contextNode=0x5b5a9e30, withParams=0x0) at transform.c:2202
        oldCurTempRule = <optimized out>
        templ = 0x5d752e20
        oldNode = <optimized out>
#17 0xf6e6bdac in xsltApplyTemplates (castedComp=0x5cd20ac0, inst=0x5cd07330, node=0x5b550040, ctxt=0x5d75acf0) at transform.c:5167
        i = 5
        delNode = <optimized out>
        oldList = 0x5d99b020
        withParams = <optimized out>
        oldMode = 0x0
        xpctxt = 0x5d1123d0
        oldContextNode = 0x5b550040
        list = 0x5d99d630
        oldXPProximityPosition = 4
        oldXPContextSize = 10
        oldModeURI = 0x0
        oldXPDoc = 0x5b17ea30
        comp = <optimized out>
        cur = <optimized out>
        oldDocInfo = 0x5d19d7e0
        comp = <optimized out>
        i = <optimized out>
        cur = <optimized out>
        delNode = <optimized out>
        oldContextNode = <optimized out>
        list = <optimized out>
        oldList = <optimized out>
        withParams = <optimized out>
        oldXPProximityPosition = <optimized out>
        oldXPContextSize = <optimized out>
        oldMode = <optimized out>
        oldModeURI = <optimized out>
        oldXPDoc = <optimized out>
        oldDocInfo = <optimized out>
        xpctxt = <optimized out>
        res = <optimized out>
        val = <optimized out>
        param = <optimized out>
        oldCurTempRule = <optimized out>
        nbsorts = <optimized out>
        sorts = <optimized out>
#18 xsltApplyTemplates (ctxt=0x5d75acf0, node=0x5b550040, inst=0x5cd07330, castedComp=0x5cd20ac0) at transform.c:4827
        comp = 0x5cd20ac0
        i = <optimized out>
        cur = <optimized out>
        oldContextNode = <optimized out>
        oldList = <optimized out>
        oldXPProximityPosition = <optimized out>
        oldXPContextSize = <optimized out>
        oldMode = <optimized out>
        oldModeURI = <optimized out>
        oldXPDoc = <optimized out>
        oldDocInfo = <optimized out>
        xpctxt = <optimized out>
        res = <optimized out>
        val = <optimized out>
        param = <optimized out>
        oldCurTempRule = <optimized out>
        nbsorts = <optimized out>
        sorts = <optimized out>
#19 0xf6e6800c in xsltApplySequenceConstructor (ctxt=ctxt@entry=0x5d75acf0, contextNode=0x5b550040, list=0x5cd060a0, templ=0x0) at transform.c:2779
        info = <optimized out>
        oldInsert = 0x5d999d00
        oldInst = 0x5cd05ef0
        oldCurInst = 0x5cd07330
        oldContextNode = 0x5b550040
        cur = 0x5cd07330
        insert = 0x5d999d00
        copy = 0x0
        level = 0
        oldVarsNr = 8
        oldLocalFragmentTop = 0x0
        addCallResult = 0
        debuggedNode = 0x0
#20 0xf6e68c09 in xsltElement (ctxt=0x5d75acf0, node=0x5b550040, inst=0x5cd05ef0, castedComp=0x5cd1adc0) at transform.c:4251
        comp = 0x5cd1adc0
        prop = <optimized out>
        name = <optimized out>
        prefix = 0x0
        nsName = <optimized out>
        copy = 0x5d999d00
        oldInsert = 0x5d99c790
#21 0xf6e6800c in xsltApplySequenceConstructor (ctxt=ctxt@entry=0x5d75acf0, contextNode=contextNode@entry=0x5b550040, list=list@entry=0x5cd05c70, templ=0x5cd076b0) at transform.c:2779
        info = <optimized out>
        oldInsert = 0x5d99c790
        oldInst = 0x5d626b30
        oldCurInst = 0x5cd05ef0
        oldContextNode = 0x5b550040
        cur = 0x5cd05ef0
        insert = 0x5d99c790
        copy = 0x0
        level = 0
        oldVarsNr = 7
        oldLocalFragmentTop = 0x0
        addCallResult = 0
        debuggedNode = 0x0
#22 0xf6e6acf8 in xsltApplyXSLTTemplate (ctxt=ctxt@entry=0x5d75acf0, contextNode=contextNode@entry=0x5b550040, list=0x5cd05c70, templ=0x5cd076b0, withParams=0x0) at transform.c:3229
        oldVarsBase = 6
        start = 0
        cur = 0x5cd05c70
        tmpParam = <optimized out>
        oldUserFragmentTop = 0x0
        iparam = <optimized out>
        addCallResult = 0
#23 0xf6e6c38e in xsltApplyImports (comp=0x5d63f5f0, inst=0x5d626b30, contextNode=0x5b550040, ctxt=0x5d75acf0) at transform.c:4703
        oldCurTemplRule = 0x5d6252c0
        templ = <optimized out>
        templ = <optimized out>
        oldCurTemplRule = <optimized out>
#24 xsltApplyImports (ctxt=0x5d75acf0, contextNode=0x5b550040, inst=0x5d626b30, comp=0x5d63f5f0) at transform.c:4655
        templ = <optimized out>
        oldCurTemplRule = <optimized out>
#25 0xf6e6800c in xsltApplySequenceConstructor (ctxt=<optimized out>, contextNode=0x5b550040, list=0x5d626b30, templ=0x0) at transform.c:2779
        info = <optimized out>
        oldInsert = 0x5d99c790
        oldInst = 0x5d626710
        oldCurInst = 0x5d626b30
        oldContextNode = 0x5b550040
        cur = 0x5d626b30
        insert = 0x5d99c790
        copy = 0x0
        level = 0
        oldVarsNr = 7
        oldLocalFragmentTop = 0x0
        addCallResult = 0
        debuggedNode = 0x0
#26 0xf6e6800c in xsltApplySequenceConstructor (ctxt=ctxt@entry=0x5d75acf0, contextNode=contextNode@entry=0x5b550040, list=list@entry=0x5d6264d0, templ=0x5d6252c0) at transform.c:2779
        info = <optimized out>
        oldInsert = 0x5d99c790
        oldInst = 0x5cd07330
        oldCurInst = 0x5d626710
        oldContextNode = 0x5b550040
        cur = 0x5d626710
        insert = 0x5d99c790
        copy = 0x0
        level = 0
        oldVarsNr = 6
        oldLocalFragmentTop = 0x0
        addCallResult = 0
        debuggedNode = 0x0
#27 0xf6e6acf8 in xsltApplyXSLTTemplate (ctxt=ctxt@entry=0x5d75acf0, contextNode=contextNode@entry=0x5b550040, list=0x5d6264d0, templ=0x5d6252c0, withParams=0x0) at transform.c:3229
        oldVarsBase = 4
        start = 0
        cur = 0x5d6264d0
        tmpParam = <optimized out>
        oldUserFragmentTop = 0x0
        iparam = <optimized out>
        addCallResult = 0
#28 0xf6e6b916 in xsltProcessOneNode (ctxt=0x5d75acf0, contextNode=0x5b550040, withParams=0x0) at transform.c:2202
        oldCurTempRule = <optimized out>
        templ = 0x5d6252c0
        oldNode = <optimized out>
#29 0xf6e6bdac in xsltApplyTemplates (castedComp=0x5cd20ac0, inst=0x5cd07330, node=0x5b594960, ctxt=0x5d75acf0) at transform.c:5167
        i = 3
        delNode = <optimized out>
        oldList = 0x5a5a6c00
        withParams = <optimized out>
        oldMode = 0x0
        xpctxt = 0x5d1123d0
        oldContextNode = 0x5b594960
        list = 0x5d99b020
        oldXPProximityPosition = 10
        oldXPContextSize = 10
        oldModeURI = 0x0
        oldXPDoc = 0x5b17ea30
        comp = <optimized out>
        cur = <optimized out>
        oldDocInfo = 0x5d19d7e0
        comp = <optimized out>
        i = <optimized out>
        cur = <optimized out>
        delNode = <optimized out>
        oldContextNode = <optimized out>
        list = <optimized out>
        oldList = <optimized out>
        withParams = <optimized out>
        oldXPProximityPosition = <optimized out>
        oldXPContextSize = <optimized out>
        oldMode = <optimized out>
        oldModeURI = <optimized out>
        oldXPDoc = <optimized out>
        oldDocInfo = <optimized out>
        xpctxt = <optimized out>
        res = <optimized out>
        val = <optimized out>
        param = <optimized out>
        oldCurTempRule = <optimized out>
        nbsorts = <optimized out>
        sorts = <optimized out>
#30 xsltApplyTemplates (ctxt=0x5d75acf0, node=0x5b594960, inst=0x5cd07330, castedComp=0x5cd20ac0) at transform.c:4827
        comp = 0x5cd20ac0
        i = <optimized out>
        cur = <optimized out>
        oldContextNode = <optimized out>
        oldList = <optimized out>
        oldXPProximityPosition = <optimized out>
        oldXPContextSize = <optimized out>
        oldMode = <optimized out>
        oldModeURI = <optimized out>
        oldXPDoc = <optimized out>
        oldDocInfo = <optimized out>
        xpctxt = <optimized out>
        res = <optimized out>
        val = <optimized out>
        param = <optimized out>
        oldCurTempRule = <optimized out>
        nbsorts = <optimized out>
        sorts = <optimized out>
#31 0xf6e6800c in xsltApplySequenceConstructor (ctxt=ctxt@entry=0x5d75acf0, contextNode=0x5b594960, list=0x5cd060a0, templ=0x0) at transform.c:2779
        info = <optimized out>
        oldInsert = 0x5d99c790
        oldInst = 0x5cd05ef0
        oldCurInst = 0x5cd07330
        oldContextNode = 0x5b594960
        cur = 0x5cd07330
        insert = 0x5d99c790
        copy = 0x0
        level = 0
        oldVarsNr = 5
        oldLocalFragmentTop = 0x0
        addCallResult = 0
        debuggedNode = 0x0
#32 0xf6e68c09 in xsltElement (ctxt=0x5d75acf0, node=0x5b594960, inst=0x5cd05ef0, castedComp=0x5cd1adc0) at transform.c:4251
        comp = 0x5cd1adc0
        prop = <optimized out>
        name = <optimized out>
        prefix = 0x0
        nsName = <optimized out>
        copy = 0x5d99c790
        oldInsert = 0x5d8956a0
#33 0xf6e6800c in xsltApplySequenceConstructor (ctxt=ctxt@entry=0x5d75acf0, contextNode=contextNode@entry=0x5b594960, list=list@entry=0x5cd05c70, templ=0x5cd076b0) at transform.c:2779
        info = <optimized out>
        oldInsert = 0x5d8956a0
        oldInst = 0x5d626b30
        oldCurInst = 0x5cd05ef0
        oldContextNode = 0x5b594960
        cur = 0x5cd05ef0
        insert = 0x5d8956a0
        copy = 0x0
        level = 0
        oldVarsNr = 4
        oldLocalFragmentTop = 0x0
        addCallResult = 0
        debuggedNode = 0x0
#34 0xf6e6acf8 in xsltApplyXSLTTemplate (ctxt=ctxt@entry=0x5d75acf0, contextNode=contextNode@entry=0x5b594960, list=0x5cd05c70, templ=0x5cd076b0, withParams=0x0) at transform.c:3229
        oldVarsBase = 3
        start = 0
        cur = 0x5cd05c70
        tmpParam = <optimized out>
        oldUserFragmentTop = 0x0
        iparam = <optimized out>
        addCallResult = 0
#35 0xf6e6c38e in xsltApplyImports (comp=0x5d63f5f0, inst=0x5d626b30, contextNode=0x5b594960, ctxt=0x5d75acf0) at transform.c:4703
        oldCurTemplRule = 0x5d6252c0
        templ = <optimized out>
        templ = <optimized out>
        oldCurTemplRule = <optimized out>
#36 xsltApplyImports (ctxt=0x5d75acf0, contextNode=0x5b594960, inst=0x5d626b30, comp=0x5d63f5f0) at transform.c:4655
        templ = <optimized out>
        oldCurTemplRule = <optimized out>
#37 0xf6e6800c in xsltApplySequenceConstructor (ctxt=<optimized out>, contextNode=0x5b594960, list=0x5d626b30, templ=0x0) at transform.c:2779
        info = <optimized out>
        oldInsert = 0x5d8956a0
        oldInst = 0x5d626710
        oldCurInst = 0x5d626b30
        oldContextNode = 0x5b594960
        cur = 0x5d626b30
        insert = 0x5d8956a0
        copy = 0x0
        level = 0
        oldVarsNr = 4
        oldLocalFragmentTop = 0x0
        addCallResult = 0
        debuggedNode = 0x0
#38 0xf6e6800c in xsltApplySequenceConstructor (ctxt=ctxt@entry=0x5d75acf0, contextNode=contextNode@entry=0x5b594960, list=list@entry=0x5d6264d0, templ=0x5d6252c0) at transform.c:2779
        info = <optimized out>
        oldInsert = 0x5d8956a0
        oldInst = 0x5cef22d0
        oldCurInst = 0x5d626710
        oldContextNode = 0x5b594960
        cur = 0x5d626710
        insert = 0x5d8956a0
        copy = 0x0
        level = 0
        oldVarsNr = 3
        oldLocalFragmentTop = 0x0
        addCallResult = 0
        debuggedNode = 0x0
#39 0xf6e6acf8 in xsltApplyXSLTTemplate (ctxt=ctxt@entry=0x5d75acf0, contextNode=contextNode@entry=0x5b594960, list=0x5d6264d0, templ=0x5d6252c0, withParams=0x0) at transform.c:3229
        oldVarsBase = 2
        start = 0
        cur = 0x5d6264d0
        tmpParam = <optimized out>
        oldUserFragmentTop = 0x0
        iparam = <optimized out>
        addCallResult = 0
#40 0xf6e6b916 in xsltProcessOneNode (ctxt=0x5d75acf0, contextNode=0x5b594960, withParams=0x0) at transform.c:2202
        oldCurTempRule = <optimized out>
        templ = 0x5d6252c0
        oldNode = <optimized out>
#41 0xf6e6bdac in xsltApplyTemplates (castedComp=0x5cee3ce0, inst=0x5cef22d0, node=0x5b50c450, ctxt=0x5d75acf0) at transform.c:5167
        i = 9
        delNode = <optimized out>
        oldList = 0x5a39ed70
        withParams = <optimized out>
        oldMode = 0x0
        xpctxt = 0x5d1123d0
        oldContextNode = 0x5b50c450
        list = 0x5a5a6c00
        oldXPProximityPosition = 3
        oldXPContextSize = 19
        oldModeURI = 0x0
        oldXPDoc = 0x5b17ea30
        comp = <optimized out>
        cur = <optimized out>
        oldDocInfo = 0x5d19d7e0
        comp = <optimized out>
        i = <optimized out>
        cur = <optimized out>
        delNode = <optimized out>
        oldContextNode = <optimized out>
        list = <optimized out>
        oldList = <optimized out>
        withParams = <optimized out>
        oldXPProximityPosition = <optimized out>
        oldXPContextSize = <optimized out>
        oldMode = <optimized out>
        oldModeURI = <optimized out>
        oldXPDoc = <optimized out>
        oldDocInfo = <optimized out>
        xpctxt = <optimized out>
        res = <optimized out>
        val = <optimized out>
        param = <optimized out>
        oldCurTempRule = <optimized out>
        nbsorts = <optimized out>
        sorts = <optimized out>
#42 xsltApplyTemplates (ctxt=0x5d75acf0, node=0x5b50c450, inst=0x5cef22d0, castedComp=0x5cee3ce0) at transform.c:4827
        comp = 0x5cee3ce0
        i = <optimized out>
        cur = <optimized out>
        oldContextNode = <optimized out>
        oldList = <optimized out>
        oldXPProximityPosition = <optimized out>
        oldXPContextSize = <optimized out>
        oldMode = <optimized out>
        oldModeURI = <optimized out>
        oldXPDoc = <optimized out>
        oldDocInfo = <optimized out>
        xpctxt = <optimized out>
        res = <optimized out>
        val = <optimized out>
        param = <optimized out>
        oldCurTempRule = <optimized out>
        nbsorts = <optimized out>
        sorts = <optimized out>
#43 0xf6e6800c in xsltApplySequenceConstructor (ctxt=ctxt@entry=0x5d75acf0, contextNode=0x5b50c450, list=0x5cef10e0, templ=0x0) at transform.c:2779
        info = <optimized out>
        oldInsert = 0x5d8956a0
        oldInst = 0x5cef0f10
        oldCurInst = 0x5cef22d0
        oldContextNode = 0x5b50c450
        cur = 0x5cef22d0
        insert = 0x5d8956a0
        copy = 0x0
        level = 0
        oldVarsNr = 2
        oldLocalFragmentTop = 0x0
        addCallResult = 0
        debuggedNode = 0x0
#44 0xf6e68c09 in xsltElement (ctxt=0x5d75acf0, node=0x5b50c450, inst=0x5cef0f10, castedComp=0x5cee2970) at transform.c:4251
        comp = 0x5cee2970
        prop = <optimized out>
        name = <optimized out>
        prefix = 0x0
        nsName = <optimized out>
        copy = 0x5d8956a0
        oldInsert = 0x5d8899f0
#45 0xf6e6800c in xsltApplySequenceConstructor (ctxt=ctxt@entry=0x5d75acf0, contextNode=contextNode@entry=0x5b50c450, list=list@entry=0x5cef0e10, templ=0x5cee2830) at transform.c:2779
        info = <optimized out>
        oldInsert = 0x5d8899f0
        oldInst = 0x5d626070
        oldCurInst = 0x5cef0f10
        oldContextNode = 0x5b50c450
        cur = 0x5cef0f10
        insert = 0x5d8899f0
        copy = 0x0
        level = 0
        oldVarsNr = 2
        oldLocalFragmentTop = 0x0
        addCallResult = 0
        debuggedNode = 0x0
#46 0xf6e6acf8 in xsltApplyXSLTTemplate (ctxt=ctxt@entry=0x5d75acf0, contextNode=contextNode@entry=0x5b50c450, list=0x5cef0e10, templ=0x5cee2830, withParams=0x0) at transform.c:3229
        oldVarsBase = 2
        start = 0
        cur = 0x5cef0e10
        tmpParam = <optimized out>
        oldUserFragmentTop = 0x0
        iparam = <optimized out>
        addCallResult = 0
#47 0xf6e6c38e in xsltApplyImports (comp=0x5d63d450, inst=0x5d626070, contextNode=0x5b50c450, ctxt=0x5d75acf0) at transform.c:4703
        oldCurTemplRule = 0x5d63d020
        templ = <optimized out>
        templ = <optimized out>
        oldCurTemplRule = <optimized out>
#48 xsltApplyImports (ctxt=0x5d75acf0, contextNode=0x5b50c450, inst=0x5d626070, comp=0x5d63d450) at transform.c:4655
        templ = <optimized out>
        oldCurTemplRule = <optimized out>
#49 0xf6e6800c in xsltApplySequenceConstructor (ctxt=<optimized out>, contextNode=0x5b50c450, list=0x5d626070, templ=0x0) at transform.c:2779
        info = <optimized out>
        oldInsert = 0x5d8899f0
        oldInst = 0x5d625ef0
        oldCurInst = 0x5d626070
        oldContextNode = 0x5b50c450
        cur = 0x5d626070
        insert = 0x5d8899f0
        copy = 0x0
        level = 0
        oldVarsNr = 2
        oldLocalFragmentTop = 0x0
        addCallResult = 0
        debuggedNode = 0x0
#50 0xf6e6800c in xsltApplySequenceConstructor (ctxt=ctxt@entry=0x5d75acf0, contextNode=contextNode@entry=0x5b50c450, list=list@entry=0x5d625ef0, templ=0x5d63d020) at transform.c:2779
        info = <optimized out>
        oldInsert = 0x5d8899f0
        oldInst = 0x5ce598a0
        oldCurInst = 0x5d625ef0
        oldContextNode = 0x5b50c450
        cur = 0x5d625ef0
        insert = 0x5d8899f0
        copy = 0x0
        level = 0
        oldVarsNr = 2
        oldLocalFragmentTop = 0x0
        addCallResult = 0
        debuggedNode = 0x0
#51 0xf6e6acf8 in xsltApplyXSLTTemplate (ctxt=ctxt@entry=0x5d75acf0, contextNode=contextNode@entry=0x5b50c450, list=0x5d625ef0, templ=0x5d63d020, withParams=0x0) at transform.c:3229
        oldVarsBase = 1
        start = 0
        cur = 0x5d625ef0
        tmpParam = <optimized out>
        oldUserFragmentTop = 0x0
        iparam = <optimized out>
        addCallResult = 0
#52 0xf6e6b916 in xsltProcessOneNode (ctxt=0x5d75acf0, contextNode=0x5b50c450, withParams=0x0) at transform.c:2202
        oldCurTempRule = <optimized out>
        templ = 0x5d63d020
        oldNode = <optimized out>
#53 0xf6e6bdac in xsltApplyTemplates (castedComp=0x5ce4be10, inst=0x5ce598a0, node=0x5b50dc00, ctxt=0x5d75acf0) at transform.c:5167
        i = 2
        delNode = <optimized out>
        oldList = 0x5a2579a0
        withParams = <optimized out>
        oldMode = 0x0
        xpctxt = 0x5d1123d0
        oldContextNode = 0x5b50dc00
        list = 0x5a39ed70
        oldXPProximityPosition = 1
        oldXPContextSize = 1
        oldModeURI = 0x0
        oldXPDoc = 0x5b17ea30
        comp = <optimized out>
        cur = <optimized out>
        oldDocInfo = 0x5d19d7e0
        comp = <optimized out>
        i = <optimized out>
        cur = <optimized out>
        delNode = <optimized out>
        oldContextNode = <optimized out>
        list = <optimized out>
        oldList = <optimized out>
        withParams = <optimized out>
        oldXPProximityPosition = <optimized out>
        oldXPContextSize = <optimized out>
        oldMode = <optimized out>
        oldModeURI = <optimized out>
        oldXPDoc = <optimized out>
        oldDocInfo = <optimized out>
        xpctxt = <optimized out>
        res = <optimized out>
        val = <optimized out>
        param = <optimized out>
        oldCurTempRule = <optimized out>
        nbsorts = <optimized out>
        sorts = <optimized out>
#54 xsltApplyTemplates (ctxt=0x5d75acf0, node=0x5b50dc00, inst=0x5ce598a0, castedComp=0x5ce4be10) at transform.c:4827
        comp = 0x5ce4be10
        i = <optimized out>
        cur = <optimized out>
        oldContextNode = <optimized out>
        oldList = <optimized out>
        oldXPProximityPosition = <optimized out>
        oldXPContextSize = <optimized out>
        oldMode = <optimized out>
        oldModeURI = <optimized out>
        oldXPDoc = <optimized out>
        oldDocInfo = <optimized out>
        xpctxt = <optimized out>
        res = <optimized out>
        val = <optimized out>
        param = <optimized out>
        oldCurTempRule = <optimized out>
        nbsorts = <optimized out>
        sorts = <optimized out>
#55 0xf6e6800c in xsltApplySequenceConstructor (ctxt=ctxt@entry=0x5d75acf0, contextNode=contextNode@entry=0x5b50dc00, list=list@entry=0x5ce4fef0, templ=0x5ce44d30) at transform.c:2779
        info = <optimized out>
        oldInsert = 0x5d889d70
        oldInst = 0x5d550e30
        oldCurInst = 0x5ce598a0
        oldContextNode = 0x5b50dc00
        cur = 0x5ce598a0
        insert = 0x5d8899f0
        copy = 0x5d8899f0
        level = 1
        oldVarsNr = 1
        oldLocalFragmentTop = 0x0
        addCallResult = 0
        debuggedNode = 0x0
#56 0xf6e6acf8 in xsltApplyXSLTTemplate (ctxt=ctxt@entry=0x5d75acf0, contextNode=contextNode@entry=0x5b50dc00, list=0x5ce4fef0, templ=0x5ce44d30, withParams=0x0) at transform.c:3229
        oldVarsBase = 1
        start = 0
        cur = 0x5ce4fef0
        tmpParam = <optimized out>
        oldUserFragmentTop = 0x0
        iparam = <optimized out>
        addCallResult = 0
#57 0xf6e6c38e in xsltApplyImports (comp=0x5d58b5d0, inst=0x5d550e30, contextNode=0x5b50dc00, ctxt=0x5d75acf0) at transform.c:4703
        oldCurTemplRule = 0x5d63d020
        templ = <optimized out>
        templ = <optimized out>
        oldCurTemplRule = <optimized out>
#58 xsltApplyImports (ctxt=0x5d75acf0, contextNode=0x5b50dc00, inst=0x5d550e30, comp=0x5d58b5d0) at transform.c:4655
        templ = <optimized out>
        oldCurTemplRule = <optimized out>
#59 0xf6e6800c in xsltApplySequenceConstructor (ctxt=<optimized out>, contextNode=contextNode@entry=0x5b50dc00, list=list@entry=0x5d550e30, templ=0x0) at transform.c:2779
        info = <optimized out>
        oldInsert = 0x5d889d70
        oldInst = 0x5d6261b0
        oldCurInst = 0x5d550e30
        oldContextNode = 0x5b50dc00
        cur = 0x5d550e30
        insert = 0x5d889d70
        copy = 0x0
        level = 0
        oldVarsNr = 1
        oldLocalFragmentTop = 0x0
        addCallResult = 0
        debuggedNode = 0x0
#60 0xf6e6c794 in xsltApplyOneTemplate (ctxt=<optimized out>, contextNode=0x5b50dc00, list=0x5d550e30, templ=0x0, params=0x0) at transform.c:3351
No locals.
#61 0xf6e570a7 in xsltEvalVariable (ctxt=ctxt@entry=0x5d75acf0, variable=variable@entry=0x5b67aea0, castedComp=castedComp@entry=0x5d58a590) at variables.c:1002
        container = 0x5d889d70
        oldInsert = 0xf70663d4 <xmlFree>
        oldOutput = 0xffffffff
        oldVar = 0x0
        comp = 0x5d58a590
        result = 0x0
        oldInst = 0x5d6261b0
#62 0xf6e57385 in xsltBuildVariable (ctxt=ctxt@entry=0x5d75acf0, castedComp=castedComp@entry=0x5d58a590, tree=tree@entry=0x5d550e30) at variables.c:1811
        comp = 0x5d58a590
        elem = 0x5b67aea0
#63 0xf6e5745b in xsltRegisterVariable (ctxt=0x5d75acf0, castedComp=0x5d58a590, tree=0x5d550e30, isParam=1) at variables.c:1872
        comp = 0x5d58a590
        present = <optimized out>
        variable = <optimized out>
#64 0xf6e5901f in xsltParseStylesheetParam (ctxt=<optimized out>, cur=0x5d550d30) at variables.c:2231
        comp = <optimized out>
#65 0xf6e6ae79 in xsltApplyXSLTTemplate (ctxt=ctxt@entry=0x5d75acf0, contextNode=contextNode@entry=0x5b50dc00, list=0x5d550ef0, templ=0x5d5419a0, withParams=0x0) at transform.c:3222
        oldVarsBase = 1
        start = 0
        cur = 0x5d550d30
        tmpParam = <optimized out>
        oldUserFragmentTop = 0x0
        iparam = <optimized out>
        addCallResult = 0
#66 0xf6e6c637 in xsltCallTemplate (ctxt=0x5d75acf0, node=0x5b50dc00, inst=0x5d6261b0, castedComp=0x5d63d540) at transform.c:4805
        comp = 0x5d63d540
        withParams = 0x0
#67 0xf6e6800c in xsltApplySequenceConstructor (ctxt=<optimized out>, contextNode=0x5b50dc00, list=0x5d6261b0, templ=0x0) at transform.c:2779
        info = <optimized out>
        oldInsert = 0x5b462ee0
        oldInst = 0x5d625ef0
        oldCurInst = 0x5d6261b0
        oldContextNode = 0x5b50dc00
        cur = 0x5d6261b0
        insert = 0x5b462ee0
        copy = 0x0
        level = 0
        oldVarsNr = 1
        oldLocalFragmentTop = 0x0
        addCallResult = 0
        debuggedNode = 0x0
#68 0xf6e6800c in xsltApplySequenceConstructor (ctxt=ctxt@entry=0x5d75acf0, contextNode=contextNode@entry=0x5b50dc00, list=list@entry=0x5d625ef0, templ=0x5d63d020) at transform.c:2779
        info = <optimized out>
        oldInsert = 0x5b462ee0
        oldInst = 0x5d625ac0
        oldCurInst = 0x5d625ef0
        oldContextNode = 0x5b50dc00
        cur = 0x5d625ef0
        insert = 0x5b462ee0
        copy = 0x0
        level = 0
        oldVarsNr = 1
        oldLocalFragmentTop = 0x0
        addCallResult = 0
        debuggedNode = 0x0
#69 0xf6e6acf8 in xsltApplyXSLTTemplate (ctxt=ctxt@entry=0x5d75acf0, contextNode=contextNode@entry=0x5b50dc00, list=0x5d625ef0, templ=0x5d63d020, withParams=0x0) at transform.c:3229
        oldVarsBase = 1
        start = 0
        cur = 0x5d625ef0
        tmpParam = <optimized out>
        oldUserFragmentTop = 0x0
        iparam = <optimized out>
        addCallResult = 0
#70 0xf6e6b916 in xsltProcessOneNode (ctxt=0x5d75acf0, contextNode=0x5b50dc00, withParams=0x0) at transform.c:2202
        oldCurTempRule = <optimized out>
        templ = 0x5d63d020
        oldNode = <optimized out>
#71 0xf6e6bdac in xsltApplyTemplates (castedComp=0x5d63cb50, inst=0x5d625ac0, node=0x5b50dc00, ctxt=0x5d75acf0) at transform.c:5167
        i = 0
        delNode = <optimized out>
        oldList = 0x5a8ec720
        withParams = <optimized out>
        oldMode = 0x5b3f7d8c "process.root"
        xpctxt = 0x5d1123d0
        oldContextNode = 0x5b50dc00
        list = 0x5a2579a0
        oldXPProximityPosition = 1
        oldXPContextSize = 1
        oldModeURI = 0x0
        oldXPDoc = 0x5b17ea30
        comp = <optimized out>
        cur = <optimized out>
        oldDocInfo = 0x5d19d7e0
        comp = <optimized out>
        i = <optimized out>
        cur = <optimized out>
        delNode = <optimized out>
        oldContextNode = <optimized out>
        list = <optimized out>
        oldList = <optimized out>
        withParams = <optimized out>
        oldXPProximityPosition = <optimized out>
        oldXPContextSize = <optimized out>
        oldMode = <optimized out>
        oldModeURI = <optimized out>
        oldXPDoc = <optimized out>
        oldDocInfo = <optimized out>
        xpctxt = <optimized out>
        res = <optimized out>
        val = <optimized out>
        param = <optimized out>
        oldCurTempRule = <optimized out>
        nbsorts = <optimized out>
        sorts = <optimized out>
#72 xsltApplyTemplates (ctxt=0x5d75acf0, node=0x5b50dc00, inst=0x5d625ac0, castedComp=0x5d63cb50) at transform.c:4827
        comp = 0x5d63cb50
        i = <optimized out>
        cur = <optimized out>
        oldContextNode = <optimized out>
        oldList = <optimized out>
        oldXPProximityPosition = <optimized out>
        oldXPContextSize = <optimized out>
        oldMode = <optimized out>
        oldModeURI = <optimized out>
        oldXPDoc = <optimized out>
        oldDocInfo = <optimized out>
        xpctxt = <optimized out>
        res = <optimized out>
        val = <optimized out>
        param = <optimized out>
        oldCurTempRule = <optimized out>
        nbsorts = <optimized out>
        sorts = <optimized out>
#73 0xf6e6800c in xsltApplySequenceConstructor (ctxt=ctxt@entry=0x5d75acf0, contextNode=contextNode@entry=0x5b50dc00, list=list@entry=0x5d625ac0, templ=0x5d63cb00) at transform.c:2779
        info = <optimized out>
        oldInsert = 0x5b462ee0
        oldInst = 0x5d624ec0
        oldCurInst = 0x5d625ac0
        oldContextNode = 0x5b50dc00
        cur = 0x5d625ac0
        insert = 0x5b462ee0
        copy = 0x0
        level = 0
        oldVarsNr = 1
        oldLocalFragmentTop = 0x0
        addCallResult = 0
        debuggedNode = 0x0
#74 0xf6e6acf8 in xsltApplyXSLTTemplate (ctxt=ctxt@entry=0x5d75acf0, contextNode=contextNode@entry=0x5b50dc00, list=0x5d625ac0, templ=0x5d63cb00, withParams=0x0) at transform.c:3229
        oldVarsBase = 0
        start = 0
        cur = 0x5d625ac0
        tmpParam = <optimized out>
        oldUserFragmentTop = 0x0
        iparam = <optimized out>
        addCallResult = 0
#75 0xf6e6b916 in xsltProcessOneNode (ctxt=0x5d75acf0, contextNode=0x5b50dc00, withParams=0x0) at transform.c:2202
        oldCurTempRule = <optimized out>
        templ = 0x5d63cb00
        oldNode = <optimized out>
#76 0xf6e6b3db in xsltDefaultProcessOneNode (ctxt=ctxt@entry=0x5d75acf0, node=node@entry=0x5b17ea30, params=params@entry=0x0) at transform.c:2032
        copy = <optimized out>
        delete = 0x0
        cur = 0x5b50dc00
        nbchild = 1
        oldSize = 1
        childno = 1
        oldPos = 1
        template = <optimized out>
#77 0xf6e6b9f9 in xsltProcessOneNode (ctxt=0x5d75acf0, contextNode=0x5b17ea30, withParams=0x0) at transform.c:2164
        templ = <optimized out>
        oldNode = 0x5b17ea30
#78 0xf6e6bdac in xsltApplyTemplates (castedComp=0x5d63bb00, inst=0x5d624ec0, node=0x5b17ea30, ctxt=0x5d75acf0) at transform.c:5167
        i = 0
        delNode = <optimized out>
        oldList = 0x0
        withParams = <optimized out>
        oldMode = 0x0
        xpctxt = 0x5d1123d0
        oldContextNode = 0x5b17ea30
        list = 0x5a8ec720
        oldXPProximityPosition = 1
        oldXPContextSize = 1
        oldModeURI = 0x0
        oldXPDoc = 0x5b17ea30
        comp = <optimized out>
        cur = <optimized out>
        oldDocInfo = 0x5d19d7e0
        comp = <optimized out>
        i = <optimized out>
        cur = <optimized out>
        delNode = <optimized out>
        oldContextNode = <optimized out>
        list = <optimized out>
        oldList = <optimized out>
        withParams = <optimized out>
        oldXPProximityPosition = <optimized out>
        oldXPContextSize = <optimized out>
        oldMode = <optimized out>
        oldModeURI = <optimized out>
        oldXPDoc = <optimized out>
        oldDocInfo = <optimized out>
        xpctxt = <optimized out>
        res = <optimized out>
        val = <optimized out>
        param = <optimized out>
        oldCurTempRule = <optimized out>
        nbsorts = <optimized out>
        sorts = <optimized out>
#79 xsltApplyTemplates (ctxt=0x5d75acf0, node=0x5b17ea30, inst=0x5d624ec0, castedComp=0x5d63bb00) at transform.c:4827
        comp = 0x5d63bb00
        i = <optimized out>
        cur = <optimized out>
        oldContextNode = <optimized out>
        oldList = <optimized out>
        oldXPProximityPosition = <optimized out>
        oldXPContextSize = <optimized out>
        oldMode = <optimized out>
        oldModeURI = <optimized out>
        oldXPDoc = <optimized out>
        oldDocInfo = <optimized out>
        xpctxt = <optimized out>
        res = <optimized out>
        val = <optimized out>
        param = <optimized out>
        oldCurTempRule = <optimized out>
        nbsorts = <optimized out>
        sorts = <optimized out>
#80 0xf6e6800c in xsltApplySequenceConstructor (ctxt=<optimized out>, contextNode=0x5b17ea30, list=0x5d624ec0, templ=0x0) at transform.c:2779
        info = <optimized out>
        oldInsert = 0x5b462ee0
        oldInst = 0x5d624dc0
        oldCurInst = 0x5d624ec0
        oldContextNode = 0x5b17ea30
        cur = 0x5d624ec0
        insert = 0x5b462ee0
        copy = 0x0
        level = 0
        oldVarsNr = 1
        oldLocalFragmentTop = 0x0
        addCallResult = 0
        debuggedNode = 0x0
#81 0xf6e6800c in xsltApplySequenceConstructor (ctxt=<optimized out>, contextNode=0x5b17ea30, list=0x5d624a80, templ=0x0) at transform.c:2779
        info = <optimized out>
        oldInsert = 0x5b462ee0
        oldInst = 0x5d6231b0
        oldCurInst = 0x5d624dc0
        oldContextNode = 0x5b17ea30
        cur = 0x5d624dc0
        insert = 0x5b462ee0
        copy = 0x0
        level = 0
        oldVarsNr = 1
        oldLocalFragmentTop = 0x0
        addCallResult = 0
        debuggedNode = 0x0
#82 0xf6e6800c in xsltApplySequenceConstructor (ctxt=<optimized out>, contextNode=0x5b17ea30, list=0x5d6231b0, templ=0x0) at transform.c:2779
        info = <optimized out>
        oldInsert = 0x5b462ee0
        oldInst = 0x5d622090
        oldCurInst = 0x5d6231b0
        oldContextNode = 0x5b17ea30
        cur = 0x5d6231b0
        insert = 0x5b462ee0
        copy = 0x0
        level = 0
        oldVarsNr = 1
        oldLocalFragmentTop = 0x0
        addCallResult = 0
        debuggedNode = 0x0
#83 0xf6e6800c in xsltApplySequenceConstructor (ctxt=ctxt@entry=0x5d75acf0, contextNode=contextNode@entry=0x5b17ea30, list=list@entry=0x5d621e30, templ=0x5d637bb0) at transform.c:2779
        info = <optimized out>
        oldInsert = 0x5b462ee0
        oldInst = 0x0
        oldCurInst = 0x5d622090
        oldContextNode = 0x5b17ea30
        cur = 0x5d622090
        insert = 0x5b462ee0
        copy = 0x0
        level = 0
        oldVarsNr = 0
        oldLocalFragmentTop = 0x0
        addCallResult = 0
        debuggedNode = 0x0
#84 0xf6e6acf8 in xsltApplyXSLTTemplate (ctxt=ctxt@entry=0x5d75acf0, contextNode=contextNode@entry=0x5b17ea30, list=0x5d621e30, templ=0x5d637bb0, withParams=0x0) at transform.c:3229
        oldVarsBase = -1
        start = 0
        cur = 0x5d621e30
        tmpParam = <optimized out>
        oldUserFragmentTop = 0x0
        iparam = <optimized out>
        addCallResult = 0
#85 0xf6e6b916 in xsltProcessOneNode (ctxt=0x5d75acf0, contextNode=0x5b17ea30, withParams=0x0) at transform.c:2202
        oldCurTempRule = <optimized out>
        templ = 0x5d637bb0
        oldNode = <optimized out>
#86 0xf6e6e422 in xsltApplyStylesheetInternal (style=0x5b57a4d0, doc=0x5b17ea30, params=0xffec6130, output=0x0, profile=0x0, userCtxt=0x5d75acf0) at transform.c:6050
        res = 0x5b462ee0
        ctxt = 0x5d75acf0
        root = <optimized out>
        node = <optimized out>
        method = 0x5d4d9530 "xml"
        doctypePublic = 0x0
        doctypeSystem = 0x0
        version = 0x0
        encoding = <optimized out>
        variables = 0x5d6b0560
        vptr = <optimized out>
#87 0xf6e6eb7f in xsltApplyStylesheetUser (style=<optimized out>, doc=<optimized out>, params=<optimized out>, output=0x0, profile=0x0, userCtxt=0x5d75acf0) at transform.c:6289
        res = <optimized out>
#88 0xf6e94e59 in XS_XML__LibXSLT__Stylesheet_transform (my_perl=<optimized out>, cv=<optimized out>) at LibXSLT.xs:1087
        self = <optimized out>
        sv_doc = <optimized out>
        sec = 0x5d1a1350
        RETVAL = <optimized out>
        xslt_params = {0x5b8f5df4 "use.extensions", 0x5d197f60 "1", 0x5b40c5c4 "tablecolumns.extensions", 0x5c181650 "1", 0x584bf784 "package", 0x5b088920 "'Publican-Users_Guide-4.2-en-US-4.2-0'", 0x5b17c254 "l10n.gentext.language", 
          0x5a581200 "'en-US'", 0x5af61aa4 "profile.lang", 0x5a32e610 "'en-US'", 0x597e2314 "show.comments", 0x5a612680 "1", 0x5b172024 "generate.section.toc.level", 0x5a32e5d0 "0", 0x5b0b86f4 "toc.section.depth", 0x5a39ed20 "5", 
          0x5b617364 "bridgehead.in.toc", 0x5a43e080 "0", 0x5a5480b4 "clean_title", 0x5b50dba0 "\"Users' Guide\"", 0x5905b334 "brand", 0x5b3061c0 "'common-db5'", 0x5a1ff574 "desktop", 0x5bf1ec70 "1", 0x5b6172a4 "publican.version", 
          0x5b8fa160 "'v4.3.2'", 0x5a548294 "prod.url", 0x5b8f4cb0 "'https://fedorahosted.org/publican'", 0x58c0f234 "langpath", 0x5a2becd0 "'en-US'", 0x5a548234 "doc.url", 0x5b8fb2f0 "'https://fedorahosted.org/publican'", 
          0x5b8fb2d4 "body.only", 0x5c037000 "0", 0x5b0b2d94 "book.type", 0x5aa38f60 "'book'", 0x59060f54 "confidential", 0x5a51b5d0 "0", 0x5b288bd4 "web.type", 0x5a793c40 "''", 0x5b17c284 "confidential.text", 
          0x5a49eaf0 "'CONFIDENTIAL'", 0x0...}
        real_dom = <optimized out>
        ctxt = 0x5d75acf0
        wrapper = <optimized out>
        dtd_prev = 0x0
        dtd_next = 0x5b50dc00
        tmpXSoff = <optimized out>
        tmpXSoff = <optimized out>
        tmpXSoff = <optimized out>
        doc = <optimized out>
        saved_error = <optimized out>
        sp = <optimized out>
        ax = <optimized out>
        mark = <optimized out>
        items = <optimized out>
#89 0xf7c9d960 in Perl_pp_entersub (my_perl=0x5837d1a0) at pp_hot.c:5231
        markix = <optimized out>
        is_scalar = true
        sp = <optimized out>
        sv = 0x58ea6db0
        gv = 0x5a889370
        cv = 0x58ea6db0
        cx = <optimized out>
        old_savestack_ix = <optimized out>
        _p = <optimized out>
        _p = <optimized out>
        _p = <optimized out>
        _p = <optimized out>
        _p = <optimized out>
        _p = <optimized out>
#90 0xf7c93b6d in Perl_runops_standard (my_perl=0x5837d1a0) at run.c:41
        op = <optimized out>
#91 0xf7c01d7b in perl_run (my_perl=0x5837d1a0) at perl.c:2711
        oldscope = 1
        ret = <optimized out>
        cur_env = {
          je_prev = 0x5837d384,
          je_buf = {{
              __jmpbuf = {-135079288, -1284336, 0, -1284360, -757506655, -1977115727},
              __mask_was_saved = 0,
              __saved_mask = {
                __val = {1480053152, 4158011155, 4159888008, 4156534328, 1480053152, 1, 0, 4156534173, 0, 3202956865, 4153112244, 3330112630, 1480053152, 1963620120, 758912523, 3062690770, 4159897312, 4159897108, 1480053152, 
                  4159037078, 3670345230, 4129255920, 4159922036, 0, 33536, 1926861986, 2715663743, 2093932032, 4007157185, 0, 4154331044, 1449357188}
              }
            }},
          je_ret = 3,
          je_mustcatch = false,
          je_old_delaymagic = 0,
          je_old_stack_hwm = -1284360
        }
        _p = <optimized out>
        _p = <optimized out>
#92 0x56634398 in main ()
No symbol table info available.

Comment 11 Jan Pokorný [poki] 2019-12-05 23:27:50 UTC
Clear culprit here is an update from libxml2-2.9.9-7.fc32.i686
(works fine) to libxml2-2.9.10-1.fc32.

Vaguely aiming at a location match, this might be the culprit:
https://gitlab.gnome.org/GNOME/libxml2/commit/0762c9b69ba01628f72eada1c64ff3d361fb5716

Comment 12 Jan Pokorný [poki] 2019-12-05 23:50:24 UTC
https://gitlab.gnome.org/GNOME/libxml2/issues/132

Comment 13 Jan Pokorný [poki] 2019-12-06 12:53:24 UTC

*** This bug has been marked as a duplicate of bug 1780573 ***

Comment 14 Jan Pokorný [poki] 2019-12-06 15:40:49 UTC
Jeff, if anything, please see a more in-depth assessment
https://gitlab.gnome.org/GNOME/libxml2/issues/132#note_663698
whether there's anything actionable in your powers.

Comment 15 Jan Pokorný [poki] 2019-12-06 16:10:07 UTC
There's also https://rt.cpan.org/Public/Bug/Display.html?id=131146

Comment 16 Jeff Fearn 🐞 2019-12-07 00:21:04 UTC
Hi Jan, I don't think Publican has any "extensions functions", XML::LibXSLT is used by many perl modules and is not part of Publican.

https://metacpan.org/requires/module/XML::LibXSLT?sort=[[2,1]]

Comment 17 Jan Pokorný [poki] 2019-12-09 14:35:38 UTC
Also filed a mirror copy of an upstream report for XML::LibXSLT,
https://rt.cpan.org/Public/Bug/Display.html?id=131146, [bug  1781205].

That seems the proper way to address the root cause.


Note You need to log in before you can comment on or make changes to this bug.