<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: kernel trap 12 with interrupts disabled</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/87670.html</link>
    <description>Hi, all!&lt;br&gt;&lt;br&gt;Помогите неопытному.&lt;br&gt;Есть сервер с FreeBSD 5.2.1-RELEASE. Прошу не пинать за старость ОС, ставил ее не я, я только поддерживаю, а опыта переставить пока недостаточно.&lt;br&gt;Сервер работает как маршрутизатор с NAT и ipfw. На нем подняты named, apache, sendmail (с некоторыми milter&apos;ами), samba (он является домен-контроллером для небольшой сети), openvpn. Инет приходит с DSL-модема, работаещего в режиме bridge, авторизацию PPPoE делает фря. Установлено 2 физических диска на разных IDE-интерфейсах. Один раздел зазеркален с помощью vinum. Остальные копируются скриптом с одного (основного) винта на второй раз в месяц.&lt;br&gt;С некоторых пор сервер начал внезапно виснуть где-то раз в двое суток. На консоли сообщение:&lt;br&gt;&lt;br&gt;kernel trap 12 with interrupts disabled&lt;br&gt;Fatal trap 12: page fault while in kernel mode&lt;br&gt;fault code = supervisor read, page not present&lt;br&gt;panic: page fault&lt;br&gt;(некоторые строчки с кодами здесь опущены).&lt;br&gt;&lt;br&gt;Помогает только перезагрузка кнопкой.&lt;br&gt;Обратил внимание, что в логе каждый раз при загрузке ОС, </description>

<item>
    <title>kernel trap 12 with interrupts disabled (Fisher)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/87670.html#11</link>
    <pubDate>Wed, 23 Dec 2009 03:50:42 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;Можно поподробнее? Я не совсем понимаю это и никогда этого не делал. &lt;br&gt;&amp;gt;&amp;gt;Мой предшественник, который собирал эту фрю, по-моему перекомпилировал ядро, т.е. оно &lt;br&gt;&amp;gt;&amp;gt;сейчас не GENERIC, если я правильно понимаю. Как это проверить? Я &lt;br&gt;&amp;gt;&amp;gt;в этом пока плаваю. Или ядер может быть несколько, и их &lt;br&gt;&amp;gt;&amp;gt;можно загружать по выбору? &lt;br&gt;&amp;gt;&amp;gt;Спасибо и прошу прощения за дилетантские вопросы. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;uname -i &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Про дебаг кернела - http://www.freebsd.org/doc/en/books/developers-handbook/kerneldebug.html &lt;br&gt;&lt;br&gt;Еще ссылка:&lt;br&gt;http://www.lemis.com/grog/Papers/Debug-tutorial/tutorial.pdf&lt;br&gt;</description>
</item>

<item>
    <title>kernel trap 12 with interrupts disabled (nadirx2)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/87670.html#10</link>
    <pubDate>Tue, 22 Dec 2009 11:25:51 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Хм... Тут вроде все нормально. &lt;br&gt;&amp;gt;&amp;gt;Попробуй загрузить ядру в режиме -debug. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Можно поподробнее? Я не совсем понимаю это и никогда этого не делал. &lt;br&gt;&amp;gt;Мой предшественник, который собирал эту фрю, по-моему перекомпилировал ядро, т.е. оно &lt;br&gt;&amp;gt;сейчас не GENERIC, если я правильно понимаю. Как это проверить? Я &lt;br&gt;&amp;gt;в этом пока плаваю. Или ядер может быть несколько, и их &lt;br&gt;&amp;gt;можно загружать по выбору? &lt;br&gt;&amp;gt;Спасибо и прошу прощения за дилетантские вопросы. &lt;br&gt;&lt;br&gt;uname -i&lt;br&gt;&lt;br&gt;Про дебаг кернела - http://www.freebsd.org/doc/en/books/developers-handbook/kerneldebug.html&lt;br&gt;</description>
</item>

<item>
    <title>kernel trap 12 with interrupts disabled (SergeyMas)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/87670.html#9</link>
    <pubDate>Tue, 22 Dec 2009 09:10:42 GMT</pubDate>
    <description>Появились некоторые подробности проблемы. Сегодня пришел рано и успел засечь panic message на консоли, пока сервер без меня не перегрузили. Привожу полный листинг:&lt;br&gt;&lt;br&gt;kernel trap 12 with interrupts disabled&lt;br&gt;&lt;br&gt;Fatal trap 12: page fault while in kernel mode&lt;br&gt;cpuid = 0; apic id = 00&lt;br&gt;fault virtual address = 0x24&lt;br&gt;fault code = supervisor read, page not present&lt;br&gt;instruction pointer = 0x8:0xc065ae9e&lt;br&gt;stack pointer = 0x10:0xcce03c2c&lt;br&gt;frame pointer = 0x10:0xcce03c50&lt;br&gt;code segment = base 0x0, limit 0xfffff, type 0x1b&lt;br&gt;             = DPL 0, pres 1, def 32 1, gran 1&lt;br&gt;processor eflags = resume, IOPL=0&lt;br&gt;current process = 36 (swi8: tty:sio clock)&lt;br&gt;trap number = 12&lt;br&gt;panic: page fault&lt;br&gt;cpuid = 0;&lt;br&gt;&lt;br&gt;Я так понимаю, ключом к разгадке может быть (swi8: tty:sio clock). Только причем здесь Serial I/O port?&lt;br&gt;</description>
