Page MenuHomePhabricator

Can not add new part
Closed, ResolvedPublic1 Story Points

Description

After add part copy, take abort on add new part (not copy)

Step to reproduce:

  • new project
  • new group
  • new part
  • new part as copy of existing'
  • new part
    • Abort
(gdb) bt
#0  0x00007fffee886295 in raise () from /usr/lib/libc.so.6
#1  0x00007fffee8876da in abort () from /usr/lib/libc.so.6
#2  0x0000000000425d90 in editor_part_copy (edit_object=(Evas_Object *) 0x4000008020002b33 <"">, change=change@entry=0x18cdf60, merge=merge@entry=0 '\000', apply=apply@entry=1 '\001', part_name=part_name@entry=0x241ecdc "None", part_name_copy=part_name_copy@entry=0x7fffef9bb7e4 <_eina_stringshare_single+100> "2")
    at ../../src/bin/editor/editor_part.c:879
#3  0x0000000000494913 in _popup_add_part_ok_clicked (obj=(Evas_Object *) 0x0, event_info=0x0, data=0x2200d00) at ../../src/bin/ui/workspace/group_navigator.c:922
#4  _popup_add_part_validator (data=0x2200d00) at ../../src/bin/ui/workspace/group_navigator.c:977
#5  0x000000000043cf71 in _btn_cb (data=<optimized out>, obj=<optimized out>, ei=<optimized out>) at ../../src/bin/ui/popup.c:81
#6  0x00007fffefbe4298 in _eo_base_event_callback_call (obj_id=<optimized out>, pd=0x117e790, desc=0x7ffff44c0760 <_EFL_UI_EVENT_CLICKED>, event_info=<optimized out>) at lib/eo/eo_base_class.c:1176
#7  0x00007fffefbe2eb4 in eo_event_callback_call (obj=0x400002c0e0005311, desc=0x7ffff44c0760 <_EFL_UI_EVENT_CLICKED>, event_info=0x0) at lib/eo/eo_base.eo.c:142
#8  0x00007ffff51fd397 in edje_match_callback_exec_check_finals (prop=<optimized out>, ed=0xaaaaaaaaaaaaaaab, source=0x7fffef9bb67e "", sig=0xe7a93c "elm,action,click", source_states=<optimized out>, signal_states=<optimized out>, matches=<optimized out>, ssp=0xed7ff0) at lib/edje/edje_match.c:556
#9  edje_match_callback_exec (ssp=ssp@entry=0xed7ff0, matches=<optimized out>, sig=sig@entry=0xe7a93c "elm,action,click", source=source@entry=0x7fffef9bb67e "", ed=ed@entry=0x2261b10, prop=prop@entry=0 '\000') at lib/edje/edje_match.c:711
#10 0x00007ffff52035ff in _edje_emit_cb (prop=0 '\000', data=0x0, src=0x7fffef9bb67e "", sig=0xe7a93c "elm,action,click", ed=0x2261b10) at lib/edje/edje_program.c:1488
#11 _edje_emit_handle (ed=0x2261b10, sig=0xe7a93c "elm,action,click", src=0x7fffef9bb67e "", sdata=0x0, prop=0 '\000') at lib/edje/edje_program.c:1440
#12 0x00007ffff51fe6ff in _edje_message_queue_process () at lib/edje/edje_message_queue.c:787
#13 0x00007ffff51fe8b7 in _edje_job (data=<optimized out>) at lib/edje/edje_message_queue.c:154
#14 0x00007ffff054de2b in _ecore_job_event_handler (data=<optimized out>, type=<optimized out>, ev=<optimized out>) at lib/ecore/ecore_job.c:98
#15 0x00007ffff0549bed in _ecore_call_handler_cb (event=<optimized out>, type=<optimized out>, data=<optimized out>, func=<optimized out>) at lib/ecore/ecore_private.h:317
#16 _ecore_event_call () at lib/ecore/ecore_events.c:518
#17 0x00007ffff0550548 in _ecore_main_loop_iterate_internal (once_only=1) at lib/ecore/ecore_main.c:2344
#18 0x00007ffff05507b7 in ecore_main_loop_iterate_may_block (may_block=may_block@entry=0) at lib/ecore/ecore_main.c:1252
#19 0x0000000000419217 in eflete_main_loop_begin () at ../../src/bin/eflete.c:35
#20 0x000000000043ddbc in popup_want_action (title=title@entry=0x217cd2c "Add New Part to Group \"elm/layout/custom/default\"", msg=msg@entry=0x0, content_get=content_get@entry=0x496330 <_add_part_content_get>, popup_btns=popup_btns@entry=(BTN_OK | BTN_CANCEL), func=func@entry=0x494790 <_popup_add_part_validator>,
    data=data@entry=0x2200d00) at ../../src/bin/ui/popup.c:165
