kernel panic se snapshoty

Rudolf Cejka cejkar at fit.vutbr.cz
Fri Mar 26 12:35:47 CET 2004


Radim Kolar wrote (2004/03/25):
> po dlouhe dobe se mne dnes poprve vytvoril v tomto pripade kernel dump
> pri panicu. Je ale nejak podezrele kratky. Vsichni ostatni v mailing
> listech maji mnohem delsi bt. Co delam spatne?

Nepisete nahodou o vypisu obsahu zasobniku, o backtrace? Kernel dump je
obraz pameti, ktery se uklada na disk pri panicu typicky do swapove
oblasti a po rebootu je ulozen standardne do /var/crash/vmcore.*, jehoz
velikost je v podstate rovna velikosti fyzicke pameti. (Pro zmenseni
dumpu je dobra se podivat v 5.x na hw.physmem, v 4.x se jmenuje trochu
jinak.)

> Je ale nejak podezrele kratky. Vsichni ostatni v mailing listech
> maji mnohem delsi bt. Co delam spatne?

Znovu si poradne prectete kapitolu
http://www.freebsd.cz/doc/en_US.ISO8859-1/books/developers-handbook/kerneldebug.html,
kterou jsem sem uz jednou posilal k precteni. Bylo to 9. unora a evidentne
jste tomu moc nedal.

> Podle mne by mela byt konfigurace kernelu s DEBUG=-g default.

Podle me ne.

> Ono to nakonec vytvori dve verze a nainstaluje to pouze tu bez debug
> symbolu a i kdyby to nainstalovalo obe, tak loader stejne defaultne
> bere tu normalni.

Protoze pro beh kernelu jsou ladici symboly nezajimave.

> Takze jediny rozdil je tech 30 MB na rootfs.

Neni. Symboly jsou dulezite pro ladeni jadra v gdb. Zkuste si ladeni
v gdb po panicu, nebo vzdalene ladeni jadra pomoci gdb a zcela urcite
tech "30 MB na rootfs" ocenite uplne stejne, jako ostatni.

-- 
Rudolf Cejka <cejkar at fit.vutbr.cz> http://www.fit.vutbr.cz/~cejkar
Brno University of Technology, Faculty of Information Technology
Bozetechova 2, 612 66  Brno, Czech Republic



More information about the Users-l mailing list