Bug 28331 - E17 падает при добавлении NM в системный лоток
Summary: E17 падает при добавлении NM в системный лоток
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: e17 (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-12 02:38 MSK by manowar@altlinux.org
Modified: 2013-11-14 18:00 MSK (History)
4 users (show)

See Also:


Attachments
Бэктрейс падения e17 при добавлении NM в системный лоток (1.71 KB, text/plain)
2013-01-12 02:38 MSK, manowar@altlinux.org
no flags Details
Возможность размещения системного лотка на панели, а не только на полке (678 bytes, patch)
2013-01-15 19:34 MSK, manowar@altlinux.org
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description manowar@altlinux.org 2013-01-12 02:38:50 MSK
Created attachment 5702 [details]
Бэктрейс падения e17 при добавлении NM в системный лоток

Если включить системный лоток, а потом запустить nm-applet то e17 падает. Трейс приложен к письму, из него видно, что проблема где-то в функции _systray_icon_add().
Comment 1 manowar@altlinux.org 2013-01-14 16:52:42 MSK
  Отладке через gdb этот модуль почему-то не поддаётся, т.к. в отладочной информации почему-то только имена функций представлены. Наверное не буду разбираться почему так, а лучше добавлю туда отладочного вывода и пересоберу — так быстрее выйдет.
Comment 2 manowar@altlinux.org 2013-01-15 18:49:03 MSK
  Ага, дело сдвинулось: добился того, что на панели появляется иконка NM и он работает. Правда пока что эта иконка не соответствует размеру панели. Сейчас выясню, как этот размер [динамически] можно определить.

  P.S. Выяснилось, что текущая сборка e17-debuginfo суть пустышка, нужно собирать с CFLAGS += "-g -ggdb3" (так рекомендует сам e17 в случае падения) — тогда пакет будет содержать гораздо больше полезной информации.
Comment 3 manowar@altlinux.org 2013-01-15 19:34:19 MSK
Created attachment 5706 [details]
Возможность размещения системного лотка на панели, а не только на полке


  Разобрался. С этим патчем системный лоток теперь можно размещать как на полке, так и на панели.
Comment 4 manowar@altlinux.org 2013-01-15 19:38:30 MSK
  Юра, приложи, пожалуйста, патчик.
Comment 5 Michael Shigorin 2013-11-14 14:32:08 MSK
Есть предложение расширить ACL на e17* до aris manowar legion mike либо собрать соответствующую группу.
Comment 6 Yuri N. Sedunov 2013-11-14 14:54:55 MSK
* Fri Jan 18 2013 Paul Wolneykien <manowar@altlinux.ru> 1:0.17.0-alt4
- Make the keylabels bigger, 14 pt (patch).
- Add missing SVN files as the separate tar source.
- Patch the default configuration placing systray gadget on the
  panel/shelf by default.

* Wed Jan 16 2013 Paul Wolneykien <manowar@altlinux.ru> 1:0.17.0-alt3
- Do not assume systray must be on a shelf (patch).
- Build with additional debugging flags (-g -ggdb3).
Comment 7 Michael Shigorin 2013-11-14 18:00:19 MSK
Действительно ::)

Предложение насчёт ACL остаётся в силе, у нас потихоньку складывается пользовательский коллектив.