Официальный форум СВД Встраиваемые Системы
10 Декабря, 2016, 07:58:57 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Зависание системы  (Прочитано 646 раз)
chuzhik
Пользователь

Сообщений: 29


« : 02 Июля, 2015, 23:37:57 »

Добрый день.

Есть система на одноплатке под vr9. ОС -QNX 6.3.2. Подключено два монитора. Видеокарта одна radeon m9. Фотон.

Работают две программы. Каждая на своем мониторе. В какой-то момент времени система "зависает". Изображение не изменяется, мышка не двигается.

Выяснилось, что на самом деле система где-то циклится. Если поднять приоритет qconn, то после зависания видно, что операцонка жива. Если запустить обе программы под дебагом с повышенным приоритетом qconn, выясняется, что во время зависания в обеих программах выполнялись потоки с вызовом PtDamage().

Судя по всему, "зациклилась" io-graphics. По крайней мере, она потребояет процессорное время, а наши программы его не получают.

Какждая программа по отдельности работает нормально. Блокировки PtEnter() - PtLeave() есть.

Подскажите, как локализовать и исправить проблему.

Записан
Андрей Докучаев
Сотрудник СВД ВС
Ветеран

Сообщений: 652



WWW
« Ответ #1 : 02 Июля, 2015, 23:47:05 »

С версией 6.3.2 выяснить проблему будет сложнее, чем в 6.5.0. В этой версии io-graphics выполнял в том числе код драйвера. Первое что необходимо выяснить - наличие проблемы при комбинации менеджеров ресурсов io-display/io-graphics.
Записан

chuzhik
Пользователь

Сообщений: 29


« Ответ #2 : 03 Июля, 2015, 15:00:27 »

Сейчас посмотрел, io-display у нас вообще не используется.  В памяти такого процеса нет.
Записан
Андрей Докучаев
Сотрудник СВД ВС
Ветеран

Сообщений: 652



WWW
« Ответ #3 : 03 Июля, 2015, 17:58:17 »

io-display появился в 6.5.0 и часть функционала из io-graphics была перенесена в него. Соответственно, нужно убедиться, что данная проблема не проявляется в версии 6.5.0.
Записан

chuzhik
Пользователь

Сообщений: 29


« Ответ #4 : 06 Июля, 2015, 11:30:12 »

А в 6.3 какие-то действия для локализации проблемы предпринять можно?

Переход на 6.5 займет определенное время.
Записан
Андрей Докучаев
Сотрудник СВД ВС
Ветеран

Сообщений: 652



WWW
« Ответ #5 : 06 Июля, 2015, 11:50:42 »

А в 6.3 какие-то действия для локализации проблемы предпринять можно?

Боюсь, что без воспроизведения у нас и передачи материалов сделать что-то будет сложно.

Переход на 6.5 займет определенное время.

Да, но для понимания ситуации это может оказаться очень полезно.
Записан

chuzhik
Пользователь

Сообщений: 29


« Ответ #6 : 29 Июля, 2015, 10:27:24 »

На данный момент ситуация такая. Ребята сделали стенд под 6.5. Т.е. с диска установили на одноплатке операционную систему. Программы не перекомпилировал, взял те, что работали под 6.3. Запустил на старом стенде - убедился, что за сорок минут можно словить зависание. Повторил эксперимент, получил зависание еще раз.

 Залил те же программы на стенд с 6.5. Проработало полтора часа, зависания нет. Понятно, что полтора часа - это не восьмичасовой прогон. Подскажите, куда копать дальше. Перейти на 6.5 на рабочей системе мы сейчас не можем - там у нас отлаженный образ с быстрой загрузкой. Создать такой же образ под 6.5 - это займет несколько месяцев, если не год.

Но стендовая машина уже есть, хотя смоделировать ошибку на ней не удалось.
Записан
Андрей Сеньков
Администратор
Опытный пользователь

Сообщений: 262



WWW
« Ответ #7 : 29 Июля, 2015, 11:11:48 »

Здравствуйте!

Для дальнейшего взаимодействия по данному вопросу напишите нам на адрес техподдержки http://www.kpda.ru/contacts/ письмо, в котором укажите название организации и Ваш контактный телефон.
Записан

chuzhik
Пользователь

Сообщений: 29


« Ответ #8 : 29 Июля, 2015, 14:38:32 »

Описать проблему с нуля или дать ссылку на этот топик?
Записан
Андрей Сеньков
Администратор
Опытный пользователь

Сообщений: 262



WWW
« Ответ #9 : 29 Июля, 2015, 20:21:18 »

Описать проблему с нуля или дать ссылку на этот топик?
Достаточно будет ссылки на эту тему.
Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2016 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 15 Ноября, 2016, 20:36:16