Upprepade kraschar av Photos-appen på grund av signal: Bussfel: 10

Jag är inte säker på om jag är den enda men varje gång jag klickar på ”Redigera ”på ett foto som redan har redigerats av den tidigare versionen av Photos, kraschar det bara. Detta är frustrerande eftersom jag gjorde en hel del retuscheringsredigeringar i mitt bibliotek och nu kan jag inte redigera någon av dessa foton.

Jag använder referensbaserat bibliotek (gör inte kopia av importerade foton) så det händer kanske bara på den typen av bibliotek.

Det enda tecknet jag ser för kraschen är två rader i system.log:

com.apple.xpc.launchd[1] (com.apple.Photos.1028[1637]): Service exited due to signal: Bus error: 10 sent by exc handler[0] com.apple.xpc.launchd[1]: Host-level exception raised: pid = 1637, thread = 0x8d043, exception type = 0xd, codes = { 8589934602 }, states = { 0 } No reports are being generated 

Vet någon hur man fixar det?

Kommentarer

  • @kenorb Tack. Jag kunde inte ' inte hitta något i användarrapporterna eller strömmen. Men i systemrapporterna kan jag se alla rapporter från foto-appen. De är dock långa att klistra in här. Det verkar som om det finns en viss rekursion där ..
  • Jag tror att du också bör rapportera den här kraschen på bugreport.apple.com
  • @kenorb Jag ' jag är ledsen för att jag förvirrade dig tidigare men rapporterna jag såg var gamla. Jag rensade alla och körde flera kraschar men ingen rapport genereras i System / användare.
  • Om den kraschade ska den loggas. Dubbelkolla in ~/Library/Logs/DiagnosticReports. Detta kan hjälpa: Var hittar jag mina kraschloggar? . T.ex. du kan köra log stream eller tail -f /var/log/system.log och övervaka eventuell extra information om din krasch medan den kraschar.
  • @kenorb Det enda tecknet jag ser för kraschen är två rader i systemet.log: com.apple.xpc.launchd[1] (com.apple.Photos.1028[1637]): Service exited due to signal: Bus error: 10 sent by exc handler[0] com.apple.xpc.launchd[1]: Host-level exception raised: pid = 1637, thread = 0x8d043, exception type = 0xd, codes = { 8589934602 }, states = { 0 } Inga rapporter genereras.

Svar

I allmänhet betyder Bussfel 10 att programmet har dött på grund av en obearbetad SIGBUS -signal.

Felet kan relateras till någon form av maskinvarufel (eventuellt en USB-enhet enligt den här tråden ) eftersom den tas upp av hårdvara som meddelar ett operativsystem om minnesåtkomst som CPU inte kan adressera fysiskt (en ogiltig adress för -adressen buss ).

Så om du använder någon extern enhet (t.ex. en smarttelefon) för att importera dina foton, försök byta ut kabeln eller starta om enheten själv och försök igen igen. Annars s leasa kontrollera din SSD / HDD för maskinvarufel.

För att säkerställa att din Mac är hälsosam gör du följande tester:

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *