The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Fatal trap 12: page fault while in kernel mode"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Fatal trap 12: page fault while in kernel mode" 
Сообщение от Perze emailИскать по авторуВ закладки(ok) on 19-Ноя-05, 12:52  (MSK)
FreeBSD 4.9 stable 1.
Выдает время от времени Fatal trap 12: page fault while in kernel mode и далее по списку.
Почитал FAQ.
При очередной ошибке выписал следующее:
instruction pointer    = 0x8:0xc0219b75.
После ребута дал команду:
#nm -n /kernel | grep c0219b75 - ничего.
Потом команду
#nm -n /kernel | grep c0219b7 - ничего.
А потом
#nm -n /kernel | grep c0219b
и вот что выдано в ответ:
c0219b0c T pmap_map
c0219b50 T pmap_qenter
c0219b94 T pmap_qremove
c0219bc4 t pmap_page_lookup

Подскажите плиз в каком направлении далее двигаться. Плиз.


  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]

1. "Fatal trap 12: page fault while in kernel mode" 
Сообщение от newser Искать по авторуВ закладки(ok) on 19-Ноя-05, 14:43  (MSK)
>FreeBSD 4.9 stable 1.
>Выдает время от времени Fatal trap 12: page fault while in kernel
>mode и далее по списку.
>Почитал FAQ.
>При очередной ошибке выписал следующее:
>instruction pointer    = 0x8:0xc0219b75.
>После ребута дал команду:
>#nm -n /kernel | grep c0219b75 - ничего.
>Потом команду
>#nm -n /kernel | grep c0219b7 - ничего.
>А потом
>#nm -n /kernel | grep c0219b
>и вот что выдано в ответ:
>c0219b0c T pmap_map
>c0219b50 T pmap_qenter
>c0219b94 T pmap_qremove
>c0219bc4 t pmap_page_lookup
>
>Подскажите плиз в каком направлении далее двигаться. Плиз.

Проверить прежде всего память и остальное железо.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Fatal trap 12: page fault while in kernel mode" 
Сообщение от Perze Искать по авторуВ закладки(ok) on 20-Ноя-05, 23:00  (MSK)
>
>Проверить прежде всего память и остальное железо.

Если я поставлю другую планку памяти, например, 256 Mb, 16-банковую, 2-х стороннюю заменю на 256 Mb, 4-банковую, одностороннюю - нужно ли будет менять какие-то настройки FreeBSD, ядро перекомпилировать?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Fatal trap 12: page fault while in kernel mode" 
Сообщение от ff Искать по авторуВ закладки on 21-Ноя-05, 12:24  (MSK)
к пред посту - винт под своп.
можно подключить файл под своп и отключить основной.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Fatal trap 12: page fault while in kernel mode" 
Сообщение от Perze Искать по авторуВ закладки(ok) on 21-Ноя-05, 16:13  (MSK)
>к пред посту - винт под своп.
>можно подключить файл под своп и отключить основной.

можно конкретней. что это даст и как собственно сделать?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Fatal trap 12: page fault while in kernel mode" 
Сообщение от ff Искать по авторуВ закладки on 22-Ноя-05, 06:56  (MSK)
а подумать не судьба?

ещё раз: вполне вероятно, что на жёстком накопителе в отведённом пространстве под своп - могут располагаться сбойные (bad) блоки. один из вариантов выявления + устранения данной возможной проблемы состоит в использовании физически расположенных в другой области мест своппинга, что вполне возможно решить при использовании файла подкачки.

алгоритм:
https://www.opennet.ru/tips/info/697.shtml :

Для FreeBSD 4.x
   В /boot/loader.conf добавляем vn_load="YES"
   cd /dev; sh MAKEDEV vn0
   dd if=/dev/zero of=/usr/swap0 bs=1024k count=64
   chmod 0600 /usr/swap0
   В /etc/rc.conf добавляем swapfile="/usr/swap0"
   Для активации без перезагрузки:
       vnconfig -e /dev/vn0b /usr/swap0 swap

Для FreeBSD 5.x
   dd if=/dev/zero of=/usr/swap0 bs=1024k count=64
   chmod 0600 /usr/swap0
В /etc/rc.conf добавляем swapfile="/usr/swap0"
   Для активации без перезагрузки:  
       mdconfig -a -t vnode -f /usr/swap0 -u 0 && swapon /dev/md0

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Fatal trap 12: page fault while in kernel mode" 
Сообщение от Perze emailИскать по авторуВ закладки(ok) on 24-Ноя-05, 14:01  (MSK)
>а подумать не судьба?
>
>ещё раз: вполне вероятно, что на жёстком накопителе в отведённом пространстве под
>своп - могут располагаться сбойные (bad) блоки. один из вариантов выявления
>+ устранения данной возможной проблемы состоит в использовании физически расположенных в
>другой области мест своппинга, что вполне возможно решить при использовании файла
>подкачки.
>
>алгоритм:
>https://www.opennet.ru/tips/info/697.shtml :
>
>Для FreeBSD 4.x
>   В /boot/loader.conf добавляем vn_load="YES"
>   cd /dev; sh MAKEDEV vn0
>   dd if=/dev/zero of=/usr/swap0 bs=1024k count=64
>   chmod 0600 /usr/swap0
>   В /etc/rc.conf добавляем swapfile="/usr/swap0"
>   Для активации без перезагрузки:
>       vnconfig -e /dev/vn0b /usr/swap0 swap
>
>
>Для FreeBSD 5.x
>   dd if=/dev/zero of=/usr/swap0 bs=1024k count=64
>   chmod 0600 /usr/swap0
>В /etc/rc.conf добавляем swapfile="/usr/swap0"
>   Для активации без перезагрузки:
>       mdconfig -a -t vnode -f
>/usr/swap0 -u 0 && swapon /dev/md0


нету у меня свопа. по крайней мере я ни хера не вижу. какая команда для перекомпиляции ядра?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру