[Clouseau] Extension change segmentation fault.
Closed, ResolvedPublic

Description

  1. open Clouseau
  2. open profiler extension.
  3. change extension to another.

Result: segfault.

#0  0x00007fffdac052aa in tasks_idler_enterer (data=0xc1d3f0)
    at /home/opiskun/efl_profiling_tool/src/lib/tasks/tasks.c:112
#1  0x00007ffff6cf69bf in _ecore_call_task_cb (data=<optimized out>, func=<optimized out>)
    at lib/ecore/ecore_private.h:297
#2  _ecore_factorized_idle_process (data=0x62e830, event=<optimized out>) at lib/ecore/ecore_idler.c:35
#3  0x00007ffff6f5b19b in _event_callback_call (legacy_compare=0 '\000', event_info=<optimized out>,
    desc=0x7ffff6f32c70 <_EFL_LOOP_EVENT_IDLE_ENTER>, pd=0x629360, obj_id=<optimized out>)
    at lib/eo/eo_base_class.c:1519
#4  _efl_object_event_callback_call (obj_id=<optimized out>, pd=0x629360,
    desc=0x7ffff6f32c70 <_EFL_LOOP_EVENT_IDLE_ENTER>, event_info=<optimized out>) at lib/eo/eo_base_class.c:1603
#5  0x00007ffff6f561f3 in efl_event_callback_call (obj=0x40000000043b,
    desc=0x7ffff6f32c70 <_EFL_LOOP_EVENT_IDLE_ENTER>, event_info=event_info@entry=0x0)
    at lib/eo/eo_base_class.c:1606
#6  0x00007ffff6cf688e in _ecore_idle_enterer_call (loop=<optimized out>) at lib/ecore/ecore_idle_enterer.c:48
#7  0x00007ffff6cfaa86 in _ecore_main_loop_iterate_internal (once_only=once_only@entry=0)
    at lib/ecore/ecore_main.c:2350
#8  0x00007ffff6cfb197 in ecore_main_loop_begin () at lib/ecore/ecore_main.c:1313
#9  0x0000000000406246 in elm_main (argc=1, argv=0x7fffffffdc58)
    at /home/opiskun/clouseau/src/bin/clouseau_client.c:1041
#10 0x00000000004062a8 in main (argc=1, argv=0x7fffffffdc58)
    at /home/opiskun/clouseau/src/bin/clouseau_client.c:1046