GNOME Bugzilla – Bug 372658
Conglomerate crash when I attempt to read a DocBook file.
Last modified: 2007-06-04 21:27:41 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 ()
+ Trace 84504
Thread 1 (Thread -1228212544 (LWP 5748))
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!
I already followed those instructions. I retried it with some others features, but I obtained exactly the same stack. Any suggestion ?
francois, have you installed debug packages as described in that link?
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.
even if it takes you two or three weeks, this is not a problem. thanks in advance for trying to reproduce this issue!
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 ()
+ Trace 109827
+ Trace 109828
Thread 1 (Thread -1228609344 (LWP 19263))
Lets handle this problem in a single place *** This bug has been marked as a duplicate of 443802 ***