Actually the attached backtrace is a separate matter from the problem in
the subject, but it was generated trying to start with a clean config to
see if that could help. I had to start E via xinit because it doesn't
start without configs from gdm, so I've gone trough wizard steps and
when finally E started up it did segfault generating this crashdump.

Now let's talk about the real issue: I'm not able to unblank the screen
when it is blanked by E, so I have to keep it in presentation mode :(
When the screen is blanked there is no way to recover the enlightenment
session, I can only reboot or try to have the screen back doing the
following:
- blindly switch to console
- blindly login and kill Xorg (killing E doesn't do nothing)
- blindly switch to the terminal where gdm should be
- blindly login to start E
When E appears I have the screen back, but obviously I can't do this way
every time so I keep it in presentation mode. The problem is with
software suspend, because sometimes at resume the screen is blanked and
I had to do as above :(

Any suggestion is welcome. Could I tweak compositing in some way to get
rid of it, assuming it has something to do with compositing?

-- 
Massimo Maiurana
Ragusa (RG)
Thread 3 (Thread 0x7f7b2a963700 (LWP 12093)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1  0x00007f7b34713ebc in eina_condition_wait (cond=0x7f7b349c38a0 
<evas_thread_queue_condition>) at ../src/lib/eina/eina_inline_lock_posix.x:355
No locals.
#2  evas_thread_worker_func (data=<optimized out>, thread=<optimized out>) at 
lib/evas/common/evas_thread_render.c:75
        cmd = <optimized out>
        len = <optimized out>
        max = <optimized out>
        __FUNCTION__ = "evas_thread_worker_func"
        __PRETTY_FUNCTION__ = "evas_thread_worker_func"
#3  0x00007f7b34e3c205 in _eina_internal_call (context=0x24c4470) at 
lib/eina/eina_thread.c:335
        c = 0x24c4470
        r = <optimized out>
#4  0x00007f7b34bf4062 in start_thread (arg=0x7f7b2a963700) at 
pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f7b2a963700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140166972192512, 
7510779590690783731, 0, 140167158386784, 1, 140166972192512, 
-7580135338444537357, -7580174719962660365}, mask_was_saved = 0}}, priv = {pad 
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#5  0x00007f7b317f9a3d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 2 (Thread 0x7f7b21b8a700 (LWP 12102)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1  0x00007f7b28c24e1e in eina_condition_wait (cond=0x7f7b28e4bca0 
<async_loader_cond>) at ../src/lib/eina/eina_inline_lock_posix.x:355
No locals.
#2  _evas_gl_preload_tile_async (data=<optimized out>, t=<optimized out>) at 
modules/evas/engines/gl_common/evas_gl_preload.c:184
        fmt = <optimized out>
#3  0x00007f7b34e3c205 in _eina_internal_call (context=0x36ae920) at 
lib/eina/eina_thread.c:335
        c = 0x36ae920
        r = <optimized out>
#4  0x00007f7b34bf4062 in start_thread (arg=0x7f7b21b8a700) at 
pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f7b21b8a700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140166823454464, 
7510779590690783731, 0, 140167158386784, 2, 140166823454464, 
-7580150469077450253, -7580174719962660365}, mask_was_saved = 0}}, priv = {pad 
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#5  0x00007f7b317f9a3d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 1 (Thread 0x7f7b35aaa880 (LWP 12092)):
#0  0x00007f7b34bfb1fd in pause () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  <signal handler called>
No locals.
#2  0x00007f7b239b25ef in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
No symbol table info available.
#3  0x00007f7b239b1f8c in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
No symbol table info available.
#4  0x00007f7b2398893a in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
No symbol table info available.
#5  0x00007f7b23945d56 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
No symbol table info available.
#6  0x00007f7b2346a954 in ?? () from 
/usr/lib/x86_64-linux-gnu/libdricore9.2.2.so.1
No symbol table info available.
#7  0x00007f7b28c168d6 in shader_array_flush (gc=gc@entry=0x2892050) at 
modules/evas/engines/gl_common/evas_gl_context.c:3185
        texuv_ptr = 0x46a7660 ""
        texuv3_ptr = 0x0
        vertex_ptr = <optimized out>
        color_ptr = 0x46a1650 '\377' <repeats 24 times>, 
"\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377\063\231\377\377"...
        texuv2_ptr = 0x0
        texm_ptr = 0x0
        texsam_ptr = 0x0
        i = 0
        gw = 1366
        gh = 768
        setclip = <optimized out>
        fbo = 0
        done = 1
#8  0x00007f7b28c175f8 in shader_array_flush (gc=0x2892050) at 
modules/evas/engines/gl_common/evas_gl_context.c:1403
        fbo = 0
        done = 0
#9  _evas_gl_common_context_push (rtype=rtype@entry=2, gc=gc@entry=0x2892050, 
tex=tex@entry=0x41be280, texm=texm@entry=0x0, prog=prog@entry=99, x=x@entry=57, 
y=y@entry=732, w=w@entry=51, h=h@entry=29, blend=blend@entry=1 '\001', 
smooth=smooth@entry=1 '\001', clip=clip@entry=0 '\000', cx=cx@entry=0, 
cy=cy@entry=0, cw=cw@entry=0, ch=ch@entry=0) at 
modules/evas/engines/gl_common/evas_gl_context.c:1370
        current_tex = 522
        current_texm = 0
        pn = 14
#10 0x00007f7b28c1ad99 in evas_gl_common_context_image_push (gc=0x2892050, 
tex=0x41be280, sx=0, sy=0, sw=1243, sh=707, x=57, y=732, w=51, h=29, r=255, 
g=255, b=255, a=255, smooth=1 '\001', tex_only=1 '\001') at 
modules/evas/engines/gl_common/evas_gl_context.c:1774
        pt = 0x3d7bd90
        pnum = <optimized out>
        nv = <optimized out>
        nc = <optimized out>
        i = <optimized out>
        tx1 = <optimized out>
        tx2 = <optimized out>
        ty1 = <optimized out>
        ty2 = <optimized out>
        offsetx = 0
        offsety = 0
        blend = <optimized out>
        prog = 99
        pn = 0
        sam = 1
#11 0x00007f7b28c27397 in evas_gl_common_image_push (gc=gc@entry=0x2892050, 
im=im@entry=0x3cce590, dx=dx@entry=57, dy=dy@entry=732, dw=dw@entry=51, 
dh=dh@entry=29, sx=<optimized out>, sx@entry=0, sy=sy@entry=0, sw=<optimized 
out>, sw@entry=1243, sh=<optimized out>, sh@entry=707, cx=<optimized out>, 
cy=<optimized out>, cw=51, ch=29, r=r@entry=255, g=g@entry=255, b=b@entry=255, 
a=a@entry=255, smooth=smooth@entry=1, yuv=yuv@entry=0, yuy2=yuy2@entry=0, 
nv12=nv12@entry=0) at modules/evas/engines/gl_common/evas_gl_image.c:916
        ssx = <optimized out>
        ssy = <optimized out>
        ssw = <optimized out>
        ssh = <optimized out>
        nx = <optimized out>
        ny = <optimized out>
        nw = <optimized out>
        nh = <optimized out>
#12 0x00007f7b28c2783e in evas_gl_common_image_draw (gc=0x2892050, 
im=im@entry=0x3cce590, sx=sx@entry=0, sy=sy@entry=0, sw=sw@entry=1243, 
sh=sh@entry=707, dx=dx@entry=57, dy=dy@entry=732, dw=dw@entry=51, 
dh=dh@entry=29, smooth=smooth@entry=1) at 
modules/evas/engines/gl_common/evas_gl_image.c:1012
        rects = 0x3bdd020
        dc = <optimized out>
        r = 255
        g = 255
        b = 255
        a = 255
        rct = <optimized out>
        c = 1
        cx = 57
        cy = 732
        cw = 51
        ch = 29
        i = 0
        yuy2 = 0
        nv12 = 0
#13 0x00007f7b28c10682 in eng_image_draw (data=0x25c81b0, context=0x36aed70, 
surface=0x3661d40, image=0x3cce590, src_x=0, src_y=0, src_w=1243, src_h=707, 
dst_x=57, dst_y=732, dst_w=51, dst_h=29, smooth=1, do_async=0 '\000') at 
modules/evas/engines/gl_x11/evas_engine.c:3055
        re = <optimized out>
        im = 0x3cce590
        n = <optimized out>
        __FUNCTION__ = "eng_image_draw"
