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