[uClibc 0000611]: dlopen failed while running gdk-pixbuf-query-loaders

bugs at busybox.net bugs at busybox.net
Fri Dec 23 10:17:20 UTC 2005


The following issue has been SUBMITTED. 
====================================================================== 
http://busybox.net/bugs/view.php?id=611 
====================================================================== 
Reported By:                vejmarie
Assigned To:                uClibc
====================================================================== 
Project:                    uClibc
Issue ID:                   611
Category:                   Shared Library Support
Reproducibility:            always
Severity:                   crash
Priority:                   normal
Status:                     assigned
====================================================================== 
Date Submitted:             12-23-2005 02:17 PST
Last Modified:              12-23-2005 02:17 PST
====================================================================== 
Summary:                    dlopen failed while running gdk-pixbuf-query-loaders
Description: 
Hi,

While compiling the GNOME (2.12) environment on a 0.9.27 uClibc toolchain
the compilation of librsvg (vector rendering image library used by
Nautilus and Control Center in gnome), Segfault while running the
gdk-pixbug-query-loaders command to update the
/etc/gtk-2.0/gdk-pixbuf.loaders.lib.

The segfault appears to stand into a dlopen call coming from g_module_open
call into the gdk-pixbug-query-loaders binary (according to gdb output). I
am currently recompiling uClibc with LD_DEBUG 1 to report the exact place
of crash.

I am using latest gtk library (2.8.9) and latest rsvg library.

The issue do not apply if I remove the support of libcroco and libgsf,
only because the shared library dependency from the svg-loaders
dramatically decrease.

The issue I am encountering is similar to the one reported there with
glibc:
http://bugs.gentoo.org/show_bug.cgi?id=46888
but I am not doing an upgrade, as I am compiling from scratch.

So it could come from an error into the svg library code, I will continue
my investigation on that side. I am posting this as the call parameter to
dlopen seems to be good.

dlopen("svg_loader.so",RTLD_LAZY) according to gdb output and that
svg_loader.so is properly compiled and doesn't report any error with ldd
command. So my feeling is that there is perhaps an issue with dlopen.

Jean-Marie
====================================================================== 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
12-23-05 02:17  vejmarie       New Issue                                    
12-23-05 02:17  vejmarie       Status                   new => assigned     
12-23-05 02:17  vejmarie       Assigned To               => uClibc          
======================================================================




More information about the uClibc-cvs mailing list