On 9/27/01 1:01 PM Stephen Turner ([EMAIL PROTECTED]) wrote:
>On Thu, 27 Sep 2001, Mark Edwards wrote:
>> 
>> Stephen -- are you basically telling us that analog 5.03 is not stable on 
>> OS X?  Is there a version that doesn't have this problem?
>
>Well, of course I haven't got OS X to test it on. There have been
>intermittent reports of malloc problems with all version 5s though.
. . .
>What confuses me is that I've had no similar reports on any of the (other)
>BSDs.

OS X does not use the same memory allocator as any of the other BSDs. 
They also have added alot of memory heap corruption checking code that, 
while generally a good idea, can produce very misleading error messages.

The circumstantial evidence points to Analog writing outside of allocated 
blocks, but it is exceptionally difficult to pin down what is really 
happening. I worked on this with someone at Apple tech support for awhile 
and neither of us could really prove where the problems might be (in the 
program or in the OS).

It might be interesting to use the memory allocator from the MacOS 9 
version of Analog on OS X. It uses a completely different approach, that 
does waste a bit of memory, but it is faster and less vulnerable to 
problems caused by writing outside of block boundaries.

DNS lookups are known to be broken on OS X through 10.0.4, they will 
crash eventually. That is a know bug in the OS, and might be fixed in 
10.1 (or it might not, they haven't said yet).

I will retest both of these when I get my copy of 10.1, but that will be 
a few weeks yet.

Jason

-----------------
[EMAIL PROTECTED]
-----------------
Dr. Seuss books . . . can be read and enjoyed on several levels. For
example, 'One Fish Two Fish, Red Fish Blue Fish' can be deconstructed
as a searing indictment of the narrow-minded binary counting system.
  -- Peter van der Linden, Expert C Programming, Deep C Secrets


+------------------------------------------------------------------------
|  This is the analog-help mailing list. To unsubscribe from this
|  mailing list, go to
|    http://lists.isite.net/listgate/analog-help/unsubscribe.html
|
|  List archives are available at
|    http://www.mail-archive.com/[email protected]/
|    http://lists.isite.net/listgate/analog-help/archives/
|    http://www.tallylist.com/archives/index.cfm/mlist.7
+------------------------------------------------------------------------

Reply via email to