Re: Strange crash in XIOAudioDevice
Re: Strange crash in XIOAudioDevice
- Subject: Re: Strange crash in XIOAudioDevice
- From: Jeff Moore <email@hidden>
- Date: Tue, 9 Sep 2003 12:19:52 -0700
This is a known crash that happens when the driver is tearing down the
status block and other shared memory between it and the HAL. It is the
same crash as what happens when you unplug a USB device or FireWire
device while it is in use. I think there's a tech note about it.
On Sep 9, 2003, at 10:32 AM, Robert Grant wrote:
This is probably for the Apple folks...
I've got a user complaining of an occasional crash with Peripheral
Vision (PV) when they log out. PV is a little utility app that pops up
a transparent window when various peripherals (and network link) come
and go. It doesn't use CoreAudio directly but does use NSSound in case
that's a clue...
But wait - I just spotted an _ape call in there.... I bet it's those
&^%$ haxies!
Thanks,
Robert.
Here's the crash log:
Date/Time: 2003-08-30 16:31:34 +0200
OS Version: 10.2.6 (Build 6L60)
Host: <deleted>
Command: Peripheral Vision
PID: 503
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_INVALID_ADDRESS (0x0001) at 0x0036f008
Thread 0:
#0 0x90073c08 in mach_msg_trap
#1 0x90005ed0 in mach_msg
#2 0x901489f0 in __CFRunLoopRun
#3 0x90180f58 in CFRunLoopRunSpecific
#4 0x969a3b70 in RunCurrentEventLoopInMode
#5 0x969b3b00 in ReceiveNextEventCommon
#6 0x969dabbc in BlockUntilNextEventMatchingListInMode
#7 0x9308dedc in _DPSNextEvent
#8 0x930a0158 in -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:]
#9 0x930b1d88 in -[NSApplication run]
#10 0x9315fc58 in NSApplicationMain
#11 0x000033c8 in _start (crt.c:267)
#12 0x00003248 in start
Thread 1:
#0 0x90073c08 in mach_msg_trap
#1 0x90005ed0 in mach_msg
#2 0xc0009528 in __ape_internal
#3 0xc0001368 in __ape_agent
#4 0x90020c88 in _pthread_body
Thread 2:
#0 0x90034788 in semaphore_wait_trap
#1 0x90009c78 in pthread_mutex_lock
#2 0x94d85308 in CAGuard::Lock()
#3 0x94d88cac in XThreadedCommand::Execute()
#4 0x94d8c6a8 in XBasicDevice::ProcessCommand(CACommand*, bool)
#5 0x94da2fe4 in XBasicDevice::StopAll()
#6 0x94db3d00 in
HALIOAudioDeviceFactory::DeviceIsDead(XIOAudioDevice*)
#7 0x94da9f04 in XIOAudioDevice::IOServiceInterestCallback(void*,
unsigned, unsigned, void*)
#8 0x90494908 in IODispatchCalloutFromCFMessage
#9 0x9015bd8c in __CFMachPortPerform
#10 0x9015bbf8 in __CFRunLoopDoSource1
#11 0x90148c9c in __CFRunLoopRun
#12 0x90180f58 in CFRunLoopRunSpecific
#13 0x94d9c1c0 in HALRunLoop::OwnThread(void*)
#14 0x94d911b0 in CAPThread::Entry(CAPThread*)
#15 0x90020c88 in _pthread_body
Thread 3:
#0 0x90073c08 in mach_msg_trap
#1 0x90005ed0 in mach_msg
#2 0x00435a34 in ah_serv_loop
#3 0x90020c88 in _pthread_body
Thread 4:
#0 0x90073c08 in mach_msg_trap
#1 0x90005ed0 in mach_msg
#2 0x0053ea74 in APEBundleMessage
#3 0x90020c88 in _pthread_body
Thread 5:
#0 0x9003ea08 in semaphore_wait_signal_trap
#1 0x9003e824 in _pthread_cond_wait
#2 0x90232754 in TSWaitOnSemaphoreCommon
#3 0x9023b550 in TimerThread
#4 0x90020c88 in _pthread_body
Thread 6 Crashed:
#0 0x94d84b18 in
XIOAudioDevice::GetCurrent0TimeStamp(AudioTimeStamp&)
#1 0x94d83798 in XIOAudioDevice::Update0TimeStamp()
#2 0x94d82480 in XThreadedDevice::IOThread()
#3 0x94d95a24 in XThreadedDevice::IOThreadEntry(void*)
#4 0x94d911b0 in CAPThread::Entry(CAPThread*)
#5 0x90020c88 in _pthread_body
PPC Thread State:
srr0: 0x94d84b18 srr1: 0x0000f030 vrsave: 0x00000000
xer: 0x00000000 lr: 0x94d84ad0 ctr: 0x94d84ac0 mq: 0x00000000
r0: 0x94d83798 r1: 0xf0284b10 r2: 0x900e8d18 r3: 0x0012d2b0
r4: 0xf0284bc0 r5: 0x00000000 r6: 0x00dfbf34 r7: 0x94d827a8
r8: 0xa0001064 r9: 0x0036f000 r10: 0x001196f0 r11: 0xa4d8096c
r12: 0x94d84ac0 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0xa4d81eec
r20: 0xa4d81eec r21: 0x00000000 r22: 0x0012d628 r23: 0xf0284d20
r24: 0x0012d6d0 r25: 0xa4d81eec r26: 0x00000001 r27: 0x00000001
r28: 0x0012d2b0 r29: 0x000000ce r30: 0x0012d2b0 r31: 0x94d84ad0
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.
--
Jeff Moore
Core Audio
Apple
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.