Page MenuHomePhabricator

Gadget popups crash E
Open, Incoming QueuePublic

Description

Those two happen while playing with okras wireless thing:

(gdb) bt
#0  0x005ae218 in tooltip_del (data=0x34d2904, e=0x8000162c, obj=0x80004001, event_info=0x0) at ../src/bin/e_gadget_runner.c:670
#1  0xb79c3b04 in _eo_evas_object_cb (data=0x34b5520, event=0xbfc150bc) at lib/evas/canvas/evas_callbacks.c:189
#2  0xb698d67e in _event_callback_call (legacy_compare=1 '\001', event_info=0x0, desc=0xb7c24eb4 , pd=0x37581b8, obj_id=0x80004001) at lib/eo/eo_base_class.c:1694
#3  0xb698d67e in _efl_object_event_callback_legacy_call (obj_id=0x80004001, pd=0x37581b8, desc=0xb7c24eb4 , event_info=0x0) at lib/eo/eo_base_class.c:1767
#4  0xb6987bf7 in efl_event_callback_legacy_call (obj=0x80004001, desc=0xb7c24eb4 , event_info=0x0) at lib/eo/eo_base_class.c:1770
#5  0xb6987bf7 in efl_event_callback_legacy_call (obj=0x80004001, desc=0xb7c24eb4 , event_info=0x0) at lib/eo/eo_base_class.c:1770
#6  0xb79c445f in evas_object_event_callback_call (eo_obj=0x80004001, obj=0x37581e8, type=EVAS_CALLBACK_DEL, event_info=0x0, event_id=15420, efl_event_desc=0xb7c24eb4 )
    at lib/evas/canvas/evas_callbacks.c:413
