Page MenuHomePhabricator

edje crash
Closed, ResolvedPublic

Description

this has been an issue since sometime in 1.20 and it's really annoying:

#0  0x00007f43d1f22bb3 in _edje_user_definition_free (eud=0xfbc0f0) at lib/edje/edje_util.c:96
#1  0x00007f43d1f22e08 in _edje_user_def_del_cb (data=0xfbc0f0, e=0x800000024cadca33, 
    child=0x8000001d14adcd8c, einfo=0x0) at lib/edje/edje_util.c:155
#2  0x00007f43d34d5e56 in _eo_evas_object_cb (data=0xfbb270, event=0x7ffffffc4410)
    at lib/evas/canvas/evas_callbacks.c:184
#3  0x00007f43cf3cd1b9 in _event_callback_call (obj_id=0x8000001d14adcd8c, pd=0xf8f380, 
    desc=0x7f43d395cab0 <_EVAS_OBJECT_EVENT_DEL>, event_info=0x0, legacy_compare=1 '\001')
    at lib/eo/eo_base_class.c:1496
#4  0x00007f43cf3cd541 in _efl_object_event_callback_legacy_call (obj_id=0x8000001d14adcd8c, 
    pd=0xf8f380, desc=0x7f43d395cab0 <_EVAS_OBJECT_EVENT_DEL>, event_info=0x0)
    at lib/eo/eo_base_class.c:1569
#5  0x00007f43cf3cd609 in efl_event_callback_legacy_call (obj=0x8000001d14adcd8c, 
    desc=0x7f43d395cab0 <_EVAS_OBJECT_EVENT_DEL>, event_info=0x0) at lib/eo/eo_base_class.c:1572
#6  0x00007f43d3516304 in _efl_canvas_object_efl_object_event_callback_legacy_call (
    eo_obj=0x8000001d14adcd8c, obj=0xf8f3c0, desc=0x7f43d395cab0 <_EVAS_OBJECT_EVENT_DEL>, 
    event_info=0x0) at lib/evas/canvas/evas_object_main.c:1016
#7  0x00007f43cf3cd609 in efl_event_callback_legacy_call (obj=0x8000001d14adcd8c, 
    desc=0x7f43d395cab0 <_EVAS_OBJECT_EVENT_DEL>, event_info=0x0) at lib/eo/eo_base_class.c:1572
#8  0x00007f43d34d68c1 in evas_object_event_callback_call (eo_obj=0x8000001d14adcd8c, 
    obj=0xf8f3c0, type=EVAS_CALLBACK_DEL, event_info=0x0, event_id=5669, 
    efl_event_desc=0x7f43d395cab0 <_EVAS_OBJECT_EVENT_DEL>) at lib/evas/canvas/evas_callbacks.c:404
#9  0x00007f43d3516714 in _efl_canvas_object_efl_object_destructor (eo_obj=0x8000001d14adcd8c, 
    obj=0xf8f3c0) at lib/evas/canvas/evas_object_main.c:1057
#10 0x00007f43cf3cf6e5 in efl_destructor (obj=0x8000001d14adcd8c) at lib/eo/efl_object.eo.c:58
#11 0x00007f43d352aab9 in _efl_canvas_group_efl_object_destructor (eo_obj=0x8000001d14adcd8c, 
    o=0xf8f4e0) at lib/evas/canvas/evas_object_smart.c:642
#12 0x00007f43cf3cf6e5 in efl_destructor (obj=0x8000001d14adcd8c) at lib/eo/efl_object.eo.c:58
#13 0x00007f43d259c23f in _elm_interface_atspi_accessible_efl_object_destructor (
    obj=0x8000001d14adcd8c, pd=0xf8f770) at lib/elementary/elm_interface_atspi_accessible.c:609
#14 0x00007f43cf3cf6e5 in efl_destructor (obj=0x8000001d14adcd8c) at lib/eo/efl_object.eo.c:58
#15 0x00007f43d268ed79 in _elm_widget_efl_object_destructor (obj=0x8000001d14adcd8c, sd=0xf8f570)
    at lib/elementary/elm_widget.c:6233
#16 0x00007f43cf3cf6e5 in efl_destructor (obj=0x8000001d14adcd8c) at lib/eo/efl_object.eo.c:58
#17 0x00007f43cf3c05a9 in _efl_del_internal (obj=0xf8f340, 
    func_name=0x7f43cf3d2840 <__FUNCTION__.13699> "_efl_object_call_end", 
    file=0x7f43cf3d19da "lib/eo/eo.c", line=641) at lib/eo/eo_private.h:260
#18 0x00007f43cf3c098f in _efl_unref_internal (obj=0xf8f340, 
    func_name=0x7f43cf3d2840 <__FUNCTION__.13699> "_efl_object_call_end", 
    file=0x7f43cf3d19da "lib/eo/eo.c", line=641) at lib/eo/eo_private.h:335
#19 0x00007f43cf3c2fb4 in _efl_object_call_end (call=0x7ffffffc4a30) at lib/eo/eo.c:641
#20 0x00007f43cf3ce9aa in efl_del (obj=0x8000001d14adcd8c) at lib/eo/efl_object.eo.c:18
#21 0x00007f43d3515cf9 in evas_object_del (eo_obj=0x8000001d14adcd8c)
    at lib/evas/canvas/evas_object_main.c:897
#22 0x00007f43d267dcb0 in _elm_widget_efl_canvas_group_group_del (obj=0x8000001024adcbee, 
    sd=0xe88010) at lib/elementary/elm_widget.c:709
#23 0x00007f43d352d6f9 in efl_canvas_group_del (obj=0x8000001024adcbee)
    at lib/evas/canvas/evas_object_smart.c:1656
#24 0x00007f43d258da13 in _efl_ui_image_efl_canvas_group_group_del (obj=0x8000001024adcbee, 
    sd=0xe88190) at lib/elementary/efl_ui_image.c:612
#25 0x00007f43d352d6f9 in efl_canvas_group_del (obj=0x8000001024adcbee)
    at lib/evas/canvas/evas_object_smart.c:1656
#26 0x00007f43d258acfd in _elm_icon_efl_canvas_group_group_del (obj=0x8000001024adcbee, 
    sd=0xe88280) at lib/elementary/elm_icon.c:517
#27 0x00007f43d352d6f9 in efl_canvas_group_del (obj=0x8000001024adcbee)
    at lib/evas/canvas/evas_object_smart.c:1656
#28 0x00007f43d352bfe9 in evas_object_smart_del (eo_obj=0x8000001024adcbee)
---Type <return> to continue, or q <return> to quit---
    at lib/evas/canvas/evas_object_smart.c:1102
#29 0x00007f43d3516b8e in _efl_canvas_object_efl_object_destructor (eo_obj=0x8000001024adcbee, 
    obj=0xe87e60) at lib/evas/canvas/evas_object_main.c:1114
#30 0x00007f43cf3cf6e5 in efl_destructor (obj=0x8000001024adcbee) at lib/eo/efl_object.eo.c:58
#31 0x00007f43d352aab9 in _efl_canvas_group_efl_object_destructor (eo_obj=0x8000001024adcbee, 
    o=0xe87f80) at lib/evas/canvas/evas_object_smart.c:642
#32 0x00007f43cf3cf6e5 in efl_destructor (obj=0x8000001024adcbee) at lib/eo/efl_object.eo.c:58
#33 0x00007f43d259c23f in _elm_interface_atspi_accessible_efl_object_destructor (
    obj=0x8000001024adcbee, pd=0xe882f0) at lib/elementary/elm_interface_atspi_accessible.c:609
#34 0x00007f43cf3cf6e5 in efl_destructor (obj=0x8000001024adcbee) at lib/eo/efl_object.eo.c:58
#35 0x00007f43d268ed79 in _elm_widget_efl_object_destructor (obj=0x8000001024adcbee, sd=0xe88010)
    at lib/elementary/elm_widget.c:6233
#36 0x00007f43cf3cf6e5 in efl_destructor (obj=0x8000001024adcbee) at lib/eo/efl_object.eo.c:58
#37 0x00007f43cf3c05a9 in _efl_del_internal (obj=0xe87de0, 
    func_name=0x7f43cf3d2840 <__FUNCTION__.13699> "_efl_object_call_end", 
    file=0x7f43cf3d19da "lib/eo/eo.c", line=641) at lib/eo/eo_private.h:260
#38 0x00007f43cf3c098f in _efl_unref_internal (obj=0xe87de0, 
    func_name=0x7f43cf3d2840 <__FUNCTION__.13699> "_efl_object_call_end", 
    file=0x7f43cf3d19da "lib/eo/eo.c", line=641) at lib/eo/eo_private.h:335
#39 0x00007f43cf3c2fb4 in _efl_object_call_end (call=0x7ffffffc50e0) at lib/eo/eo.c:641
#40 0x00007f43cf3ce9aa in efl_del (obj=0x8000001024adcbee) at lib/eo/efl_object.eo.c:18
#41 0x00007f43d3515cf9 in evas_object_del (eo_obj=0x8000001024adcbee)
    at lib/evas/canvas/evas_object_main.c:897
#42 0x00007f43d267dcb0 in _elm_widget_efl_canvas_group_group_del (obj=0x8000000fbcadcbe1, 
    sd=0xe877e0) at lib/elementary/elm_widget.c:709
#43 0x00007f43d352d6f9 in efl_canvas_group_del (obj=0x8000000fbcadcbe1)
    at lib/evas/canvas/evas_object_smart.c:1656
#44 0x00007f43d25c47c8 in _elm_layout_efl_canvas_group_group_del (obj=0x8000000fbcadcbe1, 
    sd=0xe87960) at lib/elementary/elm_layout.c:833
#45 0x00007f43d352d6f9 in efl_canvas_group_del (obj=0x8000000fbcadcbe1)
    at lib/evas/canvas/evas_object_smart.c:1656
#46 0x00007f43d352bfe9 in evas_object_smart_del (eo_obj=0x8000000fbcadcbe1)
    at lib/evas/canvas/evas_object_smart.c:1102
#47 0x00007f43d3516b8e in _efl_canvas_object_efl_object_destructor (eo_obj=0x8000000fbcadcbe1, 
    obj=0xe87630) at lib/evas/canvas/evas_object_main.c:1114
#48 0x00007f43cf3cf6e5 in efl_destructor (obj=0x8000000fbcadcbe1) at lib/eo/efl_object.eo.c:58
#49 0x00007f43d352aab9 in _efl_canvas_group_efl_object_destructor (eo_obj=0x8000000fbcadcbe1, 
    o=0xe87750) at lib/evas/canvas/evas_object_smart.c:642
#50 0x00007f43cf3cf6e5 in efl_destructor (obj=0x8000000fbcadcbe1) at lib/eo/efl_object.eo.c:58
#51 0x00007f43d259c23f in _elm_interface_atspi_accessible_efl_object_destructor (
    obj=0x8000000fbcadcbe1, pd=0xe879b0) at lib/elementary/elm_interface_atspi_accessible.c:609
#52 0x00007f43cf3cf6e5 in efl_destructor (obj=0x8000000fbcadcbe1) at lib/eo/efl_object.eo.c:58
#53 0x00007f43d268ed79 in _elm_widget_efl_object_destructor (obj=0x8000000fbcadcbe1, sd=0xe877e0)
    at lib/elementary/elm_widget.c:6233
#54 0x00007f43cf3cf6e5 in efl_destructor (obj=0x8000000fbcadcbe1) at lib/eo/efl_object.eo.c:58
#55 0x00007f43cf3c05a9 in _efl_del_internal (obj=0xe875b0, 
    func_name=0x7f43cf3d2840 <__FUNCTION__.13699> "_efl_object_call_end", 
    file=0x7f43cf3d19da "lib/eo/eo.c", line=641) at lib/eo/eo_private.h:260
#56 0x00007f43cf3c098f in _efl_unref_internal (obj=0xe875b0, 
    func_name=0x7f43cf3d2840 <__FUNCTION__.13699> "_efl_object_call_end", 
    file=0x7f43cf3d19da "lib/eo/eo.c", line=641) at lib/eo/eo_private.h:335
#57 0x00007f43cf3c2fb4 in _efl_object_call_end (call=0x7ffffffc5710) at lib/eo/eo.c:641
#58 0x00007f43cf3ce9aa in efl_del (obj=0x8000000fbcadcbe1) at lib/eo/efl_object.eo.c:18
#59 0x00007f43d3515cf9 in evas_object_del (eo_obj=0x8000000fbcadcbe1)
    at lib/evas/canvas/evas_object_main.c:897
#60 0x00007f43d35342c1 in _evas_box_remove_all (o=0x8000000f0cadcbcb, priv=0xd99580, 
---Type <return> to continue, or q <return> to quit---
    clear=1 '\001') at lib/evas/canvas/evas_object_box.c:1862
#61 0x00007f43d3535986 in evas_obj_box_remove_all (obj=0x8000000f0cadcbcb, clear=1 '\001')
    at ../src/lib/evas/canvas/evas_box.eo.c:56
#62 0x00007f43d35380b0 in evas_object_box_remove_all (obj=0x8000000f0cadcbcb, clear=1 '\001')
    at ../src/lib/evas/canvas/evas_box.eo.c:314
#63 0x00007f43d24adc14 in _elm_box_clear (obj=0x8000000f04adcbca, pd=0xd992f0)
    at lib/elementary/elm_box.c:521
#64 0x00007f43d24aff9a in elm_obj_box_clear (obj=0x8000000f04adcbca)
    at lib/elementary/elm_box.eo.c:72
#65 0x00007f43d24b03f6 in elm_box_clear (obj=0x8000000f04adcbca) at lib/elementary/elm_box.eo.c:260
#66 0x00007f43a9f7cad1 in _bar_empty (inst=0xd8fcd0) at ../src/modules/luncher/bar.c:1590
#67 0x00007f43a9f7e6cd in _bar_recalculate_job (data=0xd8fcd0) at ../src/modules/luncher/bar.c:2060
#68 0x00007f43d4491c3f in _ecore_job_event_handler (data=0x0, type=15, ev=0xfcac00)
    at lib/ecore/ecore_job.c:98
#69 0x00007f43d448ab54 in _ecore_call_handler_cb (func=0x7f43d4491c0f <_ecore_job_event_handler>, 
    data=0x0, type=15, event=0xfcac00) at lib/ecore/ecore_private.h:325
#70 0x00007f43d448bb2d in _ecore_event_call () at lib/ecore/ecore_events.c:518
#71 0x00007f43d4495142 in _ecore_main_loop_iterate_internal (once_only=0)
    at lib/ecore/ecore_main.c:2398
#72 0x00007f43d4492c6c in ecore_main_loop_begin () at lib/ecore/ecore_main.c:1299
#73 0x0000000000544283 in main (argc=2, argv=0x7fffffffdcc8) at ../src/bin/e_main.c:1088

eud->ed is null

zmike created this task.Aug 31 2017, 12:34 PM

Could you describe how to reproduce it ?

zmike added a comment.Sep 1 2017, 7:00 AM

It happens randomly, this is just one backtrace I've gotten.

zmike added a comment.Sep 1 2017, 12:16 PM

Actually it seems like running efl 1.20 and adding a luncher bar in enlightenment will trigger this constantly.

indefini added a subscriber: indefini.EditedSep 3 2017, 5:36 PM

I just want to add I also have something similar in my application with 1.20.3, will try to reproduce it too.

indefini added a comment.EditedSep 3 2017, 7:07 PM

I have a way to crash in the same function. (1.20.3)

Open elementary_test and the Popups/Popup example.
Click on the second item "popup-center-text + 1 button".
Press the close button of the popup and notice the crash.

I got this problem when updating my application to 1.20.3, and I thought the problem was on my side at first.
Should have tested the beta/rc and caught this before (sorry).

Anyway here is the backtrace for the popup:
Backtrace :

#0  0xb7fd9ce5 in __kernel_vsyscall ()
#1  0xb747d2a2 in raise () at /usr/lib/libc.so.6
#2  0xb747ea85 in abort () at /usr/lib/libc.so.6
#3  0xb74bb1e5 in __libc_message () at /usr/lib/libc.so.6
#4  0xb74c1fd5 in malloc_printerr () at /usr/lib/libc.so.6
#5  0xb74c31e1 in _int_free () at /usr/lib/libc.so.6
#6  0xb7ef261a in _edje_user_definition_free (eud=<optimized out>) at lib/edje/edje_util.c:147
#7  0xb7b30fb4 in _eo_evas_object_cb (data=0x80af0ae0, event=0xbfffe8dc) at lib/evas/canvas/evas_callbacks.c:189
#8  0xb7af2c5e in _event_callback_call (legacy_compare=1 '\001', event_info=0x0, desc=0xb7d72900 <_EVAS_OBJECT_EVENT_DEL>, pd=0x80aebd30, obj_id=0x8009af30 <_transit_fade+160>) at lib/eo/eo_base_class.c:1496
#9  0xb7af2c5e in _efl_object_event_callback_legacy_call (obj_id=0x8009af30 <_transit_fade+160>, pd=0x80aebd30, desc=0xb7d72900 <_EVAS_OBJECT_EVENT_DEL>, event_info=0x0) at lib/eo/eo_base_class.c:1569
#10 0xb7aeedf0 in efl_event_callback_legacy_call (obj=0x8009af30 <_transit_fade+160>, desc=0xb7d72900 <_EVAS_OBJECT_EVENT_DEL>, event_info=0x0) at lib/eo/eo_base_class.c:1572
#11 0xb7aeedf0 in efl_event_callback_legacy_call (obj=0x8009af30 <_transit_fade+160>, desc=0xb7d72900 <_EVAS_OBJECT_EVENT_DEL>, event_info=0x0) at lib/eo/eo_base_class.c:1572
#12 0xb7b3174d in evas_object_event_callback_call (eo_obj=0x8009af30 <_transit_fade+160>, obj=0x80aebd58, type=EVAS_CALLBACK_DEL, event_info=0x0, event_id=121118, efl_event_desc=0xb7d72900 <_EVAS_OBJECT_EVENT_DEL>)
    at lib/evas/canvas/evas_callbacks.c:404
#13 0xb7b688ae in _efl_canvas_object_efl_object_destructor (eo_obj=0x8009af30 <_transit_fade+160>, obj=0x80aebd58) at lib/evas/canvas/evas_object_main.c:1057
#14 0xb7aefe04 in efl_destructor (obj=0x8009af30 <_transit_fade+160>) at lib/eo/efl_object.eo.c:58
#15 0xb7b7853e in _efl_canvas_group_efl_object_destructor (eo_obj=0x8009af30 <_transit_fade+160>, o=0x80aebe00)
    at lib/evas/canvas/evas_object_smart.c:642
#16 0xb7aefe04 in efl_destructor (obj=0x8009af30 <_transit_fade+160>) at lib/eo/efl_object.eo.c:58
#17 0xb7aefe04 in efl_destructor (obj=0x8009af30 <_transit_fade+160>) at lib/eo/efl_object.eo.c:58
#18 0xb78bdad4 in _elm_widget_efl_object_destructor (obj=<optimized out>, sd=<optimized out>)
    at lib/elementary/elm_widget.c:6233
#19 0xb7aefe04 in efl_destructor (obj=0x8009af30 <_transit_fade+160>) at lib/eo/efl_object.eo.c:58
#20 0xb7ae8e20 in _efl_del_internal (file=0xb7af5807 "lib/eo/eo.c", line=641, func_name=<synthetic pointer>, obj=0x80aebd08) at lib/eo/eo_private.h:260
#21 0xb7ae8e20 in _efl_unref_internal (file=0xb7af5807 "lib/eo/eo.c", line=641, func_name=<synthetic pointer>, obj=0x80aebd08) at lib/eo/eo_private.h:335
#22 0xb7ae8e20 in _efl_object_call_end (call=0xbfffed3c) at lib/eo/eo.c:641
#23 0xb7aeedfb in efl_event_callback_legacy_call (obj=0x8009af30 <_transit_fade+160>, desc=0xb7d7289c <_EFL_UI_EVENT_CLICKED>, event_info=0x0) at lib/eo/eo_base_class.c:1572
#24 0xb7745163 in _activate (obj=0x8009af30 <_transit_fade+160>) at lib/elementary/efl_ui_button.c:72
#25 0xb7ed6b4c in edje_match_callback_exec_check_finals (prop=<optimized out>, ed=0x804ffca8, source=0x80475c08 "elm", sig=0x80491d98 "elm,action,click", source_states=<optimized out>, signal_states=<optimized out>, matches=0x805680d0, ssp=0x8056eb00) at lib/edje/edje_match.c:556
#26 0xb7ed6b4c in edje_match_callback_exec (ssp=0x8056eb00, matches=0x805680d0, sig=0x80491d98 "elm,action,click", source=0x80475c08 "elm", ed=0x804ffca8, prop=0 '\000') at lib/edje/edje_match.c:711
#27 0xb7eddfca in _edje_emit_cb (prop=0 '\000', data=0x0, src=0x80475c08 "elm", sig=0x80491d98 "elm,action,click", ed=0x804ffca8) at lib/edje/edje_program.c:1674
#28 0xb7eddfca in _edje_emit_handle (ed=0x804ffca8, sig=0x80491d98 "elm,action,click", src=0x80475c08 "elm", sdata=0x0, prop=0 '\000') at lib/edje/edje_program.c:1626
#29 0xb7ed8055 in _edje_message_process (em=0x802aa698) at lib/edje/edje_message_queue.c:795
#30 0xb7ed8538 in _edje_message_queue_process () at lib/edje/edje_message_queue.c:898
#31 0xb7ed871c in _edje_message_queue_process () at lib/edje/edje_message_queue.c:864
#32 0xb7ed871c in _edje_job (data=0x0) at lib/edje/edje_message_queue.c:265
#33 0xb7da4f6d in _ecore_job_event_handler (data=0x0, type=15, ev=0x80696738) at lib/ecore/ecore_job.c:98
#34 0xb7da0746 in _ecore_call_handler_cb (event=<optimized out>, type=<optimized out>, data=<optimized out>, func=<optimized out>) at lib/ecore/ecore_private.h:325
#35 0xb7da0746 in _ecore_event_call () at lib/ecore/ecore_events.c:518
#36 0xb7da8457 in _ecore_main_loop_iterate_internal (once_only=once_only@entry=0) at lib/ecore/ecore_main.c:2398
#37 0xb7da87f7 in ecore_main_loop_begin () at lib/ecore/ecore_main.c:1299
#38 0xb7da8855 in _efl_loop_begin (obj=0x800000c8, pd=0x8016c148) at lib/ecore/ecore_main.c:2848
---Type <return> to continue, or q <return> to quit---
#39 0xb7da5938 in efl_loop_begin (obj=0x800000c8) at lib/ecore/efl_loop.eo.c:38
#40 0x800138c9 in main (argc=<optimized out>, argv=<optimized out>) at bin/elementary/test.c:1204
cedric added a comment.Sep 4 2017, 3:19 AM

Hum, the bug seems fixed on master. I guess that why I don't see the problem. I am on a poor laptop for the week. I will build the branch and check what is missing next week.

I just tried with 1.20.2 and it seems ok. The bug might have been introduced in 1.20.3

Also with 1.20.3, enlightenment (0.21.9) crashes when closing a file manager window.
Just open and close the home folder makes enlightenment crash.
I cannot reproduce this on 1.20.2.

The backtrace is different from the edje crash but it might be related to when you delete an object.

#0  0x00007fc891a09e4d in pause () at /usr/lib/libpthread.so.0
#1  0x00007fc891a0a7e0 in <signal handler called> () at /usr/lib/libpthread.so.0
#2  0x0000558ca4d4f31e in e_client_util_pwin_get (ec=0x0) at src/bin/e_client.x:109
#3  0x0000558ca4d4f31e in _e_drag_win_get (h=<optimized out>, xdnd=<optimized out>) at src/bin/e_dnd.c:725
#4  0x0000558ca4d4fc23 in e_drop_handler_del (handler=0x558ca6556430) at src/bin/e_dnd.c:489
#5  0x0000558ca4d50cfa in e_drop_handler_del (handler=<optimized out>) at src/bin/e_dnd.c:486
#6  0x00007fc867c4e815 in _gc_shutdown (gcc=0x558ca6542420) at src/modules/fileman/e_fwin_nav.c:444
#7  0x0000558ca4d82dee in _e_gadcon_client_delfn (d=<optimized out>, o=0x558ca6542420) at src/bin/e_gadcon.c:2094
#8  0x0000558ca4dbfd48 in e_object_free (obj=0x558ca6542420) at src/bin/e_object.c:101
#9  0x0000558ca4dbffa4 in e_object_free (obj=0x558ca6542420) at src/bin/e_object.c:152
#10 0x0000558ca4dbffa4 in e_object_unref (obj=obj@entry=0x558ca6542420) at src/bin/e_object.c:152
#11 0x0000558ca4dc0099 in e_object_del (obj=obj@entry=0x558ca6542420) at src/bin/e_object.c:60
#12 0x0000558ca4d7e7e0 in _e_gadcon_client_unpopulate (gcc=0x558ca6542420) at src/bin/e_gadcon.c:1620
#13 0x0000558ca4d7e7e0 in e_gadcon_unpopulate (gc=0x558ca659cad0) at src/bin/e_gadcon.c:611
#14 0x0000558ca4d7eae5 in _e_gadcon_free (gc=0x558ca659cad0) at src/bin/e_gadcon.c:2027
#15 0x0000558ca4dbffa4 in e_object_free (obj=0x558ca659cad0) at src/bin/e_object.c:152
#16 0x0000558ca4dbffa4 in e_object_unref (obj=0x558ca659cad0) at src/bin/e_object.c:152
#17 0x0000558ca4dc0099 in e_object_del (obj=<optimized out>) at src/bin/e_object.c:60
#18 0x0000558ca4ddeb89 in _e_toolbar_free (tbar=0x558ca6a97010) at src/bin/e_toolbar.c:293
#19 0x0000558ca4dbffa4 in e_object_free (obj=0x558ca6a97010) at src/bin/e_object.c:152
#20 0x0000558ca4dbffa4 in e_object_unref (obj=0x558ca6a97010) at src/bin/e_object.c:152
#21 0x0000558ca4dc0099 in e_object_del (obj=<optimized out>) at src/bin/e_object.c:60
#22 0x00007fc867c48c09 in _e_fwin_page_free (page=0x558ca6a887b0) at src/modules/fileman/e_fwin.c:1145
#23 0x00007fc867c48c09 in _e_fwin_free (fwin=0x558ca5ed87a0) at src/modules/fileman/e_fwin.c:773
#24 0x0000558ca4dbffa4 in e_object_free (obj=0x558ca5ed87a0) at src/bin/e_object.c:152
#25 0x0000558ca4dbffa4 in e_object_unref (obj=0x558ca5ed87a0) at src/bin/e_object.c:152
#26 0x00007fc894aaef60 in _eo_evas_object_cb (data=0x558ca67b62b0, event=0x7ffcf6b56190) at lib/evas/canvas/evas_callbacks.c:184
#27 0x00007fc88e0dc4b7 in _event_callback_call (legacy_compare=1 '\001', event_info=<optimized out>, desc=<optimized out>, pd=0x558ca622f440, obj_id=<optimized out>) at lib/eo/eo_base_class.c:1496
#28 0x00007fc88e0dc4b7 in _efl_object_event_callback_legacy_call (obj_id=<optimized out>, pd=0x558ca622f440, desc=<optimized out>, event_info=<optimized out>) at lib/eo/eo_base_class.c:1569
#29 0x00007fc88e0d8831 in efl_event_callback_legacy_call (obj=0x80000034b9dadd4d, desc=0x7fc894eae740 <_EVAS_OBJECT_EVENT_DEL>, event_info=0x0) at lib/eo/eo_base_class.c:1572
#30 0x00007fc88e0d8831 in efl_event_callback_legacy_call (obj=obj@entry=0x80000034b9dadd4d, desc=desc@entry=0x7fc894eae740 <_EVAS_OBJECT_EVENT_DEL>, event_info=event_info@entry=0x0) at lib/eo/eo_base_class.c:1572
#31 0x00007fc894aaf6a7 in evas_object_event_callback_call (eo_obj=0x80000034b9dadd4d, obj=0x558ca622f480, type=EVAS_CALLBACK_DEL, event_info=<optimized out>, event_id=<optimized out>, efl_event_desc=0x7fc894eae740 <_EVAS_OBJECT_EVENT_DEL>)
    at lib/evas/canvas/evas_callbacks.c:404
#32 0x00007fc894ae5953 in _efl_canvas_object_efl_object_destructor (eo_obj=0x80000034b9dadd4d, obj=0x558ca622f480) at lib/evas/canvas/evas_object_main.c:1057
#33 0x00007fc88e0d985d in efl_destructor (obj=0x80000034b9dadd4d) at lib/eo/efl_object.eo.c:58
#34 0x00007fc894af5bc7 in _efl_canvas_group_efl_object_destructor (eo_obj=0x80000034b9dadd4d, o=0x558ca622f5a0) at lib/evas/canvas/evas_object_smart.c:642
#35 0x00007fc88e0d985d in efl_destructor (obj=0x80000034b9dadd4d) at lib/eo/efl_object.eo.c:58
#36 0x00007fc88e0d985d in efl_destructor (obj=0x80000034b9dadd4d) at lib/eo/efl_object.eo.c:58
#37 0x00007fc895369b6b in _elm_widget_efl_object_destructor (obj=0x80000034b9dadd4d, sd=0x558ca622f630) at lib/elementary/elm_widget.c:6233
#38 0x00007fc88e0d985d in efl_destructor (obj=0x80000034b9dadd4d) at lib/eo/efl_object.eo.c:58
#39 0x00007fc88e0d985d in efl_destructor (obj=0x80000034b9dadd4d) at lib/eo/efl_object.eo.c:58
#40 0x00007fc88e0d24b6 in _efl_del_internal (file=0x7fc88e0dee33 "lib/eo/eo.c", line=641, func_name=<synthetic pointer>, obj=<optimized out>) at lib/eo/eo_private.h:260
#41 0x00007fc88e0d24b6 in _efl_unref_internal (file=0x7fc88e0dee33 "lib/eo/eo.c", line=641, func_name=<synthetic pointer>, obj=<optimized out>) at lib/eo/eo_private.h:335
#42 0x00007fc88e0d24b6 in _efl_object_call_end (call=0x7ffcf6b566b0) at lib/eo/eo.c:641
#43 0x00007fc88e0d8cd6 in efl_del (obj=0x80000034b9dadd4d) at lib/eo/efl_object.eo.c:18
#44 0x00007fc89538292c in _elm_win_delete_request (ee=<optimized out>) at lib/elementary/efl_ui_win.c:3061
#45 0x00007fc8809ec699 in _ecore_evas_x_event_window_delete_request (data=<optimized out>, type=<optimized out>, event=0x558ca66ceb50) at modules/ecore_evas/engines/x/ecore_evas_x.c:1744
#46 0x00007fc891eab121 in _ecore_call_handler_cb (event=<optimized out>, type=<optimized out>, data=<optimized out>, func=<optimized out>) at lib/ecore/ecore_private.h:325
#47 0x00007fc891eab121 in _ecore_event_call () at lib/ecore/ecore_events.c:518
#48 0x00007fc891eb2f6b in _ecore_main_loop_iterate_internal (once_only=once_only@entry=0) at lib/ecore/ecore_main.c:2398
#49 0x00007fc891eb32d7 in ecore_main_loop_begin () at lib/ecore/ecore_main.c:1299
#50 0x0000558ca4cff52c in main (argc=<optimized out>, argv=<optimized out>) at src/bin/e_main.c:1079
zmike added a comment.Sep 6 2017, 11:17 AM
==27260== Invalid read of size 8
==27260==    at 0x65EEBFF: _edje_user_definition_free (edje_util.c:95)
==27260==    by 0x65EEE6A: _edje_user_def_del_cb (edje_util.c:155)
==27260==    by 0x8C1CDA5: _eo_evas_object_cb (evas_callbacks.c:184)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C1D810: evas_object_event_callback_call (evas_callbacks.c:404)
==27260==    by 0x8C5D637: _efl_canvas_object_efl_object_destructor (evas_object_main.c:1057)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0x8C719DC: _efl_canvas_group_efl_object_destructor (evas_object_smart.c:642)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0xE43F5A8: _efl_del_internal (eo_private.h:260)
==27260==    by 0xE43F98E: _efl_unref_internal (eo_private.h:335)
==27260==    by 0xE441FB3: _efl_object_call_end (eo.c:641)
==27260==    by 0xE44C617: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Address 0x24a3dc70 is 16 bytes inside a block of size 40 free'd
==27260==    at 0x4C2FD18: free (vg_replace_malloc.c:530)
==27260==    by 0x65EEBDD: _edje_user_definition_remove (edje_util.c:87)
==27260==    by 0x65EEE34: _edje_user_definition_free (edje_util.c:147)
==27260==    by 0x65F4CF8: _edje_object_efl_container_content_remove (edje_util.c:3026)
==27260==    by 0xE202EE3: efl_content_remove (efl_container.eo.c:8)
==27260==    by 0x65FC8B4: edje_object_part_unswallow (edje_util.c:6001)
==27260==    by 0x65FB974: _edje_real_part_swallow (edje_util.c:5621)
==27260==    by 0x65F4352: _edje_efl_container_content_set (edje_util.c:2738)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4D254F: _e_fm2_cb_icon_thumb_gen (e_fm.c:7832)
==27260==    by 0x8C70360: _eo_evas_smart_cb (evas_object_smart.c:77)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Block was alloc'd at
==27260==    at 0x4C2EB6B: malloc (vg_replace_malloc.c:299)
==27260==    by 0x65EEAF1: _edje_user_definition_new (edje_util.c:69)
==27260==    by 0x65F437A: _edje_efl_container_content_set (edje_util.c:2742)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4C8D47: _e_fm2_icon_realize (e_fm.c:4963)
==27260==    by 0x4CA02D: _e_fm2_region_realize (e_fm.c:5342)
==27260==    by 0x4C6F59: _e_fm2_regions_eval (e_fm.c:4402)
==27260==    by 0x4C54F0: _e_fm2_regions_populate (e_fm.c:3997)
==27260==    by 0x4D3909: _e_fm2_cb_resize_job (e_fm.c:8297)
==27260==    by 0xCAA6C3E: _ecore_job_event_handler (ecore_job.c:98)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260== 
==27260== Invalid read of size 8
==27260==    at 0x65EEC10: _edje_user_definition_free (edje_util.c:96)
==27260==    by 0x65EEE6A: _edje_user_def_del_cb (edje_util.c:155)
==27260==    by 0x8C1CDA5: _eo_evas_object_cb (evas_callbacks.c:184)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C1D810: evas_object_event_callback_call (evas_callbacks.c:404)
==27260==    by 0x8C5D637: _efl_canvas_object_efl_object_destructor (evas_object_main.c:1057)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0x8C719DC: _efl_canvas_group_efl_object_destructor (evas_object_smart.c:642)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0xE43F5A8: _efl_del_internal (eo_private.h:260)
==27260==    by 0xE43F98E: _efl_unref_internal (eo_private.h:335)
==27260==    by 0xE441FB3: _efl_object_call_end (eo.c:641)
==27260==    by 0xE44C617: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Address 0x24a3dc70 is 16 bytes inside a block of size 40 free'd
==27260==    at 0x4C2FD18: free (vg_replace_malloc.c:530)
==27260==    by 0x65EEBDD: _edje_user_definition_remove (edje_util.c:87)
==27260==    by 0x65EEE34: _edje_user_definition_free (edje_util.c:147)
==27260==    by 0x65F4CF8: _edje_object_efl_container_content_remove (edje_util.c:3026)
==27260==    by 0xE202EE3: efl_content_remove (efl_container.eo.c:8)
==27260==    by 0x65FC8B4: edje_object_part_unswallow (edje_util.c:6001)
==27260==    by 0x65FB974: _edje_real_part_swallow (edje_util.c:5621)
==27260==    by 0x65F4352: _edje_efl_container_content_set (edje_util.c:2738)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4D254F: _e_fm2_cb_icon_thumb_gen (e_fm.c:7832)
==27260==    by 0x8C70360: _eo_evas_smart_cb (evas_object_smart.c:77)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Block was alloc'd at
==27260==    at 0x4C2EB6B: malloc (vg_replace_malloc.c:299)
==27260==    by 0x65EEAF1: _edje_user_definition_new (edje_util.c:69)
==27260==    by 0x65F437A: _edje_efl_container_content_set (edje_util.c:2742)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4C8D47: _e_fm2_icon_realize (e_fm.c:4963)
==27260==    by 0x4CA02D: _e_fm2_region_realize (e_fm.c:5342)
==27260==    by 0x4C6F59: _e_fm2_regions_eval (e_fm.c:4402)
==27260==    by 0x4C54F0: _e_fm2_regions_populate (e_fm.c:3997)
==27260==    by 0x4D3909: _e_fm2_cb_resize_job (e_fm.c:8297)
==27260==    by 0xCAA6C3E: _ecore_job_event_handler (ecore_job.c:98)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260== 
==27260== Invalid read of size 8
==27260==    at 0x65EEC1F: _edje_user_definition_free (edje_util.c:96)
==27260==    by 0x65EEE6A: _edje_user_def_del_cb (edje_util.c:155)
==27260==    by 0x8C1CDA5: _eo_evas_object_cb (evas_callbacks.c:184)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C1D810: evas_object_event_callback_call (evas_callbacks.c:404)
==27260==    by 0x8C5D637: _efl_canvas_object_efl_object_destructor (evas_object_main.c:1057)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0x8C719DC: _efl_canvas_group_efl_object_destructor (evas_object_smart.c:642)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0xE43F5A8: _efl_del_internal (eo_private.h:260)
==27260==    by 0xE43F98E: _efl_unref_internal (eo_private.h:335)
==27260==    by 0xE441FB3: _efl_object_call_end (eo.c:641)
==27260==    by 0xE44C617: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Address 0x24a3dc70 is 16 bytes inside a block of size 40 free'd
==27260==    at 0x4C2FD18: free (vg_replace_malloc.c:530)
==27260==    by 0x65EEBDD: _edje_user_definition_remove (edje_util.c:87)
==27260==    by 0x65EEE34: _edje_user_definition_free (edje_util.c:147)
==27260==    by 0x65F4CF8: _edje_object_efl_container_content_remove (edje_util.c:3026)
==27260==    by 0xE202EE3: efl_content_remove (efl_container.eo.c:8)
==27260==    by 0x65FC8B4: edje_object_part_unswallow (edje_util.c:6001)
==27260==    by 0x65FB974: _edje_real_part_swallow (edje_util.c:5621)
==27260==    by 0x65F4352: _edje_efl_container_content_set (edje_util.c:2738)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4D254F: _e_fm2_cb_icon_thumb_gen (e_fm.c:7832)
==27260==    by 0x8C70360: _eo_evas_smart_cb (evas_object_smart.c:77)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Block was alloc'd at
==27260==    at 0x4C2EB6B: malloc (vg_replace_malloc.c:299)
==27260==    by 0x65EEAF1: _edje_user_definition_new (edje_util.c:69)
==27260==    by 0x65F437A: _edje_efl_container_content_set (edje_util.c:2742)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4C8D47: _e_fm2_icon_realize (e_fm.c:4963)
==27260==    by 0x4CA02D: _e_fm2_region_realize (e_fm.c:5342)
==27260==    by 0x4C6F59: _e_fm2_regions_eval (e_fm.c:4402)
==27260==    by 0x4C54F0: _e_fm2_regions_populate (e_fm.c:3997)
==27260==    by 0x4D3909: _e_fm2_cb_resize_job (e_fm.c:8297)
==27260==    by 0xCAA6C3E: _ecore_job_event_handler (ecore_job.c:98)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260== 
==27260== Invalid read of size 4
==27260==    at 0x65EEC3D: _edje_user_definition_free (edje_util.c:98)
==27260==    by 0x65EEE6A: _edje_user_def_del_cb (edje_util.c:155)
==27260==    by 0x8C1CDA5: _eo_evas_object_cb (evas_callbacks.c:184)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C1D810: evas_object_event_callback_call (evas_callbacks.c:404)
==27260==    by 0x8C5D637: _efl_canvas_object_efl_object_destructor (evas_object_main.c:1057)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0x8C719DC: _efl_canvas_group_efl_object_destructor (evas_object_smart.c:642)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0xE43F5A8: _efl_del_internal (eo_private.h:260)
==27260==    by 0xE43F98E: _efl_unref_internal (eo_private.h:335)
==27260==    by 0xE441FB3: _efl_object_call_end (eo.c:641)
==27260==    by 0xE44C617: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Address 0x24a3dc60 is 0 bytes inside a block of size 40 free'd
==27260==    at 0x4C2FD18: free (vg_replace_malloc.c:530)
==27260==    by 0x65EEBDD: _edje_user_definition_remove (edje_util.c:87)
==27260==    by 0x65EEE34: _edje_user_definition_free (edje_util.c:147)
==27260==    by 0x65F4CF8: _edje_object_efl_container_content_remove (edje_util.c:3026)
==27260==    by 0xE202EE3: efl_content_remove (efl_container.eo.c:8)
==27260==    by 0x65FC8B4: edje_object_part_unswallow (edje_util.c:6001)
==27260==    by 0x65FB974: _edje_real_part_swallow (edje_util.c:5621)
==27260==    by 0x65F4352: _edje_efl_container_content_set (edje_util.c:2738)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4D254F: _e_fm2_cb_icon_thumb_gen (e_fm.c:7832)
==27260==    by 0x8C70360: _eo_evas_smart_cb (evas_object_smart.c:77)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Block was alloc'd at
==27260==    at 0x4C2EB6B: malloc (vg_replace_malloc.c:299)
==27260==    by 0x65EEAF1: _edje_user_definition_new (edje_util.c:69)
==27260==    by 0x65F437A: _edje_efl_container_content_set (edje_util.c:2742)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4C8D47: _e_fm2_icon_realize (e_fm.c:4963)
==27260==    by 0x4CA02D: _e_fm2_region_realize (e_fm.c:5342)
==27260==    by 0x4C6F59: _e_fm2_regions_eval (e_fm.c:4402)
==27260==    by 0x4C54F0: _e_fm2_regions_populate (e_fm.c:3997)
==27260==    by 0x4D3909: _e_fm2_cb_resize_job (e_fm.c:8297)
==27260==    by 0xCAA6C3E: _ecore_job_event_handler (ecore_job.c:98)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260== 
==27260== Invalid read of size 8
==27260==    at 0x65EEC6F: _edje_user_definition_free (edje_util.c:101)
==27260==    by 0x65EEE6A: _edje_user_def_del_cb (edje_util.c:155)
==27260==    by 0x8C1CDA5: _eo_evas_object_cb (evas_callbacks.c:184)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C1D810: evas_object_event_callback_call (evas_callbacks.c:404)
==27260==    by 0x8C5D637: _efl_canvas_object_efl_object_destructor (evas_object_main.c:1057)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0x8C719DC: _efl_canvas_group_efl_object_destructor (evas_object_smart.c:642)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0xE43F5A8: _efl_del_internal (eo_private.h:260)
==27260==    by 0xE43F98E: _efl_unref_internal (eo_private.h:335)
==27260==    by 0xE441FB3: _efl_object_call_end (eo.c:641)
==27260==    by 0xE44C617: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Address 0x24a3dc78 is 24 bytes inside a block of size 40 free'd
==27260==    at 0x4C2FD18: free (vg_replace_malloc.c:530)
==27260==    by 0x65EEBDD: _edje_user_definition_remove (edje_util.c:87)
==27260==    by 0x65EEE34: _edje_user_definition_free (edje_util.c:147)
==27260==    by 0x65F4CF8: _edje_object_efl_container_content_remove (edje_util.c:3026)
==27260==    by 0xE202EE3: efl_content_remove (efl_container.eo.c:8)
==27260==    by 0x65FC8B4: edje_object_part_unswallow (edje_util.c:6001)
==27260==    by 0x65FB974: _edje_real_part_swallow (edje_util.c:5621)
==27260==    by 0x65F4352: _edje_efl_container_content_set (edje_util.c:2738)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4D254F: _e_fm2_cb_icon_thumb_gen (e_fm.c:7832)
==27260==    by 0x8C70360: _eo_evas_smart_cb (evas_object_smart.c:77)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Block was alloc'd at
==27260==    at 0x4C2EB6B: malloc (vg_replace_malloc.c:299)
==27260==    by 0x65EEAF1: _edje_user_definition_new (edje_util.c:69)
==27260==    by 0x65F437A: _edje_efl_container_content_set (edje_util.c:2742)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4C8D47: _e_fm2_icon_realize (e_fm.c:4963)
==27260==    by 0x4CA02D: _e_fm2_region_realize (e_fm.c:5342)
==27260==    by 0x4C6F59: _e_fm2_regions_eval (e_fm.c:4402)
==27260==    by 0x4C54F0: _e_fm2_regions_populate (e_fm.c:3997)
==27260==    by 0x4D3909: _e_fm2_cb_resize_job (e_fm.c:8297)
==27260==    by 0xCAA6C3E: _ecore_job_event_handler (ecore_job.c:98)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260== 
==27260== Invalid read of size 8
==27260==    at 0x65EEC7B: _edje_user_definition_free (edje_util.c:102)
==27260==    by 0x65EEE6A: _edje_user_def_del_cb (edje_util.c:155)
==27260==    by 0x8C1CDA5: _eo_evas_object_cb (evas_callbacks.c:184)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C1D810: evas_object_event_callback_call (evas_callbacks.c:404)
==27260==    by 0x8C5D637: _efl_canvas_object_efl_object_destructor (evas_object_main.c:1057)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0x8C719DC: _efl_canvas_group_efl_object_destructor (evas_object_smart.c:642)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0xE43F5A8: _efl_del_internal (eo_private.h:260)
==27260==    by 0xE43F98E: _efl_unref_internal (eo_private.h:335)
==27260==    by 0xE441FB3: _efl_object_call_end (eo.c:641)
==27260==    by 0xE44C617: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Address 0x24a3dc68 is 8 bytes inside a block of size 40 free'd
==27260==    at 0x4C2FD18: free (vg_replace_malloc.c:530)
==27260==    by 0x65EEBDD: _edje_user_definition_remove (edje_util.c:87)
==27260==    by 0x65EEE34: _edje_user_definition_free (edje_util.c:147)
==27260==    by 0x65F4CF8: _edje_object_efl_container_content_remove (edje_util.c:3026)
==27260==    by 0xE202EE3: efl_content_remove (efl_container.eo.c:8)
==27260==    by 0x65FC8B4: edje_object_part_unswallow (edje_util.c:6001)
==27260==    by 0x65FB974: _edje_real_part_swallow (edje_util.c:5621)
==27260==    by 0x65F4352: _edje_efl_container_content_set (edje_util.c:2738)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4D254F: _e_fm2_cb_icon_thumb_gen (e_fm.c:7832)
==27260==    by 0x8C70360: _eo_evas_smart_cb (evas_object_smart.c:77)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Block was alloc'd at
==27260==    at 0x4C2EB6B: malloc (vg_replace_malloc.c:299)
==27260==    by 0x65EEAF1: _edje_user_definition_new (edje_util.c:69)
==27260==    by 0x65F437A: _edje_efl_container_content_set (edje_util.c:2742)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4C8D47: _e_fm2_icon_realize (e_fm.c:4963)
==27260==    by 0x4CA02D: _e_fm2_region_realize (e_fm.c:5342)
==27260==    by 0x4C6F59: _e_fm2_regions_eval (e_fm.c:4402)
==27260==    by 0x4C54F0: _e_fm2_regions_populate (e_fm.c:3997)
==27260==    by 0x4D3909: _e_fm2_cb_resize_job (e_fm.c:8297)
==27260==    by 0xCAA6C3E: _ecore_job_event_handler (ecore_job.c:98)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260== 
==27260== Invalid read of size 8
==27260==    at 0x65FA49D: _edje_real_part_recursive_get_helper (edje_util.c:5078)
==27260==    by 0x65FA146: _edje_real_part_recursive_get (edje_util.c:4972)
==27260==    by 0x65EEC91: _edje_user_definition_free (edje_util.c:102)
==27260==    by 0x65EEE6A: _edje_user_def_del_cb (edje_util.c:155)
==27260==    by 0x8C1CDA5: _eo_evas_object_cb (evas_callbacks.c:184)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C1D810: evas_object_event_callback_call (evas_callbacks.c:404)
==27260==    by 0x8C5D637: _efl_canvas_object_efl_object_destructor (evas_object_main.c:1057)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0x8C719DC: _efl_canvas_group_efl_object_destructor (evas_object_smart.c:642)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0xE43F5A8: _efl_del_internal (eo_private.h:260)
==27260==    by 0xE43F98E: _efl_unref_internal (eo_private.h:335)
==27260==    by 0xE441FB3: _efl_object_call_end (eo.c:641)
==27260==    by 0xE44C617: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Address 0x24a3dc70 is 16 bytes inside a block of size 40 free'd
==27260==    at 0x4C2FD18: free (vg_replace_malloc.c:530)
==27260==    by 0x65EEBDD: _edje_user_definition_remove (edje_util.c:87)
==27260==    by 0x65EEE34: _edje_user_definition_free (edje_util.c:147)
==27260==    by 0x65F4CF8: _edje_object_efl_container_content_remove (edje_util.c:3026)
==27260==    by 0xE202EE3: efl_content_remove (efl_container.eo.c:8)
==27260==    by 0x65FC8B4: edje_object_part_unswallow (edje_util.c:6001)
==27260==    by 0x65FB974: _edje_real_part_swallow (edje_util.c:5621)
==27260==    by 0x65F4352: _edje_efl_container_content_set (edje_util.c:2738)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4D254F: _e_fm2_cb_icon_thumb_gen (e_fm.c:7832)
==27260==    by 0x8C70360: _eo_evas_smart_cb (evas_object_smart.c:77)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Block was alloc'd at
==27260==    at 0x4C2EB6B: malloc (vg_replace_malloc.c:299)
==27260==    by 0x65EEAF1: _edje_user_definition_new (edje_util.c:69)
==27260==    by 0x65F437A: _edje_efl_container_content_set (edje_util.c:2742)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4C8D47: _e_fm2_icon_realize (e_fm.c:4963)
==27260==    by 0x4CA02D: _e_fm2_region_realize (e_fm.c:5342)
==27260==    by 0x4C6F59: _e_fm2_regions_eval (e_fm.c:4402)
==27260==    by 0x4C54F0: _e_fm2_regions_populate (e_fm.c:3997)
==27260==    by 0x4D3909: _e_fm2_cb_resize_job (e_fm.c:8297)
==27260==    by 0xCAA6C3E: _ecore_job_event_handler (ecore_job.c:98)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260== 
==27260== Invalid read of size 8
==27260==    at 0x65FA4AD: _edje_real_part_recursive_get_helper (edje_util.c:5078)
==27260==    by 0x65FA146: _edje_real_part_recursive_get (edje_util.c:4972)
==27260==    by 0x65EEC91: _edje_user_definition_free (edje_util.c:102)
==27260==    by 0x65EEE6A: _edje_user_def_del_cb (edje_util.c:155)
==27260==    by 0x8C1CDA5: _eo_evas_object_cb (evas_callbacks.c:184)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C1D810: evas_object_event_callback_call (evas_callbacks.c:404)
==27260==    by 0x8C5D637: _efl_canvas_object_efl_object_destructor (evas_object_main.c:1057)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0x8C719DC: _efl_canvas_group_efl_object_destructor (evas_object_smart.c:642)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0xE43F5A8: _efl_del_internal (eo_private.h:260)
==27260==    by 0xE43F98E: _efl_unref_internal (eo_private.h:335)
==27260==    by 0xE441FB3: _efl_object_call_end (eo.c:641)
==27260==    by 0xE44C617: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Address 0x24a3dc70 is 16 bytes inside a block of size 40 free'd
==27260==    at 0x4C2FD18: free (vg_replace_malloc.c:530)
==27260==    by 0x65EEBDD: _edje_user_definition_remove (edje_util.c:87)
==27260==    by 0x65EEE34: _edje_user_definition_free (edje_util.c:147)
==27260==    by 0x65F4CF8: _edje_object_efl_container_content_remove (edje_util.c:3026)
==27260==    by 0xE202EE3: efl_content_remove (efl_container.eo.c:8)
==27260==    by 0x65FC8B4: edje_object_part_unswallow (edje_util.c:6001)
==27260==    by 0x65FB974: _edje_real_part_swallow (edje_util.c:5621)
==27260==    by 0x65F4352: _edje_efl_container_content_set (edje_util.c:2738)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4D254F: _e_fm2_cb_icon_thumb_gen (e_fm.c:7832)
==27260==    by 0x8C70360: _eo_evas_smart_cb (evas_object_smart.c:77)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Block was alloc'd at
==27260==    at 0x4C2EB6B: malloc (vg_replace_malloc.c:299)
==27260==    by 0x65EEAF1: _edje_user_definition_new (edje_util.c:69)
==27260==    by 0x65F437A: _edje_efl_container_content_set (edje_util.c:2742)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4C8D47: _e_fm2_icon_realize (e_fm.c:4963)
==27260==    by 0x4CA02D: _e_fm2_region_realize (e_fm.c:5342)
==27260==    by 0x4C6F59: _e_fm2_regions_eval (e_fm.c:4402)
==27260==    by 0x4C54F0: _e_fm2_regions_populate (e_fm.c:3997)
==27260==    by 0x4D3909: _e_fm2_cb_resize_job (e_fm.c:8297)
==27260==    by 0xCAA6C3E: _ecore_job_event_handler (ecore_job.c:98)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260== 
==27260== Invalid read of size 8
==27260==    at 0x65FA585: _edje_real_part_recursive_get_helper (edje_util.c:5106)
==27260==    by 0x65FA146: _edje_real_part_recursive_get (edje_util.c:4972)
==27260==    by 0x65EEC91: _edje_user_definition_free (edje_util.c:102)
==27260==    by 0x65EEE6A: _edje_user_def_del_cb (edje_util.c:155)
==27260==    by 0x8C1CDA5: _eo_evas_object_cb (evas_callbacks.c:184)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C1D810: evas_object_event_callback_call (evas_callbacks.c:404)
==27260==    by 0x8C5D637: _efl_canvas_object_efl_object_destructor (evas_object_main.c:1057)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0x8C719DC: _efl_canvas_group_efl_object_destructor (evas_object_smart.c:642)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0xE43F5A8: _efl_del_internal (eo_private.h:260)
==27260==    by 0xE43F98E: _efl_unref_internal (eo_private.h:335)
==27260==    by 0xE441FB3: _efl_object_call_end (eo.c:641)
==27260==    by 0xE44C617: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Address 0x24a3dc70 is 16 bytes inside a block of size 40 free'd
==27260==    at 0x4C2FD18: free (vg_replace_malloc.c:530)
==27260==    by 0x65EEBDD: _edje_user_definition_remove (edje_util.c:87)
==27260==    by 0x65EEE34: _edje_user_definition_free (edje_util.c:147)
==27260==    by 0x65F4CF8: _edje_object_efl_container_content_remove (edje_util.c:3026)
==27260==    by 0xE202EE3: efl_content_remove (efl_container.eo.c:8)
==27260==    by 0x65FC8B4: edje_object_part_unswallow (edje_util.c:6001)
==27260==    by 0x65FB974: _edje_real_part_swallow (edje_util.c:5621)
==27260==    by 0x65F4352: _edje_efl_container_content_set (edje_util.c:2738)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4D254F: _e_fm2_cb_icon_thumb_gen (e_fm.c:7832)
==27260==    by 0x8C70360: _eo_evas_smart_cb (evas_object_smart.c:77)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Block was alloc'd at
==27260==    at 0x4C2EB6B: malloc (vg_replace_malloc.c:299)
==27260==    by 0x65EEAF1: _edje_user_definition_new (edje_util.c:69)
==27260==    by 0x65F437A: _edje_efl_container_content_set (edje_util.c:2742)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4C8D47: _e_fm2_icon_realize (e_fm.c:4963)
==27260==    by 0x4CA02D: _e_fm2_region_realize (e_fm.c:5342)
==27260==    by 0x4C6F59: _e_fm2_regions_eval (e_fm.c:4402)
==27260==    by 0x4C54F0: _e_fm2_regions_populate (e_fm.c:3997)
==27260==    by 0x4D3909: _e_fm2_cb_resize_job (e_fm.c:8297)
==27260==    by 0xCAA6C3E: _ecore_job_event_handler (ecore_job.c:98)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260== 
==27260== Invalid read of size 8
==27260==    at 0x65EECA5: _edje_user_definition_free (edje_util.c:105)
==27260==    by 0x65EEE6A: _edje_user_def_del_cb (edje_util.c:155)
==27260==    by 0x8C1CDA5: _eo_evas_object_cb (evas_callbacks.c:184)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C1D810: evas_object_event_callback_call (evas_callbacks.c:404)
==27260==    by 0x8C5D637: _efl_canvas_object_efl_object_destructor (evas_object_main.c:1057)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0x8C719DC: _efl_canvas_group_efl_object_destructor (evas_object_smart.c:642)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0xE43F5A8: _efl_del_internal (eo_private.h:260)
==27260==    by 0xE43F98E: _efl_unref_internal (eo_private.h:335)
==27260==    by 0xE441FB3: _efl_object_call_end (eo.c:641)
==27260==    by 0xE44C617: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Address 0x24a3dc70 is 16 bytes inside a block of size 40 free'd
==27260==    at 0x4C2FD18: free (vg_replace_malloc.c:530)
==27260==    by 0x65EEBDD: _edje_user_definition_remove (edje_util.c:87)
==27260==    by 0x65EEE34: _edje_user_definition_free (edje_util.c:147)
==27260==    by 0x65F4CF8: _edje_object_efl_container_content_remove (edje_util.c:3026)
==27260==    by 0xE202EE3: efl_content_remove (efl_container.eo.c:8)
==27260==    by 0x65FC8B4: edje_object_part_unswallow (edje_util.c:6001)
==27260==    by 0x65FB974: _edje_real_part_swallow (edje_util.c:5621)
==27260==    by 0x65F4352: _edje_efl_container_content_set (edje_util.c:2738)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4D254F: _e_fm2_cb_icon_thumb_gen (e_fm.c:7832)
==27260==    by 0x8C70360: _eo_evas_smart_cb (evas_object_smart.c:77)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Block was alloc'd at
==27260==    at 0x4C2EB6B: malloc (vg_replace_malloc.c:299)
==27260==    by 0x65EEAF1: _edje_user_definition_new (edje_util.c:69)
==27260==    by 0x65F437A: _edje_efl_container_content_set (edje_util.c:2742)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4C8D47: _e_fm2_icon_realize (e_fm.c:4963)
==27260==    by 0x4CA02D: _e_fm2_region_realize (e_fm.c:5342)
==27260==    by 0x4C6F59: _e_fm2_regions_eval (e_fm.c:4402)
==27260==    by 0x4C54F0: _e_fm2_regions_populate (e_fm.c:3997)
==27260==    by 0x4D3909: _e_fm2_cb_resize_job (e_fm.c:8297)
==27260==    by 0xCAA6C3E: _ecore_job_event_handler (ecore_job.c:98)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260== 
==27260== Invalid read of size 8
==27260==    at 0x65EED35: _edje_user_definition_free (edje_util.c:115)
==27260==    by 0x65EEE6A: _edje_user_def_del_cb (edje_util.c:155)
==27260==    by 0x8C1CDA5: _eo_evas_object_cb (evas_callbacks.c:184)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C1D810: evas_object_event_callback_call (evas_callbacks.c:404)
==27260==    by 0x8C5D637: _efl_canvas_object_efl_object_destructor (evas_object_main.c:1057)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0x8C719DC: _efl_canvas_group_efl_object_destructor (evas_object_smart.c:642)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0xE43F5A8: _efl_del_internal (eo_private.h:260)
==27260==    by 0xE43F98E: _efl_unref_internal (eo_private.h:335)
==27260==    by 0xE441FB3: _efl_object_call_end (eo.c:641)
==27260==    by 0xE44C617: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Address 0x24a3dc70 is 16 bytes inside a block of size 40 free'd
==27260==    at 0x4C2FD18: free (vg_replace_malloc.c:530)
==27260==    by 0x65EEBDD: _edje_user_definition_remove (edje_util.c:87)
==27260==    by 0x65EEE34: _edje_user_definition_free (edje_util.c:147)
==27260==    by 0x65F4CF8: _edje_object_efl_container_content_remove (edje_util.c:3026)
==27260==    by 0xE202EE3: efl_content_remove (efl_container.eo.c:8)
==27260==    by 0x65FC8B4: edje_object_part_unswallow (edje_util.c:6001)
==27260==    by 0x65FB974: _edje_real_part_swallow (edje_util.c:5621)
==27260==    by 0x65F4352: _edje_efl_container_content_set (edje_util.c:2738)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4D254F: _e_fm2_cb_icon_thumb_gen (e_fm.c:7832)
==27260==    by 0x8C70360: _eo_evas_smart_cb (evas_object_smart.c:77)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Block was alloc'd at
==27260==    at 0x4C2EB6B: malloc (vg_replace_malloc.c:299)
==27260==    by 0x65EEAF1: _edje_user_definition_new (edje_util.c:69)
==27260==    by 0x65F437A: _edje_efl_container_content_set (edje_util.c:2742)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4C8D47: _e_fm2_icon_realize (e_fm.c:4963)
==27260==    by 0x4CA02D: _e_fm2_region_realize (e_fm.c:5342)
==27260==    by 0x4C6F59: _e_fm2_regions_eval (e_fm.c:4402)
==27260==    by 0x4C54F0: _e_fm2_regions_populate (e_fm.c:3997)
==27260==    by 0x4D3909: _e_fm2_cb_resize_job (e_fm.c:8297)
==27260==    by 0xCAA6C3E: _ecore_job_event_handler (ecore_job.c:98)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260== 
==27260== Invalid read of size 8
==27260==    at 0x65EED4D: _edje_user_definition_free (edje_util.c:116)
==27260==    by 0x65EEE6A: _edje_user_def_del_cb (edje_util.c:155)
==27260==    by 0x8C1CDA5: _eo_evas_object_cb (evas_callbacks.c:184)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C1D810: evas_object_event_callback_call (evas_callbacks.c:404)
==27260==    by 0x8C5D637: _efl_canvas_object_efl_object_destructor (evas_object_main.c:1057)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0x8C719DC: _efl_canvas_group_efl_object_destructor (evas_object_smart.c:642)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0xE43F5A8: _efl_del_internal (eo_private.h:260)
==27260==    by 0xE43F98E: _efl_unref_internal (eo_private.h:335)
==27260==    by 0xE441FB3: _efl_object_call_end (eo.c:641)
==27260==    by 0xE44C617: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Address 0x24a3dc70 is 16 bytes inside a block of size 40 free'd
==27260==    at 0x4C2FD18: free (vg_replace_malloc.c:530)
==27260==    by 0x65EEBDD: _edje_user_definition_remove (edje_util.c:87)
==27260==    by 0x65EEE34: _edje_user_definition_free (edje_util.c:147)
==27260==    by 0x65F4CF8: _edje_object_efl_container_content_remove (edje_util.c:3026)
==27260==    by 0xE202EE3: efl_content_remove (efl_container.eo.c:8)
==27260==    by 0x65FC8B4: edje_object_part_unswallow (edje_util.c:6001)
==27260==    by 0x65FB974: _edje_real_part_swallow (edje_util.c:5621)
==27260==    by 0x65F4352: _edje_efl_container_content_set (edje_util.c:2738)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4D254F: _e_fm2_cb_icon_thumb_gen (e_fm.c:7832)
==27260==    by 0x8C70360: _eo_evas_smart_cb (evas_object_smart.c:77)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Block was alloc'd at
==27260==    at 0x4C2EB6B: malloc (vg_replace_malloc.c:299)
==27260==    by 0x65EEAF1: _edje_user_definition_new (edje_util.c:69)
==27260==    by 0x65F437A: _edje_efl_container_content_set (edje_util.c:2742)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4C8D47: _e_fm2_icon_realize (e_fm.c:4963)
==27260==    by 0x4CA02D: _e_fm2_region_realize (e_fm.c:5342)
==27260==    by 0x4C6F59: _e_fm2_regions_eval (e_fm.c:4402)
==27260==    by 0x4C54F0: _e_fm2_regions_populate (e_fm.c:3997)
==27260==    by 0x4D3909: _e_fm2_cb_resize_job (e_fm.c:8297)
==27260==    by 0xCAA6C3E: _ecore_job_event_handler (ecore_job.c:98)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260== 
==27260== Invalid read of size 8
==27260==    at 0x65EEB73: _edje_user_definition_remove (edje_util.c:83)
==27260==    by 0x65EEE34: _edje_user_definition_free (edje_util.c:147)
==27260==    by 0x65EEE6A: _edje_user_def_del_cb (edje_util.c:155)
==27260==    by 0x8C1CDA5: _eo_evas_object_cb (evas_callbacks.c:184)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C1D810: evas_object_event_callback_call (evas_callbacks.c:404)
==27260==    by 0x8C5D637: _efl_canvas_object_efl_object_destructor (evas_object_main.c:1057)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0x8C719DC: _efl_canvas_group_efl_object_destructor (evas_object_smart.c:642)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0xE43F5A8: _efl_del_internal (eo_private.h:260)
==27260==    by 0xE43F98E: _efl_unref_internal (eo_private.h:335)
==27260==    by 0xE441FB3: _efl_object_call_end (eo.c:641)
==27260==    by 0xE44C617: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Address 0x24a3dc70 is 16 bytes inside a block of size 40 free'd
==27260==    at 0x4C2FD18: free (vg_replace_malloc.c:530)
==27260==    by 0x65EEBDD: _edje_user_definition_remove (edje_util.c:87)
==27260==    by 0x65EEE34: _edje_user_definition_free (edje_util.c:147)
==27260==    by 0x65F4CF8: _edje_object_efl_container_content_remove (edje_util.c:3026)
==27260==    by 0xE202EE3: efl_content_remove (efl_container.eo.c:8)
==27260==    by 0x65FC8B4: edje_object_part_unswallow (edje_util.c:6001)
==27260==    by 0x65FB974: _edje_real_part_swallow (edje_util.c:5621)
==27260==    by 0x65F4352: _edje_efl_container_content_set (edje_util.c:2738)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4D254F: _e_fm2_cb_icon_thumb_gen (e_fm.c:7832)
==27260==    by 0x8C70360: _eo_evas_smart_cb (evas_object_smart.c:77)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Block was alloc'd at
==27260==    at 0x4C2EB6B: malloc (vg_replace_malloc.c:299)
==27260==    by 0x65EEAF1: _edje_user_definition_new (edje_util.c:69)
==27260==    by 0x65F437A: _edje_efl_container_content_set (edje_util.c:2742)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4C8D47: _e_fm2_icon_realize (e_fm.c:4963)
==27260==    by 0x4CA02D: _e_fm2_region_realize (e_fm.c:5342)
==27260==    by 0x4C6F59: _e_fm2_regions_eval (e_fm.c:4402)
==27260==    by 0x4C54F0: _e_fm2_regions_populate (e_fm.c:3997)
==27260==    by 0x4D3909: _e_fm2_cb_resize_job (e_fm.c:8297)
==27260==    by 0xCAA6C3E: _ecore_job_event_handler (ecore_job.c:98)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260== 
==27260== Invalid read of size 8
==27260==    at 0x65EEB82: _edje_user_definition_remove (edje_util.c:83)
==27260==    by 0x65EEE34: _edje_user_definition_free (edje_util.c:147)
==27260==    by 0x65EEE6A: _edje_user_def_del_cb (edje_util.c:155)
==27260==    by 0x8C1CDA5: _eo_evas_object_cb (evas_callbacks.c:184)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C1D810: evas_object_event_callback_call (evas_callbacks.c:404)
==27260==    by 0x8C5D637: _efl_canvas_object_efl_object_destructor (evas_object_main.c:1057)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0x8C719DC: _efl_canvas_group_efl_object_destructor (evas_object_smart.c:642)
==27260==    by 0xE44E6E4: efl_destructor (efl_object.eo.c:58)
==27260==    by 0xE43F5A8: _efl_del_internal (eo_private.h:260)
==27260==    by 0xE43F98E: _efl_unref_internal (eo_private.h:335)
==27260==    by 0xE441FB3: _efl_object_call_end (eo.c:641)
==27260==    by 0xE44C617: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Address 0x24a3dc70 is 16 bytes inside a block of size 40 free'd
==27260==    at 0x4C2FD18: free (vg_replace_malloc.c:530)
==27260==    by 0x65EEBDD: _edje_user_definition_remove (edje_util.c:87)
==27260==    by 0x65EEE34: _edje_user_definition_free (edje_util.c:147)
==27260==    by 0x65F4CF8: _edje_object_efl_container_content_remove (edje_util.c:3026)
==27260==    by 0xE202EE3: efl_content_remove (efl_container.eo.c:8)
==27260==    by 0x65FC8B4: edje_object_part_unswallow (edje_util.c:6001)
==27260==    by 0x65FB974: _edje_real_part_swallow (edje_util.c:5621)
==27260==    by 0x65F4352: _edje_efl_container_content_set (edje_util.c:2738)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4D254F: _e_fm2_cb_icon_thumb_gen (e_fm.c:7832)
==27260==    by 0x8C70360: _eo_evas_smart_cb (evas_object_smart.c:77)
==27260==    by 0xE44C1B8: _event_callback_call (eo_base_class.c:1496)
==27260==    by 0xE44C540: _efl_object_event_callback_legacy_call (eo_base_class.c:1569)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C5D227: _efl_canvas_object_efl_object_event_callback_legacy_call (evas_object_main.c:1016)
==27260==    by 0xE44C608: efl_event_callback_legacy_call (eo_base_class.c:1572)
==27260==    by 0x8C72312: evas_object_smart_callback_call (evas_object_smart.c:839)
==27260==    by 0x57657B: e_thumb_client_data (e_thumb.c:263)
==27260==    by 0x535F4A: _e_ipc_cb_client_data (e_ipc.c:178)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)
==27260==  Block was alloc'd at
==27260==    at 0x4C2EB6B: malloc (vg_replace_malloc.c:299)
==27260==    by 0x65EEAF1: _edje_user_definition_new (edje_util.c:69)
==27260==    by 0x65F437A: _edje_efl_container_content_set (edje_util.c:2742)
==27260==    by 0x6605A54: _efl_canvas_layout_internal_swallow_efl_container_content_set (edje_part_swallow.c:21)
==27260==    by 0xE202AD7: efl_content_set (efl_container.eo.c:5)
==27260==    by 0x65FC88F: edje_object_part_swallow (edje_util.c:5995)
==27260==    by 0x4C9366: _e_fm2_icon_icon_direct_set (e_fm.c:5090)
==27260==    by 0x4C93BC: _e_fm2_icon_icon_set (e_fm.c:5100)
==27260==    by 0x4C8D47: _e_fm2_icon_realize (e_fm.c:4963)
==27260==    by 0x4CA02D: _e_fm2_region_realize (e_fm.c:5342)
==27260==    by 0x4C6F59: _e_fm2_regions_eval (e_fm.c:4402)
==27260==    by 0x4C54F0: _e_fm2_regions_populate (e_fm.c:3997)
==27260==    by 0x4D3909: _e_fm2_cb_resize_job (e_fm.c:8297)
==27260==    by 0xCAA6C3E: _ecore_job_event_handler (ecore_job.c:98)
==27260==    by 0xCA9FB53: _ecore_call_handler_cb (ecore_private.h:325)
==27260==    by 0xCAA0B2C: _ecore_event_call (ecore_events.c:518)
==27260==    by 0xCAAA141: _ecore_main_loop_iterate_internal (ecore_main.c:2398)
==27260==    by 0xCAA7C6B: ecore_main_loop_begin (ecore_main.c:1299)
==27260==    by 0x43E1F0: main (e_main.c:1079)

I can reproduce this on 1.20 indeed. After comparing with master, I see no change in edje. It left me wonder if the change is not actually in eo or somewhere unrelated. @jpeg would you have an idea ?

jpeg added a comment.EditedSep 11 2017, 7:27 PM

Open elementary_test and the Popups/Popup example.
Click on the second item "popup-center-text + 1 button".
Press the close button of the popup and notice the crash.

I've just reproduced this on master.
I reproduced a random crash on master and now nothing in either 1.20 or master. Testing EFM, Popup and Bryce... never mind all of this... my install of 1.20 had issues. EFM crashes hard