After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 143370 - conglomerate crashes on the GNOME L10n Guide
conglomerate crashes on the GNOME L10n Guide
Status: RESOLVED DUPLICATE of bug 150368
Product: conglomerate
Classification: Other
Component: general
0.7.12
Other Linux
: Normal normal
: ---
Assigned To: conglomerate list
conglomerate list
Depends on:
Blocks:
 
 
Reported: 2004-05-29 21:01 UTC by Dafydd Harries
Modified: 2006-06-21 02:55 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Dafydd Harries 2004-05-29 21:01:15 UTC
Ran "conglomerate l10n-guide.xml" where l10n-guide.xml can be found in
l10n-guide/C/l10n-guide.xml in the gnome-i18n CVS module. Conglomerate crashed.
The following messages appeared on the standard output/error:

CongDispspecRegistry contains 12 dispspec(s)
ds[0] = ""Kernel Traffic" Newsletter"
ds[1] = "XSL stylesheet"
ds[2] = "Conglomerate Display Specification"
ds[3] = "Webpage"
ds[4] = "TEI Lite"
ds[5] = "Experimental "cnxml" format"
ds[6] = "Experimental "readme" format"
ds[7] = "Apache Documentation DTD v1.2"
ds[8] = "DocBook"
ds[9] = "Website Layout"
ds[10] = "XHTML 1.0 (strict)"
ds[11] = "RELAX NG"
** Message: key: /apps/conglomerate/plugins/templates/template-paths
** Message: coverage of "Kernel Traffic" Newsletter = 0.122494
** Message: coverage of XSL stylesheet = 0.000000
** Message: coverage of Conglomerate Display Specification = 0.000000
** Message: coverage of Webpage = 0.801782
** Message: coverage of TEI Lite = 0.102450
** Message: coverage of Experimental "cnxml" format = 0.305122
** Message: coverage of Experimental "readme" format = 0.064588
** Message: coverage of Apache Documentation DTD v1.2 = 0.069042
** Message: coverage of DocBook = 0.975501
** Message: coverage of Website Layout = 0.015590
** Message: coverage of XHTML 1.0 (strict) = 0.000000
** Message: coverage of RELAX NG = 0.000000

** ERROR **: file cong-document-traversal.c: line 500
(recursive_create_traversal_nodes): assertion failed:
(should_have_traversal_node (xml_node))
aborting...
Comment 1 David Malcolm 2004-06-08 22:35:41 UTC
Tracking the problem down, I believe this assertion is firing on an —
entity reference inside a <para>; specifically on the XML_ENTITY_DECL underneath
an XML_ENTITY_REF under the <para>

It looks like the XML_DTD_NODE node has a NULL parent pointer, so that when
should_have_traversal_node follows the entity decl parent pointers upwards it
follows through the XML_DTD_NODE, hits NULL, and decides this subtree isn't part
of the main DOM tree, and barfs.

Will investigate further...
Comment 2 Nickolay V. Shmyrev 2006-06-21 02:55:36 UTC
It should be fixed in HEAD now.

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