I had that too some half year ago or so.
I fixed it by changing the file /etc/X11/xorg.conf.
The one that is generated by nvidia omits most of the modules
bad:
Section "Module"
Load "glx"
EndSection
good:
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
Load "fbdevhw"
Load "record"
EndSection
I'm not sure which combination of modules actually fixed it; but this
is what I'm running now since June, without crash of Firefox or other
window.
On 2010-10-28 01:52, James A. Peltier wrote:> Just wondering if anyone might be seeing any similar frequent crashes of
Firefox/GNOME/Nautilus lately. I have a couple of users who have reported a
problem like this. Any ideas are welcome. Latest CentOS 5.5 w/patches, latest
nVidia graphics driver, firefox from repos.
>
> | ###!!! ABORT: Request 0.0: BadRequest (invalid request code or no such
> | operation): file nsX11ErrorHandler.cpp, line 182
> | _XError+0x00000116 [/usr/lib64/libX11.so.6 +0x00049E46]
> | _XReply+0x00000199 [/usr/lib64/libX11.so.6 +0x0004B8C9]
> | UNKNOWN [/usr/lib64/libX11.so.6 +0x0004BCE4]
> | UNKNOWN [/usr/lib64/libX11.so.6 +0x0004BF5E]
> | XRenderCreatePicture+0x000000EE [/usr/lib64/libXrender.so.1
> | +0x00004DFE]
> | UNKNOWN [/usr/lib64/libcairo.so.2 +0x000338FF]
> | UNKNOWN [/usr/lib64/libcairo.so.2 +0x000354E3]
> | UNKNOWN [/usr/lib64/libcairo.so.2 +0x0001AC4D]
> | UNKNOWN [/usr/lib64/libcairo.so.2 +0x0001AE45]
> | UNKNOWN [/usr/lib64/libcairo.so.2 +0x0001D7FB]
> | UNKNOWN [/usr/lib64/libcairo.so.2 +0x0001DDD2]
> | UNKNOWN [/usr/lib64/libcairo.so.2 +0x0001BAB0]
> | UNKNOWN [/usr/lib64/libcairo.so.2 +0x0001C207]
> | UNKNOWN [/usr/lib64/libcairo.so.2 +0x0001F444]
> | UNKNOWN [/usr/lib64/libcairo.so.2 +0x0001F787]
> | UNKNOWN [/usr/lib64/libcairo.so.2 +0x00034FB2]
> | UNKNOWN [/usr/lib64/libcairo.so.2 +0x0001AB01]
> | UNKNOWN [/usr/lib64/libcairo.so.2 +0x0001DA70]
> | UNKNOWN [/usr/lib64/libcairo.so.2 +0x0001CE2F]
> | UNKNOWN [/usr/lib64/libcairo.so.2 +0x0001D75B]
> | UNKNOWN [/usr/lib64/libcairo.so.2 +0x0001DB6C]
> | UNKNOWN [/usr/lib64/libcairo.so.2 +0x0001B87F]
> | UNKNOWN [/usr/lib64/libcairo.so.2 +0x000100C0]
> | cairo_stroke_preserve+0x0000001D [/usr/lib64/libcairo.so.2
> | +0x0000BF9D]
> | cairo_stroke+0x00000009 [/usr/lib64/libcairo.so.2 +0x0000BFB9]
> | UNKNOWN [/usr/lib64/gtk-2.0/2.10.0/engines/libclearlooks.so
> | +0x0000C2C3]
> | UNKNOWN [/usr/lib64/gtk-2.0/2.10.0/engines/libclearlooks.so
> | +0x00004FC6]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x00D60F68]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x00D61E1B]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x00D82BD9]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x00F47576]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x00F2CBD7]
> |
_ZN20gfxGdkNativeRenderer4DrawEP10gfxContextiijPNS_10DrawOutputE+0x000000C4
> | [/usr/lib64/xulrunner-1.9.2/libxul.so +0x00F47488]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x00D8485B]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x0066A736]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x0066B29F]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x0067403E]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x00672948]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x00673E8F]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x00672948]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x00673E8F]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x00672948]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x00686438]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x006905CA]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x0093A507]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x0093A7E5]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x0093BD9B]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x009363EF]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x00D62721]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x00D6A796]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x00D6CC9A]
> | UNKNOWN [/usr/lib64/libgtk-x11-2.0.so.0 +0x0012FFBD]
> | g_closure_invoke+0x0000010A [/lib64/libgobject-2.0.so.0 +0x0000B08A]
> | UNKNOWN [/lib64/libgobject-2.0.so.0 +0x0001B2ED]
> | g_signal_emit_valist+0x00000626 [/lib64/libgobject-2.0.so.0
> | +0x0001C516]
> | g_signal_emit+0x00000083 [/lib64/libgobject-2.0.so.0 +0x0001C923]
> | UNKNOWN [/usr/lib64/libgtk-x11-2.0.so.0 +0x0022D78E]
> | gtk_main_do_event+0x000003D2 [/usr/lib64/libgtk-x11-2.0.so.0
> | +0x0012A772]
> | UNKNOWN [/usr/lib64/libgdk-x11-2.0.so.0 +0x0003210A]
> | gdk_window_process_all_updates+0x0000008B
> | [/usr/lib64/libgdk-x11-2.0.so.0 +0x0003234B]
> | UNKNOWN [/usr/lib64/libgdk-x11-2.0.so.0 +0x000323BA]
> | g_main_context_dispatch+0x000001B4 [/lib64/libglib-2.0.so.0
> | +0x0002CDB4]
> | UNKNOWN [/lib64/libglib-2.0.so.0 +0x0002FC0D]
> | g_main_context_iteration+0x0000006E [/lib64/libglib-2.0.so.0
> | +0x0003011E]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x00D84A3D]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x00D84CE3]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x00F00275]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x00ECE76D]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x00E36353]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x00E97C22]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x00D84B2B]
> | UNKNOWN [/usr/lib64/xulrunner-1.9.2/libxul.so +0x00C28F8F]
> | XRE_main+0x00001F9C [/usr/lib64/xulrunner-1.9.2/libxul.so +0x004C3EC8]
> | UNKNOWN [/usr/lib64/firefox-3.6/firefox +0x00002214]
> | __libc_start_main+0x000000F4 [/lib64/libc.so.6 +0x0001D994]
> | __gxx_personality_v0+0x00000099 [/usr/lib64/firefox-3.6/firefox
> | +0x00001D99]
> | WARNING: pipe error (3): Connection reset by peer: file
> | ./src/chrome/common/ipc_channel_posix.cc, line 404
> | /usr/lib64/firefox-3.6/run-mozilla.sh: line 131: 13478 Aborted
> | "$prog" ${1+"$@"}
>
--
Paul Bijnens, Xplanation Tel +32 16 397.525
Interleuvenlaan 86, B-3001 Leuven, BELGIUM Fax +32 16 397.552
***********************************************************************
* I think I've got the hang of it now: exit, ^D, ^C, ^\, ^Z, ^Q, ^^, *
* quit, ZZ, :q, :q!, M-Z, ^X^C, logoff, logout, close, bye, /bye, ~., *
* stop, end, ^]c, +++ ATH, disconnect, halt, abort, hangup, KJOB, *
* ^X^X, :D::D, kill -9 1, kill -1 $$, shutdown, init 0, Alt-F4, *
* Alt-f-e, Ctrl-Alt-Del, Alt-SysRq-reisub, Stop-A, AltGr-NumLock, ... *
* ... "Are you sure?" ... YES ... Phew ... I'm out
*
***********************************************************************