Fórum Root.cz

Hlavní témata => Windows a jiné systémy => Téma založeno: kracikm 13. 10. 2021, 20:44:56

Název: Apple M1 - unzip = kernel panic
Přispěvatel: kracikm 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
Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: kracikm 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.
Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: Okabe 13. 10. 2021, 21:08:36
https://getsupport.apple.com (https://getsupport.apple.com)
Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: kracikm 13. 10. 2021, 21:13:20
https://getsupport.apple.com (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.
Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: RDa 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 :)
Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: kracikm 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
Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: redustin 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.
Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: KrejzyManky 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
Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: xsouku04 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?
Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: makovec_3 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…`
Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: xsouku04 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.
Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: makovec_3 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.
Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: kracikm 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í.
Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: pruzkumbojem 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).
Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: kracikm 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ů.
Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: PanVP 14. 10. 2021, 19:06:01
Neni to proste vadnou RAM?

Taky by mi přišlo, že je ta ram vadná. Jestli je on-chip a komprimovaná, tak to potěš koště  :o
Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: kracikm 14. 10. 2021, 21:22:41
Hm, když výstup pošlu do /dev/null, tak to celé proběhne bez pádu, takže na RAMku to nevypadá.
Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: Ston3 14. 10. 2021, 23:34:43
Zkusil jsem:
dd if=/dev/random bs=1048576 count=1024 of=1024.dd
for i in {1..20}; do cp 1024.dd 1024_$i.dd; done
zip -v1 1024.zip 1024*
du -hs 1024.zip
 21G   1024.zip

unzip 1024.zip
a v pohodě rozbaleno.
Případně můžu nasimulovat jinak.
Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: RDa 15. 10. 2021, 00:05:37
Hm, když výstup pošlu do /dev/null, tak to celé proběhne bez pádu, takže na RAMku to nevypadá.

Jestli to zalezi na power/thermals, tak bych to zkusil porovnat mezi napajenim z baterky vs AC adapter.. minimalne to udela rozdil v power profile (jestli jsi to do toho nerejpal uz..)

Ale kdyby to melo padat pri vetsi zatezi, tak bys to videl i jinde, nez jen u unzipu. Apropo.. komprese zipem vzdy je ok?
Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: pruzkumbojem 15. 10. 2021, 01:16:54
ja nevim, nekupoval si Apple presne abys timhle nemusel prochazet?
Mas to novy, nakopej prodejce do zadku.
Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: kracikm 15. 10. 2021, 13:11:48
1. Zazipování funguje bez problému

2. O přehřátí 100% nejde, je to chladný jako lednice

3. @pruzkumbojem - Právě o to mi jde, na Macu jsem asi 5 let, právě proto, že na tom nechci nic řešit. Troubleshootingu mám dost v práci. Omlátit o hlavu se jim to právě snažím, proto mě zajímalo, jestli to je všeobecný bug, nebo je něco špatně u mě (i v safe boot to dělá, takže leda v jádře nebo hw).

V tuhle chvíli musím čekat na stable macos monterey, protože jsem chtěl ozkoušet jestli to není na betě fixnutý a když jsem na ně vybalil pro ně nesrozumitelná slova jako kernel panic, tak mě odmítly s betou supportovat. To že ten důvod, proč jsem tam tu betu dával je ten bug, už je zdá se vedlejší. Všechny mé odeslané logy prý nevidí, takže čekat..

Apple je super, dokud se něco nepokazí, už jsem to zažil s iphonem..
Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: Starý Tux 15. 10. 2021, 16:09:40
Co tak skompilovat vlastni verzi s debug symbols ?
https://opensource.apple.com/source/zip/zip-18/ (https://opensource.apple.com/source/zip/zip-18/)
a spustit to pres debugger? Rychlost bude horsi ale treba se to sekne na nejake chybe drive nez posle procesor do kytek.
Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: makovec_3 15. 10. 2021, 18:31:55
Dopisovat nebo volat se supportem v tomhle případě asi nepomůže nebo bude na dlouho. Z radaru se ti možná časem ozvou (mně několikrát jo) ale to není support v pravém slova smyslu.

Zkus napsat nebo zavolat do nějakého autorizovaného servisu jako je třeba “Český servis” kde dokážou udělat on-site diagnostiku apple a toolama a případně vyřídit reklamaci výměnou nebo opravou.

Dá se tam asi doklikat i tudy https://getsupport.apple.com/ , je tam volba “donést do servisu”
Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: _Jenda 16. 10. 2021, 15:47:06
Co tak skompilovat vlastni verzi s debug symbols ?
https://opensource.apple.com/source/zip/zip-18/ (https://opensource.apple.com/source/zip/zip-18/)
a spustit to pres debugger? Rychlost bude horsi ale treba se to sekne na nejake chybe drive nez posle procesor do kytek.
No hlavně může:
 - zjistit jestli to padá deterministicky na zhruba stejném místě (laděním, kolik to rozbalilo než to crashlo) = jestli je to spíš deterministický bug v HW nebo nějaká blbost typu teplota nebo kolísání napětí. Vlastně by taky mohl pustit unzip přes cpulimit jestli se to nezmění
 - izolovat minimální testcase mazáním různých funkcí z unzipu
Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: mikesznovu 22. 10. 2021, 15:09:18
Bylo by zajímavé to zjistit ve variantě čipu M1X a M1X Pro a případně v Budoucnu M2XXX Pro Platinum

Mimochodem, cobyste volili, kdybyste si měli vybrat:
1. kernel panic při dekompresi zip (Apple M1; tady)
2. extrémně pomalá dekomprese  (ARM v8 Snapdragon  ;támhle (https://forum.root.cz/index.php?topic=25286.0))
Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: RDa 22. 10. 2021, 15:28:14
Mimochodem, cobyste volili, kdybyste si měli vybrat:
1. kernel panic při dekompresi zip (Apple M1; tady)
2. extrémně pomalá dekomprese  (ARM v8 Snapdragon  ;támhle (https://forum.root.cz/index.php?topic=25286.0))

IBM Power s hw akceleratorem komprese :)
Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: HanzHanz 22. 10. 2021, 20:27:56
Tak mi to nedalo a taky jsem vyzkoušel... MBA M1, 30GB zip, rozbaleno bez problému.
Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: Kamil Podlešák 23. 10. 2021, 11:29:15
3. @pruzkumbojem - Právě o to mi jde, na Macu jsem asi 5 let, právě proto, že na tom nechci nic řešit. Troubleshootingu mám dost v práci. Omlátit o hlavu se jim to právě snažím, proto mě zajímalo, jestli to je všeobecný bug, nebo je něco špatně u mě (i v safe boot to dělá, takže leda v jádře nebo hw).
Prostě to reklamuj/vrať jako vadný kus, protože to vadný kus evidentně je. Pokud by to náhodou byl všeobecný bug, tak to nic nemění - akorát ťech vadných kusů bude pár miliónů.

Citace
V tuhle chvíli musím čekat na stable macos monterey, protože jsem chtěl ozkoušet jestli to není na betě fixnutý a když jsem na ně vybalil pro ně nesrozumitelná slova jako kernel panic, tak mě odmítly s betou supportovat. To že ten důvod, proč jsem tam tu betu dával je ten bug, už je zdá se vedlejší. Všechny mé odeslané logy prý nevidí, takže čekat..
Ok, to nebyl zrovna nejlepší nápad, ale nevidím důvod proč čekat - prostě tam vrať verzi která tam byla při koupení.

Název: Re:Apple M1 - unzip = kernel panic
Přispěvatel: ja. 23. 10. 2021, 20:54:03
V tuhle chvíli musím čekat na stable macos monterey, protože jsem chtěl ozkoušet jestli to není na betě fixnutý a když jsem na ně vybalil pro ně nesrozumitelná slova jako kernel panic, tak mě odmítly s betou supportovat. To že ten důvod, proč jsem tam tu betu dával je ten bug, už je zdá se vedlejší. Všechny mé odeslané logy prý nevidí, takže čekat..
Ok, to nebyl zrovna nejlepší nápad, ale nevidím důvod proč čekat - prostě tam vrať verzi která tam byla při koupení.
Zase extra dlho čakať nebude, monterey vychádza pozajtra. Keď sa s tým vedel hrať celé mesiace, tak čo sú to dva dni.

Akurát mu to bude dobré iba na to, aby to vrátil predajcovi s aktuálnym systémom. Vyzerá to na vadný kus, tiež som nemal problém rozbaliť ~100 GB zipy.