Breakpoint 1, Callback (data=0xbffff2c4, obj=0xb7dbe150, event_info=0x1) at elmSegment.c:19 19 printf("event_info = %d\n", (int *)event_info); (gdb) backtrace #0 Callback (data=0xbffff2c4, obj=0xb7dbe150, event_info=0x1) at elmSegment.c:19 #1 0x003c408e in evas_object_smart_callback_call (obj=0xb7dbe150, event=0x21f806 "changed", event_info=0x1) at evas_object_smart.c:407 #2 0x001e1bcb in _segment_on (it=0x815f468) at elm_segment_control.c:221 #3 0x001e1ebf in _mouse_up (data=0x815f468, e=0x8071900, obj=0xb7dbf2d0, event_info=0xbffff0f0) at elm_segment_control.c:293 #4 0x0039fb11 in evas_object_event_callback_call (obj=0xb7dbf2d0, type=EVAS_CALLBACK_MOUSE_UP, event_info=0xbffff0f0) at evas_callbacks.c:224 #5 0x0039fbdf in evas_object_event_callback_call (obj=0xb7dbf500, type=EVAS_CALLBACK_MOUSE_UP, event_info=0xbffff0f0) at evas_callbacks.c:253 #6 0x003a509a in evas_event_feed_mouse_up (e=0x8071900, b=1, flags=EVAS_BUTTON_NONE, timestamp=149933938, data=0x0) at evas_events.c:426 #7 0x00a318a4 in _ecore_event_evas_mouse_button (e=0x80d3ee8, press=ECORE_UP) at ecore_input_evas.c:176 #8 0x004e553f in _ecore_call_handler_cb () at ecore_private.h:287 #9 _ecore_event_call () at ecore_events.c:691 #10 0x004ea735 in _ecore_main_loop_iterate_internal (once_only=0) at ecore_main.c:1748 #11 0x004ead2f in ecore_main_loop_begin () at ecore_main.c:861 #12 0x001bf987 in elm_run () at elm_main.c:839 #13 0x080488c7 in elm_main (argc=1, argv=0xbffff3a4) at elmSegment.c:48 #14 0x080488fb in main (argc=1, argv=0xbffff3a4) at elmSegment.c:52