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

Bash – Как я могу сделать «Нажмите любую клавишу, чтобы продолжить»

Сравните два файла с awk

Список аргументов слишком длинный при использовании du

Слияние двух файлов с разницей

Настройка KDE для обрезки экрана ноутбука в соответствии с отношением внешнего VGA-устройства

Какие службы должны быть остановлены с помощью скриптов preinst против prerm?

Как объединить условия 2-имени в поиске?

Информация о версии PHP отсутствует в журнале Apache при запуске

Выполнить две команды, основанные на выходе первого

создание докерных изображений делает Vagox-управляемым VBox замораживанием

Различия между использованием swap методом и свободным или meminfo-обменом

Какая польза от использования точки до / дома?

Выполнение команды, основанной на выводе предыдущей команды

Клавиши клавиш Remap для модификаторов

Irssi, идентичные номера на двух серверах

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