[Bug 215223] New: -ENOMEM not handled in meinproc
https://bugzilla.novell.com/show_bug.cgi?id=215223 Summary: -ENOMEM not handled in meinproc Product: SUSE Linux 10.1 Version: Final Platform: PowerPC OS/Version: Linux Status: NEW Severity: Major Priority: P5 - None Component: KDE AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: olh@novell.com QAContact: kde-maintainers@suse.de gnome-terminal and possible other packages use meinproc to generate some docu. If meinproc gets -ENOMEM, it will just hang forever blocking the buildhost .. make[1]: Leaving directory `/usr/src/packages/BUILD/gnome-terminal-2.12.0' + echo DocPath=gnome-terminal + for xml in '$RPM_BUILD_ROOT/opt/gnome/share/gnome/help/*/*/*.xml' + egrep 'share/gnome/help/([^/]*)/[^/]*/\1\.xml$' + echo /var/tmp/gnome-terminal-2.12.0-build/opt/gnome/share/gnome/help/gnome-terminal/C/gnome-terminal.xml ++ echo /var/tmp/gnome-terminal-2.12.0-build/opt/gnome/share/gnome/help/gnome-terminal/C/gnome-terminal.xml ++ sed 's/xml$/cache.bz2/' + meinproc --check --cache /var/tmp/gnome-terminal-2.12.0-build/opt/gnome/share/gnome/help/gnome-terminal/C/gnome-terminal.cache.bz2 /var/tmp/gnome-terminal-2.12.0-build/opt/gnome/share/gnome/help/gnome-terminal/C/gnome-terminal.xml parser error : out of memory error parser error : out of memory error /opt/kde3/share/apps/ksgmltools2/docbook/xsl/common/th.xml:865: parser error : out of memory error <l:l i="140">Ṉ</l:l> ^ .. this is in the sles10 sp1 tree. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=215223 chrubis@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |bnc-team-gnome@forge.provo.novell.com |screening@forge.provo.novell| |.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=215223 jpr@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sbrabec@novell.com AssignedTo|bnc-team- |bnc-team-screening@forge.provo.novell.com |gnome@forge.provo.novell.com| ------- Comment #1 from jpr@novell.com 2006-10-27 14:54 MST ------- meinproc is the kde help center indexing tool and is in kdelibs3-doc. These days though I'm not sure why we do this any more though. KDE team, maybe the meinproc stuff could run like the beagle-index package? Possibly we could do the meinproc and beagle indexing in one module and produce 2 rpms so they are always in sync. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=215223 ------- Comment #2 from dmueller@novell.com 2006-10-30 01:46 MST ------- #0 0xb6acbf64 in xmlCopyDtd () from /usr/lib/libxml2.so.2 #1 0xb6acbad1 in xmlCopyPropList () from /usr/lib/libxml2.so.2 #2 0xb6acbf5b in xmlCopyDtd () from /usr/lib/libxml2.so.2 #3 0xb6acbad1 in xmlCopyPropList () from /usr/lib/libxml2.so.2 #4 0xb6acbf5b in xmlCopyDtd () from /usr/lib/libxml2.so.2 #5 0xb6acbad1 in xmlCopyPropList () from /usr/lib/libxml2.so.2 #6 0xb6abc526 in xmlParseReference () from /usr/lib/libxml2.so.2 #7 0xb6abb1a2 in xmlParseContent () from /usr/lib/libxml2.so.2 #8 0xb6abd7b5 in xmlParseElement () from /usr/lib/libxml2.so.2 #9 0xb6abf9f8 in xmlParseDocument () from /usr/lib/libxml2.so.2 #10 0xb6bd7b70 in xsltFindDocument () from /usr/lib/libxslt.so.1 #11 0xb6bd8044 in xsltLoadDocument () from /usr/lib/libxslt.so.1 #12 0xb6bd50e5 in xsltDocumentFunction () from /usr/lib/libxslt.so.1 #13 0xb6afe980 in xmlXPathVariableLookup () from /usr/lib/libxml2.so.2 #14 0xb6afe40b in xmlXPathVariableLookup () from /usr/lib/libxml2.so.2 #15 0xb6b0092d in xmlXPathCompiledEval () from /usr/lib/libxml2.so.2 #16 0xb6bcc66c in xsltCreateRVT () from /usr/lib/libxslt.so.1 #17 0xb6acd41f in xmlBuildQName () from /usr/lib/libxml2.so.2 #18 0xb6acd4ac in xmlHashScanFull () from /usr/lib/libxml2.so.2 #19 0xb6acd4fa in xmlHashScan () from /usr/lib/libxml2.so.2 #20 0xb6bcc2bc in xsltEvalGlobalVariables () from /usr/lib/libxslt.so.1 #21 0xb6be1723 in xsltNewTransformContext () from /usr/lib/libxslt.so.1 #22 0x0804e70a in transform (pat=@0xbfc91280, tss=@0xbfc910c8, -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=215223 coolo@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |ke@novell.com |screening@forge.provo.novell| |.com | ------- Comment #3 from coolo@novell.com 2006-10-30 02:12 MST ------- the bug is in libxslt or libxml2 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=215223 ke@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dmueller@novell.com Status|NEW |NEEDINFO Info Provider| |coolo@novell.com ------- Comment #4 from ke@novell.com 2006-11-10 03:08 MST ------- I cannot fix it. Either a local C programmer must take a look please, or I can offer to report it upstream. If you think it is useful, I can prepare update packages of the involved libs; both were updated recently, heavily changed... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=215223 coolo@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Info Provider|coolo@novell.com |ke@novell.com ------- Comment #5 from coolo@novell.com 2006-11-10 03:29 MST ------- What's the question to NEEDINFO for? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=215223 ke@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Info Provider|ke@novell.com |coolo@novell.com ------- Comment #6 from ke@novell.com 2006-11-10 03:46 MST ------- Is there a C guru who want to take a look? Or is the report good enough, so I can report it upstream. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=215223 coolo@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|coolo@novell.com | ------- Comment #7 from coolo@novell.com 2006-11-10 04:09 MST ------- well, reproduce it with xsltproc and docbook stylesheets and report it upstream? it should be pretty much straightforward if you have a huge enough docbook file and low enough ulimits. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=215223 ke@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO Info Provider| |coolo@novell.com ------- Comment #8 from ke@novell.com 2006-12-12 08:22 MST ------- I can create such a out of memory error: xmllint -noout tmp/opensuse-reference.xml parser error : out of memory error parser error : out of memory error tmp/opensuse-reference.xml:41485: parser error : out of memory error <command>fc-list</command> returns ^ parser error : out of memory error tmp/opensuse-reference.xml:41485: parser error : out of memory error scalable fonts (<option>:scalable=true</option>) contain all glyphs ^ But it does not hang. What do you want me to report upstream? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=215223 coolo@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|coolo@novell.com | ------- Comment #9 from coolo@novell.com 2006-12-12 09:11 MST ------- well, this is about xsltproc not about xmllint -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=215223 ------- Comment #11 from prusnak@novell.com 2007-01-18 05:48 MST ------- I can reproduce the ENOMEM error using meinproc (and setting lower ulimits) and it indeed seems that the bug is somewhere in libxml2 or libxslt code. But my attempts always result in SIGSEGV or SIGABRT and exit, never in hang blocking the machine. I'm going to test it even more. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=215223 prusnak@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=215223 ------- Comment #12 from prusnak@novell.com 2007-01-24 08:32 MST ------- Created test case, reported upstream as http://bugzilla.gnome.org/show_bug.cgi?id=400242 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=215223 prusnak@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO Info Provider| |olh@novell.com ------- Comment #13 from prusnak@novell.com 2007-01-25 08:57 MST ------- Bug fixed in upstream. Fixes for libxml2 and libxslt submitted to STABLE. Olaf: Do you want to fix older versions as well? If yes, which ones? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=215223 olh@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|olh@novell.com | ------- Comment #14 from olh@novell.com 2007-01-25 10:09 MST ------- 10.3 is ok. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=215223 prusnak@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED ------- Comment #15 from prusnak@novell.com 2007-01-25 10:11 MST ------- Closing. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=215223 Olaf Hering <olh@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Found By|Other |Development -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com