मुझे अपने पहले मैक ऐप स्टोर ऐप के लिए क्रैश रिपोर्ट प्रस्तुत करने के बाद (आईटीसी में) मिला। स्टैक ओवरफ्लो पर स्थापित ज्ञान का उपयोग करके मैंने इस लॉग का प्रतीक करने की कोशिश की, लेकिन (एटोस और ओटोल का उपयोग करके) मैं केवल अंतिम (20) लाइन (start (in My App) + 52
) को पढ़ने में सक्षम था। मुझे वास्तव में नहीं पता कि ऊपर की रेखाओं की व्याख्या कैसे करें, और कैसे ढेर फ्रेम है कि आपके कोड में नहीं हैं अक्सर चाय की पत्तियां पढ़ने पर सीमाओं, लेकिन इस मामले में, यह बहुत स्पष्ट है कि क्या हुआ पढ़ना दुर्घटना के कारणों का पता लगाने।इस क्रैश लॉग को कैसे समझें
Process: My App [270]
Identifier: com.mycompany.myapp
Version: 1.0.0 (1.0.0)
App Item ID: 568750000
App External ID: 11410000
Code Type: X86-64 (Native)
Parent Process: launchd [143]
User ID: 501
Date/Time: 2012-11-07 19:21:11.365 -0200
OS Version: Mac OS X 10.8.2 (12C60)
Report Version: 10
Per-App Interval Since Last Report: 1232 sec
Per-App Crashes Since Last Report: 1
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: EXC_I386_GPFLT
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libobjc.A.dylib 0x00007fff877a5256 objc_msgSend + 22
1 com.apple.AppKit 0x00007fff8dac6e27 -[NSOutlineView _delegate_isGroupRow:] + 66
2 com.apple.AppKit 0x00007fff8da46878 -[NSTableView _isGroupRow:] + 81
3 com.apple.AppKit 0x00007fff8da41fad -[NSTableView _isSourceListGroupRow:] + 56
4 com.apple.AppKit 0x00007fff8da418e8 -[NSTableView rectOfRow:] + 288
5 com.apple.AppKit 0x00007fff8da5b3cb _NSTVVisibleRowsForUpdate + 296
6 com.apple.AppKit 0x00007fff8da5aa85 -[NSTableRowData _unsafeUpdateVisibleRowEntries] + 96
7 com.apple.AppKit 0x00007fff8da5a8a1 -[NSTableRowData updateVisibleRowViews] + 119
8 com.apple.AppKit 0x00007fff8da6e463 -[NSTableRowData _idleUpdateVisibleRows] + 66
9 com.apple.CoreFoundation 0x00007fff87547da4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
10 com.apple.CoreFoundation 0x00007fff875478bd __CFRunLoopDoTimer + 557
11 com.apple.CoreFoundation 0x00007fff8752d099 __CFRunLoopRun + 1513
12 com.apple.CoreFoundation 0x00007fff8752c6b2 CFRunLoopRunSpecific + 290
13 com.apple.HIToolbox 0x00007fff830a30a4 RunCurrentEventLoopInMode + 209
14 com.apple.HIToolbox 0x00007fff830a2e42 ReceiveNextEventCommon + 356
15 com.apple.HIToolbox 0x00007fff830a2cd3 BlockUntilNextEventMatchingListInMode + 62
16 com.apple.AppKit 0x00007fff8d8d8613 _DPSNextEvent + 685
17 com.apple.AppKit 0x00007fff8d8d7ed2 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
18 com.apple.AppKit 0x00007fff8d8cf283 -[NSApplication run] + 517
19 com.apple.AppKit 0x00007fff8d873cb6 NSApplicationMain + 869
20 com.mycompany.myapp 0x000000010f29ce1c 0x10f29b000 + 7708
यह विभाजन की गलती है, शायद आपकी किसी एक विधि में नहीं हुई है। इसलिए आपने किसी असंगत स्थिति में तालिका दृश्य को छोड़ दिया है। –
आपकी सहायता के लिए धन्यवाद, लेकिन मेरे ऐप में बड़ी संख्या में टेबल व्यू और आउटलाइन व्यू है। खिड़की की पहचान किए बिना यह रिपोर्ट मेरे लिए पूरी तरह से अनुपयोगी है (ओएसएक्स :(से अन्य रिपोर्ट की तरह)। –