64-bit auval crash - Custom Unit
64-bit auval crash - Custom Unit
- Subject: 64-bit auval crash - Custom Unit
- From: Blue Cat Audio Dev <email@hidden>
- Date: Fri, 22 Jan 2010 23:07:42 +0100
Hi,
I have been trying to validate 64 bits AU plugins for Logic 9.1, but
auval crashes as soon as one of the parameters uses a Custom Unit
(kAudioUnitParameterUnit_CustomUnit set and non-NULL unitName). You
can see the log and stack below.
If the unitName field of the AudioUnitParamInfo struct is NULL for all
parameters, auval does not crash anymore and the plugin can be
validated. This problem does not occur for our 32 bits plugins, and
the 64 bit plugin is running fine in logic despite this auval crash
(even the generic "controls" view works, displaying appropriate units).
I have tried both static and dynamically allocated CFString for
unitName, it has no effect: auval keeps crashing.
Is this a known issue? Is there anyway to avoid this problem apart
from suppressing custom units from the parameters?
Regards,
W.
Blue Cat Audio
=> auval log extract:
--------------------------------------------------
PUBLISHED PARAMETER INFO:
# # # 9 Global Scope Parameters:
validation result: crashed validation
--------------------------------------------------
=> stack
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 com.apple.CoreFoundation 0x00007fff803a2b40 CFRelease + 112
1 auvaltool 0x0000000100005582 0x100000000 + 21890
2 auvaltool 0x0000000100005af6 0x100000000 + 23286
3 auvaltool 0x000000010000cf63 0x100000000 + 53091
4 auvaltool 0x00000001000015de 0x100000000 + 5598
5 auvaltool 0x0000000100001c7f 0x100000000 + 7295
6 auvaltool 0x0000000100000c1c 0x100000000 + 3100
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden