2015-10-20 6 views
8

हम Crashlytics द्वारा रिपोर्ट हमारे iOS एप्लिकेशन में एक दुर्घटना है:क्रैश: XPC एपीआई दुरूपयोग

क्रैश हुआ: XPC एपीआई दुरूपयोग: प्रयास संदेश (com.apple.networking के लिए एक जवाब की उम्मीद कर भेजने के लिए। connection.0x46bf35a0)

स्टैक ट्रेस है:

Thread : Crashed: XPC API Misuse: Attempt to send a message expecting a reply to (com.apple.networking.connection.0x46bf35a0) 
0 libxpc.dylib     0x35cc534a _xpc_api_misuse + 41 
1 libsystem_c.dylib    0x35ba49e5 __strlcpy_chk + 48 
2 libxpc.dylib     0x35cb5f75 _xpc_serializer_create + 158 
3 libxpc.dylib     0x35cb5ea1 xpc_connection_send_message + 60 

यह एक iPhone 5 हम क्रैश पुन: पेश करने में सक्षम नहीं हैं पर iOS 9.0.2 के तहत हुआ है और हम पता नहीं कैसे करने के लिए है डीबगिंग/फिक्सिंग शुरू करें। ऐसा लगता है कि हम हैं।

शायद किसी के पास कोई विचार है।

+0

आईओएस 9.0 के साथ आईफोन 6 प्लस पर जंगली में मेरे लिए एक ही क्रैश। –

उत्तर

7

इस मुद्दे पर बहुत सारी खुली बग हैं: rdar: // 21832853 मूल बग है, साथ ही rdar: // 22860899 और rdar: // 22874333, दोनों ओपनराडर पर हैं।

मुझे लगता है कि यह एससीनेटवर्क रीचैबिलिटी में कुछ सी-आधारित नेटवर्किंग कोड के कारण होता है, और यह आईओएस वीपीएन सिस्टम से बात करने की कोशिश कर रहा है-संभवतः यह निर्धारित करने के लिए कि कोई कनेक्ट है या पृष्ठभूमि डिमन के लिए उपयोग किया जाता है NSURL सत्र अनुरोध, लेकिन मैं निश्चित नहीं हूँ। दुर्भाग्यवश, सीएफनेटवर्क ओपन सोर्स नहीं है, और 10.11 के लिए libdispatch स्रोत (जैसा कि आपको मिलेगा आईओएस 9 के करीब) अभी तक पोस्ट नहीं किया गया है, इसलिए मैं यह अनुमान लगाने शुरू भी नहीं कर सकता कि नेटवर्किंग कोड क्या गलत कर रहा है।

किसी भी तरह से, मुझे नहीं लगता कि आप इसके आसपास काम करने में सक्षम होने जा रहे हैं। इसके साथ, मानते हुए कि मैं मूल कारण के बारे में सही हूं, आप नेटवर्क लिंक कंडीशनर चलाकर और बार-बार हवाई जहाज मोड को चालू करके इसे पुन: उत्पन्न कर सकते हैं। वैसे भी कोशिश करें, वैसे भी।

संबंधित मुद्दे