diff options
author | Vitalii Vorobiov <vi.vorobiov@samsung.com> | 2014-11-22 11:05:59 +0900 |
---|---|---|
committer | ChunEon Park <hermet@hermet.pe.kr> | 2014-11-22 11:08:36 +0900 |
commit | 079391717d4de6a4c6e3af34a9043ff1d07bd8a0 (patch) | |
tree | 514c0542ec87b85f85364e4921e2c0d928985dee /AUTHORS | |
parent | d9480f540c7dbc113686400f3596d5e13e839329 (diff) | |
download | elementary-079391717d4de6a4c6e3af34a9043ff1d07bd8a0.tar.gz |
DBUS Menu: fixing SIGSEV and SIGBUS when trying to use dbus.
Summary:
Using of dbus menu causes a weird exception that looks
like this (for example in function elm_win_main_menu_get(Evas_Object *win)):
> EINA: Data at address 0x0 is invalid. Replacing with zero page.
> mmap: Operation not permitted
> ERR<22270>:eina_mmap lib/eina/eina_mmap.c:110 _eina_mmap_safe_sigbus()
> Failed to mmap() /dev/zero in place of page. SIGBUS!!!
> Aborted (core dumped)
This issue appears because there is a lot of places where Elm_Object_Item is
used, but it should be Elm_Menu_Item_Data.
This issue could be reproduced with elementary_test:
1. run elementary test with dbus enabled.
2. find "Systray Item" button and click on it.
3. get SIGSEV in your console.
@fix
Reviewers: cedric, raster, seoz, Hermet
Reviewed By: Hermet
Subscribers: reutskiy.v.v
Differential Revision: https://phab.enlightenment.org/D1681
Diffstat (limited to 'AUTHORS')
-rw-r--r-- | AUTHORS | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -159,3 +159,4 @@ Jae Yong Hwang <j_yong.hwang@samsung.com> Kabeer Khan <kabeer.khan@samsung.com> yinsc <shouchen.yin@samsung.com> Woochan Lee <wc0917.lee@samsung.com> +Vitalii Vorobiov <vi.vorobiov@samsung.com> |