#7  0xb79fda3e in _efl_canvas_object_efl_object_invalidate (eo_obj=, obj=) at lib/evas/canvas/evas_object_main.c:1281
#8  0xb6988b92 in efl_invalidate (obj=0x80004001) at lib/eo/efl_object.eo.c:72
#9  0xb698eb2f in _efl_invalidate (obj=0x3758190) at lib/eo/eo_base_class.c:171
#10 0xb698f2e9 in _efl_object_parent_set (obj=0x80004001, pd=0x37581b8, parent_id=0x0) at lib/eo/eo_base_class.c:735
#11 0xb6987cf7 in efl_parent_set (obj=0x80004001, parent=0x0) at lib/eo/efl_object.eo.c:12
#12 0xb698f483 in efl_del (obj=0x80004001) at lib/eo/eo_base_class.c:687
#13 0xb79fc6c9 in evas_object_del (obj=) at lib/evas/canvas/evas_object_main.c:1043
#14 0xb732442c in comp_surface_impl_destroy (resource=0x37c4ae0) at lib/efl_wl/efl_wl.c:1919
#15 0xb7306126 in destroy_resource (element=0x37c4ae0, data=0x0) at src/wayland-server.c:675
#16 0xb73061a4 in wl_resource_destroy (resource=0x37c4ae0) at src/wayland-server.c:690
#17 0xb6240f4a in ffi_call_SYSV () at /usr/lib/libffi.so.6
#18 0xb6240bbc in ffi_call () at /usr/lib/libffi.so.6
#19 0xb7309e88 in wl_closure_invoke (closure=, flags=2, target=, opcode=0, data=) at src/connection.c:935
#20 0xb7306509 in wl_client_connection_data (fd=74, mask=1, data=0x3504b50) at src/wayland-server.c:406
#21 0xb73079fe in wl_event_source_fd_dispatch (source=0x35af6c0, ep=0xbfc157ac) at src/event-loop.c:90
#22 0xb730826a in wl_event_loop_dispatch (loop=0x34d2a70, timeout=0) at src/event-loop.c:423
#23 0xb7348fc7 in _cb_create_data (data=0x34d3e20, hdl=0x2605808) at lib/ecore_wl2/ecore_wl2_display.c:423
#24 0xb7d38d02 in _ecore_call_fd_cb (fd_handler=0x2605808, data=, func=) at lib/ecore/ecore_private.h:492
#25 0xb7d38d02 in _ecore_main_fd_handlers_call (obj=0x8000007f, pd=0x2601f08) at lib/ecore/ecore_main.c:2054
#26 0xb7d38d02 in _ecore_main_loop_iterate_internal (obj=obj@entry=0x8000007f, pd=pd@entry=0x2601f08, once_only=once_only@entry=0) at lib/ecore/ecore_main.c:2427
#27 0xb7d3967b in _ecore_main_loop_begin (obj=0x8000007f, pd=0x2601f08) at lib/ecore/ecore_main.c:1175
#28 0xb7d3f52d in _efl_loop_begin (obj=0x8000007f, pd=0x2601f08) at lib/ecore/efl_loop.c:83
#29 0xb7d3e376 in efl_loop_begin (obj=0x8000007f) at lib/ecore/efl_loop.eo.c:28
#30 0xb7d3977a in ecore_main_loop_begin () at lib/ecore/ecore_main.c:1248
#31 0x00489b73 in main (argc=, argv=) at ../src/bin/e_main.c:1090
(gdb)
(gdb) bt
#0  0xb7268250 in efl_wl_extracted_surface_object_find (surface_resource=0x1a774b0) at lib/efl_wl/efl_wl.c:5921
#1  0x0060c594 in popup_added (data=0x198d460, obj=0x8000fd1a, event_info=0x8003755c) at ../src/bin/e_gadget_runner.c:725
#2  0xb79480ff in _eo_evas_smart_cb (data=0x1b55780, event=0xbfd1c1ec) at lib/evas/canvas/evas_object_smart.c:78
#3  0xb68cc67e in _event_callback_call (legacy_compare=1 '\001', event_info=0x8003755c, desc=0x198d510, pd=0x198e7f8, obj_id=0x8000fd1a) at lib/eo/eo_base_class.c:1694
#4  0xb68cc67e in _efl_object_event_callback_legacy_call (obj_id=0x8000fd1a, pd=0x198e7f8, desc=0x198d510, event_info=0x8003755c) at lib/eo/eo_base_class.c:1767
#5  0xb68c6bf7 in efl_event_callback_legacy_call (obj=0x8000fd1a, desc=0x198d510, event_info=0x8003755c) at lib/eo/eo_base_class.c:1770
#6  0xb68c6bf7 in efl_event_callback_legacy_call (obj=0x8000fd1a, desc=0x198d510, event_info=0x8003755c) at lib/eo/eo_base_class.c:1770
#7  0xb79499c6 in evas_object_smart_callback_call (eo_obj=, event=, event_info=) at lib/evas/canvas/evas_object_smart.c:1043
#8  0xb725c205 in shell_surface_popup_create (client=0x1a57210, resource=0x1aa1da0, id=51, parent_resource=0x19fbf20, positioner_resource=0x11f4350) at lib/efl_wl/efl_wl.c:3424
#9  0xb617ff4a in ffi_call_SYSV () at /usr/lib/libffi.so.6
#10 0xb617fbbc in ffi_call () at /usr/lib/libffi.so.6
#11 0xb7248e88 in wl_closure_invoke (closure=, flags=2, target=, opcode=2, data=) at src/connection.c:935
#12 0xb7245509 in wl_client_connection_data (fd=81, mask=1, data=0x1a57210) at src/wayland-server.c:406
#13 0xb72469fe in wl_event_source_fd_dispatch (source=0x1998490, ep=0xbfd1c61c) at src/event-loop.c:90
#14 0xb724726a in wl_event_loop_dispatch (loop=0x198d610, timeout=0) at src/event-loop.c:423
#15 0xb7287fc7 in _cb_create_data (data=0x198e9c0, hdl=0xada808) at lib/ecore_wl2/ecore_wl2_display.c:423
#16 0xb7c77d02 in _ecore_call_fd_cb (fd_handler=0xada808, data=, func=) at lib/ecore/ecore_private.h:492
#17 0xb7c77d02 in _ecore_main_fd_handlers_call (obj=0x8000001c, pd=0xad6f08) at lib/ecore/ecore_main.c:2054
#18 0xb7c77d02 in _ecore_main_loop_iterate_internal (obj=obj@entry=0x8000001c, pd=pd@entry=0xad6f08, once_only=once_only@entry=0) at lib/ecore/ecore_main.c:2427
#19 0xb7c7867b in _ecore_main_loop_begin (obj=0x8000001c, pd=0xad6f08) at lib/ecore/ecore_main.c:1175
#20 0xb7c7e52d in _efl_loop_begin (obj=0x8000001c, pd=0xad6f08) at lib/ecore/efl_loop.c:83
#21 0xb7c7d376 in efl_loop_begin (obj=0x8000001c) at lib/ecore/efl_loop.eo.c:28
#22 0xb7c7877a in ecore_main_loop_begin () at lib/ecore/ecore_main.c:1248
#23 0x004e7b73 in main (argc=, argv=) at ../src/bin/e_main.c:1090
(gdb)

efl-git. build a few minutes ago.