SndRecord workaround?
- Subject: SndRecord workaround?
- From: Terry <email@hidden>
- Date: Tue, 09 Aug 2005 20:10:03 -0500
- Delivered-to: email@hidden
- Delivered-to: email@hidden
- User-agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022
QuickTime's SndRecord function crashes on 10.4 and on some systems running
10.3.
You can see it crash using the stock SimpleText example in the Developer
folder (/Developer/Examples/Carbon/SimpleText). Choose "Record" from the
"Sound" menu.
Anyone know of a workaround?
Thanks.
Terry
SimpleText Crash Report: =========================================
Date/Time: 2005-08-07 23:29:48.069 -0500
OS Version: 10.4.1 (Build 8B15)
Report Version: 3
Command: SimpleText
Path:
/Developer/Examples/Carbon/SimpleText/build/SimpleText.app/Contents/MacOS/Si
mpleText
Parent: WindowServer [59]
Version: 1.6 (1.6d1)
PID: 341
Thread: 0
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000052
Thread 0 Crashed:
0 ...oundManager.SndRecordDialog 0x03a2d378 SndRecordX + 1300
1 ...oundManager.SndRecordDialog 0x03a2cf28 SndRecordX + 196
2 com.apple.audio.SoundManager 0x930dbd38 SndRecord + 164
3 TextFile.ob 0x00071398 TextCommand + 4940
(TextFile.c:1886)
4 SimpleText.ob 0x0004f484 DoCommand + 180
(SimpleText.c:3162)
5 SimpleText.ob 0x0004f97c DoMenuCommand + 392
(SimpleText.c:3318)
6 SimpleText.ob 0x00050fcc HandleEvent + 1480
(SimpleText.c:3927)
7 SimpleText.ob 0x00051400 DoEventLoop + 508
(SimpleText.c:4104)
8 SimpleText.ob 0x00052ca4 main + 136
(SimpleText.c:4862)
9 com.apple.SimpleText 0x00001ab8 start + 412
10 com.apple.SimpleText 0x00001958 start + 60
Thread 1:
0 libSystem.B.dylib 0x9000a778 mach_msg_trap + 8
1 libSystem.B.dylib 0x9000a6bc mach_msg + 60
2 com.apple.CoreFoundation 0x9074a4d8 __CFRunLoopRun + 832
3 com.apple.CoreFoundation 0x90749ddc CFRunLoopRunSpecific + 268
4 com.apple.audio.CoreAudio 0x913a535c
HALRunLoop::OwnThread(void*) + 264
5 com.apple.audio.CoreAudio 0x913a50fc
CAPThread::Entry(CAPThread*) + 96
6 libSystem.B.dylib 0x9002c3d4 _pthread_body + 96
Thread 0 crashed with PPC Thread State:
srr0: 0x03a2d378 srr1: 0x0200d030 vrsave: 0x00000000
cr: 0x22004422 xer: 0x20000004 lr: 0x03a2d378 ctr: 0x90b22ae4
r0: 0x03a2d378 r1: 0xbffff4a0 r2: 0xa0afca1c r3: 0x00000000
r4: 0x00000000 r5: 0x00000000 r6: 0x00000000 r7: 0x00000000
r8: 0x00000001 r9: 0xa0afcc90 r10: 0x90b21edc r11: 0xbffff480
r12: 0x90b22ae4 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000
r20: 0x00000008 r21: 0x00320064 r22: 0x003a7990 r23: 0x0035c860
r24: 0x00000035 r25: 0x00000000 r26: 0x0052d878 r27: 0x00000000
r28: 0x00000000 r29: 0x00000000 r30: 0xfffffff6 r31: 0x03a2cfd4
[...]
Debugger listings: ===============================================
#0 0x000f1378 in SndRecordX
#1 0x000f0f28 in SndRecordX
#2 0x930dcd38 in SndRecord
#3 0x00071398 in TextCommand at TextFile.c:1886
#4 0x0004f484 in DoCommand at SimpleText.c:3162
#5 0x0004f97c in DoMenuCommand at SimpleText.c:3318
#6 0x00050fcc in HandleEvent at SimpleText.c:3927
#7 0x00051400 in DoEventLoop at SimpleText.c:4102
#8 0x00052ca4 in main at SimpleText.c:4852
[...]
0x000f1354 <+1264> bl 0xf2b64 <dyld_stub_RunAppModalLoopForWindow>
0x000f1358 <+1268> lha r30,4(r28)
0x000f135c <+1272> beq+ cr4,0xf1368 <SndRecordX+1284>
0x000f1360 <+1276> mr r3,r22
0x000f1364 <+1280> bl 0xf2b44 <dyld_stub_CFRelease>
0x000f1368 <+1284> mr r3,r26
0x000f136c <+1288> bl 0xf1584 <SndRecordX+1824>
0x000f1370 <+1292> mr r3,r20
0x000f1374 <+1296> bl 0xf2e04 <dyld_stub_UseResFile>
0x000f1378 <+1300> lwz r3,82(r28) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
0x000f137c <+1304> cmpwi cr7,r3,0
0x000f1380 <+1308> beq+ cr7,0xf1388 <SndRecordX+1316>
0x000f1384 <+1312> bl 0xf2b24 <dyld_stub_DisposeCIcon>
0x000f1388 <+1316> lwz r3,86(r28)
0x000f138c <+1320> cmpwi cr7,r3,0
0x000f1390 <+1324> beq+ cr7,0xf1398 <SndRecordX+1332>
0x000f1394 <+1328> bl 0xf2b24 <dyld_stub_DisposeCIcon>
0x000f1398 <+1332> lwz r3,90(r28)
0x000f139c <+1336> cmpwi cr7,r3,0
0x000f13a0 <+1340> beq+ cr7,0xf13a8 <SndRecordX+1348>
[...]
_______________________________________________
Do not post admin requests to the list. They will be ignored.
QuickTime-API mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quicktime-api/email@hidden
This email sent to email@hidden
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE
Contact Apple | Terms of Use | Privacy Policy
Copyright © 2007 Apple Inc. All rights reserved.