Apple M1 - unzip = kernel panic

Apple M1 - unzip = kernel panic
« kdy: 13. 10. 2021, 20:44:56 »
Ahoj všem!

Rád bych poprosil o info, zda je tu někdo, kdo používá libovolný mac s M1 a unzip (nebo jiná unzip utilita) větších souborů ca. >20G mu způsobuje kernel panic.

Mám tenhle macbook zhruba od začátku roku a čekal jsem, zda to vyřeší, už jsem kvůli tomu nainstaloval i macOS Monterey BETA 12 a stále nic.

Je jedno, jestli je soubor na lokálním disku, přes sambu, externí hdd,.. vždy to skončí zásekem restartem s následující chybou, pouze CPU no. se mění:

Kód: [Vybrat]
"panicString" : "panic(cpu 0 caller 0xfffffe0014fdebdc): watchdog timeout: no checkins from watchdogd in 90 seconds
Nic moc se mi nepodařilo vygooglovat, tak mě zajímá jestli mám vadný kus, nebo to prostě zmršili a lidi prostě jenom nestěžujou...


Díky moc!
M


Re:Apple M1 - unzip = kernel panic
« Odpověď #1 kdy: 13. 10. 2021, 20:59:54 »
P.S. Jeste dodam, ze Intel CPU se stejnou verzi OS jsem zadne problemy nemel. Jde vylozene o M1.

Okabe

Re:Apple M1 - unzip = kernel panic
« Odpověď #2 kdy: 13. 10. 2021, 21:08:36 »

Re:Apple M1 - unzip = kernel panic
« Odpověď #3 kdy: 13. 10. 2021, 21:13:20 »
https://getsupport.apple.com

Suport uz mam domluveny na zitra.
Jde mi o to, jestli jim to muzu omlatit o hlavu, jako chybu v OS, pripadne SoC na zaklade zkusenosti jinych.

V opacnem pripade si budu muzet projit pitomim koleckem "zkousel jste to vypnout zapnout / dat do tovarniho nastaveni", jelikoz Apple support je podpora pro bezne uzivatele a k zadnemu technikovi se nedostanete.

RDa

  • *****
  • 2 467
    • Zobrazit profil
    • E-mail
Re:Apple M1 - unzip = kernel panic
« Odpověď #4 kdy: 13. 10. 2021, 22:26:41 »
Vzal bych onen soubor do nejake vykladni skrine applistu, zda bys to mohl zkusit na jinem kusu M1.

Jestli to padne, tak mas minimalne PoC exploit na nejaky error. V tom pripade bych doporucoval ten archiv projet nejakym zip analyzerem, zda neobsahuje bitovou chybu (ktera by treba rozhodila hw rozbalovac v M1). Jestli je archiv opravdu neposkozeny, tak jsi nasel zajimavy bug :)


Re:Apple M1 - unzip = kernel panic
« Odpověď #5 kdy: 13. 10. 2021, 23:13:01 »
Vzal bych onen soubor do nejake vykladni skrine applistu, zda bys to mohl zkusit na jinem kusu M1.

Jestli to padne, tak mas minimalne PoC exploit na nejaky error. V tom pripade bych doporucoval ten archiv projet nejakym zip analyzerem, zda neobsahuje bitovou chybu (ktera by treba rozhodila hw rozbalovac v M1). Jestli je archiv opravdu neposkozeny, tak jsi nasel zajimavy bug :)

Dělá to naprosto jakýkoliv archiv zip od určité velikosti (nemám přesně změřeno, prvně mi to spadlona 60G, nyní na 20G) a dokonce při všech mnou zkoušených utilitách.. cli unzip, 7z, The Unachiver,..  :-X

Takže v tuto chvíli musím jako pitomec scp na server a pak rozbalené zpět..

Několikrát jsem to reportoval na Apple, ale tam prostě neexistuje žádný feedback.
Bohužel si na tom asi většina lidí prohlíží facebook a posílá maily, takže takový ty nóbl věci jako zip nejsou priorita.  :-X

