Swift 2.0 Random EXC_BAD_ACCESS

Me estoy topando con algunos extraños errores de EXC_BAD_ACCESS que son totalmente reproducibles con las últimas 2 versiones de Xcode 7 Beta (incluido el GM de anoche):

Cuando ejecuto mi aplicación, AFNetworking falla con un post EXC_BAD_ACCESS en AFURLConnectionOperation.m línea 154. Más precisamente, aquí está el stacktrace:

thread #1: tid = 0x23b173, 0x000000010b89beaf CoreFoundation`___forwarding___ + 767, queue = 'com.apple.main-thread', stop reason = EXC_BREAKPOINT (code=EXC_I386_BPT, subcode=0x0) frame #0: 0x000000010b89beaf CoreFoundation`___forwarding___ + 767 frame #1: 0x000000010b89bb28 CoreFoundation`__forwarding_prep_0___ + 120 * frame #2: 0x0000000105a4507e MyApp`-[AFURLConnectionOperation .cxx_destruct](self=0x00007fc4d873aa20, _cmd=(null)) + 494 at AFURLConnectionOperation.m:154 frame #3: 0x000000010af637bb libobjc.A.dylib`object_cxxDestructFromClass(objc_object*, objc_class*) + 127 frame #4: 0x000000010af6e390 libobjc.A.dylib`objc_destructInstance + 93 frame #5: 0x000000010b94e7c6 CoreFoundation`-[NSObject(NSObject) __dealloc_zombie] + 150 frame #6: 0x00000001087ee9df Foundation`-[NSOperation dealloc] + 89 frame #7: 0x0000000105a3dca2 MyApp`-[AFURLConnectionOperation dealloc](self=0x00007fc4d873aa20, _cmd="dealloc") + 162 at AFURLConnectionOperation.m:216 frame #8: 0x000000010af78afe libobjc.A.dylib`objc_object::sidetable_release(bool) + 232 frame #9: 0x0000000105a31dd1 MyApp`__destroy_helper_block_((null)=0x00007fc4d8b27000) + 65 at AFHTTPRequestOperation.m:0 frame #10: 0x000000010d1226b1 libsystem_blocks.dylib`_Block_release + 128 frame #11: 0x000000010d0a549b libdispatch.dylib`_dispatch_client_callout + 8 frame #12: 0x000000010d08d34b libdispatch.dylib`_dispatch_main_queue_callback_4CF + 1738 frame #13: 0x000000010b8a63e9 CoreFoundation`__CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9 frame #14: 0x000000010b867939 CoreFoundation`__CFRunLoopRun + 2073 frame #15: 0x000000010b866e98 CoreFoundation`CFRunLoopRunSpecific + 488 frame #16: 0x000000010dd2cad2 GraphicsServices`GSEventRunModal + 161 frame #17: 0x00000001095c9676 UIKit`UIApplicationMain + 171 frame #18: 0x0000000105767d3f MyApp`main(argc=7, argv=0x00007fff5a541620) + 111 at main.m:33 frame #19: 0x000000010d0da92d libdyld.dylib`start + 1 

Configuré Zombie Objects habilitados en mi esquema y obtuve el siguiente error

 *** -[NSMutableURLRequest release]: message sent to deallocated instance 0x7fc4d8acc460 

¿Alguno de ustedes tiene una idea de lo que está causando el crash? Usar Xcode 6 funciona como un encanto, pero realmente me gustaría usar las nuevas funciones de Swift en mi código …

Para responder a mi propia pregunta y dejar esto aquí para cualquiera que pueda encontrarse con el mismo problema:

Al parecer, al comstackdor Swift 2.0 no le gusta que se inout un parámetro inout . Tuve un cierre en el lugar que se podría utilizar para personalizar aún más mi request, que tomó un object de tipo NSMutableURLRequest como parámetro inout. Una vez que se cambia este cierre para simplemente devolver la request y eliminar la inout todo funciona como se esperaba nuevamente …