Проблема в следующем. Приложение открывает /dev/kmem на чтение ( запуск из под рута ). Далее по определенному смещению пытается считать блок. Но функция read возвращает -1, а perror орет на Bad address. Ядро 2.4.20, без патчей, файл /dev/kmem присутствует, пермисии на него crw-r-----. Пробовал снять дамп при помощи dd - вылетает с той же ошибкой Bad address. Что делать не знаю. Заранее спасибо.