I have a program that uses CIImage filters to render a quicktime file
via CoreVideo. It has worked perfectly fine for the last year with no
problems. Suddenly I am getting memory "leaks" (explained below) when
running it on the new Mac Pro w/ ATI Radeon HD 2600 XT video card
(10.5.2 w/ all software updates installed except the Time Machine and
Airport update, I think it came out after this last weekend).
I have tested the program on my old PowerBook G4 and it worked fine.
I have tested the program on my new MacBook Pro (4 weeks old) and it
works fine.
The new Mac Pro (3 weeks old) exhibits a strange memory leak. Leaks
does not show any memory leaking. ObjectAlloc (both under
Instruments) shows memory to be stable for a random amount of time
(ranging from 10 minutes up to 35 minutes) and then suddenly jumping
by about 200MB. When I look at the large allocations happening at
that time it shows that it is being allocated by calloc and owned by
libSystem.dylib. (It doesn't show me a call stack for how it got
allocated which is frustrating, I am posting to macosx-dev about that
part but if somebody knows an answer here I would appreciate it).
Has anybody run into the like before where a (I am assuming) video
card causes system memory to be allocated in this way and never
freed? I will be running more tests trying to replicate this on
iMac's and other machines. Unfortunately I won't have this Mac Pro
for more than a few days for full testing as it is not mine. It will
be a few cubicles down so I can run some tests on it, but I can't keep
the guys machine forever and it won't be a "clean" test environment
anymore.
I realize this is not much info to go on, but as I said I am assuming
this is hardware related and am hoping to hear that people have run
into random things like this before. If I can't figure it out I will
post a bug report, but I don't know if I will even be able to build a
sample application to show off this behavior as for all I know it is
some funky combination of effects I am running that is causing the
"leaks". Hard to tell when I can't see where memory is allocated. :/
Daniel
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartz-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartz-dev/email@hidden