Re:Apple M1 - unzip = kernel panic
« Odpověď #6 kdy: 14. 10. 2021, 09:11:32 »
Jestli je archiv opravdu neposkozeny, tak jsi nasel zajimavy bug :)

Nemělo by to padnout ani s poškozeným archivem.

Re:Apple M1 - unzip = kernel panic
« Odpověď #7 kdy: 14. 10. 2021, 09:36:56 »
Na MBP M1 jsem nyní ověřoval unzip na 40GB archivu a vše proběhlo v pořádku.
Monterey beta 9

Re:Apple M1 - unzip = kernel panic
« Odpověď #8 kdy: 14. 10. 2021, 09:39:53 »
Ještě mě napadá možný workaround. Spustit tam virtuální linux a v něm to rozzipovat. Jestli je to používáním nějaké hardwarové akcelerace, tak ten Linux ji nepoužije a proto snad ani nespadne. Je to pořád několikanásobně lepší řešení to kopírovat na server a zpět.
A nebo prostě tento konkrétní M1 nemá rád větší zátěž v kuse?

Re:Apple M1 - unzip = kernel panic
« Odpověď #9 kdy: 14. 10. 2021, 10:08:08 »
Zkusil si to spustit v Rosetta II (tj. Intel) emulaci?

Na commandline stačí před příkaz napsat `arch -x86_64`, např. `arch -x86_64 unzip…`

Re:Apple M1 - unzip = kernel panic
« Odpověď #10 kdy: 14. 10. 2021, 11:41:21 »
Zkusil si to spustit v Rosetta II (tj. Intel) emulaci?

Na commandline stačí před příkaz napsat `arch -x86_64`, např. `arch -x86_64 unzip…`
To by ale ten unzip musel být pro verzi pro intel.

Re:Apple M1 - unzip = kernel panic
« Odpověď #11 kdy: 14. 10. 2021, 12:15:47 »
Kód: [Vybrat]
Zkusil si to spustit v Rosetta II (tj. Intel) emulaci?

Na commandline stačí před příkaz napsat `arch -x86_64`, např. `arch -x86_64 unzip…`
To by ale ten unzip musel být pro verzi pro intel.

Commandline utility jsou vesměs univerzální, tj. mají obě architektury. V rychlosti jsem u sebe vyzkoušel `unzip` a funguje i v intel emulaci.

Re:Apple M1 - unzip = kernel panic
« Odpověď #12 kdy: 14. 10. 2021, 17:46:24 »
Díky všem za odezvy. Podstatná informace pro mne je, že na jiném M1 se to nestalo, díky @janhalek

Zkoušel jsem to hnát i přes rosetu se stejným výsledkem.

Zkoušel jsem i safe boot, také končí kernel panic.

Na Apple supportu dle očekávání sedí lidé, co neví co dělat, když má někdo jiný problém, než že se jim seká internet..   >:(

Takže to bude asi na delší řešení.

Re:Apple M1 - unzip = kernel panic
« Odpověď #13 kdy: 14. 10. 2021, 18:17:02 »
si rikal, ze to dela pres jistou velikost.
Neni to proste vadnou RAM? Dokazes to poradne otestovat? (nevim, jestli Apple takovy sproste operace podporuje).

Re:Apple M1 - unzip = kernel panic
« Odpověď #14 kdy: 14. 10. 2021, 18:50:14 »
si rikal, ze to dela pres jistou velikost.
Neni to proste vadnou RAM? Dokazes to poradne otestovat? (nevim, jestli Apple takovy sproste operace podporuje).

Apple diagnostika žádný problém neukazuje, nicméně ta běží asi 50 sekund a bůh ví, co to měří.
RAM je na SoC, navíc macOS používá kompresi v RAM a bůh ví co ještě běží pod pokličkou. Sice to funguje skvěle, dokud se neobjeví takovýhle problém.

Nikde jinde se to neprojevuje, pouze při zpracování větších archivů.