KVR :: DSP and Plug-in Development » AUval '1.2.1b3' fails, but '1.6.1a' is OK [View Original Topic]
There are 4 posts in this topic.


DaveHoskins - Thu Jan 26, 2012 8:38 am
Hello, I have a problem with with Logic 8 on OX 10.5.6.

It crashes AUVal like this:

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
        AU Validation Tool
        Version: 1.2.1b3
         Copyright 2003-2007, Apple, Inc. All Rights Reserved.

        Specify -h (-help) for command options
--------------------------------------------------
VALIDATING AUDIO UNIT: 'aumu' - 'MyPl' - 'QkQk'
--------------------------------------------------
Manufacturer String: QuikQuak
AudioUnit name: MyPlugin
Component Info: MyPlugin
Component Version: 1.4.1 (0x10401)
Component's Bundle Version: 1.4.1

* * PASS
--------------------------------------------------
TESTING OPEN TIMES:
COLD:
Time to open AudioUnit:         21.942 ms

validation result: crashed validation


I can't test this as I have Logic 9 on OS 10.6, and Logic 8 on an OS 10.6 machine. It works on both of these as they're using 1.6 AUval.

Can I run an older version if auval for testing and how can I download it?

I've asked this question on the Core Audio mailing list, but I wondered of anybody on here has the same problem please?
Thanks for any help.
Dave.
DaveHoskins - Sat Jan 28, 2012 7:49 pm
OK I've got closer to this, now.
I have an old disc of Leopard, so I wiped and installed it onto my old Mac.
auvaltool crashes at the same point, but as I've had before, it appears to be in:-

??? 00000000 0 + 0
com.quikquak.myplug AUBase::SaveState
...

What fixed it before was to compile with 10.5 SDK, for 10.4. But now that doesn't seemed to work either.

Unfortunately I can't compile ON 10.5 as I can't get an Xcode that's compatible. So I copied 10.5s auvaltool over to my Tiger machine and debugged with that. Unfortunately it didn't crash at all. So I'm guessing there's something inherently different about how the SaveState works in 10.5

Can any one help? This is driving me crazy, as all the setting are the same as my other plug-in's. But there must be something I've missed.

Thanks.
Dave
DaveHoskins - Tue Jan 31, 2012 10:52 am
*bump*
DaveHoskins - Tue Jan 31, 2012 11:23 am
OK. I needed the Carbon framework to be from the 10.5 sdk as the 10.6 SaveState can't be called on 10.5. Even when compiled for 10.5 as the target.

There are 4 posts in this topic.