Reading symbols from /usr/bin/expedite...done. Starting program: /usr/bin/expedite -e xlib -a [Thread debugging using libthread_db enabled] Program received signal SIGSEGV, Segmentation fault. _op_copy_c_dp_mmx (s=0x0, m=0x0, c=4294967295, d=0xb789e000, l=720) at ./evas_op_copy/op_copy_color_i386.c:13 13 movq_r2m(mm1, d[0]); #0 _op_copy_c_dp_mmx (s=0x0, m=0x0, c=4294967295, d=0xb789e000, l=720) at ./evas_op_copy/op_copy_color_i386.c:13 #1 0xb7e6fad9 in rectangle_draw_internal (dst=0x8158a98, dc=0x80c71c0, x=720, y=, w=720, h=420) at evas_rectangle_main.c:73 #2 0xb7e6fd42 in evas_common_rectangle_draw (dst=0x8158a98, dc=0x80c71c0, x=0, y=0, w=720, h=420) at evas_rectangle_main.c:33 #3 0xb791c4a5 in eng_rectangle_draw (data=0x80c6df0, context=0x80c71c0, surface=0x8158a98, x=0, y=0, w=720, h=420) at evas_engine.c:162 #4 0xb7dfc7ff in evas_object_rectangle_render (obj=0x80c8958, output=0x80c6df0, context=0x80c71c0, surface=0x8158a98, x=0, y=0) at evas_object_rectangle.c:162 #5 0xb7e1e4bb in evas_render_mapped (e=0x80a9b88, obj=0x80c8958, context=0x80c71c0, surface=0x8158a98, off_x=0, off_y=0, mapped=0) at evas_render.c:803 #6 0xb7e214ce in evas_render_updates_internal (e=0x80a9b88, make_updates=0 '\000', do_draw=1 '\001') at evas_render.c:1097 #7 0x0804aed8 in _ui_all () at ui.c:180 #8 0x0804c7ba in _ui_setup () at ui.c:505 #9 0x0804c962 in ui_args (argc=4, argv=0xbffff144) at ui.c:558 #10 0x0804acc0 in main (argc=4, argv=0xbffff144) at main.c:1369 (gdb) fr 0 #0 _op_copy_c_dp_mmx (s=0x0, m=0x0, c=4294967295, d=0xb789e000, l=720) at ./evas_op_copy/op_copy_color_i386.c:13 13 movq_r2m(mm1, d[0]); (gdb) l 8 movd_m2r(c, mm1); 9 movq_r2r(mm1, mm2); 10 psllq_i2r(32, mm1); 11 por_r2r(mm2, mm1); 12 for (; d < e; d+=2) { 13 movq_r2m(mm1, d[0]); 14 } 15 e+=1; 16 for (; d < e; d++) { 17 *d = c; (gdb) p mm1 No symbol "mm1" in current context. (gdb) p d $1 = (DATA32 *) 0xb789e000 (gdb) p *d $2 = 1179403647 (gdb) p d[0] $3 = 1179403647 (gdb) p *d[0] Cannot access memory at address 0x464c457f