NSDateFormatter аварийно завершает работу при использовании из разных потоков

Мы продолжаем получать случайный странный сбой с NSDateFormatter . Соответствующая трассировка стека:

Program received signal:  “EXC_BAD_ACCESS”.
#0  0x00000005 in ?? ()
#1  0x0213e3c3 in udat_parse ()
#2  0x01d4e1ca in CFDateFormatterGetAbsoluteTimeFromString ()
#3  0x01d4e225 in CFDateFormatterCreateDateFromString ()
#4  0x003e2608 in getObjectValue ()
#5  0x003e2921 in -[NSDateFormatter getObjectValue:forString:errorDescription:] ()
#6  0x003e21cd in -[NSDateFormatter dateFromString:] ()

Средство форматирования даты все еще находится в памяти (то есть не освобождено или не повреждено). Единственное, о чем я могу думать, это то, что строки при сбое не соответствуют формату, но я сомневаюсь, что это приведет к полному сбою форматтера. (предварительно проверить формат нетривиально.)

Есть какие-нибудь мысли?

18
задан Lorenzo B 13 November 2013 в 09:56
поделиться