FS#16051 - [cheese] crashes with "X Window System error"

Attached to Project: Arch Linux
Opened by Jan Rüegg (rggjan) - Sunday, 06 September 2009, 12:17 GMT
Last edited by Jan de Groot (JGC) - Monday, 14 September 2009, 07:41 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

I installed the isight webcam of my Macbook Pro (2,2) like it is described here:

http://wiki.archlinux.org/index.php/MacBook#iSight

But when I start cheese(extra/cheese 2.26.3-1), it crashes with the following error:


The program 'cheese' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadAlloc (insufficient resources for operation)'.
(Details: serial 63 error_code 11 request_code 134 minor_code 19)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
This task depends upon

Closed by  Jan de Groot (JGC)
Monday, 14 September 2009, 07:41 GMT
Reason for closing:  Not a bug
Additional comments about closing:  Limitation in XV with XAA on ATI hardware. Closing as not a bug, because upstream doesn't accept bugs for XAA anymore. Switch to EXA instead.
Comment by Jan de Groot (JGC) - Monday, 07 September 2009, 07:28 GMT
I think you don't have XV available, which is a bug in your video driver setup. What's the output of xvinfo?

You might want to switch to a different video output using gstreamer-properties.
Comment by Jan Rüegg (rggjan) - Monday, 07 September 2009, 09:19 GMT
xvinfo gives me this: (see attachment)

but that seems to be the problem, you're right. Switching to "X Window System (No Xv)" makes it work, everything else makes the gstreamer properties crash when I hit "Test".
Comment by Jan de Groot (JGC) - Monday, 07 September 2009, 14:37 GMT
Can you attach your xorg.conf?
Comment by Jan Rüegg (rggjan) - Tuesday, 08 September 2009, 15:08 GMT
This happens without an xorg.conf ;-)

But this is my Xorg.0.log, maybe this helps. I think autodetection uses the extra/ati-dri driver for my Radeon Mobility X1600...
Comment by Jan de Groot (JGC) - Tuesday, 08 September 2009, 16:39 GMT
Try to create a basic xorg.conf that sets the AccelMethod to EXA instead of the default XAA. XAA is no longer developed, and upstream doesn't fix bugs in XAA. I've seen some upstream bugreport that is closed with "works with EXA".
Comment by Jan Rüegg (rggjan) - Monday, 14 September 2009, 07:38 GMT
Yes, that actually worked! Thanks a lot! ;-)

Loading...