I figured out the cause of the problem. The X server is incorrectly reporting
a physical
screen dimension of 0x0 millimeters:
$ xdpyinfo | grep -C1 millimeters
screen #0:
dimensions: 640x480 pixels (0x0 millimeters)
resolution: -2147483648x-2147483648 dots per inch
This causes a division by zero when kaffeine tries to calculate the display
aspect
ratio in KXineWidget::initXine(), which in turn triggers the assertion failure
and
causes the corrupt display.
Apparently the incorrect screen dimension is a known issue with the fglrx
driver; see, for example, bug #134142.
The attached patch makes kaffeine work again for me.
** Attachment added: "kaffeine.patch"
http://launchpadlibrarian.net/9991358/kaffeine.patch
--
Kaffeine reports assertion failure, displays horizontal lines
https://bugs.launchpad.net/bugs/152393
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs