Debian 8.1 Xorg crash with Quadro FX 1800, usually when opening new windows in GNOME 3

I right clicked a link in Firefox (iceweasel on Debian) and the Xorg server crashed

Full stack from the log at the bottom

Other details:

$ uname -a
Linux - 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1 (2015-05-24) x86_64 GNU/Linux

$ lspci | grep NVIDIA
0f:00.0 VGA compatible controller: NVIDIA Corporation G94GL [Quadro FX 1800] (rev a1)

Driver version: 340.76

and in the Xorg.0.log file:

[ 34.063] (II) Module glx: vendor=“NVIDIA Corporation”
[ 34.064] (II) NVIDIA GLX Module 340.76 Thu Jan 22 11:24:42 PST 2015
[ 34.076] (II) LoadModule: “nvidia”
[ 34.076] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 34.132] (II) Module nvidia: vendor=“NVIDIA Corporation”
[ 34.140] (II) NVIDIA dlloader X Driver 340.76 Thu Jan 22 11:03:05 PST 2015
[ 34.140] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 34.210] () NVIDIA(0): Depth 24, (–) framebuffer bpp 32
[ 34.210] (==) NVIDIA(0): RGB weight 888
[ 34.210] (==) NVIDIA(0): Default visual is TrueColor
[ 34.210] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 34.210] (
) NVIDIA(0): Option “RenderAccel” “true”
[ 34.211] () NVIDIA(0): Enabling RENDER acceleration
[ 34.211] (
) NVIDIA(0): Enabling 2D acceleration
[ 35.451] (II) NVIDIA(0): Display (NEC LCD2490WUXi2 (DFP-0)) does not support NVIDIA 3D
[ 35.451] (II) NVIDIA(0): Vision stereo.
[ 35.451] (II) NVIDIA(GPU-0): Found DRM driver nvidia-drm (20150116)
[ 35.469] (II) NVIDIA(0): NVIDIA GPU Quadro FX 1800 (G94GL) at PCI:15:0:0 (GPU-0)
[ 35.469] (–) NVIDIA(0): Memory: 786432 kBytes
[ 35.469] (–) NVIDIA(0): VideoBIOS: 62.94.90.00.0d
[ 35.469] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[ 35.480] (–) NVIDIA(0): Valid display device(s) on Quadro FX 1800 at PCI:15:0:0
[ 35.480] (–) NVIDIA(0): CRT-0
[ 35.480] (–) NVIDIA(0): NEC LCD2490WUXi2 (DFP-0) (boot, connected)
[ 35.480] (–) NVIDIA(0): DFP-1
[ 35.480] (–) NVIDIA(0): DFP-2
[ 35.480] (–) NVIDIA(0): DFP-3
[ 35.480] (–) NVIDIA(0): DFP-4
[ 35.480] (–) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[ 35.480] (–) NVIDIA(0): NEC LCD2490WUXi2 (DFP-0): Internal TMDS
[ 35.480] (–) NVIDIA(GPU-0): NEC LCD2490WUXi2 (DFP-0): 330.0 MHz maximum pixel clock
[ 35.480] (–) NVIDIA(0): DFP-1: Internal TMDS
[ 35.480] (–) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[ 35.480] (–) NVIDIA(0): DFP-2: Internal TMDS
[ 35.480] (–) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[ 35.480] (–) NVIDIA(0): DFP-3: Internal DisplayPort
[ 35.480] (–) NVIDIA(GPU-0): DFP-3: 480.0 MHz maximum pixel clock
[ 35.480] (–) NVIDIA(0): DFP-4: Internal DisplayPort
[ 35.480] (–) NVIDIA(GPU-0): DFP-4: 480.0 MHz maximum pixel clock
[ 35.480] () NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[ 35.480] (
) NVIDIA(0): device NEC LCD2490WUXi2 (DFP-0) (Using EDID frequencies
[ 35.480] () NVIDIA(0): has been enabled on all display devices.)
[ 35.483] (==) NVIDIA(0):
[ 35.483] (==) NVIDIA(0): No modes were requested; the default mode “nvidia-auto-select”
[ 35.483] (==) NVIDIA(0): will be used as the requested mode.
[ 35.483] (==) NVIDIA(0):
[ 35.483] (II) NVIDIA(0): Validated MetaModes:
[ 35.483] (II) NVIDIA(0): “DFP-0:nvidia-auto-select”
[ 35.483] (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1200
[ 35.525] (–) NVIDIA(0): DPI set to (93, 95); computed from “UseEdidDpi” X config
[ 35.525] (–) NVIDIA(0): option
[ 35.525] (II) NVIDIA: Using 768.00 MB of virtual memory for indirect memory access.
[ 35.542] (II) NVIDIA(0): Setting mode “DFP-0:nvidia-auto-select”
[ 35.640] (==) NVIDIA(0): Disabling shared memory pixmaps
[ 35.640] (==) NVIDIA(0): Backing store enabled
[ 35.640] (==) NVIDIA(0): Silken mouse enabled
[ 35.642] (
) NVIDIA(0): DPMS enabled
[ 35.642] (II) NVIDIA(0): [DRI2] Setup complete
[ 35.642] (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia
[ 40.968] (II) NVIDIA(GPU-0): Display (NEC LCD2490WUXi2 (DFP-0)) does not support NVIDIA 3D
[ 40.968] (II) NVIDIA(GPU-0): Vision stereo.
[ 45.477] (II) NVIDIA(GPU-0): Display (NEC LCD2490WUXi2 (DFP-0)) does not support NVIDIA 3D
[ 45.477] (II) NVIDIA(GPU-0): Vision stereo.
[ 54.467] (II) NVIDIA(GPU-0): Display (NEC LCD2490WUXi2 (DFP-0)) does not support NVIDIA 3D
[ 54.467] (II) NVIDIA(GPU-0): Vision stereo.
[ 56.508] (II) NVIDIA(GPU-0): Display (NEC LCD2490WUXi2 (DFP-0)) does not support NVIDIA 3D
[ 56.508] (II) NVIDIA(GPU-0): Vision stereo.

[979824.569] (EE)
[979824.569] (EE) Backtrace:
[979824.592] (EE) 0: /usr/bin/Xorg (xorg_backtrace+0x56) [0x7f0c91eb9d46]
[979824.592] (EE) 1: /usr/bin/Xorg (0x7f0c91d03000+0x1baf29) [0x7f0c91ebdf29]
[979824.592] (EE) 2: /lib/x86_64-linux-gnu/libc.so.6 (0x7f0c8f9f7000+0x35180) [0x7f0c8fa2c180]
[979824.592] (EE) 3: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7f0c89e01000+0x5cbfa6) [0x7f0c8a3ccfa6]
[979824.592] (EE) 4: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7f0c89e01000+0x5aa4b9) [0x7f0c8a3ab4b9]
[979824.592] (EE) 5: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7f0c89e01000+0x14eccf) [0x7f0c89f4fccf]
[979824.592] (EE) 6: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7f0c89e01000+0x150566) [0x7f0c89f51566]
[979824.592] (EE) 7: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7f0c89e01000+0x1514e6) [0x7f0c89f524e6]
[979824.592] (EE) 8: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7f0c89e01000+0x152f4f) [0x7f0c89f53f4f]
[979824.592] (EE) 9: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7f0c89e01000+0x149042) [0x7f0c89f4a042]
[979824.592] (EE) 10: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7f0c89e01000+0x153171) [0x7f0c89f54171]
[979824.592] (EE) 11: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7f0c89e01000+0x15510b) [0x7f0c89f5610b]
[979824.592] (EE) 12: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7f0c89e01000+0x12aa62) [0x7f0c89f2ba62]
[979824.592] (EE) 13: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7f0c89e01000+0x5962bd) [0x7f0c8a3972bd]
[979824.592] (EE) 14: /usr/lib/xorg/modules/extensions/libglx.so (0x7f0c8d678000+0x6f0c6b) [0x7f0c8dd68c6b]
[979824.592] (EE)
[979824.592] (EE) Segmentation fault at address 0x0
[979824.592] (EE)
Fatal server error:
[979824.592] (EE) Caught signal 11 (Segmentation fault). Server aborting
[979824.592] (EE)
[979824.592] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[979824.592] (EE) Please also check the log file at “/var/log/Xorg.0.log” for additional information.
[979824.592] (EE)
[979825.556] (EE) Server terminated with error (1). Closing log file.

