Find the answer to your Linux question:
Results 1 to 5 of 5
So, I'm running Debian Unstable, and firefox has been giving me a problem for a while. I had it fixed, but the solution no longer seems to work. It used ...
  1. #1
    Just Joined!
    Join Date
    Dec 2005
    Location
    Detroit, Michigan
    Posts
    10

    Firefox Crashes With 'BadMatch' Error

    So, I'm running Debian Unstable, and firefox has been giving me a problem for a while. I had it fixed, but the solution no longer seems to work.

    It used to be that anytime flash appeared on the page, the entire browser would crash. Eventually I noticed the thing that all the problem-causing sites had in common, did some googling and some poking around, and found an old mailing list post that suggested adding a line to /usr/bin/firefox. This worked, and all was right with the world. Here's the line:
    Code:
    export XLIB_SKIP_ARGB_VISUAL=1
    I did a dist-upgrade this morning, and now the problem is like before, except it doesn't always crash with flash. I don't see anything common and always present really, it just seems to crash about half of the time I load a page.

    Here's the error:
    Code:
    mike@winecellar:~$ firefox
    The program 'Gecko' received an X Window System error.
    This probably reflects a bug in the program.
    The error was 'BadMatch (invalid parameter attributes)'.
      (Details: serial 93 error_code 8 request_code 144 minor_code 3)
      (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.)
    I've already put that line in the /usr/bin/firefox file, expecting that to solve the problem as it had before, but it didn't help. Anyone have any ideas?

    Edit: Just as a apology in advance if it's needed, I posted this here rather than in the "Linux Applications" forum because I suspect it may be a debian package thing, and if nothing else, it was a apt-get dist-upgrade that started it (sort of). Apologies if this ought to be there instead, this seemed like an appropriate place to me.

  2. #2
    Linux Guru Vergil83's Avatar
    Join Date
    Mar 2004
    Posts
    2,408
    do you have the composite extension enabled in your /etc/X11/xorg.conf? If yes, try disabling it... aka
    Code:
    Option "AllowGLXWithComposite" "false"
    Brilliant Mediocrity - Making Failure Look Good

  3. #3
    Just Joined!
    Join Date
    Dec 2005
    Location
    Detroit, Michigan
    Posts
    10
    Well, it wasn't there at all in the file, so I added the line as you have it here. Doesn't seem to change anything.

    Thanks, though.

  4. #4
    Just Joined!
    Join Date
    Dec 2005
    Location
    Detroit, Michigan
    Posts
    10
    Okay, I was just really stupid. The entry was already there, I just missed it somehow. Commenting it out did the job just fine.

    Thanks for the help!

  5. #5
    Linux Guru Vergil83's Avatar
    Join Date
    Mar 2004
    Posts
    2,408
    Quote Originally Posted by Unforgiven
    Okay, I was just really stupid. The entry was already there, I just missed it somehow. Commenting it out did the job just fine.

    Thanks for the help!
    your welcome
    Brilliant Mediocrity - Making Failure Look Good

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •