Page MenuHomePhabricator

Fixed menu crashes in the systray.
ClosedPublic

Authored by thierry1970 on Mar 12 2020, 12:50 PM.

Diff Detail

Repository
rE core/enlightenment
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
thierry1970 created this revision.Mar 12 2020, 12:50 PM
thierry1970 requested review of this revision.Mar 12 2020, 12:50 PM

e_dbusmenu.c : Fixed menu crashes in the systray.

Below is the debug :

e_dbusmenu_event_send (m=0x556c29664c30, event=E_DBUSMENU_ITEM_EVENT_CLICKED) at ../src/bin/e_dbusmenu.c:418
418	../src/bin/e_dbusmenu.c: Aucun fichier ou dossier de ce type.
gdb$ bt
#0  e_dbusmenu_event_send (m=0x556c29664c30, event=E_DBUSMENU_ITEM_EVENT_CLICKED) at ../src/bin/e_dbusmenu.c:418
#1  0x0000556c26b32f7f in _e_menu_active_call () at ../src/bin/e_menu.c:2081
#2  0x0000556c26b331ed in _e_menu_cb_mouse_up (data=<optimized out>, type=<optimized out>, event=<optimized out>) at ../src/bin/e_menu.c:2841
#3  _e_menu_cb_mouse_up (data=<optimized out>, type=<optimized out>, event=<optimized out>) at ../src/bin/e_menu.c:2793
#4  0x00007f23fbe8c4c9 in _ecore_event_message_handler_efl_loop_message_handler_message_call (obj=0x400000000c89, pd=0x556c288c7500, message=0x4000001f8cee) at ../src/lib/ecore/ecore_event_message_handler.c:362
#5  0x00007f23fbe9506f in efl_loop_message_handler_message_call (obj=0x400000000c89, message=0x4000001f8cee) at src/lib/ecore/efl_loop_message_handler.eo.c:14
#6  0x00007f23fbe8e4e9 in _efl_loop_message_process (obj=<optimized out>, pd=0x556c288bfa90) at ../src/lib/ecore/efl_loop.c:598
#7  0x00007f23fbe8d357 in efl_loop_message_process (obj=obj@entry=0x400000000086) at ../src/lib/ecore/efl_loop.c:636
#8  0x00007f23fbe88e84 in _ecore_main_loop_iterate_internal (obj=obj@entry=0x400000000086, pd=pd@entry=0x556c288bfa90, once_only=once_only@entry=0x0) at ../src/lib/ecore/ecore_main.c:2493
#9  0x00007f23fbe894f5 in _ecore_main_loop_begin (obj=obj@entry=0x400000000086, pd=pd@entry=0x556c288bfa90) at ../src/lib/ecore/ecore_main.c:1199
#10 0x00007f23fbe8e335 in _efl_loop_begin (obj=0x400000000086, pd=0x556c288bfa90) at ../src/lib/ecore/efl_loop.c:57
#11 0x00007f23fbe8d607 in efl_loop_begin (obj=0x400000000086) at src/lib/ecore/efl_loop.eo.c:28
#12 0x00007f23fbe895d7 in ecore_main_loop_begin () at ../src/lib/ecore/ecore_main.c:1284
#13 0x0000556c26a76ea5 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/e_main.c:1088
raster accepted this revision.May 14 2020, 3:26 AM
This revision is now accepted and ready to land.May 14 2020, 3:26 AM
This revision was automatically updated to reflect the committed changes.