Как узнать, из-за чего моя панель gnome зависает? [закрыто]

Примерно раз в день мой gnome -панель зависает.

Как я могу создать какую-то отладочную информацию, чтобы:

  • Выяснить, что вызывает зависание или
  • Зарегистрировать ошибку или посмотреть, существует ли это ошибка

Когда gdb прикреплен к gnome-panel и возникает ошибка. Я не могу получить трассировку стека из GDB.

Reading symbols from /lib/libbz2.so.1.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libbz2.so.1.0
0x00007f7cefe10f48 in poll () from /lib/libc.so.6
(gdb) c
Continuing.

^C
^C

«^ C» означает, что при возникновении ошибки gdb перестает реагировать на Ctrl + c и kill -INT.

6
задан 16 December 2014 в 04:52

3 ответа

Комментарии к к этому сообщению об ошибке по той же проблеме сначала указывают репортеру на вики-страницу под названием Отладка сбоя программы , а затем на страницу, описывающую , как получить обратный след . Возможно, они помогут вам получить необходимую информацию для отладки.

Я ответил на вопрос о схожей проблеме с помощью обходного пути, который может вам помочь. Это выглядит так:

  1. Создайте скрипт с именем delayed-gnome-panel.sh в своем домашнем каталоге и отметьте его как исполняемый.

  2. Отредактируйте скрипт так, чтобы он выглядел следующим образом:

    #! /bin/bash
    sleep 3 && gnome-panel &
    exit
    
  3. Затем отредактируйте /usr/share/applications/gnome-panel.desktop так, чтобы exec=bash /home/<user>/delayed-gnome-panel.sh. [ 1114]

0
ответ дан 16 December 2014 в 04:52

Прикрепите к панели после того, как замерзнет.

$ gdb --pid=`pidof gnome-panel`
(gdb) bt full

Также убедитесь, что у вас установлены необходимые символы отладки. По крайней мере, libglib2.0-0-dbg и libgtk2.0-0-dbg.

0
ответ дан 16 December 2014 в 04:52

Чтобы отладить панель gnome с самого начала, вы можете попробовать:

$ gnome-session-remove gnome-panel
$ gdb gnome-panel
...
(gdb) run

Вам понадобятся символы отладки, чтобы получить что-то читаемое (т.е. gnome-panel-dbg).

0
ответ дан 16 December 2014 в 04:52

Другие вопросы по тегам:

Похожие вопросы: