Page MenuHomePhabricator

DND broken and crashes elm_test
Closed, ResolvedPublic

Description

To rep:

Open elm_test > Features DND > dnd a few times on the background (fast and slow) > dnd on the small pics a few times (fast and slow)> the pic doesn't get draged after a while and there are glitches > click X on the top bar to close.

It will crash with:

#0  0xb7f5bcd9 in __kernel_vsyscall ()
#1  0xb716d9c2 in raise () at /usr/lib/libc.so.6
#2  0xb715771e in abort () at /usr/lib/libc.so.6
#3  0xb71afd1c in __libc_message () at /usr/lib/libc.so.6
#4  0xb71b68cd in  () at /usr/lib/libc.so.6
#5  0xb71b6bde in  () at /usr/lib/libc.so.6
#6  0xb71b9597 in _int_malloc () at /usr/lib/libc.so.6
#7  0xb71bb967 in calloc () at /usr/lib/libc.so.6
#8  0xb6ac0621 in embryo_program_vm_push (ep=0x2347550) at lib/embryo/embryo_amx.c:431
#9  0xb7da712c in _edje_embryo_test_run (ed=0x38365d8, pr=0x256aff0, sig=0x384f518 "elm,state,icon,visible", src=0x2261ca0 "elm") at lib/edje/edje_embryo.c:4688
#10 0xb7dc5b57 in _edje_program_run (ed=0x38365d8, pr=0x256aff0, force=, ssig=0x384f518 "elm,state,icon,visible", ssrc=0x2261ca0 "elm", mdata=0x0) at lib/edje/edje_program.c:967
#11 0xb7dc79f2 in _edje_program_run (mdata=0x0, ssrc=0x2261ca0 "elm", ssig=0x384f518 "elm,state,icon,visible", force=0 '\000', pr=, ed=0x38365d8) at lib/edje/edje_program.c:1599
#12 0xb7dc79f2 in _edje_emit_handle (ed=0x38365d8, sig=0x384f518 "elm,state,icon,visible", src=0x2261ca0 "elm", sdata=0x0, prop=0 '\000') at lib/edje/edje_program.c:1560
#13 0xb7dc18e5 in _edje_message_process (em=0x2b917b0) at lib/edje/edje_message_queue.c:783
#14 0xb7dc1b8e in _edje_object_message_signal_process_do (obj=0x8014bd25, ed=0x38365d8) at lib/edje/edje_message_queue.c:192
#15 0xb7dc1b8e in _efl_canvas_layout_efl_layout_signal_signal_process (obj=0x8014bd25, ed=0x38365d8, recurse=0 '\000') at lib/edje/edje_message_queue.c:237
#16 0xb7dc8c1c in efl_layout_signal_process (obj=0x8014bd25, recurse=0 '\000') at lib/edje/efl_layout_signal.eo.c:5
#17 0xb7ddb529 in edje_object_message_signal_process (obj=0x8014bd25) at lib/edje/edje_legacy.c:67
#18 0xb750067f in _icon_signal_emit (obj=0x8014bc24) at lib/elementary/efl_ui_button.c:437
#19 0xb7501530 in _efl_ui_button_legacy_efl_ui_widget_widget_sub_object_del (obj=0x8014bc24, _pd=0x38363e8, sobj=0x8014ba20) at lib/elementary/efl_ui_button.c:467
#20 0xb767230b in efl_ui_widget_sub_object_del (obj=0x8014bc24, sub_obj=0x8014ba20) at lib/elementary/efl_ui_widget.eo.c:74
#21 0xb767ab70 in elm_widget_sub_object_del (obj=0x8014bc24, sub_obj=0x8014ba20) at lib/elementary/efl_ui_widget.eo.c:504
#22 0xb7682381 in _efl_ui_widget_efl_canvas_group_group_del (obj=0x8014bc24, sd=0x38362a8) at lib/elementary/efl_ui_widget.c:850
#23 0xb7a287a5 in efl_canvas_group_del (obj=0x8014bc24) at lib/evas/canvas/evas_object_smart.c:1854
#24 0xb7a287a5 in efl_canvas_group_del (obj=0x8014bc24) at lib/evas/canvas/evas_object_smart.c:1854
#25 0xb7a2bcfa in evas_object_smart_del (eo_obj=0x8014bc24) at lib/evas/canvas/evas_object_smart.c:1288
#26 0xb7a1d0aa in _efl_canvas_object_efl_object_invalidate (eo_obj=, obj=) at lib/evas/canvas/evas_object_main.c:1338
#27 0xb7939c32 in efl_invalidate (obj=0x8014bc24) at lib/eo/efl_object.eo.c:72
#28 0xb7939c32 in efl_invalidate (obj=0x8014bc24) at lib/eo/efl_object.eo.c:72
#29 0xb793fbcf in _efl_invalidate (obj=0x3836140) at lib/eo/eo_base_class.c:171
#30 0xb79403c9 in _efl_object_parent_set (obj=0x8014bc24, pd=0x3836168, parent_id=0x0) at lib/eo/eo_base_class.c:735
#31 0xb7938d97 in efl_parent_set (obj=0x8014bc24, parent=0x0) at lib/eo/efl_object.eo.c:12
#32 0xb7940563 in efl_del (obj=0x8014bc24) at lib/eo/eo_base_class.c:687
#33 0xb7a1bb59 in evas_object_del (obj=) at lib/evas/canvas/evas_object_main.c:1043
#34 0xb768236a in _efl_ui_widget_efl_canvas_group_group_del (obj=0x80147b61, sd=0x3850c48) at lib/elementary/efl_ui_widget.c:857
#35 0xb7a287a5 in efl_canvas_group_del (obj=0x80147b61) at lib/evas/canvas/evas_object_smart.c:1854
#36 0xb7a287a5 in efl_canvas_group_del (obj=0x80147b61) at lib/evas/canvas/evas_object_smart.c:1854
#37 0xb7a2bcfa in evas_object_smart_del (eo_obj=0x80147b61) at lib/evas/canvas/evas_object_smart.c:1288
#38 0xb7a1d0aa in _efl_canvas_object_efl_object_invalidate (eo_obj=, obj=) at lib/evas/canvas/evas_object_main.c:1338
#39 0xb7939c32 in efl_invalidate (obj=0x80147b61) at lib/eo/efl_object.eo.c:72
#40 0xb7939c32 in efl_invalidate (obj=0x80147b61) at lib/eo/efl_object.eo.c:72
#41 0xb793fbcf in _efl_invalidate (obj=0x3850ae0) at lib/eo/eo_base_class.c:171
#42 0xb79403c9 in _efl_object_parent_set (obj=0x80147b61, pd=0x3850b08, parent_id=0x0) at lib/eo/eo_base_class.c:735
#43 0xb7938d97 in efl_parent_set (obj=0x80147b61, parent=0x0) at lib/eo/efl_object.eo.c:12
#44 0xb7940563 in efl_del (obj=0x80147b61) at lib/eo/eo_base_class.c:687
#45 0xb7a1bb59 in evas_object_del (obj=) at lib/evas/canvas/evas_object_main.c:1043
#46 0xb768236a in _efl_ui_widget_efl_canvas_group_group_del (obj=0x801411f8, sd=0x36a0118) at lib/elementary/efl_ui_widget.c:857
#47 0xb7a287a5 in efl_canvas_group_del (obj=0x801411f8) at lib/evas/canvas/evas_object_smart.c:1854
#48 0xb7a287a5 in efl_canvas_group_del (obj=0x801411f8) at lib/evas/canvas/evas_object_smart.c:1854
#49 0xb7a2bcfa in evas_object_smart_del (eo_obj=0x801411f8) at lib/evas/canvas/evas_object_smart.c:1288
#50 0xb7a1d0aa in _efl_canvas_object_efl_object_invalidate (eo_obj=, obj=) at lib/evas/canvas/evas_object_main.c:1338
#51 0xb7939c32 in efl_invalidate (obj=0x801411f8) at lib/eo/efl_object.eo.c:72
#52 0xb7939c32 in efl_invalidate (obj=0x801411f8) at lib/eo/efl_object.eo.c:72
#53 0xb793fbcf in _efl_invalidate (obj=0x369ffb0) at lib/eo/eo_base_class.c:171
#54 0xb79403c9 in _efl_object_parent_set (obj=0x801411f8, pd=0x369ffd8, parent_id=0x0) at lib/eo/eo_base_class.c:735
#55 0xb7938d97 in efl_parent_set (obj=0x801411f8, parent=0x0) at lib/eo/efl_object.eo.c:12
#56 0xb7940563 in efl_del (obj=0x801411f8) at lib/eo/eo_base_class.c:687
#57 0xb7a1bb59 in evas_object_del (obj=) at lib/evas/canvas/evas_object_main.c:1043
#58 0xb7a29422 in _evas_wrap_del (eo=, pd=) at ../src/lib/evas/include/evas_inline.x:362
#59 0xb7a29422 in _efl_canvas_group_group_members_all_del_internal (o=o@entry=0x3673618) at lib/evas/canvas/evas_object_smart.c:592
#60 0xb7a29477 in _efl_canvas_group_group_del (eo_obj=0x8017e263, o=0x3673618) at lib/evas/canvas/evas_object_smart.c:825
#61 0xb7a287a5 in efl_canvas_group_del (obj=0x8017e263) at lib/evas/canvas/evas_object_smart.c:1854
#62 0xb7a287a5 in efl_canvas_group_del (obj=0x8017e263) at lib/evas/canvas/evas_object_smart.c:1854
#63 0xb7a2bcfa in evas_object_smart_del (eo_obj=0x8017e263) at lib/evas/canvas/evas_object_smart.c:1288
#64 0xb7a1d0aa in _efl_canvas_object_efl_object_invalidate (eo_obj=, obj=) at lib/evas/canvas/evas_object_main.c:1338
#65 0xb7939c32 in efl_invalidate (obj=0x8017e263) at lib/eo/efl_object.eo.c:72
#66 0xb793fbcf in _efl_invalidate (obj=0x3673510) at lib/eo/eo_base_class.c:171
#67 0xb79403c9 in _efl_object_parent_set (obj=0x8017e263, pd=0x3673538, parent_id=0x0) at lib/eo/eo_base_class.c:735
#68 0xb7938d97 in efl_parent_set (obj=0x8017e263, parent=0x0) at lib/eo/efl_object.eo.c:12
#69 0xb7940563 in efl_del (obj=0x8017e263) at lib/eo/eo_base_class.c:687
#70 0xb7a1bb59 in evas_object_del (obj=) at lib/evas/canvas/evas_object_main.c:1043
#71 0xb7695356 in _efl_ui_win_efl_canvas_group_group_del (obj=0x8017d549, sd=0x2fc27d0) at lib/elementary/efl_ui_win.c:2859
#72 0xb7a287a5 in efl_canvas_group_del (obj=0x8017d549) at lib/evas/canvas/evas_object_smart.c:1854
#73 0xb7a2bcfa in evas_object_smart_del (eo_obj=0x8017d549) at lib/evas/canvas/evas_object_smart.c:1288
#74 0xb7a1d0aa in _efl_canvas_object_efl_object_invalidate (eo_obj=, obj=) at lib/evas/canvas/evas_object_main.c:1338
#75 0xb7939c32 in efl_invalidate (obj=0x8017d549) at lib/eo/efl_object.eo.c:72
#76 0xb7939c32 in efl_invalidate (obj=0x8017d549) at lib/eo/efl_object.eo.c:72
#77 0xb793fbcf in _efl_invalidate (obj=0x2fc2570) at lib/eo/eo_base_class.c:171
#78 0xb79403c9 in _efl_object_parent_set (obj=0x8017d549, pd=0x2fc2598, parent_id=0x0) at lib/eo/eo_base_class.c:735
#79 0xb7938d97 in efl_parent_set (obj=0x8017d549, parent=0x0) at lib/eo/efl_object.eo.c:12
#80 0xb7940563 in efl_del (obj=0x8017d549) at lib/eo/eo_base_class.c:687
#81 0xb7698347 in _elm_win_frame_cb_close (data=0x8017d549, obj=0x8017f183, sig=0x2285ba8 "elm,action,close", source=0x2261ca0 "elm") at lib/elementary/efl_ui_win.c:4331
#82 0xb7dc7901 in _edje_emit_cb (prop=, data=, src=0x2261ca0 "elm", sig=0x2285ba8 "elm,action,close", ed=0x2fb7208) at lib/edje/edje_program.c:1670
#83 0xb7dc7901 in _edje_emit_handle (ed=0x2fb7208, sig=0x2285ba8 "elm,action,close", src=0x2261ca0 "elm", sdata=0x40d1110, prop=0 '\000') at lib/edje/edje_program.c:1589
#84 0xb7dc18e5 in _edje_message_process (em=0x2b20f70) at lib/edje/edje_message_queue.c:783
#85 0xb7dc1de8 in _edje_message_queue_process () at lib/edje/edje_message_queue.c:886
#86 0xb7dc1fc8 in _edje_message_queue_process () at lib/edje/edje_message_queue.c:852
#87 0xb7dc1fc8 in _edje_job (data=0x0) at lib/edje/edje_message_queue.c:260
#88 0xb7c7a13d in _ecore_job_event_handler (data=0x0, type=14, ev=0x1e8cb80) at lib/ecore/ecore_job.c:98
#89 0xb7c7f6d1 in _ecore_event_message_handler_efl_loop_message_handler_message_call (obj=0x8000028b, pd=0x1dceac0, message=0x80166d48) at lib/ecore/ecore_event_message_handler.c:359
#90 0xb7c86b67 in efl_loop_message_handler_message_call (obj=0x8000028b, message=0x80166d48) at lib/ecore/efl_loop_message_handler.eo.c:14
#91 0xb7c8271d in _efl_loop_message_process (obj=0x80000006, pd=0x1dc9ed8) at lib/ecore/efl_loop.c:633
#92 0xb7c811b9 in efl_loop_message_process (obj=0x80000006) at lib/ecore/efl_loop.c:663
#93 0xb7c7bead in _ecore_main_loop_iterate_internal (obj=obj@entry=0x80000006, pd=pd@entry=0x1dc9ed8, once_only=once_only@entry=0) at lib/ecore/ecore_main.c:2450
#94 0xb7c7c79b in _ecore_main_loop_begin (obj=0x80000006, pd=0x1dc9ed8) at lib/ecore/ecore_main.c:1183
#95 0xb7c8264d in _efl_loop_begin (obj=0x80000006, pd=0x1dc9ed8) at lib/ecore/efl_loop.c:83
#96 0xb7c81496 in efl_loop_begin (obj=0x80000006) at lib/ecore/efl_loop.eo.c:28
#97 0x004819ff in main (argc=, argv=) at bin/elementary/test.c:1348

git from today

ApB created this task.Jul 6 2018, 1:19 AM
ApB added projects: efl (efl-1.21), Restricted Project.
ApB added a comment.Jul 6 2018, 7:41 AM

vg out without being able to crash it.

ManMower triaged this task as Showstopper Issues priority.Jul 6 2018, 7:55 AM

Wow, that test is a complete and total mess, and I get a different crash on exit.

Got raster here to shoot down the bad bugs :)

raster added a commit: Restricted Diffusion Commit.Aug 20 2018, 1:03 PM