#21 0x000000000049569f in _on_menu_add_part_clicked (data=<optimized out>, obj=<optimized out>, ei=<optimized out>) at ../../src/bin/ui/workspace/group_navigator.c:1175
#22 0x00007ffff51fd397 in edje_match_callback_exec_check_finals (prop=<optimized out>, ed=0xaaaaaaaaaaaaaaab, source=0xe233f0 "elm", sig=0xe7a93c "elm,action,click", source_states=<optimized out>, signal_states=<optimized out>, matches=<optimized out>, ssp=0x1697420) at lib/edje/edje_match.c:556
#23 edje_match_callback_exec (ssp=ssp@entry=0x1697420, matches=<optimized out>, sig=sig@entry=0xe7a93c "elm,action,click", source=source@entry=0xe233f0 "elm", ed=ed@entry=0x228eac0, prop=prop@entry=0 '\000') at lib/edje/edje_match.c:711
#24 0x00007ffff52035ff in _edje_emit_cb (prop=0 '\000', data=0x0, src=0xe233f0 "elm", sig=0xe7a93c "elm,action,click", ed=0x228eac0) at lib/edje/edje_program.c:1488
#25 _edje_emit_handle (ed=0x228eac0, sig=0xe7a93c "elm,action,click", src=0xe233f0 "elm", sdata=0x0, prop=0 '\000') at lib/edje/edje_program.c:1440
#26 0x00007ffff51fe6ff in _edje_message_queue_process () at lib/edje/edje_message_queue.c:787
#27 0x00007ffff51fe8b7 in _edje_job (data=<optimized out>) at lib/edje/edje_message_queue.c:154
#28 0x00007ffff054de2b in _ecore_job_event_handler (data=<optimized out>, type=<optimized out>, ev=<optimized out>) at lib/ecore/ecore_job.c:98
#29 0x00007ffff0549bed in _ecore_call_handler_cb (event=<optimized out>, type=<optimized out>, data=<optimized out>, func=<optimized out>) at lib/ecore/ecore_private.h:317
#30 _ecore_event_call () at lib/ecore/ecore_events.c:518
#31 0x00007ffff0550548 in _ecore_main_loop_iterate_internal (once_only=once_only@entry=0) at lib/ecore/ecore_main.c:2344
#32 0x00007ffff0550877 in ecore_main_loop_begin () at lib/ecore/ecore_main.c:1286
#33 0x00007ffff7829925 in elm_run () at lib/elementary/elm_main.c:1258
#34 0x0000000000418d96 in elm_main (argc=argc@entry=2, argv=argv@entry=0x7fffffffe5d8) at ../../src/bin/main.c:333
#35 0x000000000041856c in main (argc=2, argv=0x7fffffffe5d8) at ../../src/bin/main.c:342
rimmed created this task.Aug 31 2016, 12:57 AM
rimmed moved this task from Backlog to Doing on the Eflete (Eflete (0.7.1)) board.Aug 31 2016, 1:12 AM
rimmed claimed this task.
rimmed set the point value for this task to 1.Aug 31 2016, 1:36 AM
rimmed moved this task from Doing to Done on the Eflete (Eflete (0.7.1)) board.
FurryMyad closed this task as Resolved.Sep 12 2016, 9:24 AM