Незначительный сбой в потоке NSURLConnectionLoader

Мы начали видеть сбои, которые происходят, когда начинается наше приложение. Я не смог воспроизвести его, и это случается только с несколькими пользователями.

Исключением является: Тип исключения: EXC_BAD_ACCESS Код: KERN_INVALID_ADDRESS на 0x3250974659

Авария произошла в потоке с именем com.apple.NSURLConnectionLoader при вызове -[NSBlockOperation main]

Это трассировка стека этого потока:

 0 libobjc.A.dylib objc_msgSend + 9
 1 Foundation - [NSBlockOperation main] + 200
 2 Foundation - [__ NSOperationInternal start] + 840
 3 Foundation - [_ NSCFURLProtocolBridgeWithTrampoline processEventQ] + 344
 4 Foundation - [_ NSCFURLProtocolBridgeWithTrampoline pushEvent: from:] + 298
 5 Foundation - [_ NSCFURLProtocolBridge stop] + 88
 6 Основание _bridger + 64
 7 CFNetwork __block_global_7 + 24
 8 CFNetwork __block_global_8 + 12
 9 CFNetwork ___performAsync_block_invoke_068 + 18
 10 CoreFoundation CFArrayApplyFunction + 176
 11 CFNetwork RunloopBlockContext :: выполнить () + 74
 12 CFNetwork MultiplexerSource :: выполнить () + 188
 13 CoreFoundation __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 14
 14 CoreFoundation __CFRunLoopDoSources0 + 212
 15 CoreFoundation __CFRunLoopRun + 646
 16 CoreFoundation CFRunLoopRunSpecific + 356
 17 CoreFoundation CFRunLoopRunInMode + 104
 18 Foundation + [NSURLConnection (Loader) _resourceLoadLoop:] + 308
 19 Фонд __NSThread__main__ + 972
 20 libsystem_c.dylib _pthread_start + 308

Поблагодарите любую помощь, чтобы понять, что может вызвать такой крах.

2 Solutions collect form web for “Незначительный сбой в потоке NSURLConnectionLoader”

Мое предположение (потому что без кода все ответы будут гадать) – вы освобождаете объекты, которые используете в блоках до того, как выполняются блоки.

Вставьте код, чтобы мы могли больше помочь.

Со мной этот код косвенно вызывает крушение. Если я правильно прочитал аварийный сброс

 [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error] 

запускает NSURLConnectionLoaderThread. Вероятно, это то, что они используют для асинхронной поддержки. Но поскольку я использую синхронный запрос, я не могу освободить объект во время работы потока. Если вы спросите меня, это ошибка в IOS 7.

 NSMutableURLRequest* request = [self setupRequestWithService:service andMethod:operation]; [request addValue:CONTENT_TYPE_APPLICATION_JSON forHTTPHeaderField:REQUEST_HEADER_CONTENT_TYPE]; [request setHTTPMethod:@"POST"]; NSError* error = nil; NSData* jsonData = nil; NSAssert(message,@"Message must not be null"); jsonData = [NSJSONSerialization dataWithJSONObject:[message toDictionary] options:kNilOptions error:&error]; NSAssert(! error, @"Message could not be json serialized"); Log(@"----------------------------------------------------------------------"); Log(@"JSON DATA: - %@", [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]); Log(@"----------------------------------------------------------------------"); [request setHTTPBody:jsonData]; // Send Synchronous Request NSURLResponse *response = nil; error = nil; NSData* responseData = nil; NSString* responseString = nil; responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error]; 
  • Сбой при вызове indexPathForCell
  • Пользовательский NSUncaughtExceptionHandler вызывает предыдущий обработчик исключений
  • Исключение NSMutableArray removeAllObjects за пределами ограничений
  • iOS: сбой initWithCoder: «Управлять классом для реализации селектора нужно нажать»
  • object-c не исключение catch в блоке try / catch
  • Неопределенный ключ NSException в UIPickerView iOS7.1
  • Игнорировать исключения в com.apple.coremedia.networkbuffering
  • EXC_BAD_ACCESS на iOS в системных библиотеках
  • «Загруженный наконечник, но не была установлена ​​точка выхода»
  • Photos Framework crash: «Это приложение не может получить доступ к данным« Фото ».
  • Есть ли какое-либо решение для отправки фатального сбоя с ios с краштикой?
  • Interesting Posts

    UITableView в UIViewController

    Как настроить положение UILabel Programmatically iOS 7

    Регистрация учетной записи пользователей приложений и логин, лучший способ справиться?

    Как изменить размер cell.imageView в TableView и применить tintColor в Swift

    Могу ли я использовать свойства исходных данных для возврата последнего объекта?

    Разделяйте идентификаторы покупок в приложениях через премиальные и бесплатные версии приложений для iPhone?

    Как сделать многопоточность, параллелизм или параллелизм в iOS Swift?

    Исходное время для приложения Bluetooth LE для Iphone 4s

    Сегмент разделителя сгруппированных разделов UITableView

    Есть ли способ, которым Unity3D View может быть интегрирован в iMessage Extension App View?

    Единый сертификат SSL на нескольких серверах для отправки Push-уведомлений в одно и то же приложение

    ios – при попытке создания push-уведомлений с UrbanAirship, как указать, на каком экране выходить?

    Разъем VoIP на iOS – никаких уведомлений не получено

    Lauching App с URL (через UIApplicationDelegate's handleOpenURL), работающий под iOS 4, но не под iOS 3.2

    AutoLayout и AVCaptureVideoPreviewLayer

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.