URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 49941
[ Назад ]

Исходное сообщение
"Fatal trap 12 page fault на FreeBSD 4.10-RELEASE-p3 но без panic"

Отправлено disaster , 29-Окт-04 12:03 
Основной вопрос: как получить в этом случае дамп ядра?

Детали:
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


Содержание

Сообщения в этом обсуждении
"Fatal trap 12 page fault на FreeBSD 4.10-RELEASE-p3 но без p..."
Отправлено lavr , 29-Окт-04 12:23 
>Основной вопрос: как получить в этом случае дамп ядра?
>
>Детали:
>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


"Fatal trap 12 page fault на FreeBSD 4.10-RELEASE-p3 но без p..."
Отправлено disaster , 29-Окт-04 12:31 
то есть останавливается без 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.

но дамп не создается


"Fatal trap 12 page fault на FreeBSD 4.10-RELEASE-p3 но без p..."
Отправлено lavr , 29-Окт-04 12:44 
>то есть останавливается без 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-...


"Fatal trap 12 page fault на FreeBSD 4.10-RELEASE-p3 но без p..."
Отправлено disaster , 29-Окт-04 14:26 
>>то есть останавливается без 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-...



"Fatal trap 12 page fault на FreeBSD 4.10-RELEASE-p3 но без p..."
Отправлено lavr , 29-Окт-04 14:31 
>>>то есть останавливается без 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-профилинг?


"Fatal trap 12 page fault на FreeBSD 4.10-RELEASE-p3 но без p..."
Отправлено disaster , 29-Окт-04 15:01 
>>>>то есть останавливается без 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-профилинг?

^^^^^^^^^^^^ где про это пишут? что за штука?


"Fatal trap 12 page fault на FreeBSD 4.10-RELEASE-p3 но без p..."
Отправлено lavr , 29-Окт-04 15:04 
>>>>>то есть останавливается без 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 отладка ядра.