Massimo Maiurana, il 04/08/2013 11:12, ha scritto:
> Two days ago I've rebuilt all my packages and I see that after some
> minutes E (git master) eats up about 35/40% of my cpu apparently with no
> reasons. Attached is a valgrind log in case it could be of any help.
Attached also a backtrace. E did segfault and displayed the WSOD, and
keep segfaulting after 3 attempt to restart via F1 (I had to stop it
with F12).
--
Massimo Maiurana GPG keyID #7044D601
La fede e' credere in cio' che sai non essere vero
[Mark Twain]
The program is not being run.
Thread 2 (Thread 0x7f0d09942700 (LWP 4168)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1 0x00007f0d14f81c14 in eina_condition_wait (cond=<optimized out>)
at ../src/lib/eina/eina_inline_lock_posix.x:338
cond = 0x7f0d1520f420 <evas_thread_queue_condition>
#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 0x00007f0d1568791d in _eina_internal_call (context=0x12b65d0)
at lib/eina/eina_thread.c:280
c = 0x12b65d0
r = <optimized out>
#4 0x00007f0d1543fe0e in start_thread (arg=0x7f0d09942700)
at pthread_create.c:311
__res = <optimized out>
pd = 0x7f0d09942700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139693972006656,
-7467076479434167315, 0, 140736827612672, 4096,
139693972006656, 7369453222538701805, 7369497605669710829},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#5 0x00007f0d128cc93d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
No locals.
Thread 1 (Thread 0x7f0d16cf6880 (LWP 4167)):
#0 0x00007f0d15446b8d in pause () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 <signal handler called>
No locals.
#2 _e_exe_instance_watchers_call (inst=0x1ee82a0, type=E_EXEC_WATCH_STOPPED)
at e_exec.c:323
iw = 0x415441d589415541
l = 0x7f0d122c90f0
#3 0x0000000000499e71 in _e_exec_cb_exit (event=event@entry=0x1da36a0,
type=<optimized out>, data=<optimized out>) at e_exec.c:773
inst = 0x1ee82a0
#4 0x000000000049a728 in _e_exec_cb_exit (data=<optimized out>,
type=<optimized out>, event=0x1da36a0) at e_exec.c:777
ev = 0x1da36a0
inst = 0x415441d589415541
#5 0x00007f0d14c75e6c in _ecore_call_handler_cb (event=<optimized out>,
type=<optimized out>, data=<optimized out>, func=<optimized out>)
at lib/ecore/ecore_private.h:357
r = <optimized out>
#6 _ecore_event_call () at lib/ecore/ecore_events.c:562
ret = 65 'A'
e = 0x1f04b50
handle_count = 4
l = <optimized out>
l_next = <optimized out>
eh = 0x13a1ec0
#7 0x00007f0d14c7bd19 in _ecore_main_loop_iterate_internal (
once_only=once_only@entry=0) at lib/ecore/ecore_main.c:1941
next_time = <optimized out>
#8 0x00007f0d14c7c2a7 in ecore_main_loop_begin ()
at lib/ecore/ecore_main.c:963
No locals.
#9 0x000000000043983a in main (argc=<optimized out>, argv=<optimized out>)
at e_main.c:1076
safe_mode = 0 '\000'
after_restart = <optimized out>
waslocked = <optimized out>
t = 1375697696.4287319
tstart = 1375697696.4287319
s = <optimized out>
buff = "1375697696.4", '\000' <repeats 19 times>
action = {__sigaction_handler = {
sa_handler = 0x5031d0 <e_sigabrt_act>,
sa_sigaction = 0x5031d0 <e_sigabrt_act>}, sa_mask = {__val = {
0 <repeats 16 times>}}, sa_flags = -1073741820,
sa_restorer = 0x0}
__FUNCTION__ = "main"
Detaching from program: /opt/e17/bin/enlightenment, process 4167
Thread 2 (Thread 0x7fcf0a70d700 (LWP 5276)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1 0x00007fcf15d4cc14 in eina_condition_wait (cond=<optimized out>)
at ../src/lib/eina/eina_inline_lock_posix.x:338
cond = 0x7fcf15fda420 <evas_thread_queue_condition>
#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 0x00007fcf1645291d in _eina_internal_call (context=0x12e5f00)
at lib/eina/eina_thread.c:280
c = 0x12e5f00
r = <optimized out>
#4 0x00007fcf1620ae0e in start_thread (arg=0x7fcf0a70d700)
at pthread_create.c:311
__res = <optimized out>
pd = 0x7fcf0a70d700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140527210125056,
3098119038952813033, 0, 140734274674192, 4096,
140527210125056, -3071263388475051543, -3071289363351064087},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#5 0x00007fcf1369793d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
No locals.
Thread 1 (Thread 0x7fcf17ac1880 (LWP 5275)):
#0 __lll_lock_wait_private ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
No locals.
#1 0x00007fcf1362f86c in _L_lock_10265 () at malloc.c:5104
No symbol table info available.
#2 0x00007fcf1362d085 in __GI___libc_malloc (bytes=24) at malloc.c:2856
ar_ptr = 0x12c5210
victim = 0x7fcf13955640 <main_arena>
__func__ = "__libc_malloc"
#3 0x00007fcf130a94d6 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#4 0x00007fcf130aa05e in _XReply ()
from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#5 0x00007fcf130a5d0d in XSync () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#6 0x00007fcf1771955e in ecore_x_sync () at lib/ecore_x/xlib/ecore_x.c:949
No locals.
#7 0x000000000050312d in e_sigseg_act (x=<optimized out>,
info=<optimized out>, data=<optimized out>) at e_signals.c:70
No locals.
#8 <signal handler called>
No locals.
#9 0x00007fcf1362a2a5 in _int_free (av=0x7fcf13955640 <main_arena>,
p=0x154ebb0, have_lock=0) at malloc.c:3912
size = 272
fb = <optimized out>
nextchunk = 0x154ecc0
nextsize = 1392
nextinuse = 0
prevsize = <optimized out>
bck = 0x0
fwd = 0x0
errstr = 0x0
locked = 1
__func__ = "_int_free"
#10 0x00007fcf16434468 in eina_hash_free (hash=0x153f220)
at lib/eina/eina_hash.c:849
i = <optimized out>
__FUNCTION__ = "eina_hash_free"
#11 0x00007fcf14ce1fbd in efreet_cache_desktop_free (desktop=0x1540490)
at lib/efreet/efreet_cache.c:889
__tmp = <optimized out>
d = <optimized out>
curr = <optimized out>
l = <optimized out>
#12 efreet_cache_desktop_free (desktop=desktop@entry=0x1540490)
at lib/efreet/efreet_cache.c:848
No locals.
#13 0x00007fcf14cd8038 in efreet_desktop_free (desktop=0x1540490)
at lib/efreet/efreet_desktop.c:344
No locals.
#14 efreet_desktop_free (desktop=0x1540490) at lib/efreet/efreet_desktop.c:330
No locals.
#15 0x0000000000499d5c in _e_exec_instance_free (inst=0x1709ed0)
at e_exec.c:661
instances = <optimized out>
bd = <optimized out>
#16 _e_exec_instance_free (inst=0x1709ed0) at e_exec.c:629
No locals.
#17 0x00007fcf15a40327 in _ecore_call_end_cb (func_data=<optimized out>,
user_data=0x1709ed0, func=<optimized out>)
at lib/ecore/ecore_private.h:328
No locals.
#18 _ecore_event_del (event=0x1708f40) at lib/ecore/ecore_events.c:396
data = 0x1709ed0
#19 0x00007fcf15a40f74 in _ecore_event_purge_deleted ()
at lib/ecore/ecore_events.c:414
next = 0x18ebe00
itr = <optimized out>
#20 _ecore_event_call () at lib/ecore/ecore_events.c:596
l = <optimized out>
l_next = <optimized out>
eh = <optimized out>
#21 0x00007fcf15a46d19 in _ecore_main_loop_iterate_internal (
once_only=once_only@entry=0) at lib/ecore/ecore_main.c:1941
next_time = <optimized out>
#22 0x00007fcf15a472a7 in ecore_main_loop_begin ()
at lib/ecore/ecore_main.c:963
No locals.
#23 0x000000000043983a in main (argc=<optimized out>, argv=<optimized out>)
at e_main.c:1076
safe_mode = 0 '\000'
after_restart = <optimized out>
waslocked = <optimized out>
t = 1375701646.786902
tstart = 1375701646.786902
s = <optimized out>
buff = "1375701646.8", '\000' <repeats 19 times>
action = {__sigaction_handler = {
sa_handler = 0x5031d0 <e_sigabrt_act>,
sa_sigaction = 0x5031d0 <e_sigabrt_act>}, sa_mask = {__val = {
0 <repeats 16 times>}}, sa_flags = -1073741820,
sa_restorer = 0x0}
__FUNCTION__ = "main"
Detaching from program: /opt/e17/bin/enlightenment, process 5275
Thread 2 (Thread 0x7f780bfd7700 (LWP 5313)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1 0x00007f7817616c14 in eina_condition_wait (cond=<optimized out>)
at ../src/lib/eina/eina_inline_lock_posix.x:338
cond = 0x7f78178a4420 <evas_thread_queue_condition>
#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 0x00007f7817d1c91d in _eina_internal_call (context=0x246eef0)
at lib/eina/eina_thread.c:280
c = 0x246eef0
r = <optimized out>
#4 0x00007f7817ad4e0e in start_thread (arg=0x7f780bfd7700)
at pthread_create.c:311
__res = <optimized out>
pd = 0x7f780bfd7700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140153573963520,
4688623998980639162, 0, 140735783469056, 4096,
140153573963520, -4620339907993482822, -4620277649209374278},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#5 0x00007f7814f6193d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
No locals.
Thread 1 (Thread 0x7f781938b880 (LWP 5312)):
#0 __lll_lock_wait_private ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
No locals.
#1 0x00007f7814ef986c in _L_lock_10265 () at malloc.c:5104
No symbol table info available.
#2 0x00007f7814ef7085 in __GI___libc_malloc (bytes=24) at malloc.c:2856
ar_ptr = 0x244c210
victim = 0x7f781521f640 <main_arena>
__func__ = "__libc_malloc"
#3 0x00007f78149734d6 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#4 0x00007f781497405e in _XReply ()
from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#5 0x00007f781496fd0d in XSync () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#6 0x00007f7818fe355e in ecore_x_sync () at lib/ecore_x/xlib/ecore_x.c:949
No locals.
#7 0x000000000050312d in e_sigseg_act (x=<optimized out>,
info=<optimized out>, data=<optimized out>) at e_signals.c:70
No locals.
#8 <signal handler called>
No locals.
#9 0x00007f7814ef42a5 in _int_free (av=0x7f781521f640 <main_arena>,
p=0x26d5e80, have_lock=0) at malloc.c:3912
size = 272
fb = <optimized out>
nextchunk = 0x26d5f90
nextsize = 1392
nextinuse = 0
prevsize = <optimized out>
bck = 0x0
fwd = 0x0
errstr = 0x0
locked = 1
__func__ = "_int_free"
#10 0x00007f7817cfe468 in eina_hash_free (hash=0x246bc80)
at lib/eina/eina_hash.c:849
i = <optimized out>
__FUNCTION__ = "eina_hash_free"
#11 0x00007f78165abfbd in efreet_cache_desktop_free (desktop=0x26d4d10)
at lib/efreet/efreet_cache.c:889
__tmp = <optimized out>
d = <optimized out>
curr = <optimized out>
l = <optimized out>
#12 efreet_cache_desktop_free (desktop=desktop@entry=0x26d4d10)
at lib/efreet/efreet_cache.c:848
No locals.
#13 0x00007f78165a2038 in efreet_desktop_free (desktop=0x26d4d10)
at lib/efreet/efreet_desktop.c:344
No locals.
#14 efreet_desktop_free (desktop=0x26d4d10) at lib/efreet/efreet_desktop.c:330
No locals.
#15 0x0000000000499d5c in _e_exec_instance_free (inst=0x28a0d00)
at e_exec.c:661
instances = <optimized out>
bd = <optimized out>
#16 _e_exec_instance_free (inst=0x28a0d00) at e_exec.c:629
No locals.
#17 0x00007f781730a327 in _ecore_call_end_cb (func_data=<optimized out>,
user_data=0x28a0d00, func=<optimized out>)
at lib/ecore/ecore_private.h:328
No locals.
#18 _ecore_event_del (event=0x289fdb0) at lib/ecore/ecore_events.c:396
data = 0x28a0d00
#19 0x00007f781730af74 in _ecore_event_purge_deleted ()
at lib/ecore/ecore_events.c:414
next = 0x2a90b80
itr = <optimized out>
#20 _ecore_event_call () at lib/ecore/ecore_events.c:596
l = <optimized out>
l_next = <optimized out>
eh = <optimized out>
#21 0x00007f7817310d19 in _ecore_main_loop_iterate_internal (
once_only=once_only@entry=0) at lib/ecore/ecore_main.c:1941
next_time = <optimized out>
#22 0x00007f78173112a7 in ecore_main_loop_begin ()
at lib/ecore/ecore_main.c:963
No locals.
#23 0x000000000043983a in main (argc=<optimized out>, argv=<optimized out>)
at e_main.c:1076
safe_mode = 0 '\000'
after_restart = <optimized out>
waslocked = <optimized out>
t = 1375701650.3368809
tstart = 1375701650.3368809
s = <optimized out>
buff = "1375701650.3", '\000' <repeats 19 times>
action = {__sigaction_handler = {
sa_handler = 0x5031d0 <e_sigabrt_act>,
sa_sigaction = 0x5031d0 <e_sigabrt_act>}, sa_mask = {__val = {
0 <repeats 16 times>}}, sa_flags = -1073741820,
sa_restorer = 0x0}
__FUNCTION__ = "main"
Detaching from program: /opt/e17/bin/enlightenment, process 5312
Thread 2 (Thread 0x7eff14675700 (LWP 5344)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1 0x00007eff1fcb4c14 in eina_condition_wait (cond=<optimized out>)
at ../src/lib/eina/eina_inline_lock_posix.x:338
cond = 0x7eff1ff42420 <evas_thread_queue_condition>
#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 0x00007eff203ba91d in _eina_internal_call (context=0x19625e0)
at lib/eina/eina_thread.c:280
c = 0x19625e0
r = <optimized out>
#4 0x00007eff20172e0e in start_thread (arg=0x7eff14675700)
at pthread_create.c:311
__res = <optimized out>
pd = 0x7eff14675700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139634024077056,
9202425774858017525, 0, 140736210864752, 4096,
139634024077056, -9057937649889731851, -9057911677128697099},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#5 0x00007eff1d5ff93d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
No locals.
Thread 1 (Thread 0x7eff21a29880 (LWP 5343)):
#0 __lll_lock_wait_private ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
No locals.
#1 0x00007eff1d59786c in _L_lock_10265 () at malloc.c:5104
No symbol table info available.
#2 0x00007eff1d595085 in __GI___libc_malloc (bytes=36) at malloc.c:2856
ar_ptr = 0x72ae
victim = 0x7eff1d8bd640 <main_arena>
__func__ = "__libc_malloc"
#3 0x00007eff18851dda in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
No symbol table info available.
#4 0x00007eff18850397 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
No symbol table info available.
#5 0x00007eff18850723 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
No symbol table info available.
#6 0x00007eff188507a3 in xcb_writev ()
from /usr/lib/x86_64-linux-gnu/libxcb.so.1
No symbol table info available.
#7 0x00007eff1d011b56 in _XSend () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#8 0x00007eff1d012038 in _XReply ()
from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#9 0x00007eff1d00dd0d in XSync () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#10 0x00007eff2168155e in ecore_x_sync () at lib/ecore_x/xlib/ecore_x.c:949
No locals.
#11 0x000000000050312d in e_sigseg_act (x=<optimized out>,
info=<optimized out>, data=<optimized out>) at e_signals.c:70
No locals.
#12 <signal handler called>
No locals.
#13 0x00007eff1d5922a5 in _int_free (av=0x7eff1d8bd640 <main_arena>,
p=0x1bc4a70, have_lock=0) at malloc.c:3912
size = 272
fb = <optimized out>
nextchunk = 0x1bc4b80
nextsize = 1392
nextinuse = 0
prevsize = <optimized out>
bck = 0x0
fwd = 0x0
errstr = 0x0
locked = 1
__func__ = "_int_free"
#14 0x00007eff2039c468 in eina_hash_free (hash=0x1bb5730)
at lib/eina/eina_hash.c:849
i = <optimized out>
__FUNCTION__ = "eina_hash_free"
#15 0x00007eff1ec49fbd in efreet_cache_desktop_free (desktop=0x1bc3a10)
at lib/efreet/efreet_cache.c:889
__tmp = <optimized out>
d = <optimized out>
curr = <optimized out>
l = <optimized out>
#16 efreet_cache_desktop_free (desktop=desktop@entry=0x1bc3a10)
at lib/efreet/efreet_cache.c:848
No locals.
#17 0x00007eff1ec40038 in efreet_desktop_free (desktop=0x1bc3a10)
at lib/efreet/efreet_desktop.c:344
No locals.
#18 efreet_desktop_free (desktop=0x1bc3a10) at lib/efreet/efreet_desktop.c:330
No locals.
#19 0x0000000000499d5c in _e_exec_instance_free (inst=0x1d7fc10)
at e_exec.c:661
instances = <optimized out>
bd = <optimized out>
#20 _e_exec_instance_free (inst=0x1d7fc10) at e_exec.c:629
No locals.
#21 0x00007eff1f9a8327 in _ecore_call_end_cb (func_data=<optimized out>,
user_data=0x1d7fc10, func=<optimized out>)
at lib/ecore/ecore_private.h:328
No locals.
#22 _ecore_event_del (event=0x1d7ec80) at lib/ecore/ecore_events.c:396
data = 0x1d7fc10
#23 0x00007eff1f9a8f74 in _ecore_event_purge_deleted ()
at lib/ecore/ecore_events.c:414
next = 0x1d7fb80
itr = <optimized out>
#24 _ecore_event_call () at lib/ecore/ecore_events.c:596
l = <optimized out>
l_next = <optimized out>
eh = <optimized out>
#25 0x00007eff1f9aed19 in _ecore_main_loop_iterate_internal (
once_only=once_only@entry=0) at lib/ecore/ecore_main.c:1941
next_time = <optimized out>
#26 0x00007eff1f9af2a7 in ecore_main_loop_begin ()
at lib/ecore/ecore_main.c:963
No locals.
#27 0x000000000043983a in main (argc=<optimized out>, argv=<optimized out>)
at e_main.c:1076
safe_mode = 0 '\000'
after_restart = <optimized out>
waslocked = <optimized out>
t = 1375701653.4860599
tstart = 1375701653.4860599
s = <optimized out>
buff = "1375701653.5", '\000' <repeats 19 times>
action = {__sigaction_handler = {
sa_handler = 0x5031d0 <e_sigabrt_act>,
sa_sigaction = 0x5031d0 <e_sigabrt_act>}, sa_mask = {__val = {
0 <repeats 16 times>}}, sa_flags = -1073741820,
sa_restorer = 0x0}
__FUNCTION__ = "main"
Detaching from program: /opt/e17/bin/enlightenment, process 5343
------------------------------------------------------------------------------
Get your SQL database under version control now!
Version control is standard for application code, but databases havent
caught up. So what steps can you take to put your SQL databases under
version control? Why should you start doing it? Read more to find out.
http://pubads.g.doubleclick.net/gampad/clk?id=49501711&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel