[PYTHONMAC-SIG] plplot module

Doug Wyatt doug@sonosphere.com
Tue, 15 Oct 1996 14:44:17 -0400


At 10:40 +0100 10/15/96, Rob Managan wrote:
> I logged some Macsbugs results and got this:
>  Calling chain using A6/R1 links
>   Back chain  ISA  Caller
>   00000000    PPC  0557E218
>   04384F80    PPC  0557E178
>   04384F40    PPC  0593A964  PyMac_InitApplication+00088
>   04384DF0    PPC  0593B18C  Py_Main+00270
>   04384D80    PPC  0590746C  PyRun_AnyFile+0004C
>   04384D40    PPC  059075A8  PyRun_InteractiveLoop+000E8
>   04384CF0    PPC  059076C8  PyRun_InteractiveOne+000D0
>   04384C80    PPC  05907068  PyParser_ParseFile+00090
>   04384C30    PPC  05907114  parsetok+0006C
>   04384BC0    PPC  058EB6B4  PyTokenizer_Get+00054
>   04384B60    PPC  058EAF9C  tok_nextc+000F0
>   04384B00    PPC  058F5484  PyOS_Readline+00080
>   04384AB0    PPC  058F5380  my_fgets+00028
>   04384A70    PPC  059621B4  fgets+000CC
>   04384A20    PPC  05963958  _Frprep+0010C
>   043849E0    PPC  0596AF10  _Fread+00024
>   043849A0    PPC  05948B3C  read+000A8
>   04384950    PPC  0595EA34  SIOUXSocket::read(void*, int)+00030
>   04384910    PPC  0596CAA0  ReadCharsFromConsole+00130
>   043848B0    PPC  0595F9BC  exit+00068
>   04384860    PPC  0595FA04  _exit+00024
>   04384810    PPC  059787D8  __destroy_global_chain+0002C
>   043847D0    PPC  0594AA6C  SocketTable::~SocketTable()+00044
>   04384780    PPC  0595F7E4  fwalk+00040
>   04384730    PPC  05961D9C  fclose+00040
>   043846E0    PPC  059431F8  free+00040
>   04384690    PPC  05942F3C  botch+00020
>   04384650    PPC  0596241C  fprintf+0003C
>   04384610    PPC  05965B00  _Printf+000A8
>   04384540    PPC  059623AC  fopen+00110
>   04384500    PPC  05962AFC  fwrite+00134
>   043844A0    PPC  05961F8C  fflush+0009C
>   04384450    PPC  0596B040  _Fwrite+000B4
>   04384400    PPC  05949070  write+0005C
>   043843B0    PPC  0594B140  GUSIDefaultSpin+001C8


Looks like the malloc pool is corrupt, as evidenced by free() calling
botch(), which is apparently trying to write to the console while it's
being closed.

Speaking of GUSI, I'm having no luck at all with it -- the FTP class seems
to hang in reads, then _Fread gets into a bad state where it's counting
down from 0xFFFFFFFF.  Oh well.

Doug


--
Doug Wyatt            software development, Opcode Systems Inc.
doug@opcode.com       http://www.sonosphere.com/doug/



=================
PYTHONMAC-SIG  - SIG on Python for the Apple Macintosh

send messages to: pythonmac-sig@python.org
administrivia to: pythonmac-sig-request@python.org
=================