pascualle
Ты все правильно понял, однако с такими вещами, которую предложил тебе Serge есть одна проблема. Называется она "capable by my pc". Нет гарантий, что нумератор устройств написан полностью корректно.
Зависание системы.
-
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Mario_r4,
брбрбр, может это будет последней каплей на чашу весов, что таки пока сделать апгрейд компа.
брбрбр, может это будет последней каплей на чашу весов, что таки пока сделать апгрейд компа.
pascualle
Рестарт ядра не всегда работает. Попробуй полную перезагрузку.
Рестарт ядра не всегда работает. Попробуй полную перезагрузку.
Serge,
Перезапуск делал, я даже подменил c:\kolibri.img на тот, что сохранил после запуска acpi.
Даже проверил, в этом образе в папке drivers есть файлы acpi, acpi.dll, acpi.log, devices.dat
Но при попытке с него загрузится виснет как я описал (черный экран и курсор мышки посредине, система ни на что не реагирует)
Перезапуск делал, я даже подменил c:\kolibri.img на тот, что сохранил после запуска acpi.
Даже проверил, в этом образе в папке drivers есть файлы acpi, acpi.dll, acpi.log, devices.dat
Но при попытке с него загрузится виснет как я описал (черный экран и курсор мышки посредине, система ни на что не реагирует)
pascualle
Ясно.
Ясно.
Надо посмотреть откуда идёт ошибка. Закинь лог acpi в тему viewtopic.php?f=1&t=1195&start=150APIC не найден
Mario_r4, ну так поправь указатель на командную строку с некорректного 0x2000 на корректный 0.
Сделаем мир лучше!
Проблема не в том чтобы поправить указатель, а в том что до изменений Serge система каким то "волшебным" образом не зависала, а теперь зависает. Несколько нелогичное поведение.CleverMouse wrote:Mario_r4, ну так поправь указатель на командную строку с некорректного 0x2000 на корректный 0.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Проблема в том, что бинарник некорректный.
Сделаем мир лучше!
Проблема не только в этом, а в уязвимости системы от скармливания ей произвольных данных под вином бинарника с исполняемым кодом. Мы даже активно сопротивляемся введению расширения KEX (или любого другого), чтобы хотя бы по расширению (на уровне файлового менеджера) отсеивать не исполняемые файлы. Нужно строже контролировать валидность заголовка. Как это делать - у меня пока ответа нет.CleverMouse wrote:Проблема в том, что бинарник некорректный.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Перед каким бы то ни было контролем валидности заголовка идёт распаковка, которая при правильно испорченном файле и удачном стечении обстоятельств может спокойно перезаписать какие-нибудь важные данные. То же самое касается динамических библиотек, у которых расширение фиксировано, так что я не понимаю твоего пассажа про расширения. Расслабься.
Сделаем мир лучше!
Игра PONG приводит к полному зависанию системы в QEMU и VBOX.
Дома смогу проверить на реальном железе.
Дома смогу проверить на реальном железе.
Из хаоса в космос
Повторил на реальном железе - Pong выносит процесс ядра.
Вырубается мышь, клава работает.
Вырубается мышь, клава работает.
- Attachments
-
-
Screenshot_1.png (6.73 KiB)Viewed 8864 times
-
Из хаоса в космос
Pong fixed in #5462, bug report for kernel vulnerability filed: http://bugs.kolibrios.org/view.php?id=97
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
Great, thank you very much!
Из хаоса в космос
Система намертво виснет, если в KIV или в ZSea, установить картинку в качестве фона. Подозреваю, что дело в ядре!
Система реальная. Дистр svn5533.
Система реальная. Дистр svn5533.
Who is online
Users browsing this forum: No registered users and 2 guests