OK, then my reading was wrong. Nothing else we can do without more information.
On Fri, Sep 20, 2002 at 11:12:05PM -0400, Mike Furr wrote: > On Thu, 2002-09-19 at 16:42, Daniel Jacobowitz wrote: > > Well, that's not the right behavior probably. We'd need more > > information. > agreed :) > > But it looks to me from the GDB trace as if you're dlopening a library > > which is linked to libpthread, and your main application is not. I can > > assure you that that isn't going to work properly. If you want to > > support threaded plugins the app must be threaded. > How about the other way around? > > ldd on the executable: > lqt_mjpeg.so => not found > libquicktime.so.0 => not found [these are in a sep build tree for now...] > libquicktime1394.so.0 => not found > libtiff.so.3 => /usr/lib/libtiff.so.3 (0x0ff94000) > libmpeg3.so.1 => /usr/lib/libmpeg3.so.1 (0x0ff12000) > libsndfile.so.0 => /usr/lib/libsndfile.so.0 (0x0febd000) > libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x0fe77000) > libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x0fd69000) > libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3 (0x0fd42000) > libGL.so.1 => /usr/lib/libGL.so.1 (0x0fc7a000) > libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x0fb7f000) > libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x0fb4d000) > libpthread.so.0 => /lib/libpthread.so.0 (0x0fb17000) > libpng.so.3 => /usr/lib/libpng.so.3 (0x0fac5000) > libz.so.1 => /usr/lib/libz.so.1 (0x0fa95000) > libdl.so.2 => /lib/libdl.so.2 (0x0fa72000) > libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3 (0x0f9fb000) > libm.so.6 => /lib/libm.so.6 (0x0f964000) > libc.so.6 => /lib/libc.so.6 (0x0f809000) > libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x0f7c6000) > librom1394.so.0 => /usr/lib/librom1394.so.0 (0x0f7a3000) > libavc1394.so.0 => /usr/lib/libavc1394.so.0 (0x0f780000) > libraw1394.so.5 => /usr/lib/libraw1394.so.5 (0x0f75d000) > libogg.so.0 => /usr/lib/libogg.so.0 (0x0f739000) > /lib/ld.so.1 => /lib/ld.so.1 (0x30000000) > > ldd deinterlace.plugin: > libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3 (0x6ff60000) > libm.so.6 => /lib/libm.so.6 (0x6fec9000) > libc.so.6 => /lib/libc.so.6 (0x6fd6e000) > /lib/ld.so.1 => /lib/ld.so.1 (0x08000000) > which is the same libs linked to by another plugin which seems to load okay... > > > thanks for the help, > -m > > -- Daniel Jacobowitz MontaVista Software Debian GNU/Linux Developer -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

