[Python-Dev] test_tcl failing...

Brett C. bac at OCF.Berkeley.EDU
Sat Mar 13 20:14:48 EST 2004


Skip Montanaro wrote:
> I'm getting a malloc() error in test_tcl when I run "make test":
> 
>     test_tarfile
>     test_tcl
>     *** malloc[3674]: error for object 0x4cca408: Pointer being reallocated was not allocated
>     make: *** [test] Bus error (core dumped)
> 
> Platform is Mac OSX 10.2.8, "gcc version 3.3 20030304 (Apple Computer,
> Inc. build 1493)", OPT=-Os.
> 
> If I run it independently I get one failure but no core dump:
> 
>     testCall (__main__.TclTest) ... ok
>     testCallException (__main__.TclTest) ... ok
>     testCallException2 (__main__.TclTest) ... ok
>     testEval (__main__.TclTest) ... ok
>     testEvalException (__main__.TclTest) ... ok
>     testEvalException2 (__main__.TclTest) ... ok
>     testEvalFile (__main__.TclTest) ... ok
>     testEvalFileException (__main__.TclTest) ... ok
>     testGetVar (__main__.TclTest) ... ok
>     testGetVarArray (__main__.TclTest) ... ok
>     testGetVarArrayException (__main__.TclTest) ... ok
>     testGetVarException (__main__.TclTest) ... ok
>     testLoadTk (__main__.TclTest) ... ok
>     testLoadTkFailure (__main__.TclTest) ... FAIL
>     testPackageRequire (__main__.TclTest) ... ok
>     testPackageRequireException (__main__.TclTest) ... ok
>     testSetVar (__main__.TclTest) ... ok
>     testSetVarArray (__main__.TclTest) ... ok
>     testUnsetVar (__main__.TclTest) ... ok
>     testUnsetVarArray (__main__.TclTest) ... ok
>     testUnsetVarException (__main__.TclTest) ... ok
> 
>     ======================================================================
>     FAIL: testLoadTkFailure (__main__.TclTest)
>     ----------------------------------------------------------------------
>     Traceback (most recent call last):
>       File "../Lib/test/test_tcl.py", line 153, in testLoadTkFailure
>         self.assertRaises(TclError, tcl.loadtk)
>     AssertionError: TclError not raised
> 
>     ----------------------------------------------------------------------
>     Ran 21 tests in 20.394s
> 
>     FAILED (failures=1)
>     Traceback (most recent call last):
>       File "../Lib/test/test_tcl.py", line 162, in ?
>         test_main()
>       File "../Lib/test/test_tcl.py", line 159, in test_main
>         test_support.run_unittest(TclTest)
>       File "/Users/skip/src/python/head/dist/src/Lib/test/test_support.py", line 290
>     , in run_unittest
>         run_suite(suite, testclass)
>       File "/Users/skip/src/python/head/dist/src/Lib/test/test_support.py", line 275
>     , in run_suite
>         raise TestFailed(err)
>     test.test_support.TestFailed: Traceback (most recent call last):
>       File "../Lib/test/test_tcl.py", line 153, in testLoadTkFailure
>         self.assertRaises(TclError, tcl.loadtk)
>     AssertionError: TclError not raised
> 

I have been getting this error on OS X 10.3.2 ("gcc (GCC) 3.3 20030304 
(Apple Computer, Inc. build 1495)") but with no core dump regardless if 
I run test_tcl directly or by execing ``regrtest.py -unetwork`` (how I 
always run the test suite).  I do have Tcl installed on my system and 
you can import Tkinter but I get the usual "SetFrontProcess failed,-606" 
error that you get on OS X unless you use the pythonw executable with Tk 
code.

-Brett



More information about the Python-Dev mailing list