РЕШЕНИЕ ПРОБЛЕМ OUTRIDERS ▶ ГАЙД ▶ ЛАГАЕТ, ВЫЛЕТАЕТ, ГЛЮЧИТ, БАГИ, ОШИБКИ, ЗАВИСАНИЯ, ПОДВИСАЕТ
Oracle Linux 7 crash — general protection fault
Утро добрым не бывает. Снова лёг сервер с Oracle Linux на борту, уже другой. Ошибка: general protection fault: 0000 [#1] SMP Сервер ушёл в перезагрузку. Окружение Особо ничего путного в Интернет не нашёл, ошибка без особых подробностей. Судя по словам "scsi_dma_unmap", "do_hpsa_intr_msi", "hpsa" проблема где-то в драйверах HPE, но это не точно...
Пишем операционную систему Триалогия - Прерывания: IDT, IOAPIC и LAPIC
В двух прошлых частях постоянно всплывал "тик таймера", запускающий переключение контекста. Но как этот тик вообще доходит до процессора? А нажатие клавиши, дочитанный сектор диска, пришедший сетевой пакет? Через прерывания! Это нервная система ядра, механизм, которым внешний мир получает право прервать процессор. Прерывание, это сигнал: "Стоп, займись мной немедленно". Процессор прерывает то, что делал, прыгает к обработчику, делает нужное и потом возвращается ровно туда, где был. Источников три:...