Page MenuHomePhabricator

[Bug] Segmentation fault os state duplicate
Closed, ResolvedPublic2 Story Points

Description

Reproduce:

  1. Launch Eflete
  2. Open stadart Elementary theme.
  3. Load group: "elm/button/base/default"
  4. Try to create new state for part "elm.text" with using duplication feature.

Result: SIGSEGV.
bt:
#0 _popup_add_state_ok_clicked (data=0x1042fa0, obj=<optimized out>, event_info=<optimized out>)

at ../../src/bin/ui/workspace/group_navigator.c:1208

#1 0x00007ffff2feea5a in _eo_evas_smart_cb (data=<optimized out>, event=<optimized out>) at lib/evas/canvas/evas_object_smart.c:65
#2 0x00007fffee83dd94 in _eo_base_event_callback_call (obj_id=<optimized out>, pd=0x1de7dc0,

desc=0x7ffff33852e0 <_EFL_UI_EVENT_CLICKED>, event_info=<optimized out>) at lib/eo/eo_base_class.c:1128

#3 0x00007fffee83ca64 in eo_event_callback_call (obj=0x40000428a000f184, desc=0x7ffff33852e0 <_EFL_UI_EVENT_CLICKED>, event_info=0x0)

at lib/eo/eo_base.eo.c:134

#4 0x00007ffff521e0b7 in edje_match_callback_exec_check_finals (prop=<optimized out>, ed=0xaaaaaaaaaaaaaaab,

source=0x7fffee61521e "", sig=0xb53f9c "elm,action,click", source_states=<optimized out>, signal_states=<optimized out>,
matches=<optimized out>, ssp=0xbcd240) at lib/edje/edje_match.c:556

#5 edje_match_callback_exec (ssp=ssp@entry=0xbcd240, matches=<optimized out>, sig=sig@entry=0xb53f9c "elm,action,click",

source=source@entry=0x7fffee61521e "", ed=ed@entry=0x1eca8a0, prop=prop@entry=0 '\000') at lib/edje/edje_match.c:711

#6 0x00007ffff522425f in _edje_emit_cb (prop=0 '\000', data=0x0, src=0x7fffee61521e "", sig=0xb53f9c "elm,action,click", ed=0x1eca8a0)

at lib/edje/edje_program.c:1461

#7 _edje_emit_handle (ed=0x1eca8a0, sig=0xb53f9c "elm,action,click", src=0x7fffee61521e "", sdata=0x0, prop=0 '\000')

at lib/edje/edje_program.c:1413

#8 0x00007ffff521f45f in _edje_message_queue_process () at lib/edje/edje_message_queue.c:787
#9 0x00007ffff521f617 in _edje_job (data=<optimized out>) at lib/edje/edje_message_queue.c:154
#10 0x00007fffef1a5d9b in _ecore_job_event_handler (data=<optimized out>, type=<optimized out>, ev=<optimized out>)

at lib/ecore/ecore_job.c:98

#11 0x00007fffef1a1b4d in _ecore_call_handler_cb (event=<optimized out>, type=<optimized out>, data=<optimized out>,

func=<optimized out>) at lib/ecore/ecore_private.h:312

#12 _ecore_event_call () at lib/ecore/ecore_events.c:518
#13 0x00007fffef1a85d8 in _ecore_main_loop_iterate_internal (once_only=once_only@entry=0) at lib/ecore/ecore_main.c:2342
#14 0x00007fffef1a8957 in ecore_main_loop_begin () at lib/ecore/ecore_main.c:1284
#15 0x00007ffff783a2e5 in elm_run () at lib/elementary/elm_main.c:1130
#16 0x0000000000418658 in elm_main (argc=argc@entry=3, argv=argv@entry=0x7fffffffe6a8) at ../../src/bin/main.c:330
#17 0x0000000000417e0c in main (argc=3, argv=0x7fffffffe6a8) at ../../src/bin/main.c:339

an.kroitor lowered the priority of this task from Showstopper Issues to Normal.
an.kroitor moved this task from Review to Done on the Eflete (Eflete (v0.6.2-RC2)) board.
an.kroitor raised the priority of this task from Normal to Incoming Queue.
NikaWhite closed this task as Resolved.Jun 21 2016, 4:09 AM