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 372658 - Conglomerate crash when I attempt to read a DocBook file.
Conglomerate crash when I attempt to read a DocBook file.
Status: RESOLVED DUPLICATE of bug 443802
Product: conglomerate
Classification: Other
Component: Code
0.9.0
Other Linux
: High critical
: ---
Assigned To: conglomerate list
conglomerate list
Depends on:
Blocks:
 
 
Reported: 2006-11-08 20:57 UTC by Francois Poulain
Modified: 2007-06-04 21:27 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Francois Poulain 2006-11-08 20:57:52 UTC
I am using gentoo linux with some features :

# emerge --info
Portage 2.1.2_rc1-r3 (default-linux/x86/2006.1/desktop, gcc-3.4.6, glibc-2.4-r1, 2.6.16-gentoo i686)
=================================================================
System uname: 2.6.16-gentoo i686 AMD Athlon(tm) XP 2200+
Gentoo Base System version 1.12.6
Last Sync: Sun, 05 Nov 2006 17:50:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.2.11-r1
dev-lang/python:     2.3.5-r2, 2.4.2-r1
dev-python/pycrypto: 2.0.1-r4
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/gcc-config: 1.3.13-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ "
LANG="fr_FR.UTF-8"
LC_ALL="fr_FR.UTF-8"
LINGUAS="fr"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowex 3dnowext X a52 alsa berkdb bitmap-fonts bonobo bzip2 cairo cdr cdrom cli cracklib crypt crypto_libgcrypt cups dbus divx djvu dlloader doc dri dts dvd dvdr dvdread dvi eds elibc_glibc emboss encode esd examples fam firefox flac fortran fr gcj gd gdbm gif glade glitz gnome gpm gstreamer gtk gtk2 hal i8x0 iconv input_devices_keyboard input_devices_mouse ipv6 isdnlog iv6 jabber jpeg kerberos kernel_linux latex lcms ldap libg++ linguas_fr live mad matroska mikmod mmx mmx2 mmxext mozsvg mp3 mpeg musepack nautilus ncurses network nls nodrm noplugin nptl nptlonly npts ogg oggvorbis opengl pam pcre pdf perl pic pie plugin png ppds pppd profile python qt3 qt4 readline reflection reiser4 reiserfs remote rtsp ruby samba sdl session smb speex spell spl sse ssl stream svg t1lib tcltk tcpd tetex theora thesaurus tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU userlocales video_cards_nv vorbis win32codecs xml xorg xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS

I built conglomerate using added features for debugging : USE="debug" CFLAGS="-g -pipe -O0" FEATURES="nostrip"

Here is the backtrace :


Memory status: size: 33947648 vsize: 0 resident: 33947648 share: 0 rss: 20860928 rss_rlim: 0
CPU usage: start_time: 1163019071 rtime: 0 utime: 61 stime: 0 cutime:55 cstime: 0 timeout: 6 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/bin/conglomerate'

Using host libthread_db library "/lib/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1228212544 (LWP 5748)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1228212544 (LWP 5748))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 ??
  • #4 ??
  • #0 __kernel_vsyscall

Comment 1 André Klapper 2006-11-09 00:17:47 UTC
Thanks for taking the time to report this bug.
Unfortunately, that stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Can you get us a stack trace with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Comment 2 Francois Poulain 2006-11-10 06:31:06 UTC
I already followed those instructions. I retried it with some others features, but I obtained exactly the same stack. 
Any suggestion ?
Comment 3 André Klapper 2007-01-12 04:38:20 UTC
francois, have you installed debug packages as described in that link?
Comment 4 Francois Poulain 2007-01-12 08:03:07 UTC
There is no debug packages under Gentoo. I just changed from a efficient building configuration toward a debug building configuration, as mentioned in this link. I see that now, under Gentoo, we have to add "splitdebug" to the FEATURES variable ; it's quite news and i didn't set it when I retried with compilation.

