The attached simple program which positions an image to negative coordinates (-80, -60). This crashes Evas cvs, as well as 0.9.9.022:
Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1209002272 (LWP 25589)] evas_common_tilebuf_add_redraw (tb=0x87375d8, x=0, y=-28800, w=0, h=288000) at evas_tiler.c:85 85 tbt->redraw = 1; (gdb) bt #0 evas_common_tilebuf_add_redraw (tb=0x87375d8, x=0, y=-28800, w=0, h=288000) at evas_tiler.c:85 #1 0x009c4669 in evas_engine_buffer_output_redraws_rect_add (data=0x0, x=-51200, y=-28800, w=512000, h=288000) at evas_engine.c:394 #2 0x0098b422 in evas_object_render_pre_effect_updates (updates=0x0, obj=0x8737a40, is_v=1, was_v=0) at evas_object_main.c:209 #3 0x0098a6c1 in evas_object_image_render_pre (obj=0x8737a40) at evas_object_image.c:1749 #4 0x0099e831 in _evas_render_phase1_object_process (e=0x8731328, obj=0x8737a40, active_objects=0xbf919078, restack_objects=0xbf919074, restack=0) at evas_render.c:114 #5 0x0099e9bf in evas_render_updates_internal (e=0x8731328, make_updates=0 '\0') at evas_render.c:170 #6 0x0804895d in main () I could try to fix it but it's probably something somebody who's familiar with Evas's code could fix in 2 minutes. :) Cheers, Jason.
signature.asc
Description: This is a digitally signed message part