Audacity crashes on startup without ilok

I’m running Audacity 2.0.3 on a MacBookPro 2.5GHz Intel Core i7 running OS 10.8.4
I have recently purchased Altiverb7 and Speakerphone2 which AudioEase confirm, need an ilok for authorisation.
However as I do not always have my ilok with me I need to open Audacity and get it to ignore these plugins. But what happens is this:

I get a window telling me to insert my ilok to authorise Altiverb - I press cancel. This happens again and I press cancel again.
Now a window appears asking me to authorise Speakerphone and I choose “Quit”. Then Audacity unexpectedly quits and I get the error message below (only part due to character restrictions) Any help please?

Process:         Audacity [3602]
Path:            /Applications/Audacity/Audacity.app/Contents/MacOS/Audacity
Identifier:      net.sourceforge.audacity
Version:         2.0.3.0 (2.0.3.0)
Code Type:       X86 (Native)
Parent Process:  launchd [287]
User ID:         504

Date/Time:       2013-07-12 15:53:06.460 +0100
OS Version:      Mac OS X 10.8.4 (12E55)
Report Version:  10

Interval Since Last Report:          25025 sec
Crashes Since Last Report:           2
Per-App Interval Since Last Report:  52 sec
Per-App Crashes Since Last Report:   2
Anonymous UUID:                      900DBF77-9275-08F5-3C34-52922C2A119C

Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x000000000000037b

VM Regions Near 0x37b:
--> __PAGEZERO             0000000000000000-0000000000001000 [    4K] ---/--- SM=NUL  /Applications/Audacity/Audacity.app/Contents/MacOS/Audacity
    __TEXT                 0000000000001000-0000000000aa7000 [ 10.6M] r-x/rwx SM=COW  /Applications/Audacity/Audacity.app/Contents/MacOS/Audacity

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.audioease.simulation.Speakerphone.component	0x216db6c6 MissionAUBase::MissionAUBase(ComponentInstanceRecord*) + 22
1   com.apple.CoreServices.CarbonCore	0x91b86b38 CallComponentDispatch + 29
2   ???                           	0xb6c09ad7 0 + 3066075863
3   com.apple.CoreServices.CarbonCore	0x91b866a5 OpenAComponent + 443
4   Audacity                      	0x00080fe8 AudioUnitEffect::AudioUnitEffect(wxString, ComponentRecord*) + 104
5   Audacity                      	0x0008382c LoadAudioUnitsOfType(unsigned long) + 156
6   Audacity                      	0x000839de LoadAudioUnits() + 30
7   Audacity                      	0x000c15c5 LoadEffects() + 2197
8   Audacity                      	0x00043d6f AudacityApp::OnInit() + 2687
9   Audacity                      	0x000461d1 wxAppConsole::CallOnInit() + 17
10  Audacity                      	0x0053eec0 wxEntry(int&, wchar_t**) + 112
11  Audacity                      	0x0003e6a8 main + 24
12  Audacity                      	0x0003e44e _start + 216
13  Audacity                      	0x0003e375 start + 41

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0   libsystem_kernel.dylib        	0x96bf79ae kevent + 10
1   libdispatch.dylib             	0x930dfc71 _dispatch_mgr_invoke + 993
2   libdispatch.dylib             	0x930df7a9 _dispatch_mgr_thread + 53

Thread 2:
0   libsystem_kernel.dylib        	0x96bf47d2 mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x96bf3cb0 mach_msg + 68
2   ???                           	0x027957bf 0 + 41506751
3   libsystem_c.dylib             	0x9a5705b7 _pthread_start + 344
4   libsystem_c.dylib             	0x9a55ad4e thread_start + 34

Thread 3:
0   libsystem_kernel.dylib        	0x96bf48e6 mach_wait_until + 10
1   libsystem_c.dylib             	0x9a601c10 nanosleep + 375
2   Audacity                      	0x0004f754 AudioThread::Entry() + 100
3   libsystem_c.dylib             	0x9a5705b7 _pthread_start + 344
4   libsystem_c.dylib             	0x9a55ad4e thread_start + 34

Thread 4:
0   libsystem_kernel.dylib        	0x96bf68e2 __psynch_cvwait + 10
1   libsystem_c.dylib             	0x9a5752e9 _pthread_cond_wait + 938
2   libsystem_c.dylib             	0x9a602af0 pthread_cond_wait + 48
3   com.ikmultimedia.amplitube2   	0x0e5ae8c0 boost::detail::condition_impl::do_wait(_opaque_pthread_mutex_t*) + 24
4   com.ikmultimedia.amplitube2   	0x0e594d8c TiXmlText::Parse(char const*, TiXmlParsingData*, TiXmlEncoding) + 15990
5   com.ikmultimedia.amplitube2   	0x0e594f39 TiXmlText::Parse(char const*, TiXmlParsingData*, TiXmlEncoding) + 16419
6   com.ikmultimedia.amplitube2   	0x0e5af422 boost::thread_group::create_thread(boost::function0<void, std::allocator<boost::function_base> > const&) + 232
7   libsystem_c.dylib             	0x9a5705b7 _pthread_start + 344
8   libsystem_c.dylib             	0x9a55ad4e thread_start + 34

