Opakovaná selhání aplikace Fotky kvůli signálu: Chyba sběrnice: 10

Nejsem si jistý, jestli jsem jediný, ale pokaždé, když kliknu na Upravit „na fotografii, která již byla upravena předchozí verzí aplikace Photos, dojde k chybě. To je frustrující, protože jsem ve své knihovně provedl spoustu retušovacích úprav a nyní nemohu žádné z těchto fotografií upravovat.

Používám knihovnu založenou na referencích (neimportujte kopie importovaných fotografií) takže se to možná děje pouze na těchto typech knihoven.

Jediným znakem, který po havárii vidím, jsou dva řádky v 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 

Ví někdo, jak to opravit?

Komentáře

  • @kenorb Díky. Nelze ' v uživatelských zprávách nebo streamu nic najít. Ale v systémových zprávách vidím všechny zprávy z aplikace pro fotografie. Tady je však dlouho vložit. Vypadá to, že tam probíhá nějaká rekurze.
  • Myslím, že byste měli také ohlásit tento pád na bugreport.apple.com
  • @kenorb I ' omlouvám se, že jsem vás předtím mátl, ale zprávy, které jsem viděl, byly staré. Vymazal jsem všechny a spustil několik havárií, ale v systému / uživateli se nevygeneruje žádná zpráva.
  • Pokud došlo k chybě, mělo by to být zaznamenáno. Důkladně zkontrolujte ~/Library/Logs/DiagnosticReports. Může to pomoci: Kde najdu své protokoly o selhání? . Např. můžete spustit log stream nebo tail -f /var/log/system.log a sledovat další informace o havárii během jejího havárie.
  • @kenorb Jediným znamením, které po havárii vidím, jsou dva řádky v 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 } Žádné zprávy se negenerují.

Odpověď

Obecně chyba sběrnice 10 znamená, že program zemřel kvůli neošetřenému SIGBUS signálu.

Porucha může souviset s nějakou chybou hardwaru (možná zařízení USB podle toto vlákno ), protože je zvýšeno tím, že hardware upozorňuje operační systém na přístup do paměti, který CPU nemůže fyzicky adresovat (neplatná adresa pro adresu sběrnice ).

Takže pokud k importu fotografií používáte jakékoli externí zařízení (například chytrý telefon), zkuste vyměnit kabel nebo restartovat zařízení sám a zkuste to znovu znovu. Jinak str zkontrolujte, zda na vašem SSD / HDD nejsou hardwarové chyby.

Abyste se ujistili, že je váš Mac v pořádku, proveďte následující testy:

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *