Tag: отладки

Преднамеренно создать невосприимчивый графический процесс

Иногда я хочу проверить, как работает графическое приложение в ответ на SIGTERM , SIGQUIT , xkill и всплывающее окно с надписью «Вы хотите прекратить это приложение?». Какой простой и надежный метод преднамеренно создать невосприимчивый графический процесс с идеей запускать его, например, в strace ?

Модуль Linux Kernel Удаленная отладка с GDB + KGDB, удаленный ответ «g» пакет слишком длинный

Я пытаюсь удаленно отлаживать Linux-ядро, и у меня возникают проблемы. Моя настройка: Целевая машина с Ubnutu Linux с моим настраиваемым ядром 4.3, которое я построил с помощью отладочной информации и KGDB. Разработка машины с Windows и Cygwin на нем. Я подключил машины с последовательным портом на стороне Linux и USB на стороне разработки. На целевой […]

Найдите причину постоянно заблокированного ввода-вывода (процесс в режиме бесперебойного сна)

В Linux у меня есть процесс, который заблокирован в режиме бесперебойного сна (состояние D). Как я могу исследовать, что вызывает это? Я запускаю «обычное» ядро ​​(сборку Debian) без каких-либо специальных функций отладки. Не существует соответствующей записи в журнале – фактически ничего не регистрировалось между моментом начала процесса и временем, когда я это заметил. strace не […]

Как я могу отлаживать пользовательский светодиод LightDM?

Я пытаюсь создать свою собственную тему для LightDM greeter, конкретно GTK. Я скомпилировал и установил tarball, но каждый раз, когда я запускаю lightdm-gtk-greeter я получаю это сообщение: ** (lightdm-gtk-greeter:29217): WARNING **: No LIGHTDM_TO_SERVER_FD environment variable … и если я запустил lightdm –test-mode , я получаю только обычный экран входа в систему. Файл /etc/lightdm/lightdm.conf, похоже, существует, […]

Настроить цвет сепаратора терминала Yakuake?

Я использую KDE 5 с Yakuake как мой выпадающий терминал, на Kubuntu. Теперь я сталкиваюсь с документированной ошибкой , которая заключается в том, что разделители между несколькими терминалами отображаются только на черном фоне. Прикрепленные скриншоты: Мой диагноз заключается в том, что параметры конфигурации цветового профиля по какой-либо причине не влияют на цвет разделителя терминалов. (Это […]

Как отключить xxtrace и сохранить код выхода

Я пытаюсь найти хороший способ отключить xxtrace перед тем, как оставить скрипт. Все они выполняются Wercker, непрерывной интеграцией и развертыванием SaaS. Предыдущий мой скрипт запускает разрешающий xxtrace + echo 7ad27e6b-75d9-4e72-a9a7-8b0d6796bd75 0 source "/pipeline/maven-9ea06b71-4392-4fec-ab5a-db7389b49cf2/run.sh" < /dev/null + source /pipeline/maven-9ea06b71-4392-4fec-ab5a-db7389b49cf2/run.sh ++ set +o xtrace ## disabling here to keep other area's quiet … ++ '[' -e settings.xml […]

Как определить номера сигналов, используя strace в приложении?

Посмотрите, есть ли способ узнать, присутствуют ли сигналы в вашем приложении и какие сигналы есть? в котором Стивен Китт поделился решением – strace -e trace=signal … теперь просто знать, повеселиться, понять, что я управлял командой как – $] strace -e trace=signal qbittorrent как я его запускал, я получил результат как – rt_sigaction(SIGRTMIN, {sa_handler=0x7faabe532bd0, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, […]

Почему Linux печатает много отладочных сообщений при загрузке / завершении работы?

Почему Linux печатает много отладочных сообщений во время процессов загрузки и выключения? Процессы загрузки / выключения обычно не имеют ошибки. Почему бы не скрыть отладочные сообщения и показать их только при необходимости? Кроме того, некоторые экраны загрузки / выключения некоторых дистрибутивов не могут полностью скрыть отладочное сообщение. Есть ли технические ограничения с заставками?

Как узнать, на какой IDE необходимо изменить исходный код проекта?

EDIT : Спасибо всем ответчикам и комментаторам, есть достаточно материала, чтобы держать меня занятым какое-то время! Недавно я переключился на Linux и хотел сделать первые шаги разработки со следующим источником: SDL Sopwith Помимо компиляции и запуска программы со следующими строками: ./configure make Я не мог понять, как легко редактировать исходный код проекта, но редактируя его […]

Как я могу контролировать взаимодействие приложения с dbus?

Я думаю, что название говорит все. У меня есть набор приложений, я хочу обойти любые взаимодействия приложений с dbus. То, что я играл, похоже, не имеет возможности сосредоточиться только на одном приложении. прибавление В качестве примера рассмотрим два приложения foo и bar, которые пытаются подключиться через dbus (ОК, язык немного отключен). foo пытается настроить сервер […]

Interesting Posts

Почему oot говорит «эй» в унии -o?

Перемещение домой и резервное копирование на другой раздел

Как заставить tar жестко привязать идентичный контент «на лету» во время создания архива?

Как вы отображаете цвета xterm с помощью putty / bash?

Сохранить в файл вывод git fetch

Безопасный способ установки сценария .sh в / usr / local / bin?

Как гарантируется подлинность пакетов Debian?

Как использовать getopt в командной строке bash только с длинными опциями?

Linux: могу ли я создать ярлык для сложной команды cd, не прибегая к сценарию оболочки?

GRUB не может найти окна ESP

Неспособность использовать IPv4-отображаемый IPv6 при сжатии debian

Создание команд с переменным расширением в цикле

Подключить сетевой сетевой диск к Linux в другом домене

Минимальная разница между двумя текстами

Как правильно использовать $ _ внутри скрипта tcsh, полученного из другого tcsh-скрипта?

Linux и Unix - лучшая ОС в мире.