Page MenuHomePhabricator

style_manager: rendering segfault
Closed, DuplicatePublic8 Story Points

Description

  1. create empty project
  2. add text style
  3. open tag
  4. enable ellipsis
  5. start changing ellipsis value

result: after some time you will receive segfault on rendering

bt:
#0 0x00007ffff2bdc2e7 in evas_object_textblock_render (eo_obj=<optimized out>, obj=0x1daa700, type_private_data=<optimized out>, output=0x903240

context=0x20f94a0, surface=0x282c7d0, x=-216, y=-200, do_async=1 '\001') at lib/evas/canvas/evas_object_textblock.c:12225

#1 0x00007ffff2bfa06c in evas_render_mapped (evas=evas@entry=0x8c6050, eo_obj=eo_obj@entry=0x40000495a001b1d2, obj=obj@entry=0x1daa700,

context=context@entry=0x91d450, surface=surface@entry=0x282c7d0, off_x=off_x@entry=-216, off_y=<optimized out>, mapped=<optimized out>,
ecx=<optimized out>, ecy=<optimized out>, ecw=<optimized out>, ech=<optimized out>, proxy_render_data=<optimized out>, level=<optimized out>,
use_mapped_ctx=<optimized out>, do_async=<optimized out>) at lib/evas/canvas/evas_render.c:1802

#2 0x00007ffff2bfc26c in evas_render_updates_internal_loop (eo_e=eo_e@entry=0x4000000250000026, e=e@entry=0x8c6050,

surface=surface@entry=0x282c7d0, context=0x91d450, top=top@entry=0x0, ux=216, uy=200, uw=920, uh=280, cx=0, cy=0, cw=920, ch=280, fx=0, fy=0,
alpha=0 '\000', do_async=1 '\001', offset=0x7fffffffe280, level=0) at lib/evas/canvas/evas_render.c:2399

#3 0x00007ffff2bfe668 in evas_render_updates_internal (eo_e=eo_e@entry=0x4000000250000026, make_updates=make_updates@entry=1 '\001',

do_draw=do_draw@entry=1 '\001', done_func=done_func@entry=0x7ffff2bf4680 <evas_render_pipe_wakeup>, done_data=done_data@entry=0x8c6050,
do_async=do_async@entry=1 '\001') at lib/evas/canvas/evas_render.c:2778

#4 0x00007ffff2bffb8d in _evas_canvas_render_async (eo_e=0x4000000250000026, e=0x8c6050) at lib/evas/canvas/evas_render.c:3121
#5 0x00007ffff2b8912e in evas_canvas_render_async (obj=0x4000000250000026) at ../src/lib/evas/canvas/evas_canvas.eo.c:186
#6 0x00007ffff2b8c525 in evas_render_async (obj=<optimized out>) at ../src/lib/evas/canvas/evas_canvas.eo.c:732
#7 0x00007fffe381b9b1 in _ecore_evas_x_render (ee=0x8c1970) at modules/ecore_evas/engines/x/ecore_evas_x.c:813
#8 0x00007ffff3815195 in _ecore_evas_idle_enter (data=<optimized out>) at lib/ecore_evas/ecore_evas.c:176
#9 0x00007fffef1d721f in _ecore_call_task_cb (data=<optimized out>, func=<optimized out>) at lib/ecore/ecore_private.h:278
#10 _ecore_factorized_idle_process (data=0x7a2680, event=<optimized out>) at lib/ecore/ecore_idler.c:37
#11 0x00007fffee871b3b in _eo_base_event_callback_call (obj_id=<optimized out>, pd=0x729140, desc=0x7fffef3efbc0 <_EFL_LOOP_EVENT_IDLE_ENTER>,

event_info=<optimized out>) at lib/eo/eo_base_class.c:1106

#12 0x00007fffee870994 in eo_event_callback_call (obj=0x4000000010000002, desc=0x7fffef3efbc0 <_EFL_LOOP_EVENT_IDLE_ENTER>,

event_info=event_info@entry=0x0) at lib/eo/eo_base.eo.c:134

#13 0x00007fffef1d70ee in _ecore_idle_enterer_call (loop=<optimized out>) at lib/ecore/ecore_idle_enterer.c:48
#14 0x00007fffef1d998b in _ecore_main_loop_iterate_internal (once_only=once_only@entry=0) at lib/ecore/ecore_main.c:2264
#15 0x00007fffef1d9fb7 in ecore_main_loop_begin () at lib/ecore/ecore_main.c:1284
#16 0x0000000000417e5a in elm_main ()
#17 0x0000000000417eac in main ()
(gdb)

NikaWhite moved this task from Wish list to KanBan (Bugs pool) on the Eflete board.Jun 6 2016, 6:42 AM
NikaWhite triaged this task as Normal priority.
NikaWhite updated the task description. (Show Details)Jun 6 2016, 7:15 AM
NikaWhite lowered the priority of this task from Normal to Pending on user input.
FurryMyad edited projects, added Eflete (Eflete (v0.6.2-RC2)); removed Eflete.
FurryMyad raised the priority of this task from Pending on user input to Normal.
FurryMyad claimed this task.
FurryMyad edited a custom field.

if no success then write example and poke Hertsman for that

FurryMyad raised the priority of this task from Normal to High.