Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вт июл 25, 2017 3:35 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 73 сообщения ]  На страницу 1 2 3 4 5 След.
Автор Сообщение
 Заголовок сообщения: AC97snd - плеер MP3 и WAV
СообщениеДобавлено: Чт ноя 04, 2010 4:27 pm 
Не в сети

Зарегистрирован: Вт май 11, 2010 8:14 am
Сообщения: 112
ac97snd завершается под mtdbg с сообщение Debugged program caused an exception 06. Suspended, останавливаясь по адресу 00008693 команда 83 С418 или add esp, 18h.
Подскажите что это за исключение?
Почему программа завершается?

Не нашел темы ac97snd в разделе программы, куда надо писать такие вопросы?


Вернуться к началу
 Заголовок сообщения: Re: ac97snd exception 6
СообщениеДобавлено: Пт ноя 05, 2010 1:17 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 971
Exception #6 = Недопустимая команда (Invalid Opcode), т.е. недопустимая команда или команда UD2.

P.S. Интересно, а зачем понадобилось запускать программу в отладчике.


Вернуться к началу
 Заголовок сообщения: Re: ac97snd exception 6
СообщениеДобавлено: Пт ноя 05, 2010 9:50 pm 
Не в сети

Зарегистрирован: Вт май 11, 2010 8:14 am
Сообщения: 112
Потому что программа не запускается в обычном режиме, решил посмотреть, на чем остановиться.


Вернуться к началу
 Заголовок сообщения: Re: ac97snd exception 6
СообщениеДобавлено: Пт ноя 05, 2010 10:20 pm 
Unduing писал(а):
Потому что программа не запускается в обычном режиме, решил посмотреть, на чем остановиться.

Вообще-то имеет смысл, перед первым запуском плеера после загрузки, запустить BOARD и посмотреть что пишет. Проблема может быть и не в самом плеере, а в отсутствии драйвера.


Вернуться к началу
   
 Заголовок сообщения: Re: ac97snd exception 6
СообщениеДобавлено: Пт ноя 05, 2010 10:26 pm 
Не в сети

Зарегистрирован: Вт май 11, 2010 8:14 am
Сообщения: 112
Драйвер есть, единственное что смущает: failed to reserve needed ports. Driver may work unstable.
Хотя потом succesfully attached IRQ as hardcoded.
Но такие же сообщения я вижу и под qemu, а там играет без проблем и не падает на exception.


Вернуться к началу
 Заголовок сообщения: Re: ac97snd exception 6
СообщениеДобавлено: Пт ноя 05, 2010 10:49 pm 
Ну, гадать на кофейной гуще бессмысленно. Стоит попробовать, во-первых последнюю ночную сборку, а во-вторых выложить лог полученный от BOARD - с некоторых пор он пишет отладочную информацию на рамдиск, так что еще и место некоторое свободное требуется. Ну, и до кучи конфигурацию своего железа тоже здесь сообщить. Без таких данных вряд ли кто-либо что-либо советовать сможет.


Вернуться к началу
   
 Заголовок сообщения: Re: ac97snd exception 6
СообщениеДобавлено: Вс ноя 07, 2010 10:51 am 
Не в сети

Зарегистрирован: Вт май 11, 2010 8:14 am
Сообщения: 112
Последняя ночная сборка, запускается с образа в памяти создаваемого grub. Драйвер sound.obj подменен на sb16.obj соответственно звуковой карте.


Вложения:
Комментарий к файлу: boardlog.txt
report.htm - everest report

reports.7z [83.33 КБ]
270 скачиваний


Последний раз редактировалось Unduing Вс ноя 07, 2010 2:23 pm, всего редактировалось 1 раз.
Вернуться к началу
 Заголовок сообщения: Re: ac97snd exception 6
СообщениеДобавлено: Вс ноя 07, 2010 12:55 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3927
Это в ядре вылетает и непонятно где. А в Qemu тоже падает ?. Что за железо ?


Вернуться к началу
 Заголовок сообщения: Re: ac97snd exception 6
СообщениеДобавлено: Вс ноя 07, 2010 2:22 pm 
Не в сети

Зарегистрирован: Вт май 11, 2010 8:14 am
Сообщения: 112
Все характеристики железа и лог доски отладки в файле reports.7z
В qemu все работает без проблем, если бы в ночной сборке не работала я думаю народ уже бы написал.


Вернуться к началу
 Заголовок сообщения: Re: ac97snd exception 6
СообщениеДобавлено: Вт ноя 09, 2010 9:28 am 
Не в сети

Зарегистрирован: Вт май 11, 2010 8:14 am
Сообщения: 112
Если данных не хватает, готов предоставить.


Вернуться к началу
 Заголовок сообщения: Re: ac97snd exception 6
СообщениеДобавлено: Вт ноя 09, 2010 10:39 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3927
Драйвер использует несколько команд MMX пришедших вместе с SSE в Pentium III. К сожелению в IA-32 Intel® Architecture Software Developer’s Manual Volume 2: Instruction Set Reference не всегда указано к какому расширению относится команда.


Вернуться к началу
 Заголовок сообщения: Re: AC97snd - плеер MP3 и WAV
СообщениеДобавлено: Вт ноя 09, 2010 5:43 pm 
Переименовал и переместил тему из раздела Разное в Программы.


Вернуться к началу
   
 Заголовок сообщения: Re: AC97snd - плеер MP3 и WAV
СообщениеДобавлено: Вт ноя 09, 2010 8:48 pm 
Не в сети

Зарегистрирован: Вт май 11, 2010 8:14 am
Сообщения: 112
Serge
Не до конца понял ответ.
Pentium 2 не поддерживается?
Может можно запустить ядро в отладочном режиме?


Вернуться к началу
 Заголовок сообщения: Re: AC97snd - плеер MP3 и WAV
СообщениеДобавлено: Вт ноя 09, 2010 9:10 pm 
Unduing
Тут вопрос не в ядре, а в коде распаковки MP3 и/или микширования Infinity (звуковая подсистема используемая в Колибри - разработанная лично Serge'м). Они используют команды MMX. Так что если нужных команд MMX нет - приложение всегда будет вываливаться на таком железе. Вероятно можно перекомпилировать (а возможно потребуется переписать) код не используя этих команд, но затраты времени и усилий будут очень большими. Так что пока только так.

Я почему это написал - когда только Serge отлаживал Infinity мы уже поднимали этот вопрос и остановились на том, что количество компьютеров, в которых стоят процессоры без нужных команд и при этом система оснащена кодеком AC97 - не очень велико, относительно всего парка компьютеров оснащенных AC97 и сосредотачивать усилия на их поддержке это малоэффективная растрата времени.


Вернуться к началу
   
 Заголовок сообщения: Re: AC97snd - плеер MP3 и WAV
СообщениеДобавлено: Вт ноя 09, 2010 9:16 pm 
Не в сети

Зарегистрирован: Вт май 11, 2010 8:14 am
Сообщения: 112
Спасибо за ответ.
Может можно как то определить на каких конкретно командах вылетает exception?


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 73 сообщения ]  На страницу 1 2 3 4 5 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB