Версии ядра те, что у:
- русская svn5228- от 13 декабря;
- русская latest-distr c главной от 13 декабря;
- из папки rus\data\data от 13 декабря;
- русская kolibriN9 от 9 декабря.
Язык ядра - подмножество языков ассемблера известное как FASM или flat assembler.
одним из способов вызова данной ошибки является запуск приложения pong из директории games.
Last edited by kiv on Tue Dec 30, 2014 2:19 am, edited 1 time in total.
0x80018CEA в русском ядре svn5228 - это в set_app_params.add_command_line, падение там происходит, когда указатель на командную строку в запускаемом приложении находится за пределами выделенной памяти. Это проблема в бинарнике pong.
0x8E34724B в Speech/0x8E43924B в <не могу разобрать название программы> - падение где-то в драйвере. Speech использует звук, сходу кажется, что падение в драйвере звука. Что за железо? Нужен файл, сохраняемый из pcidev.
kiv wrote:ИМХО запуск приложения (даже написанного индусом) не должен вешать систему...
Сейчас это не так, и от кривых действий программ ядро не защищено никак.
r5234 исправляет падение, если аудиокарта распознана, но конкретный драйвер отказался загружаться. Следующий вопрос - почему драйвер отказался загружаться. Для выяснения нужен полный boardlog.txt, который board пишет при запуске, а не только снимок одной вкладки.
С драйвером звука у меня при написании Speech была одна проблема. Я Serge писал, но так мы ничего и не решили. При определенном размере сэмпла подсистема звука крэшилась, но вроде не умирала. Больше/меньше сэмплы делал и проблемы не было. Как временное решение я стал воспроизводить собрав сэмплы звуков в слово, одним общим сэмплом.
CleverMouse, а его вывод можно как-то перенаправить в файл в другом месте?Spoiler:чтобы после зависания системы лог остался целым до момента ошибки и его можно было разместить тут целиком
Last edited by kiv on Tue Dec 30, 2014 4:08 am, edited 3 times in total.