I experience error 2 crashes with my downloader program. Excerpts from MacsBug StdLog:
PowerPC unmapped memory exception at 33026678 Perl_free_tmps+00030 11-Sep-2002 4:29:28 PM (since boot = 21 hours, 28 minutes) Current application is "Downloader" Machine = #406 (NewWorldMac), System $0922, sysu = $01008000 {Hilfe} ROM version $077D, $45F6, $0001 (ROMBase $FFC00000) VM is off NIL^ = $FFC10002 Stack space used = +877889720 Address 33026678 is in the "Downloader" heap at 32FEE2E0 at Perl_free_tmps+00030 It is in the CFM fragment "Perl" at 32FEE5D0 It is 000380A8 bytes from the start of the fragment and 0002BF68 bytes into a non-writeable code section at 32FFA710 It is 000380A8 bytes into this heap block: Start Length Tag Mstr Ptr Lock Prg Type ID File Name * 32FEE5D0 0023CED4+10 N Fragment "Perl" Calling chain using A6/R1 links Back chain ISA Caller 341488B0 PPC 01AD1BFC 34148760 PPC 01AD1A20 341485E0 PPC 331BAFE0 longjmp+00270 34148590 PPC 3300AD38 main+003C0 34148530 PPC 331BB4B4 exit+00010 341484F0 PPC 3E5190A8 exit+0000C 341484B0 PPC 3E51BB00 _RTExit+000EC 34148470 PPC 3E51C6FC _DoExitProcs+00078 34148420 PPC 331B9E80 alarm+01ACC 341483E0 PPC 331B63EC GUSITimer::TimerQueue::~TimerQueue()+00024 341483A0 PPC 33193708 GUSIContext::Queue::LiquidateAll()+00060 34148360 PPC 33193018 GUSIProcess::~GUSIProcess()+00040 34148310 PPC 331956E4 GUSISocket::CheckClose(unsigned long)+00024 341482D0 PPC 331B3874 GUSIOTStreamSocket::Close(unsigned long)+0007C 34148180 PPC 331B24E0 GUSIOTSocket::close()+0013C 34148130 PPC 331B29B8 GUSIOTSocket::Unbind()+000D8 341480F0 PPC 33194744 GUSIContext::Raise()+00068 34148090 PPC 330736F0 Perl_pp_nextstate+00060 Return addresses on the stack Stack Addr Frame Addr ISA Caller 341483E8 PPC 331B9E80 alarm+01ACC 341483E4 68K 0166CC2E 341483A8 341483A0 PPC 331B63EC GUSITimer::TimerQueue::~TimerQueue()+00024 34148388 34148380 PPC 331B7904 GUSIFSMoveRename+09FA8 34148368 34148360 PPC 33193708 GUSIContext::Queue::LiquidateAll()+00060 34148328 34148320 PPC 33193818 GUSIContext::Liquidate()+000B4 34148318 34148310 PPC 33193018 GUSIProcess::~GUSIProcess()+00040 341482EA PPC 36600008 341482D8 341482D0 PPC 331956E4 GUSISocket::CheckClose(unsigned long)+00024 341482A8 341482A0 PPC 331B69CC GUSISigContext::~GUSISigContext()+0002C 34148298 34148290 PPC 331950DC GUSISpecificTable::~GUSISpecificTable()+000A8 34148288 34148280 PPC 331BA1B0 alarm+01DFC 34148278 34148270 PPC 33192290 GUSI_log+0004C 34148268 34148260 PPC 331A55F0 GUSIDescriptorTable::RemoveSocket(int)+00064 34148258 34148250 PPC FFD0A308 DisposeHandle+00024 34148248 34148240 PPC 3301D660 free+0000C 34148228 34148220 PPC 33195680 GUSISocket::close()+00020 34148218 34148210 PPC 004385FC __DisposeHandle+00010 341481EA 68K 3C1C3412 341481E0 68K 09FFFFFE 34148188 34148180 PPC 331B3874 GUSIOTStreamSocket::Close(unsigned long)+0007C 34148138 34148130 PPC 331B24E0 GUSIOTSocket::close()+0013C 34148114 68K 337DC7BA 341480F8 341480F0 PPC 331B29B8 GUSIOTSocket::Unbind()+000D8 341480B8 341480B0 PPC 33195934 GUSISocket::RemoveContext(GUSIContext*)+00024 341480A8 341480A0 PPC 331B38E4 GUSIOTStreamSocket::MopupEvents()+0001C 34148098 34148090 PPC 33194744 GUSIContext::Raise()+00068 34148084 34148080 68K 337DC7BA 34148078 34148070 PPC 331A9858 GUSIContextQueue::remove(GUSIContext*)+0004C 34148060 68K 337DCAC2 34148058 34148050 PPC 330736F0 Perl_pp_nextstate+00060 34148028 34148020 PPC 331A9678 GUSIContextQueue::element::operator delete(void*, unsigned long)+00044