gdb вешает иксы при отладке
denprog 11 апреля, 2013 - 18:50
Когда отлаживаю многопоточное приложение иксы виснут намертво почти сразу. Можно походить в NetBeans по шагам в программе некоторое время, потом все виснет. Двигается только мышь, но ни на ее кнопки, ни на клавиатуру реакции нет. Пробовал отлаживать в Qt Creator - то же самое.
gdb стоял последней версии, пробовал откатывать до 7.0.1.
Видеокарта
$ sudo lspci | grep VGA 01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Turks [Radeon HD 6670]
Драйвера были последние проприетарные, обновил до ati-drivers.13.3_beta2.
Лог Xorg.0.log:
http://pastebin.com/B10dEif2
»
- Для комментирования войдите или зарегистрируйтесь
Попробуй открытые
Попробуй открытые драйвера.
Или пересобрать libdrm, mesa, xorg-server и это:
Working on Gentoo Linux for Asus P535 and Qtopia :-)
С открытыми двайверами были
С открытыми двайверами были проблемы при установке Генту. То все висло на стадии логина, то не было графических эффектов.
Пересобрал что указано, сделал
то же самое.
Как это грустно. Хорошая система, но одна ерунда все портит. Без отладки не могу.
Попробуй другую версию
Попробуй другую версию xorg-server например 1.12.4
Жаль что с открытыми драйверами не получилось. Бектрейс иксов, как бы намекает что fglrx еще тот калл..
Working on Gentoo Linux for Asus P535 and Qtopia :-)
Откатил, иксы не загрузились.
Откатил, иксы не загрузились. Что надо обновлять после изменения xorg? Полазил по статьям, но до сих пор не уверен... KDE? Или есть какая то магические параметры emerge чтобы обновились все зависимости?
emerge -1qva libdrm
Обычно X-перефирия так пересобирается
Working on Gentoo Linux for Asus P535 and Qtopia :-)
я бы еще в этот набор добавил
я бы еще в этот набор добавил
mesa
и ключик-t
Не помогло.
Не помогло.
У меня аналогичные симптомы,
У меня аналогичные симптомы, если при отладке Java приложения поставить breakpoint внутри слушателя комбобокса, тогда при любом маневре с комбобоксом иксы перестают реагировать на клаву и мышь. Как решить не знаю и куда постить багу не знаю. :(
частичное решение - убить отлаживаемое приложение, возможно вместе с эклипсом
ps проблема проявляется не только в eclipse и gentoo
Как убить приложение, если ни
Как убить приложение, если ни клава, ни мышь не работают?
Использовать
Использовать /usr/src/linux/Documentation/sysrq.txt
Working on Gentoo Linux for Asus P535 and Qtopia :-)
У меня все флаги по поводу
У меня все флаги по поводу SysRq стоят, но в нормальном режиме на нажатия клавиш ни какой реакции. Например, нажимаю Alt-SysRq-h и ничего. Это правильно?
В консоли у меня выводиться
В консоли у меня выводиться help, в иксах наверно тоже куда-то выводиться, но не хз где смотреть.
Потести на "s" - реакция видна по миганию светодиода винча.
еще можно попробовать "r" - для "перехвата" клавы у иксов.
зайти по ssh, повесить скрипт
зайти по ssh, повесить скрипт на убийство через 10 минут ))
у меня только в иксах не работает, перехожу в консоль у убиваю
Возможно вызывается XGrabKeyboard и/или XGrabPointer
А дойти до кода где вызывается Ungrab уже нет возможности :-)
Для выхода из режима захвата устройства ввода в иксах есть спец "символ" XF86Ungrab
Можно привязать его к сочетанию клавиш.
И еще погуглить "X11 ungrab input"