Thread 5:
0   libsystem_kernel.dylib        	0x96bf480e semaphore_wait_trap + 10
1   com.audioease.Cabinet.AU      	0x1615d39e MissionThread_mac::MissionThreadMPProc(void*) + 30
2   com.apple.CoreServices.CarbonCore	0x91bbea7b PrivateMPEntryPoint + 68
3   libsystem_c.dylib             	0x9a5705b7 _pthread_start + 344
4   libsystem_c.dylib             	0x9a55ad4e thread_start + 34

Thread 6:
0   libsystem_kernel.dylib        	0x96bf480e semaphore_wait_trap + 10
1   com.audioease.Cabinet.AU      	0x1615d39e MissionThread_mac::MissionThreadMPProc(void*) + 30
2   com.apple.CoreServices.CarbonCore	0x91bbea7b PrivateMPEntryPoint + 68
3   libsystem_c.dylib             	0x9a5705b7 _pthread_start + 344
4   libsystem_c.dylib             	0x9a55ad4e thread_start + 34

Thread 7:
0   libsystem_kernel.dylib        	0x96bf480e semaphore_wait_trap + 10
1   com.audioease.Altiverb7.AU    	0x17506139 M_Semaphore::WaitOnSemaphoreForever() + 27
2   com.audioease.Altiverb7.AU    	0x177129de MissionThread_cmac::DoThreadProc() + 26
3   com.apple.Foundation          	0x990cc3cb __NSThread__main__ + 1396
4   libsystem_c.dylib             	0x9a5705b7 _pthread_start + 344
5   libsystem_c.dylib             	0x9a55ad4e thread_start + 34

Thread 8:
0   libsystem_kernel.dylib        	0x96bf70ee __workq_kernreturn + 10
1   libsystem_c.dylib             	0x9a5730ac _pthread_workq_return + 45
2   libsystem_c.dylib             	0x9a572e79 _pthread_wqthread + 448
3   libsystem_c.dylib             	0x9a55ad2a start_wqthread + 30

Thread 9:
0   libsystem_kernel.dylib        	0x96bf70ee __workq_kernreturn + 10
1   libsystem_c.dylib             	0x9a5730ac _pthread_workq_return + 45
2   libsystem_c.dylib             	0x9a572e79 _pthread_wqthread + 448
3   libsystem_c.dylib             	0x9a55ad2a start_wqthread + 30

Thread 10:
0   libsystem_kernel.dylib        	0x96bf480e semaphore_wait_trap + 10
1   com.audioease.Altiverb7.AU    	0x17506139 M_Semaphore::WaitOnSemaphoreForever() + 27
2   com.audioease.Altiverb7.AU    	0x177129de MissionThread_cmac::DoThreadProc() + 26
3   com.apple.Foundation          	0x990cc3cb __NSThread__main__ + 1396
4   libsystem_c.dylib             	0x9a5705b7 _pthread_start + 344
5   libsystem_c.dylib             	0x9a55ad4e thread_start + 34

Thread 11:: com.apple.CFSocket.private
0   libsystem_kernel.dylib        	0x96bf6be6 __select + 10
1   com.apple.CoreFoundation      	0x972a1650 __CFSocketManager + 1632
2   libsystem_c.dylib             	0x9a5705b7 _pthread_start + 344
3   libsystem_c.dylib             	0x9a55ad4e thread_start + 34

Thread 12:
0   libsystem_kernel.dylib        	0x96bf480e semaphore_wait_trap + 10
1   com.audioease.Altiverb7.AU    	0x17506139 M_Semaphore::WaitOnSemaphoreForever() + 27
2   com.audioease.Altiverb7.AU    	0x177129de MissionThread_cmac::DoThreadProc() + 26
3   com.apple.Foundation          	0x990cc3cb __NSThread__main__ + 1396
4   libsystem_c.dylib             	0x9a5705b7 _pthread_start + 344
5   libsystem_c.dylib             	0x9a55ad4e thread_start + 34

Thread 13:
0   libsystem_kernel.dylib        	0x96bf68e2 __psynch_cvwait + 10
1   libsystem_c.dylib             	0x9a5752e9 _pthread_cond_wait + 938
2   libsystem_c.dylib             	0x9a575572 pthread_cond_timedwait_relative_np + 47
3   com.apple.CoreServices.CarbonCore	0x91beb6ad TSWaitOnConditionTimedRelative + 177
4   com.apple.CoreServices.CarbonCore	0x91beb184 TSWaitOnSemaphoreCommon + 272
5   com.apple.CoreServices.CarbonCore	0x91beb40d TSWaitOnSemaphoreRelative + 24
6   com.apple.QuickTimeComponents.component	0x911a23bc 0x90bac000 + 6251452
7   libsystem_c.dylib             	0x9a5705b7 _pthread_start + 344
8   libsystem_c.dylib             	0x9a55ad4e thread_start + 34

