[gst-devel] RTLD_GLOBAL

Wim Taymans wim.taymans at chello.be
Sat May 26 15:35:18 CEST 2001

People have wondered why most apps crash when gstreamer-register is not
performed. Looking at the source code of glibs gmodule.c, the dl_open
call is always performed with the RTLD_GLOBAL flag and there is no way
around it (no option in gmodule). This is obviously plain stupid because
this opens the door for symbol chashes and namespace conflicts all over
the place. what's worse, glib2.0 has the same flaws, so we need to bug 

More information about the gstreamer-devel mailing list