Page MenuHomePhabricator

E 0.22.3 crashes on start with EFL 1.21.0
Open, Showstopper IssuesPublic

Description

As the title suggests. Using wayland. Compiled EFL, installed it and upon starting E 0.22.3 it crashed. E 0.22.3 also doesn't compile against 1.21.0.

I cant provide a BT because i had to revert to EFL 1.20.7 and gdb complains about version mismatches. The error had to do with evas render afai can remember.

ApB created this task.Aug 18 2018, 12:14 AM
ApB triaged this task as Showstopper Issues priority.
ApB added a comment.Aug 18 2018, 12:34 AM

Backtrace of the crash:

#0  0x00007fad31636676 in _cb_desc_match (legacy_compare=1 '\001', b=0x7fad3169ca80 , a=0x0) at lib/eo/eo_base_class.c:1594
#1  0x00007fad31636676 in _event_callback_call (legacy_compare=1 '\001', event_info=, desc=0x7fad3169ca80 , pd=0x555dd4fd76e0, obj_id=) at lib/eo/eo_base_class.c:1667
#2  0x00007fad31636676 in _efl_object_event_callback_legacy_call (obj_id=, pd=0x555dd4fd76e0, desc=0x7fad3169ca80 , event_info=) at lib/eo/eo_base_class.c:1771
#3  0x00007fad31631568 in efl_event_callback_legacy_call (obj=obj@entry=0x40000000b39d, desc=0x7fad3169ca80 , event_info=event_info@entry=0x0) at lib/eo/eo_base_class.c:1774
#4  0x00007fad3479f8b8 in evas_event_callback_call (eo_e=eo_e@entry=0x40000000b39d, type=type@entry=EVAS_CALLBACK_RENDER_PRE, event_info=event_info@entry=0x0) at lib/evas/canvas/evas_callbacks.c:349
#5  0x00007fad34831217 in _cb_always_call (eo_e=eo_e@entry=0x40000000b39d, type=type@entry=EVAS_CALLBACK_RENDER_PRE, event_info=event_info@entry=0x0) at lib/evas/canvas/evas_render.c:2763
#6  0x00007fad34837e36 in evas_render_updates_internal (eo_e=eo_e@entry=0x40000000b39d, make_updates=make_updates@entry=1 '\001', do_draw=do_draw@entry=1 '\001', do_async=do_async@entry=0 '\000') at lib/evas/canvas/evas_render.c:3207
#7  0x00007fad3483acf7 in evas_render_updates_internal_wait (eo_e=eo_e@entry=0x40000000b39d, make_updates=make_updates@entry=1 '\001', do_draw=do_draw@entry=1 '\001') at lib/evas/canvas/evas_render.c:3953
#8  0x00007fad3483ba83 in _evas_canvas_render_updates (eo_e=0x40000000b39d, e=) at lib/evas/canvas/evas_render.c:3978
#9  0x00007fad347b9788 in evas_canvas_render_updates (obj=0x40000000b39d) at ../src/lib/evas/canvas/evas_canvas.eo.c:212
#10 0x00007fad347c2ef6 in evas_render_updates (obj=) at ../src/lib/evas/canvas/evas_canvas.eo.c:758
#11 0x00007fad342b0ac8 in ecore_evas_render (ee=0x555dd4fa66f0) at lib/ecore_evas/ecore_evas.c:180
#12 0x00007fad342b53a6 in _ecore_evas_idle_enter (data=) at lib/ecore_evas/ecore_evas.c:287
#13 0x00007fad34ac8f6f in _ecore_call_task_cb (data=, func=) at lib/ecore/ecore_private.h:442
#14 0x00007fad34ac8f6f in _ecore_factorized_idle_process (data=0x555dd4de0bd0, event=) at lib/ecore/ecore_idler.c:35
#15 0x00007fad31636b4e in _event_callback_call (legacy_compare=0 '\000', event_info=, desc=0x7fad34b14b50 , pd=0x555dd4dd3850, obj_id=) at lib/eo/eo_base_class.c:1675
#16 0x00007fad31636b4e in _efl_object_event_callback_call (obj_id=, pd=0x555dd4dd3850, desc=0x7fad34b14b50 , event_info=) at lib/eo/eo_base_class.c:1759
#17 0x00007fad31631478 in efl_event_callback_call (obj=obj@entry=0x400000000371, desc=0x7fad34b14b50 , event_info=event_info@entry=0x0) at lib/eo/eo_base_class.c:1762
#18 0x00007fad34acb2e2 in _ecore_main_loop_iterate_internal (obj=obj@entry=0x400000000371, pd=pd@entry=0x555dd4dd38d0, once_only=once_only@entry=0) at lib/ecore/ecore_main.c:2351
#19 0x00007fad34acb97d in _ecore_main_loop_begin (obj=0x400000000371, pd=pd@entry=0x555dd4dd38d0) at lib/ecore/ecore_main.c:1191
#20 0x00007fad34ad157a in _efl_loop_begin (obj=, pd=0x555dd4dd38d0) at lib/ecore/efl_loop.c:83
#21 0x00007fad34ad04f8 in efl_loop_begin (obj=0x400000000371) at lib/ecore/efl_loop.eo.c:28
#22 0x00007fad34acba19 in ecore_main_loop_begin () at lib/ecore/ecore_main.c:1274
#23 0x0000555dd47cd147 in main (argc=, argv=) at ../src/bin/e_main.c:1088
zmike reassigned this task from stefan_schmidt to simotek.Aug 18 2018, 7:59 AM
zmike added a subscriber: stefan_schmidt.

This was resolved months ago by rE3e196c1c61cc5d5bfdb8f19a7b88427bfb2c7d33 and is just awaiting another stable release to be made. You can verify this by building directly from the enlightenment-0.22 branch in git, which is what the release will be created from.

zmike edited projects, added Restricted Project; removed enlightenment-git.Aug 18 2018, 7:59 AM