If you are always interested by this bug, I can try to reproduce a clean backtrack, but I am quite busy for the moment, so I need one or two week, because for the moment I don't use Gentoo, I am doing a quite long test of fedora.
Comment 5 André Klapper 2007-01-12 16:39:15 UTC
even if it takes you two or three weeks, this is not a problem. thanks in advance for trying to reproduce this issue!
Comment 6 Francois Poulain 2007-02-11 16:48:21 UTC
Hello, I have done another backtrace, I post it here (I don't know why, but he is very verbose, so I had to cut it in 2 parts), but before, I give you the execution in bash :

$ conglomerate 
Entity: line 8: parser error : Attribute xml:lang redefined
                <description xml:lang="en_CA" xml:lang="en">This is a document type associated
                                                           ^

** (conglomerate:19263): WARNING **: Problem parsing xds file: readme.xds.

Resolve: pubID -//OASIS//DTD DocBook XML V4.3//EN sysID http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd
-1228609344 Parsing catalog file:///etc/xml/catalog
file:///etc/xml/catalog added to file hash
file:///etc/xml/docbook not found in file hash
-1228609344 Parsing catalog file:///etc/xml/docbook
file:///etc/xml/docbook added to file hash
Trying system delegate file:///etc/xml/docbook
Using rewriting rule http://www.oasis-open.org/docbook/xml/4.3
** Message: coverage of "Kernel Traffic" Newsletter = 0,026258
** Message: coverage of Feuille de styles XSL = 0,000000
** Message: coverage of Format expérimental "cnxml" = 0,196937
** Message: coverage of RELAX NG = 0,000000
** Message: coverage of Spécification d'affichage Conglomerate = 0,000000
** Message: coverage of Conglomerate Release Notes = 0,201313
** Message: coverage of XHTML 1.0 (strict) = 0,000000
** Message: coverage of TEI Lite = 0,067834
** Message: coverage of Mise en page de site web = 0,019694
** Message: coverage of DocBook = 0,914661
** Message: coverage of DTD Documentation Apache v1.2 = 0,043764
** Message: coverage of Format expérimental "opml" = 0,021882
** Message: coverage of Page web = 0,695842

** ERROR **: file cong-document-traversal.c: line 594 (recursive_create_traversal_nodes): assertion failed: (should_have_traversal_node (xml_node))
aborting...


*****************************************************************************
                         Backtrace from bugbuddy
*****************************************************************************

Memory status: size: 74969088 vsize: 0 resident: 74969088 share: 0 rss: 21405696 rss_rlim: 0
CPU usage: start_time: 1171211901 rtime: 0 utime: 145 stime: 0 cutime:132 cstime: 0 timeout: 13 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/bin/conglomerate'

[?1034hUsing host libthread_db library "/lib/libthread_db.so.1".
`system-supplied DSO at 0xb7f6f000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1228609344 (LWP 19263)]
0xb7f6f410 in __kernel_vsyscall ()
  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 870
  • #3 <signal handler called>
  • #4 __kernel_vsyscall
  • #5 *__GI_raise
    at ../nptl/sysdeps/unix/sysv/linux/raise.c line 64
  • #6 *__GI_abort
    at abort.c line 88
  • #7 IA__g_logv
  • #8 IA__g_log
  • #9 IA__g_assert_warning
  • #10 recursive_create_traversal_nodes
    at cong-document-traversal.c line 594
  • #11 recursive_create_traversal_nodes
    at cong-document-traversal.c line 622
  • #12 recursive_create_traversal_nodes
    at cong-document-traversal.c line 631
  • #13 recursive_create_traversal_nodes
    at cong-document-traversal.c line 631
  • #14 recursive_create_traversal_nodes
    at cong-document-traversal.c line 631
  • #15 recursive_create_traversal_nodes
    at cong-document-traversal.c line 631
  • #16 cong_document_traversal_construct
    at cong-document-traversal.c line 202
  • #17 cong_document_traversal_new
    at cong-document-traversal.c line 226
  • #18 cong_document_construct
    at cong-document.c line 422
  • #19 cong_document_new_from_xmldoc
    at cong-document.c line 450
  • #20 open_document_do
    at cong-file-open.c line 187
  • #21 open_document
    at cong-file-open.c line 237
  • #22 action_callback_file_open
    at cong-menus.c line 139
  • #23 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #24 IA__g_closure_invoke
    at gclosure.c line 490
  • #25 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #26 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #27 IA__g_signal_emit
    at gsignal.c line 2243
  • #28 _gtk_action_emit_activate
    at gtkaction.c line 835
  • #29 IA__gtk_action_activate
    at gtkaction.c line 862
  • #30 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #31 IA__g_closure_invoke
    at gclosure.c line 490
  • #32 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #33 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #34 IA__g_signal_emit_by_name
    at gsignal.c line 2267
  • #35 button_clicked
    at gtktoolbutton.c line 660
  • #36 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #37 IA__g_closure_invoke
    at gclosure.c line 490
  • #38 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #39 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #40 IA__g_signal_emit
    at gsignal.c line 2243
  • #41 IA__gtk_button_clicked
    at gtkbutton.c line 889
  • #42 gtk_real_button_released
    at gtkbutton.c line 1484
  • #43 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #44 g_type_class_meta_marshal
    at gclosure.c line 567
  • #45 IA__g_closure_invoke
    at gclosure.c line 490
  • #46 signal_emit_unlocked_R
    at gsignal.c line 2370
  • #47 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #48 IA__g_signal_emit
    at gsignal.c line 2243
  • #49 IA__gtk_button_released
    at gtkbutton.c line 881
  • #50 gtk_button_button_release
    at gtkbutton.c line 1377
  • #51 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #52 g_type_class_meta_marshal
    at gclosure.c line 567
  • #53 IA__g_closure_invoke
    at gclosure.c line 490
  • #54 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #55 IA__g_signal_emit_valist
    at gsignal.c line 2209
  • #56 IA__g_signal_emit
    at gsignal.c line 2243
  • #57 gtk_widget_event_internal
    at gtkwidget.c line 3911
  • #58 IA__gtk_widget_event
    at gtkwidget.c line 3717
  • #59 IA__gtk_propagate_event
    at gtkmain.c line 2188
  • #60 IA__gtk_main_do_event
    at gtkmain.c line 1422
  • #61 gdk_event_dispatch
    at gdkevents-x11.c line 2320
  • #62 g_main_dispatch
    at gmain.c line 2045
  • #63 IA__g_main_context_dispatch
    at gmain.c line 2596
  • #64 g_main_context_iterate
    at gmain.c line 2677
  • #65 IA__g_main_loop_run
    at gmain.c line 2881
  • #66 IA__gtk_main
    at gtkmain.c line 1001
  • #67 main
    at main.c line 30

Comment 7 Francois Poulain 2007-02-11 16:49:19 UTC


Thread 1 (Thread -1228609344 (LWP 19263))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 870
  • #3 <signal handler called>
  • #4 __kernel_vsyscall
  • #5 *__GI_raise
    at ../nptl/sysdeps/unix/sysv/linux/raise.c line 64
  • #6 *__GI_abort
    at abort.c line 88
  • #7 IA__g_logv
  • #8 IA__g_log
  • #9 IA__g_assert_warning
  • #10 recursive_create_traversal_nodes
    at cong-document-traversal.c line 594
  • #11 recursive_create_traversal_nodes
    at cong-document-traversal.c line 622
  • #12 recursive_create_traversal_nodes
    at cong-document-traversal.c line 631
  • #13 recursive_create_traversal_nodes
    at cong-document-traversal.c line 631
  • #14 recursive_create_traversal_nodes
    at cong-document-traversal.c line 631
  • #15 recursive_create_traversal_nodes
    at cong-document-traversal.c line 631
  • #16 cong_document_traversal_construct
    at cong-document-traversal.c line 202
  • #17 cong_document_traversal_new
    at cong-document-traversal.c line 226
  • #18 cong_document_construct
    at cong-document.c line 422
  • #19 cong_document_new_from_xmldoc
    at cong-document.c line 450
  • #20 open_document_do
    at cong-file-open.c line 187
  • #21 open_document
    at cong-file-open.c line 237
  • #22 action_callback_file_open
    at cong-menus.c line 139
  • #23 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #24 IA__g_closure_invoke
    at gclosure.c line 490
  • #25 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #26 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #27 IA__g_signal_emit
    at gsignal.c line 2243
  • #28 _gtk_action_emit_activate
    at gtkaction.c line 835
  • #29 IA__gtk_action_activate
    at gtkaction.c line 862
  • #30 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #31 IA__g_closure_invoke
    at gclosure.c line 490
  • #32 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #33 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #34 IA__g_signal_emit_by_name
    at gsignal.c line 2267
  • #35 button_clicked
    at gtktoolbutton.c line 660
  • #36 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #37 IA__g_closure_invoke
    at gclosure.c line 490
  • #38 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #39 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #40 IA__g_signal_emit
    at gsignal.c line 2243
  • #41 IA__gtk_button_clicked
    at gtkbutton.c line 889
  • #42 gtk_real_button_released
    at gtkbutton.c line 1484
  • #43 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #44 g_type_class_meta_marshal
    at gclosure.c line 567
  • #45 IA__g_closure_invoke
    at gclosure.c line 490
  • #46 signal_emit_unlocked_R
    at gsignal.c line 2370
  • #47 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #48 IA__g_signal_emit
    at gsignal.c line 2243
  • #49 IA__gtk_button_released
    at gtkbutton.c line 881
  • #50 gtk_button_button_release
    at gtkbutton.c line 1377
  • #51 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #52 g_type_class_meta_marshal
    at gclosure.c line 567
  • #53 IA__g_closure_invoke
    at gclosure.c line 490
  • #54 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #55 IA__g_signal_emit_valist
    at gsignal.c line 2209
  • #56 IA__g_signal_emit
    at gsignal.c line 2243
  • #57 gtk_widget_event_internal
    at gtkwidget.c line 3911
  • #58 IA__gtk_widget_event
    at gtkwidget.c line 3717
  • #59 IA__gtk_propagate_event
    at gtkmain.c line 2188
  • #60 IA__gtk_main_do_event
    at gtkmain.c line 1422
  • #61 gdk_event_dispatch
    at gdkevents-x11.c line 2320
  • #62 g_main_dispatch
    at gmain.c line 2045
  • #63 IA__g_main_context_dispatch
    at gmain.c line 2596
  • #64 g_main_context_iterate
    at gmain.c line 2677
  • #65 IA__g_main_loop_run
    at gmain.c line 2881
  • #66 IA__gtk_main
    at gtkmain.c line 1001
  • #67 main
    at main.c line 30
  • #0 __kernel_vsyscall

Comment 8 Nickolay V. Shmyrev 2007-06-04 21:27:41 UTC
Lets handle this problem in a single place 

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