TGViewer
Programming ∀ Programming ∀ @programming_everyone · 1.35K subscribers
Post #3867 1.01K
Linuxda process crash bo'lsa core dump ushbu process memorydan snapshot oladi.

Ushbu signallarni handle qilib biz crashlar sababini aniqlashimiz mumkin.

/proc/sys/kernel/core_pattern yerda esa coredump structureasini ko'rishimiz mumkin, ikkinchi rasmda ko'rsatilgan.

Ushbu crashlar journalga ham manashu struktura bilan tushadi. Afsuski cordumpctl ni command qilib ishlatilgan versiyasini topdim xozircha, balki lib ham bordir.

Xinux uchun automatic bug reporter ustidagi researchlardan kegin. Xozircha eng sodda signal crashlarni qayerdan topishni yaxshigina o'rganib oldim.

Ammo hali crashlar turlari ko'p, masalan Out of Memory bo'lganida aniqlash, jvm exeptions etc..

Undan tashqari muhim muammolardan biri bu xorg, Systemd service failures.

Core dump bilan bu yerda tanishsangiz bo'ladi: https://github.com/systemd/systemd/tree/main/src/coredump

PS: Hammasi qiziq ketyabti, oldin sodda monitoring agent qilib ko'rgan edim ammo unda parsing yoqmagan edi. Lekin o'zingiz bilgan tilda agentni yozish osonroq edi, xozirda unday emas ha hamma narsani o'zingiz bilgan tilda qilsangiz bo'ladi ammo examplelar ko'pi C da vaxakazo. C codeni ko'raverib ko'zlarim achishib ketyabti.
More from @programming_everyone
  1. Oct 7, 2026Bilamizki polymorhism variablelar birnecha tiplar variantiga mos kelishiga ko'p tiplarga,…
  2. Oct 7, 2026cpp
  3. Oct 7, 2026Haskell, Rust, Nix temasida qiziquvchilar ancha ko'payibtiku 👍
  4. Oct 7, 2026Shu basic arithmetic interpeterni kamida 20+ marotaba turlicha tilda turlicha uslublarda y…
  5. Oct 7, 2026Send him 2-3 years Haskell and forget.
  6. Oct 7, 2026photo post
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →