I've got Trustix 3.0, downloaded around 11/17, and am trying to
install Python 2.4.2.  I did a default compile with "./configure" and
"make", but when I run "make test" it says:

...
test_glob
test_global
python: stack smashing attack in function symtable_nodemake: *** [test] Aborted

Apparently the function is "symtable_node", and "make:" is a different message.

Python does install and run OK, but I'm afraid of my applications (web
sites) aborting at random moments.  If I run the test individually I
get this:

# cd Python-2.4.2/Lib/test
# /usr/local/bin/python test_global.py
python: stack smashing attack in function symtable_nodeAborted

If I delete the module and run the test suite, the same thing happens
with test_syntax.

I searched the web and found the same problem on Trustix with Python
2.3 and egenix-mx-base.
http://lists.trustix.org/pipermail/tsl-discuss/2005-November/016172.html
http://www.egenix.com/mailman-archives/egenix-users/2004-September/001966.html

I couldn't find anything in the Python bugtracker.

symtable_make is defined in Python-2.4.2/Python/compile.c line 5946,
but I don't know enough C to debug it.

Is Trustix using the original Python or was it patched?  Is there any
timeline for when Python 2.4 will be supported?

Is there a compiler flag to disable the stack-checking code?

Thanks everyone.  I'm just starting to use Trustix.  But Python is the
main purpose for this server, so if we can't get it running we'll have
to try a precompiled binary or use another distro.

--
Mike Orr <[EMAIL PROTECTED]>
([EMAIL PROTECTED] address is semi-reliable)
_______________________________________________
tsl-discuss mailing list
[email protected]
http://lists.trustix.org/mailman/listinfo/tsl-discuss

Reply via email to