Summary: | meinproc segfaults on every package that uses it. | ||
---|---|---|---|
Product: | [Unmaintained] kdelibs | Reporter: | Christoph Spielmann <spielc> |
Component: | general | Assignee: | kdelibs bugs <kdelibs-bugs> |
Status: | RESOLVED NOT A BUG | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Christoph Spielmann
2008-03-31 13:34:51 UTC
On Monday 31 March 2008, Christoph Spielmann wrote:
> I had a look at it but as i'm not that good at reading strace output i haven't found the problem myself but maybe you can make sense of it.
A backtrace from gdb is often more useful than strace output.
Okey after rebuilding kdelibs, zlib and glibc with debugging-symbols enabled (to get useful output from gdb) i get this when i run the command /usr/kde/3.5/bin/meinproc --check --cache index.cache.bz2 ./index.docbook (it's the same command as above): (gdb) run --check --cache index.cache.bz2 ./index.docbook Starting program: /usr/kde/3.5/bin/meinproc --check --cache index.cache.bz2 ./index.docbook Failed to read a valid object file image from memory. [Thread debugging using libthread_db enabled] [New Thread 0xb65d16f0 (LWP 4793)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb65d16f0 (LWP 4793)] 0xb662d3d7 in _IO_seekoff_unlocked (fp=0x80ab688, offset=0, dir=0, mode=3) at ioseekoff.c:71 71 ioseekoff.c: No such file or directory. in ioseekoff.c Current language: auto; currently c (gdb) bt #0 0xb662d3d7 in _IO_seekoff_unlocked (fp=0x80ab688, offset=0, dir=0, mode=3) at ioseekoff.c:71 #1 0xb6633063 in *__GI_fseek (fp=0x80ab688, offset=0, whence=0) at fseek.c:41 #2 0xb681a246 in gzrewind (file=0x80ab610) at gzio.c:873 #3 0xb689d8a1 in __xmlParserInputBufferCreateFilename () from /usr/lib/libxml2.so.2 #4 0x00000000 in ?? () i hope this helps to find my problem (i have no idea what could be wrong but maybe someone else can make sense of it?!?) Looks like a libxml2 bug. This is what I don't like about gentoo. Each user has its own set of bugs due to hitting compiler bugs or bugs in 3rd-party libs etc.... At least with "normal distros", the distro takes care of picking up a combination of things that work ok together, rather than the user (or us KDE developers reading bug reports) having to do it... Sorry, this does not look like a KDE bug, but more like a libxml2 problem (or one of its dependencies). And anyway, you don't need KDE user manuals, right? Just replace meinproc with a script that does nothing :) |