Page MenuHomePhabricator

elm_suite crashes intermittently
Open, Showstopper IssuesPublic

Description

The crash is on shutdown in the elm_fileselector_selected test. Backtrace:

#0  0x00007f8c179e1e34 in pthread_cancel () at /usr/lib64/libpthread.so.0
#1  0x00007f8c18586eb4 in eina_thread_cancel (t=81) at lib/eina/eina_thread.c:231
#2  0x00007f8c181ce303 in ecore_thread_cancel (thread=0x5617ea525f80) at lib/ecore/ecore_thread.c:810
#3  0x00007f8c169e22e8 in eio_file_cancel (ls=0x5617ea3942f0) at lib/eio/eio_file.c:742
#4  0x00007f8c169e3b71 in _efl_io_manager_future_cancel (o=0x4000000033d8, data=0x5617ea3942f0, error=125) at lib/eio/eio_private.h:551
#5  0x00007f8c1851e96c in _efl_future_cb (data=0x5617ea291160, value=..., dead_future=0x5617ea1f88d0) at lib/eo/eo_base_class.c:2084
#6  0x00007f8c1857267a in _eina_future_cb_dispatch (f=0x5617ea1f88d0, value=...) at lib/eina/eina_promise.c:351
#7  0x00007f8c18572c38 in _eina_future_cancel (f=0x5617ea1f88d0, err=125) at lib/eina/eina_promise.c:468
#8  0x00007f8c18573f6a in eina_future_cancel (f=0x5617ea1f8950) at lib/eina/eina_promise.c:767
#9  0x00007f8c18519281 in _efl_pending_futures_clear (pd=0x5617ea6474e0) at lib/eo/eo_base_class.c:128
#10 0x00007f8c185192ad in _efl_object_invalidate (obj_id=0x400000191613, pd=0x5617ea6474e0) at lib/eo/eo_base_class.c:135
#11 0x00007f8c1852089e in efl_invalidate (obj=0x400000191613) at lib/eo/efl_object.eo.c:76
#12 0x00007f8c169f0d2a in _eio_model_efl_object_invalidate (obj=0x400000191613, priv=0x5617ea647530) at lib/eio/eio_model.c:1063
#13 0x00007f8c1852089e in efl_invalidate (obj=0x400000191613) at lib/eo/efl_object.eo.c:76
#14 0x00007f8c185193ba in _efl_invalidate (obj=0x5617ea6474a0) at lib/eo/eo_base_class.c:171
#15 0x00007f8c1851b0f8 in _efl_object_parent_set (obj=0x400000191613, pd=0x5617ea6474e0, parent_id=0x0) at lib/eo/eo_base_class.c:735
#16 0x00007f8c1851f7bd in efl_parent_set (obj=0x400000191613, parent=0x0) at lib/eo/efl_object.eo.c:12
#17 0x00007f8c181971c6 in _efl_loop_consumer_efl_object_parent_set (obj=0x400000191613, pd=0x5617ea647530, parent=0x0) at lib/ecore/efl_loop_consumer.c:36
#18 0x00007f8c1851f7bd in efl_parent_set (obj=0x400000191613, parent=0x0) at lib/eo/efl_object.eo.c:12
#19 0x00007f8c1851aee1 in efl_del (obj=0x400000191613) at lib/eo/eo_base_class.c:687
#20 0x00007f8c17ad4630 in _noref_death (data=0x0, event=0x7ffecc561ac0) at lib/elementary/elc_fileselector.c:167
#21 0x00007f8c1851d8fa in _event_callback_call (obj_id=0x400000191613, pd=0x5617ea6474e0, desc=0x7f8c1852a9a0 <_EFL_EVENT_NOREF>, event_info=0x0, legacy_compare=0 '\000') at lib/eo/eo_base_class.c:1686
#22 0x00007f8c1851dbcc in _efl_object_event_callback_call (obj_id=0x400000191613, pd=0x5617ea6474e0, desc=0x7f8c1852a9a0 <_EFL_EVENT_NOREF>, event_info=0x0) at lib/eo/eo_base_class.c:1770
#23 0x00007f8c1851dc72 in efl_event_callback_call (obj=0x400000191613, desc=0x7f8c1852a9a0 <_EFL_EVENT_NOREF>, event_info=0x0) at lib/eo/eo_base_class.c:1773
#24 0x00007f8c18514c94 in efl_unref (obj_id=0x400000191613) at lib/eo/eo.c:1938
#25 0x00007f8c17ad5b7b in _listing_request_cleanup (lreq=0x5617ea66e440) at lib/elementary/elc_fileselector.c:706
#26 0x00007f8c17ad5b15 in _process_last (lreq=0x5617ea66e440) at lib/elementary/elc_fileselector.c:695
#27 0x00007f8c17ad6615 in _process_children_cb (data=0x5617ea66e440, v=..., dead_future=0x5617ea1f89d0) at lib/elementary/elc_fileselector.c:959
#28 0x00007f8c1857267a in _eina_future_cb_dispatch (f=0x5617ea1f89d0, value=...) at lib/eina/eina_promise.c:351
#29 0x00007f8c18572c38 in _eina_future_cancel (f=0x5617ea1f89d0, err=125) at lib/eina/eina_promise.c:468
#30 0x00007f8c18573f6a in eina_future_cancel (f=0x5617ea1f8a10) at lib/eina/eina_promise.c:767
#31 0x00007f8c18519281 in _efl_pending_futures_clear (pd=0x5617ea38de80) at lib/eo/eo_base_class.c:128
#32 0x00007f8c185192ad in _efl_object_invalidate (obj_id=0x40000001d843, pd=0x5617ea38de80) at lib/eo/eo_base_class.c:135
#33 0x00007f8c1852089e in efl_invalidate (obj=0x40000001d843) at lib/eo/efl_object.eo.c:76
#34 0x00007f8c1828c602 in _efl_canvas_object_efl_object_invalidate (eo_obj=0x40000001d843, obj=0x5617ea38ded0) at lib/evas/canvas/evas_object_main.c:1350
#35 0x00007f8c1852089e in efl_invalidate (obj=0x40000001d843) at lib/eo/efl_object.eo.c:76
#36 0x00007f8c17c09107 in _efl_access_object_efl_object_invalidate (obj=0x40000001d843, pd=0x5617ea38e3b4) at lib/elementary/efl_access_object.c:641
#37 0x00007f8c1852089e in efl_invalidate (obj=0x40000001d843) at lib/eo/efl_object.eo.c:76
#38 0x00007f8c17d6b6f1 in _efl_ui_focus_composition_efl_object_invalidate (obj=0x40000001d843, pd=0x5617ea38e370) at lib/elementary/efl_ui_focus_composition.c:223
#39 0x00007f8c1852089e in efl_invalidate (obj=0x40000001d843) at lib/eo/efl_object.eo.c:76
#40 0x00007f8c185193ba in _efl_invalidate (obj=0x5617ea38de40) at lib/eo/eo_base_class.c:171
#41 0x00007f8c1851b0f8 in _efl_object_parent_set (obj=0x40000001d843, pd=0x5617ea38de80, parent_id=0x0) at lib/eo/eo_base_class.c:735
#42 0x00007f8c1851f7bd in efl_parent_set (obj=0x40000001d843, parent=0x0) at lib/eo/efl_object.eo.c:12
#43 0x00007f8c181971c6 in _efl_loop_consumer_efl_object_parent_set (obj=0x40000001d843, pd=0x5617ea38ded0, parent=0x0) at lib/ecore/efl_loop_consumer.c:36
#44 0x00007f8c1851f7bd in efl_parent_set (obj=0x40000001d843, parent=0x0) at lib/eo/efl_object.eo.c:12
#45 0x00007f8c1851aee1 in efl_del (obj=0x40000001d843) at lib/eo/eo_base_class.c:687
#46 0x00007f8c1828b4d9 in evas_object_del (obj=0x40000001d843) at lib/evas/canvas/evas_object_main.c:1052
#47 0x00007f8c17cfc175 in _efl_ui_widget_efl_canvas_group_group_del (obj=0x4000000047dd, sd=0x5617ea290400) at lib/elementary/efl_ui_widget.c:833
#48 0x00007f8c182a2474 in efl_canvas_group_del (obj=0x4000000047dd) at lib/evas/canvas/evas_object_smart.c:1843
#49 0x00007f8c17d1b107 in _efl_ui_win_efl_canvas_group_group_del (obj=0x4000000047dd, sd=0x5617ea2905a0) at lib/elementary/efl_ui_win.c:2986
#50 0x00007f8c182a2474 in efl_canvas_group_del (obj=0x4000000047dd) at lib/evas/canvas/evas_object_smart.c:1843
#51 0x00007f8c182a0db1 in evas_object_smart_del (eo_obj=0x4000000047dd) at lib/evas/canvas/evas_object_smart.c:1291
#52 0x00007f8c1828c5d0 in _efl_canvas_object_efl_object_invalidate (eo_obj=0x4000000047dd, obj=0x5617ea290240) at lib/evas/canvas/evas_object_main.c:1347
#53 0x00007f8c1852089e in efl_invalidate (obj=0x4000000047dd) at lib/eo/efl_object.eo.c:76
#54 0x00007f8c17c09107 in _efl_access_object_efl_object_invalidate (obj=0x4000000047dd, pd=0x5617ea2907e8) at lib/elementary/efl_access_object.c:641
#55 0x00007f8c1852089e in efl_invalidate (obj=0x4000000047dd) at lib/eo/efl_object.eo.c:76
#56 0x00007f8c185193ba in _efl_invalidate (obj=0x5617ea2901b0) at lib/eo/eo_base_class.c:171
#57 0x00007f8c1851b0f8 in _efl_object_parent_set (obj=0x4000000047dd, pd=0x5617ea2901f0, parent_id=0x0) at lib/eo/eo_base_class.c:735
#58 0x00007f8c1851f7bd in efl_parent_set (obj=0x4000000047dd, parent=0x0) at lib/eo/efl_object.eo.c:12
#59 0x00007f8c181971c6 in _efl_loop_consumer_efl_object_parent_set (obj=0x4000000047dd, pd=0x5617ea290240, parent=0x0) at lib/ecore/efl_loop_consumer.c:36
#60 0x00007f8c1851f7bd in efl_parent_set (obj=0x4000000047dd, parent=0x0) at lib/eo/efl_object.eo.c:12
#61 0x00007f8c1851aee1 in efl_del (obj=0x4000000047dd) at lib/eo/eo_base_class.c:687
#62 0x00007f8c1828b4d9 in evas_object_del (obj=0x4000000047dd) at lib/evas/canvas/evas_object_main.c:1052
#63 0x00007f8c17d1cb27 in _elm_win_shutdown () at lib/elementary/efl_ui_win.c:3661
#64 0x00007f8c17c45dfa in elm_shutdown () at lib/elementary/elm_main.c:457
#65 0x00005617e80b4dfb in _elm_suite_shutdown () at tests/elementary/suite_helpers.c:46
#66 0x00007f8c185de820 in srunner_run_teardown () at /usr/lib64/libcheck.so.0
#67 0x00007f8c185df2e8 in srunner_run_tagged () at /usr/lib64/libcheck.so.0
#68 0x00005617e80b60f8 in _efl_suite_run_end (sr=0x5617ea381d30, name=0x5617e80f5fdb "elm_fileselector") at tests/elementary/../efl_check.h:251
#69 0x00005617e80b64cd in _efl_suite_build_and_run (argc=0, argv=0x7ffecc563bd0, suite_name=0x5617e80f61ec "Elementary", etc=0x5617e8121560 <etc>, init=0x5617e80b4cbc <_elm2_suite_init>, shutdown=0x5617e80b4dee <_elm_suite_shutdown>) at tests/elementary/../efl_check.h:350
#70 0x00005617e80b6748 in main (argc=1, argv=0x7ffecc563bc8) at tests/elementary/elm_suite.c:102
zmike created this task.Tue, Jan 29, 9:44 AM
zmike triaged this task as Showstopper Issues priority.