Found a fix : the bug is produced by GooCanvas function like this :
" g_object_get(item,"center_x",&cx,"center_y",&cy,"radius_x",&rx,"radius_y",&ry,NULL); "
We get NEGATIVE values for ry ! (i.e. the ellipse's radius for y coordinates)
So I've added some code to get only POSITIVE radius.
Found a fix : the bug is produced by GooCanvas function like this : get(item, "center_ x",&cx, "center_ y",&cy, "radius_ x",&rx, "radius_ y",&ry, NULL); "
" g_object_
We get NEGATIVE values for ry ! (i.e. the ellipse's radius for y coordinates)
So I've added some code to get only POSITIVE radius.