</item>

<item>
    <title>kernel trap 12 with interrupts disabled (SergeyMas)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/87670.html#8</link>
    <pubDate>Mon, 21 Dec 2009 21:43:01 GMT</pubDate>
    <description>&amp;gt;Хм... Тут вроде все нормально. &lt;br&gt;&amp;gt;Попробуй загрузить ядру в режиме -debug. &lt;br&gt;&lt;br&gt;Можно поподробнее? Я не совсем понимаю это и никогда этого не делал. Мой предшественник, который собирал эту фрю, по-моему перекомпилировал ядро, т.е. оно сейчас не GENERIC, если я правильно понимаю. Как это проверить? Я в этом пока плаваю. Или ядер может быть несколько, и их можно загружать по выбору?&lt;br&gt;Спасибо и прошу прощения за дилетантские вопросы.&lt;br&gt;</description>
</item>

<item>
    <title>kernel trap 12 with interrupts disabled (nadirx2)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/87670.html#7</link>
    <pubDate>Mon, 21 Dec 2009 19:20:38 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;10:38 raid0.p0 &lt;br&gt;&amp;gt;crw-r-----  1 root  operator   91, 0x40000001 Dec 21 &lt;br&gt;&amp;gt;10:38 raid0.p1 &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;/dev/vinum/sd: &lt;br&gt;&amp;gt;total 0 &lt;br&gt;&amp;gt;crw-r-----  1 root  operator   91, 0x80000000 Dec 21 &lt;br&gt;&amp;gt;10:38 raid0.p0.s0 &lt;br&gt;&amp;gt;crw-r-----  1 root  operator   91, 0x80000001 Dec 21 &lt;br&gt;&amp;gt;10:38 raid0.p1.s0 &lt;br&gt;&lt;br&gt;Хм... Тут вроде все нормально.&lt;br&gt;Попробуй загрузить ядру в режиме -debug.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>kernel trap 12 with interrupts disabled (SergeyMas)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/87670.html#6</link>
    <pubDate>Mon, 21 Dec 2009 13:57:08 GMT</pubDate>
    <description>&amp;gt;Ну воть наконец то вы взяли вину в себе =) Ведь вы &lt;br&gt;&amp;gt;что-то сделали и после этого все это было. Вы же сказали &lt;br&gt;&amp;gt;что ничего не меняли =) &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Ладно... Щутки в сторону.. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Укажите нам ls -lR /dev/vinum &lt;br&gt;&lt;br&gt;-Дык я, это...&lt;br&gt;-А, работа такая.&lt;br&gt;(С) из мультфильма&lt;br&gt;:)))))&lt;br&gt;&lt;br&gt;На самом деле, я говорил, что абсолютно ничего не менял в конфигурации PPPoE, и это так и есть.&lt;br&gt;&lt;br&gt;Шутки в сторону. Вот листинг:&lt;br&gt;&lt;br&gt;aqua# ls -lR /dev/vinum&lt;br&gt;total 1&lt;br&gt;crw-------  1 root  wheel      91, 0x3fff00fe Dec 21 12:38 control&lt;br&gt;crw-------  1 root  wheel      91, 0x3fff00ff Dec 21 12:38 controld&lt;br&gt;dr-xr-xr-x  2 root  wheel          512 Dec 21 12:38 plex&lt;br&gt;crw-r-----  1 root  operator   91,   0 Dec 21 12:38 raid0&lt;br&gt;dr-xr-xr-x  2 root  wheel          512 Dec 21 12:38 sd&lt;br&gt;&lt;br&gt;/dev/vinum/plex:&lt;br&gt;total 0&lt;br&gt;crw-r-----  1 root  operator   91, 0x40000000 Dec 21 10:38 raid0.p0&lt;br&gt;crw-r-----  1 root  operator   91, 0x40000001 Dec 21 10:38 raid0.p1&lt;br&gt;&lt;br&gt;/dev/vinum/sd:&lt;br&gt;total 0&lt;br&gt;crw-r-----  1 root  operator   91, 0x80000000 Dec 21 10:38 raid0.p0.s0&lt;br&gt;crw-r-</description>
</item>