Please read this:

Pick a real title for your thread and attach the bug report.

I have sent an email to linux-bugs@nvidia.com with the full bug report log

The crash has happened 3 times in 3 days now. The stacks appear similar but not identical.

The card itself had been stable for a long time running Debian 7 with the GNOME classic desktop

I recently updated the machine to Debian 8 and started using GNOME flashback for a while. A couple of weeks ago I started using the new GNOME 3 desktop. I did not see any problems like this with the other desktops.

Each time the problem has happened it appeared to be when I open a window / popup:

  • the first crash occurred when I right-clicked a link in iceweasel / firefox. Usually a context menu popup appears but it crashed
  • the second crash occurred when I was working in Eclipse. I think Eclipse was trying to show a popup (there are many popups in Eclipse)
  • the third crash occurred when I clicked the print button at the top of iceweasel / firefox

I also tried to run the latest driver, NVIDIA-Linux-x86_64-352.21.run - it told me it doesn’t support my Quadro FX 1800 card so I aborted the installation immediately and I am still running 340.76

Here are the backtraces from the second and third crashes:

(EE)
(EE) Backtrace:
(EE) 0: /usr/bin/Xorg (xorg_backtrace+0x56) [0x7effc1e26d46]
(EE) 1: /usr/bin/Xorg (0x7effc1c70000+0x1baf29) [0x7effc1e2af29]
(EE) 2: /lib/x86_64-linux-gnu/libc.so.6 (0x7effbf964000+0x35180) [0x7effbf999180]
(EE) 3: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7effb9d6e000+0x5cbfa6) [0x7effba339fa6]
(EE) 4: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7effb9d6e000+0x5aa4b9) [0x7effba3184b9]
(EE) 5: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7effb9d6e000+0x14eccf) [0x7effb9ebcccf]
(EE) 6: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7effb9d6e000+0x150566) [0x7effb9ebe566]
(EE) 7: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7effb9d6e000+0x1514e6) [0x7effb9ebf4e6]
(EE) 8: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7effb9d6e000+0x152f4f) [0x7effb9ec0f4f]
(EE) 9: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7effb9d6e000+0x149042) [0x7effb9eb7042]
(EE) 10: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7effb9d6e000+0x153171) [0x7effb9ec1171]
(EE) 11: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7effb9d6e000+0x15510b) [0x7effb9ec310b]
(EE) 12: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7effb9d6e000+0x12aa62) [0x7effb9e98a62]
(EE) 13: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7effb9d6e000+0x5962bd) [0x7effba3042bd]
(EE) 14: /usr/lib/xorg/modules/extensions/libglx.so (0x7effbd5e5000+0x6f0c6b) [0x7effbdcd5c6b]
(EE)
(EE) Segmentation fault at address 0x0
(EE)
Fatal server error:
(EE) Caught signal 11 (Segmentation fault). Server aborting

