Ask a Question
Advertise on boostr.in
Organizational Research By
Surprising Reserch Topic
nsdateformatter crashes when used from different threads using -'ios,objective-c,multithreading,nsdateformatter,exc-bad-access'
nsdateformatter crashes when used from different threads ¬†using -'ios,objective-c,multithreading,nsdateformatter,exc-bad-access'
We keep getting a random, weird crash with NSDateFormatter. The relevant stack trace is:
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:] ()
The date formatter is still in memory (i.e. not released or corrupted). The only thing I can think of is the strings upon crash do not conform to the format, but i doubt that will make the formatter completely crash. (it is non trivial to check the format beforehand).
Sep 7, 2015
to add a comment.
Related Hot Questions
Your name to display (optional):
Email me at this address if my answer is selected or commented on:
Email me if my answer is selected or commented on
Privacy: Your email address will only be used for sending these notifications.
To avoid this verification in future, please