Speech System Preference Always Crashes

Posted:
in Genius Bar edited January 2014
I've run into an odd problem which may be related to 10.3.5 and/or the subsequent security updates. The problem relates to the Speech System Preference. On our computer there are several user accounts. I am the administrator. I was working on setting up a new scanner in another user's account. When I accessed Safari to look at a web site, the program said "Curious". I immediately went to the Speech System Preference, and when I opened it, it crashed. I went to all other user's accounts, and the same thing happened when trying to access Speech. Crashed every time. I never use this System Preference, so I am not sure when it started. I remember looking at it without incident a few months ago, and the plist file was changed on 08/07/04 (August 7th). I have repaired permissions endlessly, trashed preference files, and no go. Opening the Speech System Preference crashes every time. I have also thought: "Is this a virus?" I have a router, firewall software, and virus scanner that are always on. The logs reflect no attacks or infections. I've scanned both hard disks. No viruses. I am at a loss as to how to fix the problem.



Edited:



Here is Crash Log Report:



Date/Time: 2004-09-16 09:43:11 -0700

OS Version: 10.3.5 (Build 7M34)

Report Version: 2

Command: System Preferences

Path: /Applications/System Preferences.app/Contents/MacOS/System Preferences

Version: 2.3 (2.3)

PID: 1200

Thread: 0

Exception: EXC_BAD_ACCESS (0x0001)

Codes: KERN_INVALID_ADDRESS (0x0001) at 0x2f537993

Thread 0 Crashed:

0 libobjc.A.dylib 0x908311ec objc_msgSend + 0xc

1 com.apple.CoreFoundation 0x901af128 _CFFindBundleResources + 0xa0

2 com.apple.CoreFoundation 0x901b9d74 CFBundleCopyResourceURL + 0x90

3 com.apple.preference.speech 0x0074a090 VoiceDirFNSubscriptionProc + 0x948

4 com.apple.preference.speech 0x00749bfc VoiceDirFNSubscriptionProc + 0x4b4

5 com.apple.preference.speech 0x00749b48 VoiceDirFNSubscriptionProc + 0x400

6 com.apple.preference.speech 0x007497d8 VoiceDirFNSubscriptionProc + 0x90

7 com.apple.preference.speech 0x007475d4 0x746000 + 0x15d4

8 com.apple.preference.speech 0x007474fc 0x746000 + 0x14fc

9 com.apple.systempreferences 0x0000cc94 0x1000 + 0xbc94

10 com.apple.systempreferences 0x0000a4ec 0x1000 + 0x94ec

11 com.apple.Foundation 0x90a0166c __NSFireDelayedPerform + 0x104

12 com.apple.CoreFoundation 0x90194620 __CFRunLoopDoTimer + 0xf4

13 com.apple.CoreFoundation 0x90191980 __CFRunLoopRun + 0x5c8

14 com.apple.CoreFoundation 0x90195e94 CFRunLoopRunSpecific + 0x148

15 com.apple.HIToolbox 0x927d5f88 RunCurrentEventLoopInMode + 0xac

16 com.apple.HIToolbox 0x927dc6f0 ReceiveNextEventCommon + 0x17c

17 com.apple.HIToolbox 0x927fe6c8 BlockUntilNextEventMatchingListInMode + 0x60

18 com.apple.AppKit 0x92dd227c _DPSNextEvent + 0x180

19 com.apple.AppKit 0x92de8c24 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 0x74

20 com.apple.AppKit 0x92dfcf8c -[NSApplication run] + 0x21c

21 com.apple.AppKit 0x92eb948c NSApplicationMain + 0x1d0

22 com.apple.systempreferences 0x0000adc0 0x1000 + 0x9dc0

23 com.apple.systempreferences 0x0000e754 0x1000 + 0xd754

PPC Thread State:

srr0: 0x908311ec srr1: 0x0200f030 vrsave: 0x00000000

cr: 0x44044448 xer: 0x00000007 lr: 0x901af128 ctr: 0x908311e0

r0: 0x901af128 r1: 0xbfffe1b0 r2: 0xa01901f0 r3: 0x001c7770

r4: 0x90881ae4 r5: 0x00000000 r6: 0x001bdf90 r7: 0x001c7770

r8: 0x00000000 r9: 0x0000001c r10: 0x00000002 r11: 0x0074f4c8

r12: 0x2f537973 r13: 0x00000001 r14: 0x00000000 r15: 0x001bdf90

r16: 0x00000000 r17: 0x00000000 r18: 0x001c6a50 r19: 0x00000002

r20: 0x00000000 r21: 0x00000001 r22: 0x00000000 r23: 0x00000001

r24: 0x00000000 r25: 0x001c7770 r26: 0x00000000 r27: 0xa01900e0

r28: 0x001c7770 r29: 0x00000000 r30: 0x001c6a50 r31: 0x901af098

Comments

  • Reply 1 of 2
    Never mind about this. I finally got it to work by booting off another HD using 10.3.5 and copying two speech preference files



    com.apple.speech.prefs.plist

    com.apple.speech.recognition.AppleSpeechRecognitio n.prefs.plist



    to the affected HD's Library/Preferences



    Problem solved.



    Edited:



    I still do not understand why Speech was unable to generate these files after the originals were deleted on the affected HD.
  • Reply 2 of 2
    Spoke too soon. Speech loaded properly once. Next time it crashed again. I can't get it running. I am baffled.
Sign In or Register to comment.