so from what i see the drawing loop you pasted in comment #11 is an
infinite loop because as the backtrace in comment #6 shows, height = 0
... which causes stroke_width = 0 ... which means that tile_pos + =
stroke_width in the loop never increases and the loop ends up looping
forever.

so first i think that murrine engine should not allow height= 0 to end
up in such a situation ... and rather add a g_return_if_fail (height) or
something to the top of that _fill function.

secondly i wonder if its a valid condition gtk+ wise to have that call
with height = 0 ... if not, we should check why that happens and maybe
fix that in gtk+ or evolution.

-- 
Evolution hangs when double-clicking on attachment
https://bugs.launchpad.net/bugs/460710
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to