Python 2.4.4 and devel/ncurses
Rong-En Fan
rafan at FreeBSD.org
Wed Feb 14 15:30:17 UTC 2007
On Wed, Feb 14, 2007 at 10:09:12AM -0500, Thomas Dickey wrote:
> On Wed, Feb 14, 2007 at 10:30:11PM +0800, Rong-En Fan wrote:
> > distinfo pkg-plist ports/lang/python24/files patch-CVE-2006-4980
> > patch-setup.py]
> > Reply-To:
> > In-Reply-To: <20070214130732.GA58681 at voodoo.bawue.com>
> ...
> > Program received signal SIGSEGV, Segmentation fault.
> > [Switching to Thread 0x604000 (LWP 100437)]
> > 0x00000008011ad7d4 in keybound () from /lib/libncurses.so.6
> > (gdb) bt
> > #0 0x00000008011ad7d4 in keybound () from /lib/libncurses.so.6
> > #1 0x00000008012fe281 in keyname () from /usr/local/lib/libtinfo.so.5.6
>
> Is /usr/local/lib/libtinfo.so.5.6 built using the rpath option?
> If it's not (or not working properly), that could be the problem.
Yes, --enable-rpath is passed to configure.
> Also, if /lib/libncurses.so.6 happened to be loaded first, that
> could be the issue.
$ kdump -T | grep curses\.so
45383 python 1171466835.725865 NAMI "/lib/libncurses.so.5.6"
45383 python 1171466835.725888 NAMI "/usr/lib/libncurses.so.5.6"
45383 python 1171466835.725914 NAMI "/usr/lib/compat/libncurses.so.5.6"
45383 python 1171466835.725940 NAMI "/usr/X11R6/lib/libncurses.so.5.6"
45383 python 1171466835.725967 NAMI "/usr/local/lib/libncurses.so.5.6"
45383 python 1171466835.725995 NAMI "/usr/local/lib/libncurses.so.5.6"
45383 python 1171466835.726209 NAMI "/lib/libncurses.so.6"
45383 python 1171466835.726234 NAMI "/lib/libncurses.so.6"
[I typed 'import _curses' at python prompt then 5+ seconds later, I hit enter]
45383 python 1171466842.011160 NAMI "_curses.so"
45383 python 1171466842.011279 NAMI "/usr/local/lib/python24.zip/_curses.so"
45383 python 1171466842.011451 NAMI "/home/rafan/work/FreeBSD/ports/lang/python24/work/Python-2.4.4/Lib/_curses.so"
45383 python 1171466842.011640 NAMI "/home/rafan/work/FreeBSD/ports/lang/python24/work/Python-2.4.4/Lib/plat-freebsd6/_curses.so"
45383 python 1171466842.011859 NAMI "/home/rafan/work/FreeBSD/ports/lang/python24/work/Python-2.4.4/Lib/lib-tk/_curses.so"
45383 python 1171466842.012050 NAMI "/home/rafan/work/FreeBSD/ports/lang/python24/work/Python-2.4.4/Modules/_curses.so"
45383 python 1171466842.012236 NAMI "/home/rafan/work/FreeBSD/ports/lang/python24/work/Python-2.4.4/build/lib.freebsd-6.2-PRERELEASE-amd64-2.4/_curses.so"
45383 python 1171466842.012313 NAMI "/home/rafan/work/FreeBSD/ports/lang/python24/work/Python-2.4.4/build/lib.freebsd-6.2-PRERELEASE-amd64-2.4/_curses.so"
45383 python 1171466842.012551 NAMI "/lib/libncurses.so.5.6"
45383 python 1171466842.012575 NAMI "/usr/lib/libncurses.so.5.6"
45383 python 1171466842.012603 NAMI "/usr/lib/compat/libncurses.so.5.6"
45383 python 1171466842.012630 NAMI "/usr/X11R6/lib/libncurses.so.5.6"
45383 python 1171466842.012658 NAMI "/usr/local/lib/libncurses.so.5.6"
It seems to me that rpath works as expected but /lib/libncurses.so.6 is
loaded first...
>
> --
> Thomas E. Dickey
> http://invisible-island.net
> ftp://invisible-island.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20070214/e32a45e7/attachment.pgp
More information about the freebsd-ports
mailing list