(EE)
(EE) Backtrace:
(EE) 0: /usr/bin/Xorg (xorg_backtrace+0x56) [0x7fbb659e3d46]
(EE) 1: /usr/bin/Xorg (0x7fbb6582d000+0x1baf29) [0x7fbb659e7f29]
(EE) 2: /lib/x86_64-linux-gnu/libc.so.6 (0x7fbb63521000+0x35180) [0x7fbb63556180]
(EE) 3: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fbb5d92b000+0x5cbfa6) [0x7fbb5def6fa6]
(EE) 4: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fbb5d92b000+0x5aa4b9) [0x7fbb5ded54b9]
(EE) 5: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fbb5d92b000+0x14eccf) [0x7fbb5da79ccf]
(EE) 6: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fbb5d92b000+0x150566) [0x7fbb5da7b566]
(EE) 7: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fbb5d92b000+0x1514e6) [0x7fbb5da7c4e6]
(EE) 8: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fbb5d92b000+0x152f4f) [0x7fbb5da7df4f]
(EE) 9: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fbb5d92b000+0x149042) [0x7fbb5da74042]
(EE) 10: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fbb5d92b000+0x153171) [0x7fbb5da7e171]
(EE) 11: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fbb5d92b000+0x15510b) [0x7fbb5da8010b]
(EE) 12: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fbb5d92b000+0x12aa62) [0x7fbb5da55a62]
(EE) 13: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fbb5d92b000+0x5962bd) [0x7fbb5dec12bd]
(EE) 14: /usr/lib/xorg/modules/extensions/libglx.so (0x7fbb611a2000+0x6f0c6b) [0x7fbb61892c6b]
(EE)
(EE) Segmentation fault at address 0x0
(EE)
Fatal server error:
(EE) Caught signal 11 (Segmentation fault). Server aborting

Hi pocock,

Thanks for reporting this. I tracked down the problem and filed bug #1668311.

Just some more feedback:

  • After these three crashes in 48 hours, I didn’t see any further crashes

  • yesterday, I updated the machine with a Quadro K420 and the driver version 352.30 - that has been stable for me for 24 hours now