Thread 14:
0   libsystem_kernel.dylib        	0x96bf68e2 __psynch_cvwait + 10
1   libsystem_c.dylib             	0x9a5752e9 _pthread_cond_wait + 938
2   libsystem_c.dylib             	0x9a575572 pthread_cond_timedwait_relative_np + 47
3   com.apple.CoreServices.CarbonCore	0x91beb6ad TSWaitOnConditionTimedRelative + 177
4   com.apple.CoreServices.CarbonCore	0x91beb184 TSWaitOnSemaphoreCommon + 272
5   com.apple.CoreServices.CarbonCore	0x91beb40d TSWaitOnSemaphoreRelative + 24
6   com.apple.CoreServices.CarbonCore	0x91b8c7da AIOFileThread(void*) + 892
7   libsystem_c.dylib             	0x9a5705b7 _pthread_start + 344
8   libsystem_c.dylib             	0x9a55ad4e thread_start + 34

Thread 15:
0   libsystem_kernel.dylib        	0x96bf68e2 __psynch_cvwait + 10
1   libsystem_c.dylib             	0x9a5752e9 _pthread_cond_wait + 938
2   libsystem_c.dylib             	0x9a575572 pthread_cond_timedwait_relative_np + 47
3   com.apple.CoreServices.CarbonCore	0x91beb6ad TSWaitOnConditionTimedRelative + 177
4   com.apple.CoreServices.CarbonCore	0x91beb184 TSWaitOnSemaphoreCommon + 272
5   com.apple.CoreServices.CarbonCore	0x91beb40d TSWaitOnSemaphoreRelative + 24
6   com.apple.CoreServices.CarbonCore	0x91bd11a3 TimerThread + 324
7   libsystem_c.dylib             	0x9a5705b7 _pthread_start + 344
8   libsystem_c.dylib             	0x9a55ad4e thread_start + 34

Thread 16:
0   libsystem_kernel.dylib        	0x96bf68e2 __psynch_cvwait + 10
1   libsystem_c.dylib             	0x9a5752e9 _pthread_cond_wait + 938
2   libsystem_c.dylib             	0x9a575572 pthread_cond_timedwait_relative_np + 47
3   com.apple.CoreServices.CarbonCore	0x91beb6ad TSWaitOnConditionTimedRelative + 177
4   com.apple.CoreServices.CarbonCore	0x91beb184 TSWaitOnSemaphoreCommon + 272
5   com.apple.CoreServices.CarbonCore	0x91beb40d TSWaitOnSemaphoreRelative + 24
6   com.apple.CoreServices.CarbonCore	0x91bd0ef1 DeferredTaskThread + 146
7   libsystem_c.dylib             	0x9a5705b7 _pthread_start + 344
8   libsystem_c.dylib             	0x9a55ad4e thread_start + 34

Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0xbffff928  ebx: 0x00000099  ecx: 0x00000340  edx: 0xf92891c1
  edi: 0x00000099  esi: 0x073cc340  ebp: 0xbffff908  esp: 0xbffff8ec
   ss: 0x00000023  efl: 0x00010283  eip: 0x216db6c6   cs: 0x0000001b
   ds: 0x00000023   es: 0x00000023   fs: 0x00000000   gs: 0x0000000f
  cr2: 0x0000037b
Logical CPU: 2

Repeating my response on feedback@.

Audacity cannot yet choose which Audio Units to load, so one choice is to move the following two items to a personal location like your Desktop where Audacity cannot find them.

/Library/Audio/Plug-Ins/Components/Speakerphone.component/Contents/MacOS/Speakerphone

/Library/Audio/Plug-Ins/Components/Altiverb7.component/Contents/MacOS/Altiverb 7 .

The only other location where Audacity will look for Audio Units is ~/Library/Audio/Plug-Ins/Components (so don’t move them there).

The other choice is to disable all Audio Unit support in Audacity by making a one-time edit to the audacity.cfg settings file so that Audacity can launch. This link explains how to make this change to audacity.cfg:
http://wiki.audacityteam.org/wiki/User:BillWharrie/Resetting_Preferences_on_Mac .

Moving those two Audio Units may impact on Pro Tools’ ability to find them unless you can tell it where they have moved to.


Gale

As previously explained here and in the Release Notes Missing features - Audacity Support , Audacity cannot choose which plug-ins to load. It also cannot defer loading of plug-ins until the user requests them from the menu, which would be another alternative.

Therefore if a plug-in presents itself on launch of Audacity, will not load because the user has not authorized it, and it presents no way to continue in demo or limited mode, Audacity may well crash.

This is regarded as a bug, hence it is in the Release Notes. There are no resources to improve this at this time.

Then you may disable all Audio Unit support in Audacity by editing audacity.cfg as described.



Gale