[Pixman] Bug "In pixman_region_append_non_o: The expression y1 < y2 was false"

Søren Sandmann sandmann at cs.au.dk
Sat Nov 2 02:30:29 CET 2013


"Brent S. Elmer Ph.D." <webe3vt at aim.com> writes:

> I have a Python application that uses gtk through PyGObject.
> Occasionally the application will crash.  When I ran the application in
> pdb and it crashed, I see these:
>
> *** BUG ***
> In pixman_op: The expression r1 != r1_end was false
> Set a breakpoint on '_pixman_log_error' to debug
>
> *** BUG ***
> In pixman_op: The expression r1 != r1_end was false
> Set a breakpoint on '_pixman_log_error' to debug
>
> *** BUG ***
> In pixman_region_append_non_o: The expression y1 < y2 was false
> Set a breakpoint on '_pixman_log_error' to debug
>
> When I try to set the break I get:
>
> (Pdb) b _pixman_log_error
> *** The specified object '_pixman_log_error' is not a function
> or was not found along sys.path.

The _pixman_log_error() is a C function. I don't know pdb, but I'm
guessing it doesn't handle those. Maybe try gdb instead.

The error messages indicate that something is calling pixman_op() with a
malformed region, but without a backtrace it's hard to say why that
happens.



Søren


More information about the Pixman mailing list