http://bugzilla.gnome.org/show_bug.cgi?id=156968
conglomerate | Code | Ver: cvs
Summary: crash bug on chmspec docbook src when inside the source
directory
Product: conglomerate
Version: cvs
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: Code
AssignedTo: [email protected]
ReportedBy: [email protected]
conglomerate crashes on my specification, but only when the current dir is the
same as where the file is located.
wget http://bonedaddy.net/pabs3/chmspec/chmspec-0.1.2-src.tar.bz2
tar jxf chmspec-0.1.2-src.tar.bz2
conglomerate --version
Gnome conglomerate 0.7.16
conglomerate chmspec-0.1.2-src/chmspec.docbook
<document loads fine>
<snip>
** Message: got a referenced entity decl
** Message: got a referenced entity decl
** Message: got a referenced entity decl
** Message: cong_primary_window_free
** Message: cong_editor_widget3_dispose
** Message: cong_document_dispose
** Message: CongDocumentTraversal::dispose
** Message: CongDocumentTraversal::finalize
** Message: cong_document_finalize
** Message: cong_editor_widget3_dispose
** Message: cong_editor_widget3_finalize
The following go **BOOM**
cd ~/chmspec-0.1.2-src; conglomerate chmspec.docbook
cd ~/chmspec-0.1.2-src; conglomerate ../chmspec-0.1.2-src/chmspec.docbook
cd ~/chmspec-0.1.2-src; conglomerate ../chmspec-0.1.2-src/xsl/../chmspec.docbook
<snip>
** Message: coverage of DocBook = 0.859903
** Message: coverage of Apache Documentation DTD v1.2 = 0.161714
** Message: coverage of Experimental "opml" format = 0.036156
** Message: coverage of Webpage = 0.241933
** ERROR **: file cong-document-traversal.c: line 594
(recursive_create_traversal_nodes): assertion failed:
(should_have_traversal_node (xml_node))
aborting...
Backtrace looks like:
pabs@chianamo:~/chmspec-0.1.2-src$ gdb conglomerate
GNU gdb 6.1-debian
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-linux"...Using host libthread_db library
"/lib/libthread_db.so.1".
(gdb) run
Starting program: /usr/local/bin/conglomerate
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 22800)]
** Message: Loading xds files from "/home/pabs/.conglomerate/dispspecs"
CongDispspecRegistry contains 14 dispspec(s)
ds[0] = ""Kernel Traffic" Newsletter"
ds[1] = "XSL stylesheet"
ds[2] = "Experimental "cnxml" format"
ds[3] = "RELAX NG"
ds[4] = "Conglomerate Display Specification"
ds[5] = "Conglomerate Release Notes"
ds[6] = "XHTML 1.0 (strict)"
ds[7] = "TEI Lite"
ds[8] = "Experimental "readme" format"
ds[9] = "Website Layout"
ds[10] = "DocBook"
ds[11] = "Apache Documentation DTD v1.2"
ds[12] = "Experimental "opml" format"
ds[13] = "Webpage"
** Message: key: /apps/conglomerate/plugins/templates/template-paths
** Message: loading templates from /home/pabs/.conglomerate/templates
[New Thread 32769 (LWP 22802)]
[New Thread 16386 (LWP 22803)]
[New Thread 32771 (LWP 22804)]
Resolve: pubID -//OASIS//DTD DocBook XML V4.2//EN sysID
http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd
16384 Parsing catalog file:///etc/xml/catalog
file:///etc/xml/catalog added to file hash
file:///etc/xml/docbook-xml.xml not found in file hash
16384 Parsing catalog file:///etc/xml/docbook-xml.xml
file:///etc/xml/docbook-xml.xml added to file hash
Trying system delegate file:///etc/xml/docbook-xml.xml
file:///usr/share/xml/docbook/schema/dtd/4.2/catalog.xml not found in file hash
16384 Parsing catalog file:///usr/share/xml/docbook/schema/dtd/4.2/catalog.xml
file:///usr/share/xml/docbook/schema/dtd/4.2/catalog.xml added to file hash
Trying system delegate file:///usr/share/xml/docbook/schema/dtd/4.2/catalog.xml
Found system match http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd
** Message: coverage of "Kernel Traffic" Newsletter = 0.071164
** Message: coverage of XSL stylesheet = 0.000000
** Message: coverage of Experimental "cnxml" format = 0.193406
** Message: coverage of RELAX NG = 0.000000
** Message: coverage of Conglomerate Display Specification = 0.000000
** Message: coverage of Conglomerate Release Notes = 0.092271
** Message: coverage of XHTML 1.0 (strict) = 0.000000
** Message: coverage of TEI Lite = 0.186838
** Message: coverage of Experimental "readme" format = 0.021426
** Message: coverage of Website Layout = 0.000319
** Message: coverage of DocBook = 0.859903
** Message: coverage of Apache Documentation DTD v1.2 = 0.161714
** Message: coverage of Experimental "opml" format = 0.036156
** Message: coverage of Webpage = 0.241933
** ERROR **: file cong-document-traversal.c: line 594
(recursive_create_traversal_nodes): assertion failed:
(should_have_traversal_node (xml_node))
aborting...
Program received signal SIGABRT, Aborted.
[Switching to Thread 16384 (LWP 22800)]
0x40a036b1 in kill () from /lib/libc.so.6
(gdb) bt
#0 0x40a036b1 in kill () from /lib/libc.so.6
#1 0x40876771 in pthread_kill () from /lib/libpthread.so.0
#2 0x40876a7b in raise () from /lib/libpthread.so.0
#3 0x40a03444 in raise () from /lib/libc.so.6
#4 0x40a04978 in abort () from /lib/libc.so.6
#5 0x40988b57 in g_logv () from /usr/lib/libglib-2.0.so.0
#6 0x40988b94 in g_log () from /usr/lib/libglib-2.0.so.0
#7 0x0807cc4f in recursive_create_traversal_nodes (doc_traversal=0x870b278,
xml_node=0x409d9398, traversal_parent=0x885e628) at cong-document-traversal.c:622
#8 0x0807cbc4 in recursive_create_traversal_nodes (doc_traversal=0x870b278,
xml_node=0x88c3d20, traversal_parent=0x87a5f08) at cong-document-traversal.c:622
#9 0x0807cba0 in recursive_create_traversal_nodes (doc_traversal=0x870b278,
xml_node=0x88c3d20, traversal_parent=0x88888b0) at cong-document-traversal.c:631
#10 0x0807cba0 in recursive_create_traversal_nodes (doc_traversal=0x870b278,
xml_node=0x88c1190, traversal_parent=0x8754a70) at cong-document-traversal.c:631
#11 0x0807cba0 in recursive_create_traversal_nodes (doc_traversal=0x870b278,
xml_node=0x88c0f78, traversal_parent=0x8665bb0) at cong-document-traversal.c:631
#12 0x0807cba0 in recursive_create_traversal_nodes (doc_traversal=0x870b278,
xml_node=0x85282b0, traversal_parent=0x85fc1c8) at cong-document-traversal.c:631
#13 0x0807cba0 in recursive_create_traversal_nodes (doc_traversal=0x870b278,
xml_node=0x848d330, traversal_parent=0x8849268) at cong-document-traversal.c:631
#14 0x0807cba0 in recursive_create_traversal_nodes (doc_traversal=0x870b278,
xml_node=0x84a7ba8, traversal_parent=0x0) at cong-document-traversal.c:631
#15 0x0807bb93 in cong_document_traversal_construct (doc_traversal=0x870b278,
doc=0x873ad90) at cong-document-traversal.c:202
#16 0x0807bd68 in cong_document_traversal_new (doc=0x4087cd00) at
cong-document-traversal.c:226
#17 0x08076502 in cong_document_construct (doc=0x873ad90, xml_doc=0x83fc780,
ds=0x0, url=0x0) at cong-document.c:422
#18 0x080765cd in cong_document_new_from_xmldoc (xml_doc=0x83fc780,
ds=0x4087cd00, url=0x4087cd00 "") at cong-document.c:450
#19 0x0809ab0c in open_document_do (doc_name=0x850c608
"file:///home/pabs/chmspec-0.1.2-src/chmspec.docbook", parent_window=0x0) at
cong-file-open.c:186
#20 0x0809ac76 in open_document (parent_window=0x82d1b80) at cong-file-open.c:227
#21 0x40937121 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#22 0x40922c20 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#23 0x40936c25 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#24 0x40935be7 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#25 0x40935ee4 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#26 0x403d4d63 in _gtk_action_emit_activate () from /usr/lib/libgtk-x11-2.0.so.0
#27 0x403d4deb in gtk_action_activate () from /usr/lib/libgtk-x11-2.0.so.0
#28 0x40937121 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#29 0x40922c20 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#30 0x40936c25 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#31 0x40935be7 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#32 0x40935ee4 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#33 0x4059db27 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#34 0x404ae982 in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0
#35 0x404adcbd in _gtk_menu_shell_activate () from /usr/lib/libgtk-x11-2.0.so.0
#36 0x404a67d6 in gtk_menu_reorder_child () from /usr/lib/libgtk-x11-2.0.so.0
#37 0x4049e934 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0
#38 0x40922fb7 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#39 0x40922c20 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#40 0x40936655 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#41 0x409359be in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#42 0x40935ee4 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#43 0x4059d957 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0
#44 0x4049ced2 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#45 0x4049bc26 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#46 0x406fe185 in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#47 0x4097fb92 in g_main_depth () from /usr/lib/libglib-2.0.so.0
#48 0x40980c88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#49 0x40980fc0 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#50 0x40981603 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#51 0x4049b4e3 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#52 0x080d0f75 in main (argc=0, argv=0x0) at main.c:30
also,
cd ~/chmspec-0.1.2-src/xsl/; conglomerate ../chmspec.docbook
<document loads fine>
<snip>
** Message: got a referenced entity decl
** Message: got a referenced entity decl
** Message: got a referenced entity decl
** Message: cong_primary_window_free
** Message: cong_editor_widget3_dispose
** Message: cong_document_dispose
** Message: CongDocumentTraversal::dispose
** Message: CongDocumentTraversal::finalize
** Message: cong_document_finalize
** Message: cong_editor_widget3_dispose
** Message: cong_editor_widget3_finalize
If you've read this far, thats bad, you should be making entity support better
instead of reading boring crash bugs ;)
------- You are receiving this mail because: -------
You are the assignee for the bug.
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.