On Thu, Feb 11, 2010 at 4:22 PM, Christian Krause <chkr@fedoraproject.org> wrote:
Hi Juan,

I've just went through a couple of the abrt mono bug reports and it
looks like that there is a problem with the x86_64 package of beagle:

When the DocExtractor.exe is executed, it can't find the
libbeagleglue.so library.

The root cause is, that the shared library is just referenced by
DllImport as "libbeagleglue" and so without any further information the
mono runtime tries to search it in the standard search paths like
/usr/lib64 etc.

However, the file really resides in /usr/lib64/beagle/ .

Most other mono-based programs like gtk-sharp2, gsf-sharp, gnome-sharp
etc. solve this by installing the glue libs like libgtksharpglue-2.so
directly into %{_libdir}/

Additionally the *.config file should map the generic library name used
in the source code (e.g. "libbeagleglue" to a versioned! library name
like "libbeagleglue.so.1")

All information can be found in this bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=558548

I've marked all mono bugs which referred also to DocExtractor.exe in the
x86_64 version of beagle and which also had a similar backtrace as
duplicates.

So right now this bug has 22 people on its CC list.

The following bugs may also be the same, bug I'm not 100% sure.

https://bugzilla.redhat.com/buglist.cgi?query_format=advanced&short_desc=abrt&bug_status=NEW&bug_status=ASSIGNED&short_desc_type=allwordssubstr&longdesc=%2Fusr%2Flib64%2Fbeagle%2FDocExtractor.exe&component=mono&longdesc_type=allwordssubstr&product=Fedora&classification=Fedora

Please can you have a look at this problem? Thanks!


Best regards,
Christian

Got it. I'll reply once again after I've commited a fix. 

I should definitely start using x86_64, there's a lot of issues that only happen on that platform and are often overlooked. 

--
Ing. Juan M. Rodriguez Moreno
Desarrollador de Sistemas Abiertos
Sitio: http://proyectofedora.org/mexico