On Fri, 27 Oct 2017 19:51:51 +0200 Daniele Giglio via enlightenment-users
<enlightenment-users@lists.sourceforge.net> said:

> Il 26/10/2017 01:22, Carsten Haitzler ha scritto:
> > On Wed, 25 Oct 2017 18:39:53 +0200 Daniele Giglio via enlightenment-users
> > <enlightenment-users@lists.sourceforge.net> said:
> > 
> > first look at ~/.e-crashdump.txt
> > 
> > next:
> > 
> > https://www.enlightenment.org/contrib/enlightenment_debugging
> 
> I tryed to examine a backtrace as described here
> (https://www.enlightenment.org/contrib/efl-debug), but I wasn't able to
> find any error:

well... you do have an error below. your error is happening inside xlib
libraries (libXext which is in charge of the mit-shm extension). this just
should not happen. this code path hasn't changed for a decade really. it's
heavily tested. your backtrace looks like the stack has been written all over.
w and h are bizarre values, so is rot. later down your backtrace w and h look
sane (1024 and 768)... so my guess is something inside libxext or xlib has
scribbled over the stack damaging it, or something truly bizarre has gone wrong
during compilation (incorrect headers used for data structures? how?).

the next step is to try valgrind to try and catch things earlier before stacks
are smashed... but you may need source to xlib + xext too to get full details

> #0  0x00007fe9fd2d289d in pause () at ../sysdeps/unix/syscall-template.S:84
> #1  <signal handler called>
> #2  0x00007fea012da08d in XQueryExtension () from
> /usr/lib/x86_64-linux-gnu/libX11.so.6
> #3  0x00007fea012cdc22 in XInitExtension () from
> /usr/lib/x86_64-linux-gnu/libX11.so.6
> #4  0x00007fea00c960df in XextAddDisplay () from
> /usr/lib/x86_64-linux-gnu/libXext.so.6
> #5  0x00007fea00c91509 in XShmQueryExtension () from
> /usr/lib/x86_64-linux-gnu/libXext.so.6
> #6  0x00007fe9ef3e351d in evas_software_xlib_x_can_do_shm
> (d=0x121258200000564b) at
> modules/evas/engines/software_x11/evas_xlib_buffer.c:235
> #7  0x00007fe9ef3e19f7 in evas_software_xlib_outbuf_setup_x
> (w=w@entry=-50626384, h=h@entry=-50626388, rot=rot@entry=22091,
> depth=depth@entry=OUTBUF_DEPTH_INHERIT,
>     disp=disp@entry=0x121258200000564b, draw=draw@entry=0, vis=0x0,
> cmap=0, x_depth=303161392, grayscale=1, max_colors=32746, mask=80,
> shape_dither=0, destination_alpha=0)
>     at modules/evas/engines/software_x11/evas_xlib_outbuf.c:246
> #8  0x00007fe9ef3de469 in _output_xlib_setup
> (destination_alpha=<optimized out>, shape_dither=<optimized out>,
> mask=<optimized out>, max_colors=<optimized out>,
>     grayscale=<optimized out>, debug=0, depth=<optimized out>,
> cmap=<optimized out>, vis=<optimized out>, draw=<optimized out>,
> disp=<optimized out>, rot=<optimized out>,
>     h=-50626388, w=-50626384) at
> modules/evas/engines/software_x11/evas_engine.c:83
> #9  eng_setup (engine=<optimized out>, in=<optimized out>, w=4244340912,
> h=4244340908) at modules/evas/engines/software_x11/evas_engine.c:296
> #10 0x00007fea03173961 in efl_canvas_output_add
> (canvas=canvas@entry=0x80000001d2cc5f4c) at lib/evas/canvas/evas_out.c:61
> #11 0x00007fea030f2278 in evas_engine_info_get (obj=0x80000001d2cc5f4c)
> at lib/evas/canvas/evas_main.c:468
> #12 0x00007fe9ef5f98cd in ecore_evas_software_x11_new_internal
> (disp_name=<optimized out>, parent=80, x=0, y=<optimized out>, w=1024,
> h=768)
>     at modules/ecore_evas/engines/x/ecore_evas_x.c:4077
> #13 0x00007fea04598b97 in ecore_evas_software_x11_new
> (disp_name=disp_name@entry=0x0, parent=parent@entry=80, x=x@entry=0,
> y=y@entry=0, w=w@entry=1024, h=h@entry=768)
>     at lib/ecore_evas/ecore_evas.c:3818
> #14 0x0000564b0fd474db in e_comp_x_randr_canvas_new (parent=80,
> w=w@entry=1024, h=h@entry=768) at src/bin/e_comp_x_randr.c:921
> #15 0x0000564b0fd44e08 in _e_comp_x_setup (h=768, w=1024, root=621) at
> src/bin/e_comp_x.c:5534
> #16 _e_comp_x_screens_setup () at src/bin/e_comp_x.c:5622
> #17 e_comp_x_init () at src/bin/e_comp_x.c:5686
> #18 0x0000564b0fc646cd in e_comp_init () at src/bin/e_comp.c:1115
> #19 0x0000564b0fc407de in _e_main_screens_init () at src/bin/e_main.c:1607
> #20 main (argc=<optimized out>, argv=<optimized out>) at
> src/bin/e_main.c:714
> 
> 
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> enlightenment-users mailing list
> enlightenment-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
Carsten Haitzler - ras...@rasterman.com


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to