desktop/cairo failures on certain distros where gtk stack is built against libpng15
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lsb |
In Progress
|
Medium
|
Unassigned | ||
Mandriva |
In Progress
|
Medium
|
Bug Description
I've filed bugs on this with distros, without much happening. Filing at our end
to give it some visibility. Not sure what to do here, distros march ahead and
aren't that interested in these issues.
On distros that have adopted libpng15 and are using it to build up the whole
gtk stack, we're seeing failures in various places where other libraries do png
calls, most noticible with the gdkpixbuf stuff and cairo. Here's a typical set
of cairo failures, need to come up with some standalone test/demonstration
cases. It might also be interesting to see how the tests behave if built on the
platform in question, with their development libraries:
composite-
Message from the test:
Error: Function under test left cairo status in an error state: NULL pointer
Comment:
Test Purpose Comment: composite-
composite-
Message from the test:
Error: Function under test left cairo status in an error state: NULL pointer
Comment:
Test Purpose Comment: composite-
create-
Message from the test:
Error: Function under test failed
Comment:
Test Purpose Comment: create-
create-
Message from the test:
Error: Function under test failed
Comment:
Test Purpose Comment: create-
create-
Message from the test:
Error: Function under test left cairo status in an error state: out of memory
Comment:
Test Purpose Comment: create-
create-
Message from the test:
Error: Function under test left cairo status in an error state: out of memory
Comment:
Test Purpose Comment: create-
Although the naming in the test report is a little different, it looks like the
latter 4 tests may map to:
cairo_image_
cairo_image_
I'm not seeing an LSB cairo interface that maps to the first 2 tests, but I do
remember I used some sort of mapping to get to the current subset we're using
of the upstream tests. Will need to do some more research into the test
sources.
Changed in mandriva: | |
importance: | Unknown → Medium |
status: | Unknown → In Progress |