At 9:48am, Viktor Kojouharov wrote:

> I've been experiencing segfaults in evas_cache for quite some time now.
> They occur after an image that has been loaded using evas is deleted or
> moved, however they are not reproducible all the time. Valgrind is also
> being quite vocal in this situation. I've attached the valgrind output
> and a gdb backtrace for anyone familiar with the evas internals who has
> a free time to look into it.
>

I wonder if my e17 segfaults are related to this. I have been getting 
frequent segfaults since an update of e from svn yesterday. An example bt 
is given below:

#0  0x0000003f4e20d504 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0x0000003f4e208ee5 in _L_lock_508 () from /lib/libpthread.so.0
#2  0x0000003f4e208d08 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0x00007fd6ff3784ac in evas_common_rgba_image_scalecache_prepare 
(ie=0x24ecb30, dst=0x80,
     dc=0x20850c0, smooth=1, src_region_x=0, src_region_y=0, 
src_region_w=128, src_region_h=128,
     dst_region_x=0, dst_region_y=0, dst_region_w=22, dst_region_h=22)
     at evas_image_scalecache.c:359
#4  0x00007fd6fd8352b8 in eng_image_draw (data=<value optimized out>, 
context=0x20850c0,
     surface=0x23aa0e0, image=0x24ecb30, src_x=0, src_y=0, src_w=128, 
src_h=128, dst_x=0, dst_y=0,
     dst_w=22, dst_h=22, smooth=1) at evas_engine.c:759
#5  0x00007fd6ff30f05d in evas_object_image_render (obj=0x24edce0, 
output=<value optimized out>,
     context=<value optimized out>, surface=<value optimized out>, x=<value 
optimized out>,
     y=<value optimized out>) at evas_object_image.c:2402
#6  0x00007fd6ff338e60 in evas_render_mapped (e=0x2084a80, obj=0x24edce0,
     context=<value optimized out>, surface=<value optimized out>, 
off_x=<value optimized out>,
     off_y=<value optimized out>, mapped=0) at evas_render.c:769
#7  0x00007fd6ff33af4f in evas_render_updates_internal (e=0x2084a80,
     make_updates=<value optimized out>, do_draw=<value optimized out>) at 
evas_render.c:1034
#8  0x00007fd6ff33b3fa in evas_render_updates (e=0x24ecc68) at 
evas_render.c:1175
#9  0x00007fd701309a6d in _ecore_evas_x_render (ee=0x20848b0) at 
ecore_evas_x.c:161
#10 0x00007fd70130b78f in _ecore_evas_x_idle_enter (data=<value optimized 
out>)
     at ecore_evas_x.c:1014
#11 0x00007fd6ff5e5ace in _ecore_idle_enterer_call () at 
ecore_idle_enterer.c:106
#12 0x00007fd6ff5e83ad in _ecore_main_loop_iterate_internal (once_only=0) 
at ecore_main.c:671
#13 0x00007fd6ff5e8690 in ecore_main_loop_begin () at ecore_main.c:114
#14 0x000000000042fa74 in main (argc=1, argv=<value optimized out>) at 
e_main.c:1074
The program is running.  Quit anyway (and detach it)? (y or n) Detaching 
from program: /usr/bin/enlightenment, process 22997

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to