#14 0x00007f7b34660d1a in _draw_image (data=<optimized out>, context=<optimized 
out>, surface=<optimized out>, image=0x3cce590, src_x=<optimized out>, src_y=0, 
src_w=1243, src_h=707, dst_x=57, dst_y=732, dst_w=51, dst_h=29, smooth=1, 
do_async=0 '\000', obj=<optimized out>) at 
lib/evas/canvas/evas_object_image.c:2643
        async_unref = <optimized out>
#15 0x00007f7b34666cf5 in evas_object_image_render (eo_obj=<optimized out>, 
obj=<optimized out>, type_private_data=0x409e530, output=<optimized out>, 
context=<optimized out>, surface=<optimized out>, x=0, y=0, do_async=0 '\000') 
at lib/evas/canvas/evas_object_image.c:2957
        dobreak_h = 1
        ydy = 0
        dobreak_w = 1
        idh = 29
        idx = 0
        iy = 0
        iw = 51
        idw = 51
        idy = 0
        ix = 0
        ih = 29
        imagew = 1243
        uvh = <optimized out>
        imageh = 707
        uvw = <optimized out>
        pixels = 0x3cce590
        source = <optimized out>
        do_async = 0 '\000'
        y = <optimized out>
        surface = <optimized out>
        context = <optimized out>
        type_private_data = 0x409e530
        obj = <optimized out>
        eo_obj = <optimized out>
        x = <optimized out>
        output = <optimized out>
        o = 0x409e530
#16 0x00007f7b346c501a in evas_render_mapped (e=e@entry=0x25c1100, 
eo_obj=eo_obj@entry=0x800001a5c0004947, obj=obj@entry=0x409e450, 
context=<optimized out>, surface=surface@entry=0x3661d40, off_x=off_x@entry=0, 
off_y=off_y@entry=0, mapped=mapped@entry=0, ecx=0, ecy=0, ecw=1366, ech=768, 
proxy_render_data=proxy_render_data@entry=0x0, do_async=do_async@entry=0 
'\000') at lib/evas/canvas/evas_render.c:1469
        ctx = <optimized out>
        obj2 = <optimized out>
        clean_them = 0 '\000'
        proxy_src_clip = <optimized out>
#17 0x00007f7b346c9bfe in evas_render_updates_internal 
(eo_e=eo_e@entry=0x8000000400000021, make_updates=make_updates@entry=1 '\001', 
do_draw=do_draw@entry=1 '\001', done_func=done_func@entry=0x0, 
done_data=done_data@entry=0x0, do_async=do_async@entry=0 '\000') at 
lib/evas/canvas/evas_render.c:1944
        x = <optimized out>
        y = <optimized out>
        w = <optimized out>
        h = <optimized out>
        off_x = 0
        off_y = 0
        ru = <optimized out>
        offset = 6
        fx = <optimized out>
        fy = 0
        eo_obj = <optimized out>
        e = 0x25c1100
        ll = <optimized out>
        surface = 0x3661d40
        clean_them = 1 '\001'
        alpha = 0 '\000'
        r = <optimized out>
        ux = 0
        uy = 0
        uw = 1366
        uh = 768
        cx = 0
        cy = 0
        cw = 1366
        ch = 768
        i = <optimized out>
        j = <optimized out>
        redraw_all = 0
        haveup = 1 '\001'
        render_mode = <optimized out>
        clip_rect = <optimized out>
        __FUNCTION__ = "evas_render_updates_internal"
#18 0x00007f7b346ca50d in evas_render_updates_internal_wait 
(eo_e=0x8000000400000021, make_updates=make_updates@entry=1 '\001', 
do_draw=do_draw@entry=1 '\001') at lib/evas/canvas/evas_render.c:2290
        ret = 0x0
        e = 0x25c1100
        render_2 = 0
#19 0x00007f7b346ca9b8 in _evas_render_updates (eo_e=<optimized out>, 
e=<optimized out>) at lib/evas/canvas/evas_render.c:2304
No locals.
#20 0x00007f7b3465708b in _eo_obj_evas_render_updates (obj=<optimized out>, 
_pd=<optimized out>, list=<optimized out>) at 
../src/lib/evas/canvas/evas.eo.c:876
        ret = 0x7fffb014dc38
        _ret = <optimized out>
#21 0x00007f7b338efa43 in _eo_op_internal (p_list=0x7fffb014db28, op=131, 
op_type=EO_OP_TYPE_REGULAR, cur_klass=0x25c0560, eo_ptr=0x25c1090, line=1907, 
file=0x7f7b34755338 "../src/lib/evas/canvas/evas.eo.c") at lib/eo/eo.c:307
        func_data = <optimized out>
        calling_obj = <optimized out>
#22 _eo_dov_internal (p_list=0x7fffb014db28, op_type=EO_OP_TYPE_REGULAR, 
klass=0x25c0560, obj=0x25c1090, line=1907, file=0x7f7b34755338 
"../src/lib/evas/canvas/evas.eo.c") at lib/eo/eo.c:340
        ret = 1 '\001'
        op = 131
#23 _eo_obj_dov_internal (p_list=0x7fffb014db28, obj=0x25c1090, line=1907, 
file=0x7f7b34755338 "../src/lib/evas/canvas/evas.eo.c") at lib/eo/eo.c:361
        prev_error = 0 '\000'
        ret = 1 '\001'
#24 eo_do_internal (file=file@entry=0x7f7b34755338 
"../src/lib/evas/canvas/evas.eo.c", line=line@entry=1907, obj_id=<optimized 
out>) at lib/eo/eo.c:398
        ret = 1 '\001'
        p_list = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 
0x7fffb014dc30, reg_save_area = 0x7fffb014db40}}
#25 0x00007f7b3465b517 in evas_render_updates (obj=<optimized out>) at 
../src/lib/evas/canvas/evas.eo.c:1907
        ret = 0x0
#26 0x00007f7b28e5553d in _ecore_evas_x_render (ee=0x25bfdf0) at 
modules/ecore_evas/engines/x/ecore_evas_x.c:756
        updates = <optimized out>
        rend = <optimized out>
        ll = <optimized out>
        ee2 = <optimized out>
        edata = <optimized out>
        __FUNCTION__ = "_ecore_evas_x_render"
#27 0x00007f7b341d5392 in _ecore_evas_idle_enter (data=<optimized out>) at 
lib/ecore_evas/ecore_evas.c:139
        ee = 0x25bfdf0
        t1 = 0
        t2 = 0
        rend = 0
        now = 77814.353837128001
        __FUNCTION__ = "_ecore_evas_idle_enter"
#28 0x00007f7b343f77a9 in _ecore_call_task_cb (data=<optimized out>, 
func=<optimized out>) at lib/ecore/ecore_private.h:305
        r = <optimized out>
#29 _ecore_idle_enterer_call () at lib/ecore/ecore_idle_enterer.c:236
        ie = 0x24c0200
#30 0x00007f7b343fa47b in _ecore_main_loop_iterate_internal 
(once_only=once_only@entry=0) at lib/ecore/ecore_main.c:1961
        next_time = -1
#31 0x00007f7b343fa8a7 in ecore_main_loop_begin () at 
lib/ecore/ecore_main.c:1042
No locals.
#32 0x0000000000436eac in main (argc=<optimized out>, argv=<optimized out>) at 
src/bin/e_main.c:977
        safe_mode = 0 '\000'
        after_restart = 0 '\000'
        waslocked = <optimized out>
        t = 1396036968.7934711
        tstart = 1396036968.7934711
        s = <optimized out>
        buff = "1396036968.8", '\000' <repeats 19 times>
        action = {__sigaction_handler = {sa_handler = 0x4e9280 <e_sigabrt_act>, 
sa_sigaction = 0x4e9280 <e_sigabrt_act>}, sa_mask = {__val = {0 <repeats 16 
times>}}, sa_flags = -1073741820, sa_restorer = 0x0}
        __FUNCTION__ = "main"
------------------------------------------------------------------------------
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to