<item>
    <title>kernel trap 12 with interrupts disabled (nadirx2)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/87670.html#5</link>
    <pubDate>Mon, 21 Dec 2009 13:32:45 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;год как все работало стабильно, и в конфигурации РРР _вообще_ ничего &lt;br&gt;&amp;gt;не менялось. &lt;br&gt;&amp;gt;Последние мои действия были следующими. Пару недель назад гавкнулся винт на 1-м &lt;br&gt;&amp;gt;IDE-интерфейсе. Я переставил живой винт со 2-го на 1-й, а на &lt;br&gt;&amp;gt;2-й поставил полностью зануленный винт поменьше, из резервных. Потом в однопользовательском &lt;br&gt;&amp;gt;режиме перелил на него все байт в байт с первого командой &lt;br&gt;&amp;gt;dd. Потом забил нулями (опять же, с помощью dd) раздел ad2s1f, &lt;br&gt;&amp;gt;который участвует в vinum-зеркале. Потом реактуализировал зеркало, оно стало в состоянии &lt;br&gt;&amp;gt;up, т.е. все синхронизировалось успешно. &lt;br&gt;&amp;gt;А через сутки начались вот эти глюки. &lt;br&gt;&lt;br&gt;Ну воть наконец то вы взяли вину в себе =) Ведь вы что-то сделали и после этого все это было. Вы же сказали что ничего не меняли =)&lt;br&gt;&lt;br&gt;Ладно... Щутки в сторону..&lt;br&gt;&lt;br&gt;Укажите нам ls -lR /dev/vinum&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>kernel trap 12 with interrupts disabled (SergeyMas)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/87670.html#4</link>
    <pubDate>Mon, 21 Dec 2009 13:17:31 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;#ppp_mode=&quot;ddial&quot; &lt;br&gt;&amp;gt;#ppp_profile=&quot;farlep&quot; &lt;br&gt;&amp;gt;#ppp_nat=&quot;NO&quot; &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;после ребута сделайте это мануально: &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;$ /etc/rc.d/ppp start &lt;br&gt;&amp;gt;$ ppp -ddial farlep &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;и смотрите будет ли висит. &lt;br&gt;&lt;br&gt;Честно говоря, не совсем понимаю, что это изменит? Да и ведь уже год как все работало стабильно, и в конфигурации РРР _вообще_ ничего не менялось.&lt;br&gt;Последние мои действия были следующими. Пару недель назад гавкнулся винт на 1-м IDE-интерфейсе. Я переставил живой винт со 2-го на 1-й, а на 2-й поставил полностью зануленный винт поменьше, из резервных. Потом в однопользовательском режиме перелил на него все байт в байт с первого командой dd. Потом забил нулями (опять же, с помощью dd) раздел ad2s1f, который участвует в vinum-зеркале. Потом реактуализировал зеркало, оно стало в состоянии up, т.е. все синхронизировалось успешно. &lt;br&gt;А через сутки начались вот эти глюки.&lt;br&gt;</description>
</item>

<item>
    <title>kernel trap 12 with interrupts disabled (nadirx2)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/87670.html#3</link>
    <pubDate>Mon, 21 Dec 2009 12:48:53 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Тип подключения PPPoE? &lt;br&gt;&amp;gt;&amp;gt;Проблема вполне связано с ppp. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Прошу прощения, не совсем понимаю, что значит &quot;тип подключения РРРоЕ&quot;? А какие &lt;br&gt;&amp;gt;они бывают? &lt;br&gt;&lt;br&gt;Как подключен в сети.&lt;br&gt;извини я просто не читаль твой пост полностью, прямо ответиль =)&lt;br&gt;&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; set reconnect 3 0 &lt;br&gt;&amp;gt; set ifaddr 0 0 &lt;br&gt;&amp;gt; add default HISADDR &lt;br&gt;&amp;gt; enable lqr echo &lt;br&gt;&amp;gt; set lqrperiod 60 &lt;br&gt;&amp;gt; set echoperiod 60 &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Дело в том, что здесь уже как минимум год ничего не менялось, &lt;br&gt;&amp;gt;и все стабильно работало, никаких проблем с РРРоЕ не было, и &lt;br&gt;&amp;gt;уж тем более таких серьезных, чтобы вызывали kernel panic. &lt;br&gt;&lt;br&gt;Попробуйте комментировать:&lt;br&gt;#ppp_enable=&quot;YES&quot; &lt;br&gt;#ppp_mode=&quot;ddial&quot; &lt;br&gt;#ppp_profile=&quot;farlep&quot; &lt;br&gt;#ppp_nat=&quot;NO&quot; &lt;br&gt;&lt;br&gt;после ребута сделайте это мануально:&lt;br&gt;&lt;br&gt;$ /etc/rc.d/ppp start&lt;br&gt;$ ppp -ddial farlep&lt;br&gt;&lt;br&gt;и смотрите будет ли висит.&lt;br&gt;&lt;br&gt;И еше смотрите: http://www.freebsd.org/doc/en/books/developers-handbook/kerneldebug.html&lt;br&gt;</description>
</item>

</channel>
</rss>
