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