Description of problem: Firefox crach suddenly on my system. It happens for around 1-2 times a day. Usually when I open multiple firefox and multiple tabs inside them, and I scrolling the web page up and down, firefox crash and all the instances disppeared. It is very annoying. I try to run firefox-bin once in the console. And when it crash (after several hours), it shows: [johnlau@dhcp-0-127 firefox-1.5.0.10]$ ./firefox-bin The program 'Gecko' received an X Window System error. This probably reflects a bug in the program. The error was 'BadRequest (invalid request code or no such operation)'. (Details: serial 8288165 error_code 1 request_code 0 minor_code 0) (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.) [johnlau@dhcp-0-127 firefox-1.5.0.10]$ Version-Release number of selected component (if applicable): firefox-1.5.0.10 plugin: Shockwave Flash 9.0 r31 How reproducible: Open up a firefox, using it for several hours. Steps to Reproduce: 1. Open several instrance of firefox 2. Open several tabs inside it 3. Browser some normal web pages (may contain flash) for a few hours Actual results: firefox crash and every instances disappeared Expected results: No crash Additional info:
Matej, could you check this one?
My firefox just crash once again after I use it for a half day. This time I run firefox-bin with --sync. When I use the firefox browsing an email in gmail, (nothing special in the email ), and it crash suddenly when I scrolling up the email. [johnlau@dhcp-0-127 firefox-1.5.0.10]$ ./firefox-bin --sync The program 'Gecko' received an X Window System error. This probably reflects a bug in the program. The error was 'BadRequest (invalid request code or no such operation)'. (Details: serial 22333325 error_code 1 request_code 0 minor_code 0) (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.)
Thanks for the bug report. We have reviewed the information you have provided above, and there is some additional information we require that will be helpful in our diagnosis of this issue. Please attach your X server config file (/etc/X11/xorg.conf) and X server log file (/var/log/Xorg.*.log) to the bug report as individual uncompressed file attachments using the bugzilla file attachment link below. Could you please also try to run without any /etc/X11/xorg.conf whatsoever and let X11 autodetect your display and video card? Attach to this bug /var/log/Xorg.0.log from this attempt as well, please. We will review this issue again once you've had a chance to attach this information. Thanks in advance.
Thanks for your response. I searched about my issue in google yesterday and found most of the people talking about xorg.conf. And I remember that I just modified my xorg.conf as I wanted to try the fglrx driver. So I just rollback my xorg.conf and the problem haven't happened again so far. I will upload the xorg.conf and Xorg.*.log of my system yesterday for your information. I am ok to close this issue. But if you like to continue on this issue in order to find the root cause, I can use back that problematic xorg.conf to reproduce the problem.
Created attachment 150294 [details] xorg.conf This is the xorg.conf file I used when I have this issue. Please notice that although there are some config about fglrx, I use radeon driver actually.
Created attachment 150295 [details] Xorg.0.log The Xorg.0.log when the problem happened.
looks like a bug in gtk/X. wontfix for now.
Sorry, my mistake -- it shouldn't be changed.