From: Ralph S. <gen...@bl...> - 2010-06-19 21:15:32
|
Hi all, I use the live ebuilds from the efl repository to install enlightenment. When I enable the threads use flag enlightenment hangs at startup. Actually it's only the option --enable-async-render which when set causes the hang. The problem persists for at least 2 weeks. Some system informations to work with: Portage 2.1.8.3 (hardened/linux/amd64/10.0, gcc-4.3.4, glibc-2.10.1-r1, 2.6.34-gentoo x86_64) ================================================================= System uname: Linux-2.6.34-gentoo-x86_64-AMD_Athlon-tm-_64_Processor_3700+-with-gentoo-1.12.13 Timestamp of tree: Sat, 19 Jun 2010 11:45:01 +0000 distcc[22855] (dcc_trace_version) distcc 3.1 x86_64-pc-linux-gnu; built Sep 11 2009 17:38:40 [disabled] app-shells/bash: 4.0_p37 dev-java/java-config: 2.1.10 dev-lang/python: 2.6.5-r2, 3.1.2-r3 dev-util/cmake: 2.6.4-r3 sys-apps/baselayout: 1.12.13 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.13, 2.65 sys-devel/automake: 1.4_p6-r1, 1.5-r1, 1.9.6-r3, 1.10.3, 1.11.1 sys-devel/binutils: 2.20.1-r1 sys-devel/gcc: 4.3.4 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6b virtual/os-headers: 2.6.30-r1 Back trace for threads use flag enabled: " #0 0x00007f05d37d4a9c in pthread_barrier_wait () from /lib/libpthread.so.0 #1 0x00007f05d5a436cb in evas_common_pipe_map4_begin (root=0x7f05d7e9d480) at evas_pipe.c:1795 #2 0x00007f05cdf0898e in eng_output_redraws_next_update_push (data=0x7f05d7d023d0, surface=0x0, x=0, y=-1, w=32, h=32) at evas_engine.c:310 #3 0x00007f05d59f1bfb in evas_render_updates_internal (e=0x7f05d7d278d0, make_updates=1 '\001', do_draw=1 '\001') at evas_render.c:1109 #4 0x00007f05d5efdec8 in e_pointer_idler_before () at e_pointer.c:212 #5 0x00007f05d5ee1405 in _e_main_cb_idler_before (data=<value optimized out>) at e_main.c:1570 #6 0x00007f05d5783dd3 in _ecore_idle_enterer_call () at ecore_idle_enterer.c:132 #7 0x00007f05d57850dd in _ecore_main_loop_iterate_internal (once_only=0) at ecore_main.c:770 #8 0x00007f05d578523f in ecore_main_loop_begin () at ecore_main.c:166 #9 0x00007f05d5ee4b25 in main (argc=0, argv=0x7f05d7e76a70) at e_main.c:1109 " Additional output to stderr with threads use flag enabled: evas_pipe.c:962: warning: conflicting types for 'evas_common_pipe_flush' evas_pipe.c:765: warning: previous implicit declaration of 'evas_common_pipe_flush' was here evas_pipe.c: In function 'evas_common_pipe_image_draw_do': evas_pipe.c:1499: warning: passing argument 1 of 'evas_common_rgba_image_scalecache_do' from incompatible pointer type evas_pipe.c:1542: warning: passing argument 1 of 'evas_common_rgba_image_scalecache_do' from incompatible pointer type evas_engine.c: In function 'eng_image_draw': evas_engine.c:780: warning: passing argument 1 of 'evas_common_rgba_image_scalecache_prepare' from incompatible pointer type Attached to the mail there are the full outputs to stderr of both builds of evas. If there is anything else I can provide to help find the problem please ask. Cheers. |