Основной вопрос: как получить в этом случае дамп ядра?Детали:
CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz (2394.01-MHz 686-class CPU)две 3Com 3c450-TX HomeConnect xl0 & xl1, IDE RAID 3ware Storage Controller, на борту Intel 82801BA (D865) Pro/100 VE Ethernet fxp0
может проработать и 10 дней, а может и через 1-2 дня вывалиться. в чем причина - непонятно.
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0xc03506
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc0240b8c
stack pointer = 0x10:0xe9a58c40
frame pointer = 0x10:0xe9a58c48
current process = 26389 (perl)
interrupt mask = net tty bio cam
>Основной вопрос: как получить в этом случае дамп ядра?
>
>Детали:
>CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz (2394.01-MHz 686-class CPU)
>
>две 3Com 3c450-TX HomeConnect xl0 & xl1, IDE RAID 3ware Storage Controller,
>на борту Intel 82801BA (D865) Pro/100 VE Ethernet fxp0
>
>может проработать и 10 дней, а может и через 1-2 дня вывалиться.
>в чем причина - непонятно.
>
>Fatal trap 12: page fault while in kernel mode
>fault virtual address = 0xc03506
>fault code
> = supervisor read, page not present
>instruction pointer = 0x8:0xc0240b8c
>stack pointer
>= 0x10:0xe9a58c40
>frame pointer
>= 0x10:0xe9a58c48
>current process = 26389
>(perl)
>interrupt mask =
>net tty bio cam
>в FAQ или Handbook точно есть описание КАК и ЧТО нужно сделать чтобы
сохранить дамп и затем посмотреть отладчиком и послать на freebsd.org
используя send-pr
то есть останавливается без panic, и соответственно без дампа ядра.
в rc.conf:
dumpdev="/dev/twed0s1b" # Device name to crashdump to (or NO).
dumpdir="/usr/local/var/crash" # Directory where crash dumps are to be stored
savecore_flags="" # Used if dumpdev is enabled above, and present.но дамп не создается
>то есть останавливается без panic, и соответственно без дампа ядра.
>в rc.conf:
>dumpdev="/dev/twed0s1b"
># Device name to crashdump to (or NO).
>dumpdir="/usr/local/var/crash" # Directory where crash dumps are to be
>stored
>savecore_flags="" # Used if dumpdev is
>enabled above, and present.
>
>но дамп не создаетсяhttp://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/advance...
http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-...
>>то есть останавливается без panic, и соответственно без дампа ядра.
>>в rc.conf:
>>dumpdev="/dev/twed0s1b"
>># Device name to crashdump to (or NO).
>>dumpdir="/usr/local/var/crash" # Directory where crash dumps are to be
>>stored
>>savecore_flags="" # Used if dumpdev is
>>enabled above, and present.
>>
>>но дамп не создается
>
>http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/advance...
по этому описанию всё и делал. не создался дамп. жду снова останов, попробую в консоли DDB что-то сделать. http://www.opennet.me/openforum/vsluhforumID1/25434.html <-- тут похожая ситуация обсуждалась, но тоже не сказано как получить в этом случае дамп :(
>
>http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-...
>>>то есть останавливается без panic, и соответственно без дампа ядра.
>>>в rc.conf:
>>>dumpdev="/dev/twed0s1b"
>>># Device name to crashdump to (or NO).
>>>dumpdir="/usr/local/var/crash" # Directory where crash dumps are to be
>>>stored
>>>savecore_flags="" # Used if dumpdev is
>>>enabled above, and present.
>>>
>>>но дамп не создается
>>
>>http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/advance...
>по этому описанию всё и делал. не создался дамп. жду снова останов,
>попробую в консоли DDB что-то сделать. http://www.opennet.me/openforum/vsluhforumID1/25434.html <-- тут похожая ситуация
>обсуждалась, но тоже не сказано как получить в этом случае дамп
>:(
>>
>>http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-...у меня получалось и кому объяснял у тех тоже, даже не знаю чем помочь,
разве что kernel-профилинг?
>>>>то есть останавливается без panic, и соответственно без дампа ядра.
>>>>в rc.conf:
>>>>dumpdev="/dev/twed0s1b"
>>>># Device name to crashdump to (or NO).
>>>>dumpdir="/usr/local/var/crash" # Directory where crash dumps are to be
>>>>stored
>>>>savecore_flags="" # Used if dumpdev is
>>>>enabled above, and present.
>>>>
>>>>но дамп не создается
>>>
>>>http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/advance...
>>по этому описанию всё и делал. не создался дамп. жду снова останов,
>>попробую в консоли DDB что-то сделать. http://www.opennet.me/openforum/vsluhforumID1/25434.html <-- тут похожая ситуация
>>обсуждалась, но тоже не сказано как получить в этом случае дамп
>>:(
>>>
>>>http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-...
>
>у меня получалось и кому объяснял у тех тоже, даже не знаю
>чем помочь,
>разве что kernel-профилинг?^^^^^^^^^^^^ где про это пишут? что за штука?
>>>>>то есть останавливается без panic, и соответственно без дампа ядра.
>>>>>в rc.conf:
>>>>>dumpdev="/dev/twed0s1b"
>>>>># Device name to crashdump to (or NO).
>>>>>dumpdir="/usr/local/var/crash" # Directory where crash dumps are to be
>>>>>stored
>>>>>savecore_flags="" # Used if dumpdev is
>>>>>enabled above, and present.
>>>>>
>>>>>но дамп не создается
>>>>
>>>>http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/advance...
>>>по этому описанию всё и делал. не создался дамп. жду снова останов,
>>>попробую в консоли DDB что-то сделать. http://www.opennet.me/openforum/vsluhforumID1/25434.html <-- тут похожая ситуация
>>>обсуждалась, но тоже не сказано как получить в этом случае дамп
>>>:(
>>>>
>>>>http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-...
>>
>>у меня получалось и кому объяснял у тех тоже, даже не знаю
>>чем помочь,
>>разве что kernel-профилинг?
>
>^^^^^^^^^^^^ где про это пишут? что за штука?это в developers-handbook отладка ядра.