Kysymys:
Voiko joku auttaa minua lukemaan tämän kaatumisraportin käyttäjänä?
Chealion
2010-09-11 01:19:44 UTC
view on stackexchange narkive permalink

Kuinka voin lukea virheraportin saadaksesi käsityksen siitä, mitä tapahtui?

Esimerkki puhdistetusta kaatumisraportista:

  Prosessi: SoftwareUpdateCheck [16198] Polku: / Järjestelmä / Kirjasto / CoreServices / Ohjelmistopäivitys.app/Contents/Resources/SoftwareUpdateCheckIdentifier: SoftwareUpdateCheckVersion: ??? (???) Koodityyppi: X86-64 (alkuperäinen) ylätason prosessi: launchd [199] päivämäärä / aika: 2010-09-01 21: 23: 45.353 -0600OS-versio: Mac OS X 10.6.4 (10F569) -raportti : 6 Intervalli edellisen raportin jälkeen: 112357 sec Kaatumiset edellisen raportin jälkeen: 2 sovelluksen kaatumista edellisen raportin jälkeen: 1Anonyymi UUID: 0ED5F3B8-BF2C-450D-9178-740EECC74D2EException Type: EXC_BAD_ACCESS (SIGSEGV) SpecificationCode: 0x000000000000000000000000 objc_msgSend () valitsin nimi: respondsToSelector: Thread 0: Dispatch jono: com.apple.main-thread0 com.apple.CoreFoundation 0x00007fff84457869 __CFStrConvertBytesToUnicode + 411 com.apple.CoreFoundation 0x00007fff8446e79d _CFPropertyListCreateFromXMLStringError + 23492 com.apple.CoreFoundation 0x00007fff8446d440 _CFPropertyListCreateWithData + 4163 fi. apple.CFNetwork 0x00007fff88eabe34 MemoryCookies :: inflateFromData (__ CFData const *) + 484 com.apple.CFNetwork 0x00007fff88eab920 DiskCookieStorage :: syncStorageLocked (unsigned char) + 4405 com.apple.CFNetwork 0x00007fff88ebb6b7 PrivateHTTPCookieStorage :: syncStorage () + 456 com.apple.CFNetwork 0x00007fff88ebb616 _CFHTTPCookieStorageFlushCookieStores + 1367 libSystem.B.dylib 0x00007fff8183c7ff __cxa_finalize + 2148 libSystem. B.dylib 0x00007fff8183c70c exit + 189 SoftwareUpdateCheck 0x0000000100001767 0x100000000 + 5991Thread 1: Lähetysjono: com.apple.libdispatch-manager0 libSystem.B.dylib 0x00007fff8184308a kevent + 10
