Board.KolibriOS.org
https://board.kolibrios.org/

Зависание системы.
https://board.kolibrios.org/viewtopic.php?f=1&t=2938
Page 1 of 8

Author:  kiv [ Tue Dec 16, 2014 12:05 am ]
Post subject:  Зависание системы.

Достигается множеством разных подходов, но я так понимаю, что это все одна и та же ошибка. Лог:

Spoiler: Show
Image
Image
Image
Image
Image


Spoiler: Show
Attachment:
IMG0026A.jpg
IMG0026A.jpg [ 157.17 KiB | Viewed 5508 times ]

Author:  CleverMouse [ Tue Dec 16, 2014 2:27 pm ]
Post subject:  Re: Зависание системы.

Без указания версии и языка ядра эта информация намного менее полезна, чем могла бы быть.

Author:  kiv [ Tue Dec 16, 2014 4:00 pm ]
Post subject:  Re: Зависание системы.

Версии ядра те, что у:
- русская svn5228- от 13 декабря;
- русская latest-distr c главной от 13 декабря;
- из папки rus\data\data от 13 декабря;
- русская kolibriN9 от 9 декабря.

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

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

Author:  IgorA [ Tue Dec 16, 2014 4:17 pm ]
Post subject:  Re: Зависание системы.

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

Она имела ввиду язык сборки, есть например: русская, английская, итальянская, ... и др.
kiv wrote:
- русская svn5228- от 13 декабря;

Из этого уже видно что русская

Author:  Mario_r4 [ Tue Dec 16, 2014 4:24 pm ]
Post subject:  Re: Зависание системы.

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

Подтверждаю наличие проблемы. Запускал из KFM. По крайней мере теперь есть с чем работать. Спасибо.

Author:  CleverMouse [ Tue Dec 16, 2014 4:52 pm ]
Post subject:  Re: Зависание системы.

0x80018CEA в русском ядре svn5228 - это в set_app_params.add_command_line, падение там происходит, когда указатель на командную строку в запускаемом приложении находится за пределами выделенной памяти. Это проблема в бинарнике pong.

Author:  kiv [ Tue Dec 16, 2014 4:58 pm ]
Post subject:  Re: Зависание системы.

CleverMouse, ИМХО запуск приложения (даже написанного индусом) не должен вешать систему...[/size]

Author:  CleverMouse [ Tue Dec 16, 2014 5:01 pm ]
Post subject:  Re: Зависание системы.

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

Author:  CleverMouse [ Tue Dec 16, 2014 5:12 pm ]
Post subject:  Re: Зависание системы.

Последнее падение в Doom, похоже, тоже из-за драйвера звука, но детали слишком неразборчивы.

Author:  kiv [ Tue Dec 16, 2014 5:18 pm ]
Post subject:  Re: Зависание системы.

CleverMouse, кстати, да - звука у меня нет, таки, а звуковуха у меня встроенная:
- NVIDIA High Definition Audio;
- VEN_10DE;
- DEV_001C.


Attachments:
PCIDEV.TXT [2.86 KiB]
Downloaded 175 times

Author:  yogev_ezra [ Tue Dec 16, 2014 5:19 pm ]
Post subject:  Re: Зависание системы.

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

Author:  CleverMouse [ Tue Dec 16, 2014 6:08 pm ]
Post subject:  Re: Зависание системы.

r5234 исправляет падение, если аудиокарта распознана, но конкретный драйвер отказался загружаться. Следующий вопрос - почему драйвер отказался загружаться. Для выяснения нужен полный boardlog.txt, который board пишет при запуске, а не только снимок одной вкладки.

Author:  Mario_r4 [ Tue Dec 16, 2014 7:50 pm ]
Post subject:  Re: Зависание системы.

С драйвером звука у меня при написании Speech была одна проблема. Я Serge писал, но так мы ничего и не решили. При определенном размере сэмпла подсистема звука крэшилась, но вроде не умирала. Больше/меньше сэмплы делал и проблемы не было. Как временное решение я стал воспроизводить собрав сэмплы звуков в слово, одним общим сэмплом.

Author:  kiv [ Tue Dec 16, 2014 8:26 pm ]
Post subject:  Re: Зависание системы.

CleverMouse, а его вывод можно как-то перенаправить в файл в другом месте?
Spoiler: Show
чтобы после зависания системы лог остался целым до момента ошибки и его можно было разместить тут целиком

Author:  CleverMouse [ Tue Dec 16, 2014 8:30 pm ]
Post subject:  Re: Зависание системы.

Можно запустить board с полным путём к файлу лога как параметр командной строки.

Page 1 of 8 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/