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 Desktop Bugs, which is a bug assignee. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs