**** Purify instrumented ./python (pid 15535 at Fri May 18 15:32:26 2001) * Purify 5.3-alpha-X1 000727 IRIX6, Copyright (C) 1992-2000 Rational Software Corp. All rights reserved. * For contact information type: "purify -help" * For TTY output, use the option "-windows=no" * Command-line: ./python -tt ./Lib/test/regrtest.py -l * Options settings: -cache-dir=/var/tmp/purify.cache.egbert -purify \ -purify-home=/usr/local/rational/releases/purify-5.3-alpha-X1-irix6 * License successfully checked out. **** Purify instrumented ./python (pid 15535) **** ABR: Array bounds read (16 times): * This is occurring while in: PyDict_SetItem [dictobject.c:474] PySymtableEntry_New [symtable.c:73] symtable_enter_scope [compile.c:4666] symtable_node [compile.c:4776] symtable_node [compile.c:4905] symtable_build [compile.c:4018] * Reading 4 bytes from 0x100d7410 in the heap. * Address 0x100d7410 is 5 bytes past end of a malloc'd block at 0x100d7030 of 988 bytes. * This block was allocated from: _malloc [malloc.c:966] fill_free_list [intobject.c:61] PyInt_FromLong [intobject.c:110] _PyBuiltin_Init [bltinmodule.c:2203] Py_Initialize [pythonrun.c:127] Py_Main [main.c:275] **** Purify instrumented ./python (pid 15535) **** ABR: Array bounds read (5 times): * This is occurring while in: PyDict_SetItem [dictobject.c:474] PySymtableEntry_New [symtable.c:73] symtable_enter_scope [compile.c:4666] symtable_node [compile.c:4798] symtable_node [compile.c:4905] symtable_build [compile.c:4018] * Reading 4 bytes from 0x100d7410 in the heap. * Address 0x100d7410 is 5 bytes past end of a malloc'd block at 0x100d7030 of 988 bytes. * This block was allocated from: _malloc [malloc.c:966] fill_free_list [intobject.c:61] PyInt_FromLong [intobject.c:110] _PyBuiltin_Init [bltinmodule.c:2203] Py_Initialize [pythonrun.c:127] Py_Main [main.c:275] **** Purify instrumented ./python (pid 15535) **** ABR: Array bounds read (3239 times): * This is occurring while in: visit_decref [gcmodule.c:154] dict_traverse [dictobject.c:1216] subtract_refs [gcmodule.c:164] collect [gcmodule.c:379] collect_generations [gcmodule.c:484] _PyGC_Insert [gcmodule.c:506] * Reading 4 bytes from 0x1027f734 in the heap. * Address 0x1027f734 is 4 bytes before start of malloc'd block at 0x1027f738 of 31 bytes. * This block was allocated from: _malloc [malloc.c:966] PyString_FromStringAndSize [stringobject.c:60] parsestr [compile.c:1123] parsestrplus [compile.c:1202] com_atom [compile.c:1410] com_power [compile.c:1791] **** Purify instrumented ./python (pid 15535) **** ABR: Array bounds read (1793 times): * This is occurring while in: visit_decref [gcmodule.c:154] dict_traverse [dictobject.c:1219] subtract_refs [gcmodule.c:164] collect [gcmodule.c:379] collect_generations [gcmodule.c:484] _PyGC_Insert [gcmodule.c:506] * Reading 4 bytes from 0x100d52bc in the heap. * Address 0x100d52bc is 4 bytes before start of malloc'd block at 0x100d52c0 of 16 bytes. * This block was allocated from: _malloc [malloc.c:966] PyCFunction_New [methodobject.c:20] Py_InitModule4 [modsupport.c:54] _PyBuiltin_Init [bltinmodule.c:2190] Py_Initialize [pythonrun.c:127] Py_Main [main.c:275] **** Purify instrumented ./python (pid 15535) **** ABR: Array bounds read (3019 times): * This is occurring while in: visit_decref [gcmodule.c:154] tupletraverse [tupleobject.c:366] subtract_refs [gcmodule.c:164] collect [gcmodule.c:379] collect_generations [gcmodule.c:484] _PyGC_Insert [gcmodule.c:506] * Reading 4 bytes from 0x100daf04 in the heap. * Address 0x100daf04 is 4 bytes before start of malloc'd block at 0x100daf08 of 29 bytes. * This block was allocated from: _malloc [malloc.c:966] PyString_FromStringAndSize [stringobject.c:60] do_mkvalue [modsupport.c:328] do_mktuple [modsupport.c:211] Py_VaBuildValue [modsupport.c:411] Py_BuildValue [modsupport.c:381] **** Purify instrumented ./python (pid 15535) **** ABR: Array bounds read (472 times): * This is occurring while in: visit_decref [gcmodule.c:154] list_traverse [listobject.c:1406] subtract_refs [gcmodule.c:164] collect [gcmodule.c:379] collect_generations [gcmodule.c:484] _PyGC_Insert [gcmodule.c:506] * Reading 4 bytes from 0x1025ed94 in the heap. * Address 0x1025ed94 is 4 bytes before start of malloc'd block at 0x1025ed98 of 51 bytes. * This block was allocated from: _malloc [malloc.c:966] string_concat [stringobject.c:435] PyNumber_Add [abstract.c:556] eval_code2 [ceval.c:990] fast_function [ceval.c:3015] eval_code2 [ceval.c:1966] **** Purify instrumented ./python (pid 15535) **** ABR: Array bounds read (61 times): * This is occurring while in: visit_decref [gcmodule.c:154] class_traverse [classobject.c:361] subtract_refs [gcmodule.c:164] collect [gcmodule.c:379] collect_generations [gcmodule.c:484] _PyGC_Insert [gcmodule.c:506] * Reading 4 bytes from 0x100dea8c in the heap. * Address 0x100dea8c is 4 bytes before start of malloc'd block at 0x100dea90 of 33 bytes. * This block was allocated from: _malloc [malloc.c:966] PyString_FromString [stringobject.c:114] make_Exception [exceptions.c:342] init_exceptions [exceptions.c:1071] Py_Initialize [pythonrun.c:146] Py_Main [main.c:275] **** Purify instrumented ./python (pid 15535) **** ABR: Array bounds read (8 times): * This is occurring while in: visit_decref [gcmodule.c:154] instancemethod_traverse [classobject.c:1986] subtract_refs [gcmodule.c:164] collect [gcmodule.c:379] collect_generations [gcmodule.c:484] _PyGC_Insert [gcmodule.c:506] * Reading 4 bytes from 0x100dc5c4 in the heap. * Address 0x100dc5c4 is 4 bytes before start of malloc'd block at 0x100dc5c8 of 16 bytes. * This block was allocated from: _malloc [malloc.c:966] PyCFunction_New [methodobject.c:20] Py_FindMethodInChain [methodobject.c:221] Py_FindMethod [methodobject.c:236] dict_getattr [dictobject.c:1292] PyObject_CallMethod [abstract.c:1589] **** Purify instrumented ./python (pid 15535) **** ABR: Array bounds read (196 times): * This is occurring while in: visit_decref [gcmodule.c:154] func_traverse [funcobject.c:280] subtract_refs [gcmodule.c:164] collect [gcmodule.c:379] collect_generations [gcmodule.c:484] _PyGC_Insert [gcmodule.c:506] * Reading 4 bytes from 0x10281484 in the heap. * Address 0x10281484 is 4 bytes before start of malloc'd block at 0x10281488 of 64 bytes. * This block was allocated from: _malloc [malloc.c:966] PyCode_New [compile.c:294] jcompile [compile.c:3869] com_funcdef [compile.c:3279] com_node [compile.c:3371] com_file_input [compile.c:3620] **** Purify instrumented ./python (pid 15535) **** ABR: Array bounds read (196 times): * This is occurring while in: visit_decref [gcmodule.c:154] func_traverse [funcobject.c:300] subtract_refs [gcmodule.c:164] collect [gcmodule.c:379] collect_generations [gcmodule.c:484] _PyGC_Insert [gcmodule.c:506] * Reading 4 bytes from 0x1027362c in the heap. * Address 0x1027362c is 4 bytes before start of malloc'd block at 0x10273630 of 41 bytes. * This block was allocated from: _malloc [malloc.c:966] PyString_FromString [stringobject.c:114] PyString_InternFromString [stringobject.c:3192] symtable_add_def [compile.c:4707] symtable_node [compile.c:4774] symtable_node [compile.c:4905] **** Purify instrumented ./python (pid 15535) **** ABR: Array bounds read (97 times): * This is occurring while in: visit_decref [gcmodule.c:154] func_traverse [funcobject.c:295] subtract_refs [gcmodule.c:164] collect [gcmodule.c:379] collect_generations [gcmodule.c:484] _PyGC_Insert [gcmodule.c:506] * Reading 4 bytes from 0x101ced8c in the heap. * Address 0x101ced8c is 4 bytes before start of malloc'd block at 0x101ced90 of 78 bytes. * This block was allocated from: _malloc [malloc.c:966] PyString_FromStringAndSize [stringobject.c:60] parsestr [compile.c:1123] parsestrplus [compile.c:1202] compile_funcdef [compile.c:3633] compile_node [compile.c:3740] **** Purify instrumented ./python (pid 15535) **** UMR: Uninitialized memory read: * This is occurring while in: visit_decref [gcmodule.c:154] dict_traverse [dictobject.c:1219] subtract_refs [gcmodule.c:164] collect [gcmodule.c:379] collect_generations [gcmodule.c:484] _PyGC_Insert [gcmodule.c:506] * Reading 4 bytes from 0x100daa3c in the heap. * Address 0x100daa3c is 828 bytes into a malloc'd block at 0x100da700 of 988 bytes. * This block was allocated from: _malloc [malloc.c:966] fill_free_list [intobject.c:61] PyInt_FromLong [intobject.c:110] eval_code2 [ceval.c:1889] fast_function [ceval.c:3015] eval_code2 [ceval.c:1966] **** Purify instrumented ./python (pid 15535) **** ABR: Array bounds read: * This is occurring while in: PyDict_SetItem [dictobject.c:474] dict_ass_sub [dictobject.c:750] eval_code2 [ceval.c:1308] fast_function [ceval.c:3015] eval_code2 [ceval.c:1966] fast_function [ceval.c:3015] * Reading 4 bytes from 0x100d3260 in the heap. * Address 0x100d3260 is 1 byte past end of a malloc'd block at 0x100d3250 of 16 bytes. * This block was allocated from: _malloc [malloc.c:966] PyCFunction_New [methodobject.c:20] Py_InitModule4 [modsupport.c:54] _PyBuiltin_Init [bltinmodule.c:2190] Py_Initialize [pythonrun.c:127] Py_Main [main.c:275] **** Purify instrumented ./python (pid 15535) **** COR: Fatal core dump: * This is occurring while in: float_mul [floatobject.c:382] binary_op1 [abstract.c:337] binary_op [abstract.c:372] PyNumber_Multiply [abstract.c:544] eval_code2 [ceval.c:945] PyEval_EvalCode [ceval.c:341] * Received signal 10 (SIGBUS - Bus error) * Handler function: SIG_DFL * Faulting address = 0xfd5868c * Signal mask: (SIGBUS) * Pending signals: