On Tue, Oct 25, 2016, at 03:30 PM, Andy Davidson wrote:
> Hi 
> 
> I recently upgrade an old IOS app to use IOS 10.x. When I run the app I
> am
> able to play songs how ever when I stop the song I get the following 
> crash.
> My app is written using audio queues, My ŒsoundEngine¹ has a
> AudioQueueBuffer used for playback and my ŒAQConverter¹ has a another
> AudioQueueBufferRef used to convert the audio to LPCM
> 
> ref: https://forums.developer.apple.com/thread/66006
> Ref: bug report 28875196
> 
> Any suggestions would be greatly appreciated.

The crash log you provided doesn’t include the thread that actually
crashed. Thread 0 is not the problem here.

--Kyle Sluder

> 
> Thanks
> 
> Andy
> 
> ////////////////////////////////////////////////////////////////////////////
> ////
> 
> // AQConverter
> - (void) stop {
> 
>     // http://developer.apple.com/iphone/library/qa/qa2009/qa1562.html
> <http://developer.apple.com/iphone/library/qa/qa2009/qa1562.html>
> 
> AudioQueueStop (
> 
>                     self.queueObject,
> 
>                     self.audioConverterShouldStopImmediately
> 
>                     );
> 
>     AudioFileClose (self.audioFileID);
> 
>     audioFileIDIsClosed = YES;
> 
> 
> 
> }
> 
> 
> ////////////////////////////////////////////////////////////////////////////
> ////
> 
> // SoundEngine.mm:332
> 
> - (void) stop {
> 
> userPressedStopButton = YES;
> 
>     AQConverter.audioConverterShouldStopImmediately =
> self.audioPlayerShouldStopImmediately;
> 
> [AQConverter stop];
> 
> AudioQueueStop (queueObject, self.audioPlayerShouldStopImmediately );
> 
> userPressedStopButton = NO; // clear flag
> 
> }
> 
> 
> Incident Identifier: D83B258B-1DB7-4B9F-B803-FE63EA722910
> CrashReporter Key:   34531acd52fc739c4c031178e5d923de281cfbd8
> Hardware Model:      iPhone7,1
> Process:             MusicTrainer [2567]
> Path:              
> /private/var/containers/Bundle/Application/57FB2B1F-0FD8-49A1-9F8B-BDE3C9568
> 2E1/MusicTrainer.app/MusicTrainer
> Identifier:          com.santacruzintegration.com.MusicTrainer
> Version:             3.5.3 (3.5.3)
> Code Type:           ARM-64 (Native)
> Role:                Foreground
> Parent Process:      launchd [1]
> Coalition:           com.santacruzintegration.com.MusicTrainer [1595]
> 
> 
> Date/Time:           2016-10-19 12:38:07.2604 -0700
> Launch Time:         2016-10-19 12:37:59.7596 -0700
> OS Version:          iPhone OS 10.0.2 (14A456)
> Report Version:      104
> 
> Exception Type:  EXC_BREAKPOINT (SIGTRAP)
> Exception Codes: 0x0000000000000001, 0x000000018d5d9f60
> Termination Signal: Trace/BPT trap: 5
> Termination Reason: Namespace SIGNAL, Code 0x5
> Terminating Process: exc handler [0]
> Triggered by Thread:  4
> 
> Application Specific Information:
> BUG IN CLIENT OF LIBDISPATCH: dispatch_barrier_sync called on queue
> already
> owned by current thread
> Abort Cause 6175045248
> 
> Filtered syslog:
> None found
> 
> Thread 0 name:  Dispatch queue: com.apple.main-thread
> Thread 0:
> 0   libsystem_kernel.dylib        0x000000018d6f016c mach_msg_trap + 8
> 1   libsystem_kernel.dylib        0x000000018d6effdc mach_msg + 72
> 2   CoreFoundation                0x000000018e6edcec
> __CFRunLoopServiceMachPort + 192
> 3   CoreFoundation                0x000000018e6eb908 __CFRunLoopRun +
> 1132
> 4   CoreFoundation                0x000000018e61a048 CFRunLoopRunSpecific
> +
> 444
> 5   AudioToolbox                  0x000000019168e4b4
> ClientAudioQueue::AwaitAllPendingCallbacks(bool) + 1088
> 6   AudioToolbox                  0x0000000191690098 AudioQueueStop + 548
> 7   MusicTrainer                  0x00000001000984a4 -[SoundEngine stop]
> (SoundEngine.mm:332)
> 8   MusicTrainer                  0x0000000100088c6c -[SoundEngineWrapper
> stop] (SoundEngineWrapper.m:199)
> 9   MusicTrainer                  0x0000000100082bac -[MainViewController
> stopCallback:] (MainViewController.m:899)
> 10  UIKit                         0x00000001945be7b0 -[UIApplication
> sendAction:to:from:forEvent:] + 96
> 11  UIKit                         0x00000001947325ec
> -[UIBarButtonItem(UIInternal) _sendAction:withEvent:] + 168
> 12  UIKit                         0x00000001945be7b0 -[UIApplication
> sendAction:to:from:forEvent:] + 96
> 13  UIKit                         0x00000001945be730 -[UIControl
> sendAction:to:forEvent:] + 80
> 14  UIKit                         0x00000001945a8be4 -[UIControl
> _sendActionsForEvents:withEvent:] + 452
> 15  UIKit                         0x00000001945a8d4c -[UIControl
> _sendActionsForEvents:withEvent:] + 812
> 16  UIKit                         0x00000001945be01c -[UIControl
> touchesEnded:withEvent:] + 584
> 17  UIKit                         0x00000001945bdb44 -[UIWindow
> _sendTouchesForEvent:] + 2484
> 18  UIKit                         0x00000001945b8d8c -[UIWindow
> sendEvent:]
> + 2988
> 19  UIKit                         0x0000000194589858 -[UIApplication
> sendEvent:] + 340
> 20  UIKit                         0x0000000194d76cb8
> __dispatchPreprocessedEventFromEventQueue + 2736
> 21  UIKit                         0x0000000194d70720 __handleEventQueue +
> 784
> 22  CoreFoundation                0x000000018e6ee278
> __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24
> 23  CoreFoundation                0x000000018e6edbc0
> __CFRunLoopDoSources0 +
> 524
> 24  CoreFoundation                0x000000018e6eb7c0 __CFRunLoopRun + 804
> 25  CoreFoundation                0x000000018e61a048 CFRunLoopRunSpecific
> +
> 444
> 26  GraphicsServices              0x000000019009d198 GSEventRunModal +
> 180
> 27  UIKit                         0x00000001945f4628 -[UIApplication
> _run] +
> 684
> 28  UIKit                         0x00000001945ef360 UIApplicationMain +
> 208
> 29  MusicTrainer                  0x000000010006f2a8 main (main.m:20)
> 30  libdyld.dylib                 0x000000018d5fc5b8 start + 4

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/coreaudio-api/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to