Page 1 of 8

Зависание системы.

Posted: Tue Dec 16, 2014 12:05 am
by kiv
Достигается множеством разных подходов, но я так понимаю, что это все одна и та же ошибка. Лог:
Spoiler:Image
Image
Image
Image
Image
Spoiler:
IMG0026A.jpg
IMG0026A.jpg (157.17 KiB)
Viewed 13046 times

Re: Зависание системы.

Posted: Tue Dec 16, 2014 2:27 pm
by CleverMouse
Без указания версии и языка ядра эта информация намного менее полезна, чем могла бы быть.

Re: Зависание системы.

Posted: Tue Dec 16, 2014 4:00 pm
by kiv
Версии ядра те, что у:
- русская svn5228- от 13 декабря;
- русская latest-distr c главной от 13 декабря;
- из папки rus\data\data от 13 декабря;
- русская kolibriN9 от 9 декабря.

Язык ядра - подмножество языков ассемблера известное как FASM или flat assembler.

одним из способов вызова данной ошибки является запуск приложения pong из директории games.

Re: Зависание системы.

Posted: Tue Dec 16, 2014 4:17 pm
by IgorA
kiv wrote:Язык ядра - подмножество языков ассемблера известное как FASM или flat assembler.
Она имела ввиду язык сборки, есть например: русская, английская, итальянская, ... и др.
kiv wrote:- русская svn5228- от 13 декабря;
Из этого уже видно что русская

Re: Зависание системы.

Posted: Tue Dec 16, 2014 4:24 pm
by Mario_r4
kiv wrote:одним из способов вызова данной ошибки является запуск приложения pong из директории games.
Подтверждаю наличие проблемы. Запускал из KFM. По крайней мере теперь есть с чем работать. Спасибо.

Re: Зависание системы.

Posted: Tue Dec 16, 2014 4:52 pm
by CleverMouse
0x80018CEA в русском ядре svn5228 - это в set_app_params.add_command_line, падение там происходит, когда указатель на командную строку в запускаемом приложении находится за пределами выделенной памяти. Это проблема в бинарнике pong.

Re: Зависание системы.

Posted: Tue Dec 16, 2014 4:58 pm
by kiv
CleverMouse, ИМХО запуск приложения (даже написанного индусом) не должен вешать систему...[/size]

Re: Зависание системы.

Posted: Tue Dec 16, 2014 5:01 pm
by CleverMouse
0x8E34724B в Speech/0x8E43924B в <не могу разобрать название программы> - падение где-то в драйвере. Speech использует звук, сходу кажется, что падение в драйвере звука. Что за железо? Нужен файл, сохраняемый из pcidev.
kiv wrote:ИМХО запуск приложения (даже написанного индусом) не должен вешать систему...
Сейчас это не так, и от кривых действий программ ядро не защищено никак.

Re: Зависание системы.

Posted: Tue Dec 16, 2014 5:12 pm
by CleverMouse
Последнее падение в Doom, похоже, тоже из-за драйвера звука, но детали слишком неразборчивы.

Re: Зависание системы.

Posted: Tue Dec 16, 2014 5:18 pm
by kiv
CleverMouse, кстати, да - звука у меня нет, таки, а звуковуха у меня встроенная:
- NVIDIA High Definition Audio;
- VEN_10DE;
- DEV_001C.

Re: Зависание системы.

Posted: Tue Dec 16, 2014 5:19 pm
by yogev_ezra
CleverMouse wrote:0x8E43924B в <не могу разобрать название программы>
Zsnes (если я правильно смог разобрать)
kiv wrote:ИМХО запуск приложения (даже написанного индусом) не должен вешать систему...
Не обижайте индусов - у нас и так всего 2 индуса в проекте, а если будем обижать - станет ещё меньше :wink: И конкретно этот код написан не ими 8)

Re: Зависание системы.

Posted: Tue Dec 16, 2014 6:08 pm
by CleverMouse
r5234 исправляет падение, если аудиокарта распознана, но конкретный драйвер отказался загружаться. Следующий вопрос - почему драйвер отказался загружаться. Для выяснения нужен полный boardlog.txt, который board пишет при запуске, а не только снимок одной вкладки.

Re: Зависание системы.

Posted: Tue Dec 16, 2014 7:50 pm
by Mario_r4
С драйвером звука у меня при написании Speech была одна проблема. Я Serge писал, но так мы ничего и не решили. При определенном размере сэмпла подсистема звука крэшилась, но вроде не умирала. Больше/меньше сэмплы делал и проблемы не было. Как временное решение я стал воспроизводить собрав сэмплы звуков в слово, одним общим сэмплом.

Re: Зависание системы.

Posted: Tue Dec 16, 2014 8:26 pm
by kiv
CleverMouse, а его вывод можно как-то перенаправить в файл в другом месте?
Spoiler:чтобы после зависания системы лог остался целым до момента ошибки и его можно было разместить тут целиком

Re: Зависание системы.

Posted: Tue Dec 16, 2014 8:30 pm
by CleverMouse
Можно запустить board с полным путём к файлу лога как параметр командной строки.