Hacker News

Fa'aliga Fa'a'au'au Oi (2024)

\u003ch2\u003e Debugging Kernel Oops (2024)\u003c/h2\u003e \u003cp\u003e O lenei tusiga o loʻo tuʻuina atu ai faʻamatalaga taua ma faʻamatalaga i lona autu, e saofagā i le faʻasoaina o le malamalama ma le malamalama.\u003c/p\u003e \u003ch3\u003eA'i Avea\u003c/h3\u003e \u003cp\u003eO le aufaitau e...

5 min read Via lfhernandez.com

Mewayz Team

Editorial Team

Hacker News
\u003ch2\u003e Debugging Kernel Oops (2024)\u003c/h2\u003e \u003cp\u003e O lenei tusiga o loʻo tuʻuina atu ai faʻamatalaga taua ma faʻamatalaga i lona autu, e saofagā i le faʻasoaina o le malamalama ma le malamalama.\u003c/p\u003e \u003ch3\u003eA'i Avea\u003c/h3\u003e \u003cp\u003e E mafai e le au faitau ona fa'amoemoe e maua:\u003c/p\u003e \u003cul\u003e \u003cli\u003eMalamalama loloto i le mataupu\u003c/li\u003e \u003cli\u003eTalosaga fa'atino ma le fa'atatauga moni i le lalolagi\u003c/li\u003e \u003cli\u003e Va'aiga fa'apitoa ma au'ili'ili\u003c/li\u003e \u003cli\u003eFa'amatalaga fa'afou e uiga i atina'e i le taimi nei\u003c/li\u003e \u003c/ul\u003e \u003ch3\u003e Tulaga Taua\u003c/h3\u003e \u003cp\u003eO mea lelei fa'apenei e fesoasoani e fausia ai le poto ma fa'aolaina ai faiga fa'ai'uga i vaega eseese.\u003c/p\u003e

Fesili e Fai soo

O le a le fatu oops ma e fa'afefea ona ese mai le popole fatu?

O le kernel oops o se mea sese e le oti i le fatu Linux e faʻaalia ai se mea na tupu faʻafuaseʻi, e pei o le le faʻaogaina o le faʻailoga poʻo le solia o le mafaufau. E le pei o le panic kernel, lea e taofia ai le polokalama atoa, o le oops e mafai ai ona faʻaauau pea le faʻaogaina o le polokalama i se tulaga e ono le mautu. O le fa'asaoina o se oops e aofia ai le su'esu'eina o le fa'aputuga o mea, fa'ailoaina o le vaega fa'aletonu, ma le su'esu'eina o le resitara lafoa'i e iloa ai le a'a o le fa'afitauli.

O a mea faigaluega e masani ona fa'aogaina e fa'aoga ai fe'au kernel oops?

O meafaigaluega autu e aofia ai dmesg mo le pueina o oops output, addr2line ma gdb mo le faaliliuina o tuatusi manatua i laina code source, ma objdump mo le su'esu'eina o le fa'amavaega. E fa'alagolago fo'i le au fai fatu fatu i le ftrace, kprobes, ma le KASAN mo le fa'aogaina o le ta'avale. Mo 'au o lo'o fa'afoeina atina'e lavelave, o fa'asalalauga e pei o Mewayz e ofoina atu le sili atu i le 207 modules i le $19/mo e mafai ona fesoasoani i le fa'afaigofieina o le mata'ituina o faiga ma su'esu'ega.

E fa'afefea ona ou faitau ma fa'amatala se fa'asologa o fa'aputuga fatu fatu?

Amata ile fa'ailoaina ole ituaiga oops (fa'ata'ita'iga, "BUG: unable to handle page fault") ma le fa'atonuga (IP/RIP) e fa'aalia ai le mea na tupu ai le fa'aletonu. Sosoo ai, su'esu'e le fa'asologa o le vala'au e malamalama ai i le ala fa'atino e tau atu i le mea sese. Vaavaai mo igoa o module i totonu o puipui e iloa ai pe o le mataupu e afua mai i se module e mafai ona utaina poʻo le fatu autu. O tuatusi fa'asinomaga ma lau fatu fatu e fa'aaoga ai addr2line e fa'afanua ai i tua i laina fa'apogai.

E mafai ona puipuia fa'aletonu mea sese ole kernel?

E ui e le mafai ona puipuia mea sese uma o le kernel oops, o faiga fa'atino e matua fa'aitiitia ai le tupu. Fa'afeso'ota'i filifiliga fa'apipi'i fatu e pei o KASAN, UBSAN, ma le loka i le taimi o atina'e e vave maua ai fa'afitauli. Fa'afou lau fatu ma aveta'avale, fa'ata'ita'i mae'ae'a fa'aoga fa'apitoa, ma mata'itū ogalaau fa'atonu mo fa'ailoga lapatai. O vaifofo mata'ituina otometi e fesoasoani i le su'esu'eina o mamanu a'o le'i fa'atuputeleina - E saunia e Mewayz le 207 fa'aoga fa'aoga e amata ile $19/mo mo le su'esu'eina atoatoa o le soifua maloloina.

Sauni e Faafaigofie Au Faagaioiga?

Pe e te mana'omia le CRM, invoicing, HR, po'o vaega uma e 207 — Mewayz ua uma ona e ufiufi. 138K+ pisinisi ua uma ona fai le ki.

Amata Saoloto →

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime