Bug 28331

Summary: E17 падает при добавлении NM в системный лоток
Product: Sisyphus Reporter: manowar <manowar>
Component: e17Assignee: Yuri N. Sedunov <aris>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, aris, legion, mike
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Бэктрейс падения e17 при добавлении NM в системный лоток
none
Возможность размещения системного лотка на панели, а не только на полке none

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 остаётся в силе, у нас потихоньку складывается пользовательский коллектив.