We need to revisit and fix the [Cronet getAcceptLanguagesFromPreferredLanguages] method. In some circumstances, it crashes with the following crash report:
Application Specific Information:
objc_msgSend() selector name: objectForKeyedSubscript:
DeviceType: iPhone 6
Thread 0 Crashed:
0 libobjc.A.dylib 0x000000010cd40acb objc_msgSend + 11
1 org.chromium.net.Cronet 0x000000010bf78f37 0x10bf71000 + 32567 = +[Cronet getAcceptLanguagesFromPreferredLanguages:] (in Cronet.framework) (Cronet.mm:143)
2 org.chromium.net.Cronet 0x000000010bf79a5b 0x10bf71000 + 35419 = +[Cronet startInternal] (in Cronet.framework) (Cronet.mm:305)
We need to revisit and fix the [Cronet getAcceptLanguagesFromPreferredLanguages] method. In some circumstances, it crashes with the following crash report:
Application Specific Information:
objc_msgSend() selector name: objectForKeyedSubscript:
DeviceType: iPhone 6
Thread 0 Crashed:
0 libobjc.A.dylib 0x000000010cd40acb objc_msgSend + 11
1 org.chromium.net.Cronet +[Cronet getAcceptLanguagesFromPreferredLanguages:] (in Cronet.framework) (Cronet.mm:143)
2 org.chromium.net.Cronet +[Cronet startInternal] (in Cronet.framework) (Cronet.mm:305)
Comment 1 by kapishnikov@chromium.org
, Oct 9 2017