6

मैं एक ऐसे अनुप्रयोग को विकसित कर रहा हूं जिसमें ASINetworkQueue में बहुत से ऑपरेशन जोड़े गए हैं। संचालन मूल रूप से सर्वर से छवि लाने के लिए उपयोग किए जाते हैं और फिर सफल समापन में तालिका दृश्य कक्ष में छवि सेट करें।अजीब क्रैश समस्या के रूप में: - डिस्पैच कतार: com.apple.root.default-overcommit-preferences

सब कुछ ठीक हो रहा है। मेरे पास एक टेबल व्यू सेल है जिसमें एक और दृश्य नियंत्रक खोला जाता है।

उस दूसरे दृश्य पर एक क्रॉस बटन है जिस पर मैं उस नियंत्रक को पॉप करता हूं। अब जब क्रॉस बटन क्लिक हो जाता है तो कभी-कभी ऐप क्रैश हो जाता है, कभी-कभी पिछली दृश्य पर वापस आने और मेरे टेबल व्यू को स्क्रॉल करते समय क्रैश हो जाता है।

जब मुझे क्रैश लॉग दिखाई देता है तो मुझे पता चला कि थ्रेड क्रैश होने पर निम्नलिखित कोड आता है। कभी-कभी यह थ्रेड 2 क्रैश हो जाता है, कभी-कभी यह थ्रेड 12 क्रैश हो जाता है, कभी-कभी यह थ्रेड 6 क्रैश हो जाता है लेकिन उस धागे के अंदर कोड समान होता है जो नीचे दिखाया गया है।

Thread 11 name: Dispatch queue: com.apple.root.default-overcommit-priority 
Thread 11 Crashed: 
0 Foundation      0x357320b2 0x3569e000 + 606386 
1 Foundation      0x356add56 0x3569e000 + 64854 
2 Foundation      0x356adb94 0x3569e000 + 64404 
3 Foundation      0x35731f48 0x3569e000 + 606024 
4 Foundation      0x356add56 0x3569e000 + 64854 
5 Foundation      0x356adb94 0x3569e000 + 64404 
6 Foundation      0x35731ebc 0x3569e000 + 605884 
7 libdispatch.dylib    0x3698c9f6 0x36981000 + 47606 
8 libdispatch.dylib    0x3698f21e 0x36981000 + 57886 
9 libdispatch.dylib    0x3698cb70 0x36981000 + 47984 
10 libdispatch.dylib    0x3698d76c 0x36981000 + 51052 
11 libsystem_c.dylib    0x32af91c8 0x32aef000 + 41416 
12 libsystem_c.dylib    0x32af909c 0x32aef000 + 41116 

मैं यहाँ अटक कर रहा हूँ के रूप में क्रैश लॉग भी symolicated हो रही नहीं है और यह भी यह हर डिवाइस पर नहीं कुछ उपकरणों पर हो रहा है।

कृपया मुझे बताएं कि इस अजीब दुर्घटना के मुद्दे को कैसे हल किया जाए।

किसी भी सुझाव की अत्यधिक सराहना की जाएगी।

अग्रिम धन्यवाद। कृपया मेरी मदद करें।

+0

पहले यह पता लगाएगा कि क्रैश रिपोर्ट का प्रतीक कैसे होना है, इसके साथ मदद करने के लिए संसाधनों का एक टन है, उदाहरण के लिए: http://stackoverflow.com/questions/4601048/iphone-app-crash-report-symbolication-problem – JosephH

उत्तर

3

मैं यह सही तकनीकी कारण से बात नहीं कर सकता कि यह हो रहा है, लेकिन मुझे आज यह त्रुटि हुई। यह केवल आईपैड 1 पर हुआ और यह एक विशाल छवि को स्केल करने की कोशिश करने से संबंधित हो गया (जिसे मैंने सोचा था)। छवि के आकार को कम करने से com.apple.root.default-overcommit-priority त्रुटि हटा दी गई।

तो शायद यह स्मृति से संबंधित (विशेष रूप से कम स्मृति) है।

+0

फिर आपने इसे कैसे तय किया? – spaleja

+1

@spaleja अगर मुझे सही याद आती है, तो मैं डिस्क से लोड होने वाली छवि के साथ काम कर रहा था। छवि को कम करना (आतिशबाज़ी या पूर्वावलोकन या जो कुछ भी) का उपयोग समस्या को हटा दिया। –