• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Strange crash in XIOAudioDevice
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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.

References: 
 >Strange crash in XIOAudioDevice (From: Robert Grant <email@hidden>)

  • Prev by Date: Re: kAudioUnitProperty_MaximumFramesPerSlice
  • Next by Date: Re: kAudioUnitProperty_MaximumFramesPerSlice
  • Previous by thread: Strange crash in XIOAudioDevice
  • Next by thread: RE: everyone having fun with the Digidesign CoreAudio drivers
  • Index(es):
    • Date
    • Thread