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