1 libSystem.B.dylib 0x00007fff81844f5d _dispatch_mgr_invoke + 1542 libSystem.B.dylib 0x00007fff81844c34 _dispatch_queue_invoke + 1853 libSystem.B.dylib 0x00007fff8184475e _dispatch_worker_thread2 + 2524 libSystem.B.dylib 0x00007fff81844088 _pthread_wqthread + 3535 libSystem.B.dylib 0x00007fff81843f25 start_wqthread + 13Thread 2: 0 libSystem .B.dylib 0x00007fff81843eaa __workq_kernreturn + 101 libSystem.B.dylib 0x00007fff818442bc _pthread_wqthread + 9172 libSystem.B.dylib 0x00007fff81843f25 start_wqthread + 13Thread 3: 0 libSystem.B.dylib 0x00007fff8182a2fa mach_msg_trap + 101 libSystem.B.dylib 0x00007fff8182a96d mach_msg + 592 com.apple .CoreFoundation 0x00007fff8449b3c2 __CFRunLoopRun + 16983 com.apple.CoreFoundation 0x00007fff8449a84f CFRunLoopRunSpecific + 5754 com.apple.Foundation 0x00007fff875bb4c 3 + [NSURLConnection (NSURLConnectionReallyInternal) _resourceLoadLoop:] + 2975 com.apple.Foundation 0x00007fff8753be8d __NSThread__main__ + 14296 libSystem.B.dylib 0x00007fff81863456 _pthread8x006 0 0ff7 0 0 0 DARWIN_EXTSN + 101 com.apple.CoreFoundation 0x00007fff844bce92 __CFSocketManager + 8182 libSystem.B.dylib 0x00007fff81863456 _pthread_start + 3313 libSystem.B.dylib 0x00007fff81863309 thread_start + 13Thread 5: 0 libSystem.B.dylib 0x00007fff81843eaa __workq_kernreturn + 101 libSystem.B.dylib 0x00007fff818442bc _pthread_wqthread + 9172 libSystem.B.dylib 0x00007fff81843f25 start_wqthread + 13Thread 6 Crashed: 0 libobjc.A.dylib 0x00007fff80ff31d8 objc_msgSend_vtable5 + 16
1 ... le.SoftwareUpdate.framework 0x00007fff84335662 - [SUSession (CallbackDispatching) _dispatchDelegateCallbackOnMainThread: withObject: withObject: withObject:] + 802 ... le.SoftwareUpdate.framework [Etäisyys: .framework 0x00007fff84338aed - [SUProductDownloadOperation main] + 15474 ... le.SoftwareUpdate.framework 0x00007fff84336592 - [SUSessionImpl downloadAndVerifyAllProductsSync:] + 3965 ... le.SoftwareUfdate .Foundation 0x00007fff8753be8d __NSThread__main__ + 14297 libSystem.B.dylib 0x00007fff81863456 _pthread_start + 3318 libSystem.B.dylib 0x00007fff81863309 thread_start + 13Thread 6 kaatui X86 Thread valtio (64-bittinen): Rax: 0x0000000000000020 RBX: 0x0000000111b24cc8 RCX: 0x00000001001e4250 rdx: 0x00007fff843473cd TKI: 0x0000000111b744f0 rsi: 0x00007 fff8707ed40 RBP: 0x00000001007a67c0 RSP: 0x00000001007a6768 R8: 0x00007fff707ef8c0 R9: 0x0000000111a30940 R10: 0x00000001001c89f9 R11: 0x8600007fff70e241 R12: 0x00000001001e4250 R13: 0x0000000111a30940 R14: 0x00007fff707ef8c0 R15: 0x00000001001e4250 rip: 0x00007fff80ff31d8 RFL: 0x0000000000010206 CR2: 0x000000012b786b10Binary Kuvat: 0x100000000 - 0x100002fff SoftwareUpdateCheck ??? (???) <99185DEE-8BB2-9437-0C4B-27DF3EF53C94> / System / Library / CoreServices / Software Update.app/Contents/Resources/SoftwareUpdateCheck 0x7fff5fc00000 - 0x7fff5fc3bdef dyld 132,1 (???) <B536F2F1-9DF1-3B6C-1C2C-9075EA219A06> / usr / lib / dyld 0x7fff80066000 - 0x7fff80066ff7 com.apple.vecLib 3.6 (vecLib 3.6) <96FB6BAD-5568-C4E0-6FA7-02791A58B584> /System/Library/Fibre/Frame/Frame/Flame/Frame/Frame/Frame/Frame/Frame/Frame/Frame/Frame/Frame/Frame/Frame/Frame/Flame/Frame/Frame/Frame/Frame/Frame/Frame/Frame/Frame/Frame/Frame/Frame/Frame/Frame/Frame/Frame/Frame.File
0x7fff80067000 - 0x7fff80085fff libPng.dylib ??? (???) <F6932C8D-E6B1-0871-B698-15180AA948F7>.
Kaksi vastused:
#1
+21
Chealion
2010-09-11 04:39:08 UTC
view on stackexchange narkive permalink

Kaatumisraportit ovat hyödyllisiä selvittämään, mitä ohjelmalle tapahtui, ja olosuhteista riippuen, jotka mahdollisesti korjaavat ne (esim. Final Cut kaatuu yrittäen käyttää yli 2,5 Gt muistia - sulje jotkut projektit). Ne ovat tärkeimpiä kehittäjälle, joten välitä ne edelleen kuin vika. Asiaan liittyvä kysymys ytimen paniikkia käsittelevästä SuperUserista voi olla myös hyödyllinen.

Toinen hyvä keskustelu aiheesta StackOverflow, joka linkittää myös tämä Apple Tech. Huomaa

Jaotan esimerkin kaatumisraportista:

  Process: SoftwareUpdateCheck [16198] Path: / System / Library / CoreServices / Software Update. app / Sisältö / Resurssit / SoftwareUpdateCheckIdentifier: SoftwareUpdateCheckVersion: ??? (???) Koodityyppi: X86-64 (alkuperäinen) ylätason prosessi: launchd [199] päivämäärä / aika: 2010-09-01 21: 23: 45.353 -0600OS-versio: Mac OS X 10.6.4 (10F569) -raportti : 6  

Aloitusrivit kertovat vain, mikä kaatui, milloin ja mikä aloitti sen (ylätaso).

  Aikaväli edellisen raportin jälkeen: 112357 sec kaatuu vuodesta Viimeisin raportti: 2 sovelluksen sisäistä kaatumista edellisen raportin jälkeen: 1Nimetön UUID: 0ED5F3B8-BF2C-450D-9178-740EECC74D2E  

Nämä tiedot eivät ole kovin hyödyllisiä ja ne voidaan karsia - ne ovat vain toteamuksia kuinka monta kaatumista ja kuinka kauan on kulunut viimeisestä kaatumisraportista on tallennettu.

  Poikkeustyyppi: EXC_BAD_ACCESS (SIGSEGV) Poikkeuskoodit: 0x00000000000000000d, 0x000000000000000000 Kaatunut lanka: 6Application Specific Information: objc_msgSend () nimi: responssToSelector:  

Nämä ovat ensisijaisia ​​tietoja, joita etsit - poikkeustyyppi voi kertoa sinulle, millainen virhe aiheutti ohjelman kaatumisen (mikä voi olla korjattava asia tai todellinen virhe) ja tarkemmin sanottuna mikä kaatuminen kaatui. Jos sinulla on sovelluskohtaisia ​​tietoja, se ei vahingoita, koska se voi antaa sinulle käsityksen siitä, mitä käytetään kaatumisen aikana.

  Kierre 0: Lähetysjono: com.apple. main-thread0 com.apple.CoreFoundation 0x00007fff84457869 __CFStrConvertBytesToUnicode + 411 com.apple.CoreFoundation 0x00007fff8446e79d _CFPropertyListCreateFromXMLStringError + 23492 com.apple.CoreFoundation 0x00007fff8446d440 _CFPropertyListCreateWithData + 4163 com.apple.CFNetwork 0x00007fff88eabe34 MemoryCookies :: inflateFromData (__ CFData const *) + 484 com.apple .CFNetwork 0x00007fff88eab920 DiskCookieStorage :: syncStorageLocked (unsigned char) + 4405 com.apple.CFNetwork 0x00007fff88ebb6b7 PrivateHTTPCookieStorage :: syncStorage () + 456 com.apple.CFNetwork 0x00007fff88ebb616 _CFHTTPCookieStorageFlushCookieStores + 1367 libSystem.B.dylib 0x00007fff8183c7ff __cxa_finalize + 2148 libSystem.B.dylib 0x 00007fff8183c70c exit + 189 SoftwareUpdateCheck 0x0000000100001767 0x100000000 + 5991 [leikattava langat] Kierre 5: 0 libSystem.B.dylib 0x00007fff81843eaa __workq_kernreturn + 101 libSystem.B.dylib 0x00007fff818442bc _pthread_wqthread + 9172 libSystem.B.dylib 0x00007fff81843f25 start_wqthread + 13  

Yllä olevat viisi kaatumistiedon säiettä ovat täysin hyödyttömiä sinulle käyttäjänä, koska niillä ei ole mitään tekemistä helposti havaittavan kaatumisen kanssa. Kehittäjän on kuitenkin ehkä tiedettävä, mitä se tekee, jos hän käsittelee samanaikaisuusongelmaa. 1 ... le.SoftwareUpdate.framework 0x00007fff84335662 - [SUSession (CallbackDispatching) _dispatchDelegateCallbackOnMainThread: withObject: withObject: withObject:] + 802 ... le.SoftwareUpdate.framework [Etäisyys: .framework 0x00007fff84338aed - [SUProductDownloadOperation main] + 15474 ... le.SoftwareUpdate.framework 0x00007fff84336592 - [SUSessionImpl downloadAndVerifyAllProductsSync:] + 3965 ... le.SoftwareUfdate .Foundation 0x00007fff8753be8d __NSThread__main__ + 14297 libSystem B. idea siitä, mitä tapahtui - tässä tapauksessa jokin meni pahasti pieleen, kun päivitykseni oli valmis lataamaan g.

  Kierre 6 kaatui X86-säikeetilan kanssa (64-bittinen): rax: 0x0000000000000020 rbx: 0x0000000111b24cc8 rcx: 0x00000001001e4250 rdx: 0x00007fff843473cd rdi: 0x000000001001: 0x0000700700700700700700700700 : 0x00007fff707ef8c0 R9: 0x0000000111a30940 R10: 0x00000001001c89f9 R11: 0x8600007fff70e241 R12: 0x00000001001e4250 R13: 0x0000000111a30940 R14: 0x00007fff707ef8c0 R15: 0x00000001001e4250 rip: 0x00007fff80ff31d8 RFL: 0x0000000000010206 CR2: 0x000000012b786b10Binary kuvat: 0x100000000 - 0x100002fff SoftwareUpdateCheck ??? (???) <99185DEE-8BB2-9437-0C4B-27DF3EF53C94> / System / Library / CoreServices / Software Update.app/Contents/Resources/SoftwareUpdateCheck 0x7fff5fc00000 - 0x7fff5fc3bdef dyld 132,1 (???) <B536F2F1-9DF1-3B6C-1C2C-9075EA219A06> / usr / lib / dyld
0x7fff80066000 - 0x7fff80066ff7 com.apple.vecLib 3.6 (vecLib 3.6) <96FB6BAD-5568-C4E0-6FA7-02791A58B584> /System/Library/Frameworks/vecLib.fr (???) <F6932C8D-E6B1-0871-B698-15180AA948F7>. käyttäjä - ne antavat kuitenkin hyviä taustatietoja kehittäjälle. 
Voit vapaasti muokata - haluaisin paremman vastauksen, jos mahdollista.
#2
+3
JRobert
2010-09-11 01:48:47 UTC
view on stackexchange narkive permalink

Rivillä 2 sanotaan, että ohjelmistopäivitys oli käynnissä ja näyttää kuvan (polun), josta se ladattiin. Rivi 6, vanhempien prosessi, sanoo sen suorittaneen käynnistysdemon, ts. Ajoitetun suorituksen, jota et itse aloittanut.

Poikkeustyyppi, SIGSEGV, on segmenttirikkomus - ohjelma yritti päästä käsiksi muuhun muistiin kuin käyttöjärjestelmä sille. Mahdollisesti se käytti alustamatonta osoitinta tai palautusosoite tai jokin muu osoitin kirjoitettiin liian suureksi, mikä voi tapahtua, jos ohjelmapinon puskuri ylitettiin.

Loput tiedot ovat melko paljon hyödytön ilman lähdekoodia ja latauskarttaa, ts. se kiinnostaa ohjelmoijaa, joka yrittää selvittää, miten kaatuminen tapahtui, mutta siitä ei ole paljon hyötyä muille.

Mielestäni @Chea haluaa yleisen vastauksen ja hän laittoi jonkin verran kaatumista vastauksesi on erityinen lähetetylle näytteelle.


Tämä Q & A käännettiin automaattisesti englanniksi.Alkuperäinen sisältö on saatavilla stackexchange-palvelussa, jota kiitämme cc by-sa 2.0-lisenssistä, jolla sitä jaetaan.
Loading...