silc-client installed from ports. libmap.conf says:
-- cut here --
[/usr/local/bin/silc]
libpthread.so.2 libthr.so.2
libpthread.so libthr.so
-- and here --
ldd reports:
-- cut here --
/usr/local/bin/silc:
libgmodule12.so.3 => /usr/local/lib/libgmodule12.so.3 (0x28173000)
libglib12.so.3 => /usr/local/lib/libglib12.so.3 (0x28176000)
libncurses.so.6 => /lib/libncurses.so.6 (0x2819a000)
libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x281db000)
libpthread.so.2 => /usr/lib/libthr.so.2 (0x282c8000)
libc.so.6 => /lib/libc.so.6 (0x282db000)
-- and here --
Yet, top shows:
-- cut here --
48944 dudu 96 0 5800K 2400K select 0 51:37 0.00% silc
48944 dudu 20 0 5800K 2400K ksesig 0 51:37 0.00% silc
48944 dudu 20 0 5800K 2400K kserel 0 51:37 0.00% silc
48944 dudu 20 0 5800K 2400K kserel 0 51:37 0.00% silc
-- and here --
strace -f silc shows it loading libpthread.so.2, then it forks and
in the end strace crashes, when silc tries to select() on a very large
number of descriptors. You can find the strace output at
http://night.rdslink.ro/silc.out, for reference.
Any ideas ?
--
If it's there, and you can see it, it's real.
If it's not there, and you can see it, it's virtual.
If it's there, and you can't see it, it's transparent.
If it's not there, and you can't see it, you erased it.
2006/2/19, Vlad GALU <vladgalu@gmail.com>:> > silc-client installed from ports. libmap.conf says: > -- cut here -- > [/usr/local/bin/silc] > libpthread.so.2 libthr.so.2 > libpthread.so libthr.so > -- and here -- > > ldd reports: > -- cut here -- > /usr/local/bin/silc: > libgmodule12.so.3 => /usr/local/lib/libgmodule12.so.3 (0x28173000) > libglib12.so.3 => /usr/local/lib/libglib12.so.3 (0x28176000) > libncurses.so.6 => /lib/libncurses.so.6 (0x2819a000) > libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x281db000) > libpthread.so.2 => /usr/lib/libthr.so.2 (0x282c8000) > libc.so.6 => /lib/libc.so.6 (0x282db000) > -- and here -- > > Yet, top shows: > -- cut here -- > 48944 dudu 96 0 5800K 2400K select 0 51:37 0.00% silc > 48944 dudu 20 0 5800K 2400K ksesig 0 51:37 0.00% silc > 48944 dudu 20 0 5800K 2400K kserel 0 51:37 0.00% silc > 48944 dudu 20 0 5800K 2400K kserel 0 51:37 0.00% silc > -- and here -- > > > strace -f silc shows it loading libpthread.so.2, then it forks and > in the end strace crashes, when silc tries to select() on a very large > number of descriptors. You can find the strace output at > http://night.rdslink.ro/silc.out, for reference. > > Any ideas ? > > -- > If it's there, and you can see it, it's real. > If it's not there, and you can see it, it's virtual. > If it's there, and you can't see it, it's transparent. > If it's not there, and you can't see it, you erased it. > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" >I have similar problems with flashplugin6, I put the libmap.conf of 6-STABLE on /etc/libmap.conf and the plugin dont load. ( Im running 6.1-PRERELEASE ). regards, -- Jacobo Arvelo "UNIX4ALL" Free/Open/Net/DragonFly BSD Powered User http://www.corralito.org
On 2/19/06, Vlad GALU <vladgalu@gmail.com> wrote: [snip] However, icecast2, also built from ports, runs just fine when linked against libthr. In the previous example I can see how libpthread.so.2 is mmap()-ed and then used. For icecast2, the proper library is used. -- If it's there, and you can see it, it's real. If it's not there, and you can see it, it's virtual. If it's there, and you can't see it, it's transparent. If it's not there, and you can't see it, you erased it.