xorg nvidia crashes, ubuntu 12.04 LTS 64 bit

Bug #1037610 reported by GVLePage
26
This bug affects 5 people
Affects Status Importance Assigned to Milestone
nvidia-graphics-drivers (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Summary:

I have used Ubuntu for many years, mostly as a server os. I also use it on a netbook. I recently installed Ubuntu on my desktop and well I am having a miserable experience.

So to start. It does not matter what nvidia driver I use, the system is unstable. Sometimes it will crash after 5 minutes and sometimes after half a day, but it always crashes. Typically it goes to a black screen and does not recover. However, I can still ssh from a remote machine into the box.

I have tried the nvidia-current driver/package from all repositories including the bleeding edge repository. I have tried the most up to date driver from the nvidia website, via manual install 304.37. All to no avail.

This seems to occur, randomly no matter what I am doing. It has crashed while using firefox, minecraft, vlc, and sometimes sitting idle.

Opinion/rant:

Now I have to admit I am sick of this, it is a WELL documented issue, I am sure you know about it from all the other bug reports. Now Linus had a little fit ranting against nvidia and to be honest they both need to get it together. The thing is, is there anything ubuntu can do to help? A TON of ppl are having similar issues. Is there a fix? So basically this issue makes ubuntu completely unusable as a desktop environment at the current time.

I just built this machine, was phenomenal under Windows 7. However, I have been slowly migrating my machines to linux, Ubuntu. What upsets me here is that I dumped the windows install and installed it in a virtual machine, which required a call to microsoft to reactivate the key. So if I decided to put windows back on this box I am sure another call will be necessary.

Question:

Should I just switch to an ATI video card? if so any suggestions? I like the HD 7xxx series, how is the 3d acceleratio support?

Should I revert to an earlier version of ubuntu? The last version I used (and still have on a few machines) is 10.04 LTS.

Also, where exactly does the issue lie here? In the kernel, in the nvidia driver, xserver, etc?

When will there be a fix, from other bug reports and searches on the web, this has been an issue for a LONG time.

I am thinking about just digging in and making this machine a gentoo box (having done gentoo on machines a few years ago) Is this problem occuring with gentoo? I see that it occurs with arch linux.

Info:

This is NOT an upgrade from one version to 12.04. This problem occurs whether I use unity or gnome. I have tried multiple times from a fresh install, with always the same outcome.

Sane response:

Thanks for you help in advance. Is there any addition information you need?

(dmesg) This occurs no matter what driver I use.

[ 16.712884] Pid: 1368, comm: Xorg Tainted: P C O 3.2.0-23-generic #36-Ubuntu
[ 16.712885] Call Trace:
[ 16.712890] [<ffffffff8106712f>] warn_slowpath_common+0x7f/0xc0
[ 16.712892] [<ffffffff8106718a>] warn_slowpath_null+0x1a/0x20
[ 16.712893] [<ffffffff81040f92>] __ioremap_caller+0x312/0x390
[ 16.712944] [<ffffffffa06b4d45>] ? os_map_kernel_space+0x85/0xf0 [nvidia]
[ 16.712946] [<ffffffff81041044>] ioremap_cache+0x14/0x20
[ 16.712983] [<ffffffffa06b4d45>] os_map_kernel_space+0x85/0xf0 [nvidia]
[ 16.713023] [<ffffffffa0680918>] _nv014877rm+0x76/0x92 [nvidia]
[ 16.713056] [<ffffffffa00afa1e>] ? _nv009673rm+0x89/0x142 [nvidia]
[ 16.713089] [<ffffffffa00afb8f>] ? _nv014448rm+0xb8/0x102 [nvidia]
[ 16.713122] [<ffffffffa00b0042>] ? _nv014486rm+0x58/0x9e [nvidia]
[ 16.713155] [<ffffffffa00abaa8>] ? _nv014458rm+0xbe/0x2f0 [nvidia]
[ 16.713187] [<ffffffffa00abd85>] ? _nv014491rm+0xab/0x174 [nvidia]
[ 16.713219] [<ffffffffa00abe9e>] ? _nv014457rm+0x50/0x5d [nvidia]
[ 16.713252] [<ffffffffa00b2072>] ? _nv014432rm+0x82d/0x96b [nvidia]
[ 16.713292] [<ffffffffa06907ef>] ? _nv012658rm+0x174/0x573 [nvidia]
[ 16.713330] [<ffffffffa069076d>] ? _nv012658rm+0xf2/0x573 [nvidia]
[ 16.713373] [<ffffffffa00fc261>] ? _nv004021rm+0x1bb/0x19e9 [nvidia]
[ 16.713456] [<ffffffffa0453ef9>] ? _nv004046rm+0x8690/0xae8b [nvidia]
[ 16.713537] [<ffffffffa04528bb>] ? _nv004046rm+0x7052/0xae8b [nvidia]
[ 16.713567] [<ffffffffa0084d0c>] ? _nv009980rm+0x25/0x40 [nvidia]
[ 16.713606] [<ffffffffa0690501>] ? _nv014932rm+0x7c9/0x943 [nvidia]
[ 16.713645] [<ffffffffa06914af>] ? _nv001095rm+0x42a/0x6b4 [nvidia]
[ 16.713683] [<ffffffffa0689ef4>] ? rm_init_adapter+0xac/0x146 [nvidia]
[ 16.713721] [<ffffffffa06a9efc>] ? nv_kern_open+0x46c/0x820 [nvidia]
[ 16.713723] [<ffffffff8117b740>] ? mount_fs+0x1b0/0x1b0
[ 16.713726] [<ffffffff8117c18a>] ? chrdev_open+0xda/0x230
[ 16.713729] [<ffffffff81175920>] ? __dentry_open+0x290/0x360
[ 16.713730] [<ffffffff8117c0b0>] ? cdev_put+0x30/0x30
[ 16.713733] [<ffffffff8129c82c>] ? security_inode_permission+0x1c/0x30
[ 16.713735] [<ffffffff8118356a>] ? inode_permission+0x4a/0x110
[ 16.713736] [<ffffffff81175f9d>] ? vfs_open+0x3d/0x40
[ 16.713738] [<ffffffff81176e70>] ? nameidata_to_filp+0x40/0x50
[ 16.713740] [<ffffffff81185da8>] ? do_last+0x3f8/0x730
[ 16.713741] [<ffffffff81187481>] ? path_openat+0xd1/0x3f0
[ 16.713744] [<ffffffff8165c46e>] ? _raw_spin_lock+0xe/0x20
[ 16.713747] [<ffffffff8112f020>] ? shmem_xattr_get.isra.24+0x80/0xd0
[ 16.713749] [<ffffffff811878c2>] ? do_filp_open+0x42/0xa0
[ 16.713752] [<ffffffff81318ce1>] ? strncpy_from_user+0x31/0x40
[ 16.713753] [<ffffffff81182c0a>] ? do_getname+0x10a/0x180
[ 16.713755] [<ffffffff8165c46e>] ? _raw_spin_lock+0xe/0x20
[ 16.713757] [<ffffffff81194b67>] ? alloc_fd+0xf7/0x150
[ 16.713759] [<ffffffff81176f6d>] ? do_sys_open+0xed/0x220
[ 16.713761] [<ffffffff8119724f>] ? mntput+0x1f/0x30
[ 16.713762] [<ffffffff811770c0>] ? sys_open+0x20/0x30
[ 16.713764] [<ffffffff81664a82>] ? system_call_fastpath+0x16/0x1b
[ 16.713765] ---[ end trace 6d72101b76c066ad ]---
[ 17.321037] NVRM: GPU at 0000:01:00: GPU-a34ac110-aa69-9146-29ae-2c9796ca25d7
[ 17.321042] NVRM: Your system is not currently configured to drive a VGA console
[ 17.321044] NVRM: on the primary VGA device. The NVIDIA Linux graphics driver
[ 17.321046] NVRM: requires the use of a text-mode VGA console. Use of other console
[ 17.321047] NVRM: drivers including, but not limited to, vesafb, may result in
[ 17.321049] NVRM: corruption and stability problems, and is not supported.

(GRUB) I have tried various combinations of these kernel options

GRUB_CMDLINE_LINUX="nopat video=vesa:off vga=normal"

(XORG xorg.conf) I have tried other more complex variations, all to no avail.

Section "ServerLayout"
    Identifier "Layout0"
    Screen 0 "Screen0" 0 0
    InputDevice "Keyboard0" "CoreKeyboard"
    InputDevice "Mouse0" "CorePointer"
    Option "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "Module"
    Load "bitmap"
    Load "dbe"
    Load "ddc"
# Load "dri"
    Load "extmod"
    Load "freetype"
    Load "glx"
    Load "int10"
    Load "record"
    Load "type1"
    Load "vbe"
EndSection

Section "InputDevice"

    # generated from default
    Identifier "Mouse0"
    Driver "mouse"
    Option "Protocol" "auto"
    Option "Device" "/dev/psaux"
    Option "Emulate3Buttons" "no"
    Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier "Keyboard0"
    Driver "kbd"
EndSection

Section "Monitor"
    Identifier "Monitor0"
    VendorName "Unknown"
    ModelName "VIZ M260VA"
    HorizSync 30.0 - 61.0
    VertRefresh 58.0 - 76.0
    Option "DPMS"
EndSection

Section "Device"
    Identifier "Device0"
    Driver "nvidia"
    VendorName "NVIDIA Corporation"
    BoardName "GeForce 8800 GTS"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device "Device0"
    Monitor "Monitor0"
    DefaultDepth 24
    Option "Stereo" "0"
    Option "metamodes" "nvidia-auto-select +0+0"
    SubSection "Display"
        Depth 24
    EndSubSection
EndSection

(XORG /var/log/Xorg.0.log) Shows NO errors, will include it in an addendum if asked.

(3d acceleration test)
/usr/lib/nux/unity_support_test -p
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 8800 GTS/PCIe/SSE2
OpenGL version string: 3.3.0 NVIDIA 304.37

Not software rendered: yes
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes

Unity 3D supported: yes

(uname -r)

uname -r
3.2.0-23-generic

(lspci -k)

lspci -k
00:00.0 Host bridge: Intel Corporation Sandy Bridge DMI2 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
00:01.0 PCI bridge: Intel Corporation Sandy Bridge IIO PCI Express Root Port 1a (rev 07)
 Kernel driver in use: pcieport
 Kernel modules: shpchp
00:02.0 PCI bridge: Intel Corporation Sandy Bridge IIO PCI Express Root Port 2a (rev 07)
 Kernel driver in use: pcieport
 Kernel modules: shpchp
00:03.0 PCI bridge: Intel Corporation Sandy Bridge IIO PCI Express Root Port 3a in PCI Express Mode (rev 07)
 Kernel driver in use: pcieport
 Kernel modules: shpchp
00:05.0 System peripheral: Intel Corporation Sandy Bridge Address Map, VTd_Misc, System Management (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
00:05.2 System peripheral: Intel Corporation Sandy Bridge Control Status and Global Errors (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
00:05.4 PIC: Intel Corporation Sandy Bridge I/O APIC (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
00:11.0 PCI bridge: Intel Corporation Patsburg PCI Express Virtual Root Port (rev 06)
 Kernel driver in use: pcieport
 Kernel modules: shpchp
00:16.0 Communication controller: Intel Corporation X79 series chipset HECI Controller #2 (rev 05)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
 Kernel driver in use: mei
 Kernel modules: mei
00:19.0 Ethernet controller: Intel Corporation 82579V Gigabit Network Connection (rev 06)
 Subsystem: ASUSTeK Computer Inc. P8P67 Deluxe Motherboard
 Kernel driver in use: e1000e
 Kernel modules: e1000e
00:1a.0 USB controller: Intel Corporation X79 series chipset USB2 Enhanced Host Controller #2 (rev 06)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
 Kernel driver in use: ehci_hcd
00:1b.0 Audio device: Intel Corporation X79 series chipset High Definition Audio Controller (rev 06)
 Subsystem: ASUSTeK Computer Inc. Device 84fb
 Kernel driver in use: snd_hda_intel
 Kernel modules: snd-hda-intel
00:1c.0 PCI bridge: Intel Corporation X79 series chipset PCI Express Root Port 1 (rev b6)
 Kernel driver in use: pcieport
 Kernel modules: shpchp
00:1c.1 PCI bridge: Intel Corporation X79 series chipset PCI Express Root Port 2 (rev b6)
 Kernel driver in use: pcieport
 Kernel modules: shpchp
00:1c.3 PCI bridge: Intel Corporation X79 series chipset PCI Express Root Port 4 (rev b6)
 Kernel driver in use: pcieport
 Kernel modules: shpchp
00:1c.4 PCI bridge: Intel Corporation X79 series chipset PCI Express Root Port 5 (rev b6)
 Kernel driver in use: pcieport
 Kernel modules: shpchp
00:1c.5 PCI bridge: Intel Corporation X79 series chipset PCI Express Root Port 6 (rev b6)
 Kernel driver in use: pcieport
 Kernel modules: shpchp
00:1d.0 USB controller: Intel Corporation X79 series chipset USB2 Enhanced Host Controller #1 (rev 06)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
 Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation X79 series chipset LPC Controller (rev 06)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
 Kernel modules: iTCO_wdt
00:1f.2 SATA controller: Intel Corporation X79 series chipset 6-Port SATA AHCI Controller (rev 06)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
 Kernel driver in use: ahci
00:1f.3 SMBus: Intel Corporation X79 series chipset SMBus Host Controller (rev 06)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
 Kernel modules: i2c-i801
01:00.0 VGA compatible controller: NVIDIA Corporation G80 [GeForce 8800 GTS] (rev a2)
 Subsystem: NVIDIA Corporation Device 0421
 Kernel driver in use: nvidia
 Kernel modules: nvidia_current, nvidia, nouveau, nvidiafb
06:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller
 Subsystem: ASUSTeK Computer Inc. Device 8488
 Kernel driver in use: xhci_hcd
07:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller
 Subsystem: ASUSTeK Computer Inc. Device 8488
 Kernel driver in use: xhci_hcd
08:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 01)
 Subsystem: ASUSTeK Computer Inc. Device 84b7
 Kernel driver in use: ahci
09:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6315 Series Firewire Controller (rev 01)
 Subsystem: ASUSTeK Computer Inc. P8P67 Deluxe Motherboard
 Kernel driver in use: firewire_ohci
 Kernel modules: firewire-ohci
ff:08.0 System peripheral: Intel Corporation Sandy Bridge QPI Link 0 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:08.3 System peripheral: Intel Corporation Sandy Bridge QPI Link Reut 0 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:08.4 System peripheral: Intel Corporation Sandy Bridge QPI Link Reut 0 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:09.0 System peripheral: Intel Corporation Sandy Bridge QPI Link 1 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:09.3 System peripheral: Intel Corporation Sandy Bridge QPI Link Reut 1 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:09.4 System peripheral: Intel Corporation Sandy Bridge QPI Link Reut 1 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0a.0 System peripheral: Intel Corporation Sandy Bridge Power Control Unit 0 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0a.1 System peripheral: Intel Corporation Sandy Bridge Power Control Unit 1 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0a.2 System peripheral: Intel Corporation Sandy Bridge Power Control Unit 2 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0a.3 System peripheral: Intel Corporation Sandy Bridge Power Control Unit 3 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0b.0 System peripheral: Intel Corporation Sandy Bridge Interrupt Control Registers (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0b.3 System peripheral: Intel Corporation Sandy Bridge Semaphore and Scratchpad Configuration Registers (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0c.0 System peripheral: Intel Corporation Sandy Bridge Unicast Register 0 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0c.1 System peripheral: Intel Corporation Sandy Bridge Unicast Register 0 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0c.6 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller System Address Decoder 0 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0c.7 System peripheral: Intel Corporation Sandy Bridge System Address Decoder (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0d.0 System peripheral: Intel Corporation Sandy Bridge Unicast Register 0 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0d.1 System peripheral: Intel Corporation Sandy Bridge Unicast Register 0 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0d.6 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller System Address Decoder 1 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0e.0 System peripheral: Intel Corporation Sandy Bridge Processor Home Agent (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0e.1 Performance counters: Intel Corporation Sandy Bridge Processor Home Agent Performance Monitoring (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0f.0 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller Registers (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
 Kernel modules: sb_edac
ff:0f.1 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller RAS Registers (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0f.2 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller Target Address Decoder 0 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0f.3 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller Target Address Decoder 1 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0f.4 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller Target Address Decoder 2 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0f.5 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller Target Address Decoder 3 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:0f.6 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller Target Address Decoder 4 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:10.0 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller Channel 0-3 Thermal Control 0 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:10.1 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller Channel 0-3 Thermal Control 1 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:10.2 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller ERROR Registers 0 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:10.3 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller ERROR Registers 1 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:10.4 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller Channel 0-3 Thermal Control 2 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:10.5 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller Channel 0-3 Thermal Control 3 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:10.6 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller ERROR Registers 2 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:10.7 System peripheral: Intel Corporation Sandy Bridge Integrated Memory Controller ERROR Registers 3 (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:11.0 System peripheral: Intel Corporation Sandy Bridge DDRIO (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:13.0 System peripheral: Intel Corporation Sandy Bridge R2PCIe (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:13.1 Performance counters: Intel Corporation Sandy Bridge Ring to PCI Express Performance Monitor (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:13.4 Performance counters: Intel Corporation Sandy Bridge QuickPath Interconnect Agent Ring Registers (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:13.5 Performance counters: Intel Corporation Sandy Bridge Ring to QuickPath Interconnect Link 0 Performance Monitor (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef
ff:13.6 System peripheral: Intel Corporation Sandy Bridge Ring to QuickPath Interconnect Link 1 Performance Monitor (rev 07)
 Subsystem: ASUSTeK Computer Inc. Device 84ef

(lsmod)

lsmod
Module Size Used by
pci_stub 12622 1
vboxpci 23200 0
vboxnetadp 13382 0
vboxnetflt 23441 0
vboxdrv 287082 3 vboxpci,vboxnetadp,vboxnetflt
bnep 18281 2
rfcomm 47604 0
parport_pc 32866 0
bluetooth 180104 10 bnep,rfcomm
ppdev 17113 0
nls_iso8859_1 12713 1
nls_cp437 16991 1
vfat 17585 1
fat 61512 1 vfat
snd_hda_codec_realtek 223867 1
hid_logitech_dj 18593 0
eeepc_wmi 13109 0
asus_wmi 24456 1 eeepc_wmi
sparse_keymap 13890 1 asus_wmi
mxm_wmi 12979 0
joydev 17693 0
usbhid 47199 1 hid_logitech_dj
hid 99559 2 hid_logitech_dj,usbhid
psmouse 87603 0
serio_raw 13211 0
snd_hda_intel 33773 3
snd_hda_codec 127706 2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 13668 1 snd_hda_codec
sb_edac 18127 0
snd_pcm 97188 2 snd_hda_intel,snd_hda_codec
edac_core 53746 1 sb_edac
snd_seq_midi 13324 0
snd_rawmidi 30748 1 snd_seq_midi
snd_seq_midi_event 14899 1 snd_seq_midi
snd_seq 61896 2 snd_seq_midi,snd_seq_midi_event
snd_timer 29990 2 snd_pcm,snd_seq
snd_seq_device 14540 3 snd_seq_midi,snd_rawmidi,snd_seq
snd 78855 15 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 15091 1 snd
snd_page_alloc 18529 2 snd_hda_intel,snd_pcm
mei 41616 0
wmi 19256 2 asus_wmi,mxm_wmi
mac_hid 13253 0
nvidia 11244255 40
lp 17799 0
parport 46562 3 parport_pc,ppdev,lp
firewire_ohci 41000 0
firewire_core 63558 1 firewire_ohci
crc_itu_t 12707 1 firewire_core
e1000e 156693 0

GVLePage (gggdude)
description: updated
description: updated
GVLePage (gggdude)
tags: added: 12.04 amd64 crash issue nvidia ubuntu xorg
Revision history for this message
GVLePage (gggdude) wrote :
Download full text (3.9 KiB)

i have changed to gdm and fluxbox, so far its seems ok, no crash yet, waiting for it....... will post the results

let us say hypothetically this works, the is the issue potentially with compiz and the like?

also still get:

[ 14.373475] Pid: 1387, comm: Xorg Tainted: P C O 3.2.0-23-generic #36-Ubuntu
[ 14.373476] Call Trace:
[ 14.373481] [<ffffffff8106712f>] warn_slowpath_common+0x7f/0xc0
[ 14.373483] [<ffffffff8106718a>] warn_slowpath_null+0x1a/0x20
[ 14.373484] [<ffffffff81040f92>] __ioremap_caller+0x312/0x390
[ 14.373536] [<ffffffffa06b4d45>] ? os_map_kernel_space+0x85/0xf0 [nvidia]
[ 14.373538] [<ffffffff81041044>] ioremap_cache+0x14/0x20
[ 14.373575] [<ffffffffa06b4d45>] os_map_kernel_space+0x85/0xf0 [nvidia]
[ 14.373615] [<ffffffffa0680918>] _nv014877rm+0x76/0x92 [nvidia]
[ 14.373649] [<ffffffffa00afa1e>] ? _nv009673rm+0x89/0x142 [nvidia]
[ 14.373681] [<ffffffffa00afb8f>] ? _nv014448rm+0xb8/0x102 [nvidia]
[ 14.373714] [<ffffffffa00b0042>] ? _nv014486rm+0x58/0x9e [nvidia]
[ 14.373747] [<ffffffffa00abaa8>] ? _nv014458rm+0xbe/0x2f0 [nvidia]
[ 14.373779] [<ffffffffa00abd85>] ? _nv014491rm+0xab/0x174 [nvidia]
[ 14.373811] [<ffffffffa00abe9e>] ? _nv014457rm+0x50/0x5d [nvidia]
[ 14.373844] [<ffffffffa00b2072>] ? _nv014432rm+0x82d/0x96b [nvidia]
[ 14.373884] [<ffffffffa06907ef>] ? _nv012658rm+0x174/0x573 [nvidia]
[ 14.373923] [<ffffffffa069076d>] ? _nv012658rm+0xf2/0x573 [nvidia]
[ 14.373966] [<ffffffffa00fc261>] ? _nv004021rm+0x1bb/0x19e9 [nvidia]
[ 14.374048] [<ffffffffa0453ef9>] ? _nv004046rm+0x8690/0xae8b [nvidia]
[ 14.374144] [<ffffffffa04528bb>] ? _nv004046rm+0x7052/0xae8b [nvidia]
[ 14.374180] [<ffffffffa0084d0c>] ? _nv009980rm+0x25/0x40 [nvidia]
[ 14.374229] [<ffffffffa0690501>] ? _nv014932rm+0x7c9/0x943 [nvidia]
[ 14.374278] [<ffffffffa06914af>] ? _nv001095rm+0x42a/0x6b4 [nvidia]
[ 14.374327] [<ffffffffa0689ef4>] ? rm_init_adapter+0xac/0x146 [nvidia]
[ 14.374375] [<ffffffffa06a9efc>] ? nv_kern_open+0x46c/0x820 [nvidia]
[ 14.374378] [<ffffffff8117b740>] ? mount_fs+0x1b0/0x1b0
[ 14.374381] [<ffffffff8117c18a>] ? chrdev_open+0xda/0x230
[ 14.374385] [<ffffffff81175920>] ? __dentry_open+0x290/0x360
[ 14.374388] [<ffffffff8117c0b0>] ? cdev_put+0x30/0x30
[ 14.374391] [<ffffffff8129c82c>] ? security_inode_permission+0x1c/0x30
[ 14.374394] [<ffffffff8118356a>] ? inode_permission+0x4a/0x110
[ 14.374396] [<ffffffff81175f9d>] ? vfs_open+0x3d/0x40
[ 14.374398] [<ffffffff81176e70>] ? nameidata_to_filp+0x40/0x50
[ 14.374400] [<ffffffff81185da8>] ? do_last+0x3f8/0x730
[ 14.374403] [<ffffffff81187481>] ? path_openat+0xd1/0x3f0
[ 14.374406] [<ffffffff8165c46e>] ? _raw_spin_lock+0xe/0x20
[ 14.374410] [<ffffffff8112f020>] ? shmem_xattr_get.isra.24+0x80/0xd0
[ 14.374412] [<ffffffff811878c2>] ? do_filp_open+0x42/0xa0
[ 14.374417] [<ffffffff81318ce1>] ? strncpy_from_user+0x31/0x40
[ 14.374419] [<ffffffff81182c0a>] ? do_getname+0x10a/0x180
[ 14.374421] [<ffffffff8165c46e>] ? _raw_spin_lock+0xe/0x20
[ 14.374424] [<ffffffff81194b67>] ? alloc_fd+0xf7/0x150
[ 14.374426] [<ffffffff81176f6d>] ? do_sys_open+0xed/0x220
[ 14....

Read more...

summary: - xorg nvidia ubuntu 12.04 LTS 64 bit
+ xorg nvidia crashes, ubuntu 12.04 LTS 64 bit
Revision history for this message
Edward Donovan (edward.donovan) wrote :

I can't say much about the nvidia driver crashes, so this doesn't directly address your question, but let me ask -

Have you tried running the open source nouveau driver, rather than nvidia's? It has improved a lot, recently. I am not running a machine with an nvidia card, right now, and I'm running Quantal anyway, so I'm not sure how the version in 12.04 compares to the current releases of the xorg nouveau server, and the driver in the kernel.

Running the xorg-edgers ppa:

  https://launchpad.net/~xorg-edgers/+archive/ppa

might not be the smoothest long-term solution, but it might give you an idea whether nouveau can serve your needs. Thanks.

Revision history for this message
GVLePage (gggdude) wrote :

I researched the nouveau driver and it is coming along nicely. But it is simply not sufficient for what I need this machine to do. I would go back to windows on this box before resorting to using nouveau, nothing against nouveau.

However, I basically dumped gnome and unity, and am now using fluxbox. I have full 3d accel with nvidia driver 304.37 and no issues so far. In fact the performance is almost a 'order of magnitude of difference' better. Part of the reason for that is obvious. But I noticed many quirks with unity and some with gnome when using 3d. The applications when run in unity/gnome see to impact the performance of other applications, such has video hiccups, rendering slow down and the like, and noticeable stalls. That is now completely gone using fluxbox. The 3d desktop has a long ways to go in Linux.

Because I am a power user/developer anyways and 3d accel is a must and a 3d desktop is not, fluxbox will be just fine. I have been stress testing the present fluxbox configuration with a full on windows 7 virtual machine, two high defs movies, tons of browser tabs, and minecraft, just to stress it. So far not a single issue. My gut tells me I am not going to have any either.

However it would have been nice to have a stable unity/gnome 3d environment, hopefully you guys can resolve this bug, it effects a great number of users.

Thanks for your response and will look forward to suggestions and solutions, so I can use the standard ubuntu desktop.

And as stated above I had tried the edgers ppa, to no avail.

So if what I have works and remains stable, then its good by windows on my favority machine!

Perhaps this is not appropriate on this thread, but any suggestions on 3d graphics cards for linux, something with good 3d accel support, right now I use an nvidia 8800 GTS I carried over from my previous laptop, but I would like something in the nvidia 5xx or 6xx series or the ati radeon hd 7xxx series.

Once again thanks! and I have some friends this effects to, some ppl I finally convinced to go with linux and dump windows, help me out already!

Revision history for this message
GVLePage (gggdude) wrote :

Sorry about the typos above, and I meant desktop not laptop at the end, thx, cooking and bug reporting do not mix to well.

I will also be looking for the appropriate place to address that call trace as well. It is obviously has to do with the nvidia driver, but that is on boot I believe before and session is started, I am wondering if it is an issue with the framebuffer and uefi and the nvidia driver, I read something on that recently. Any insight would be great.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in nvidia-graphics-drivers (Ubuntu):
status: New → Confirmed
Revision history for this message
GVLePage (gggdude) wrote :

Ok so I am running stable using fluxbox and proprietary nvidia driver. However, no luck with unity or gnome, it crashes.

However,

I still get the call trace I posted above as well as the NVRM message, that I previously posted. Any solutions?

Revision history for this message
GVLePage (gggdude) wrote :

I suspected the call trace was perhaps a frame buffer issues, being that this is a uefi system and nvidia driver does not recommend a frame buffer, so I have tried the kernel options,

no fb
fb=false
vga=normal
vga=0
video=vesa:off

and various combinations thereof, to no avail.

I black listed all the frame buffer drivers.

Any ideas?

Interesting that grub in console mode displays no output between the menu selection for os and the log in screen from lightdm.

Revision history for this message
GVLePage (gggdude) wrote :

How about assigning this bug, it has been long enough.

bugbot (bugbot)
tags: added: precise
Jason White (tinystoy28)
description: updated
Revision history for this message
Artem Badasyan (abadasyan-s) wrote :

May I suggest: turn off onboard graphic from the BIOS. Then change the "quiet splash" in grub to "nomodeset". It resolved the issue with my nvidia driver, otherwise I had unreadable screen on my desktop. Hope that helps. Best...

Revision history for this message
Steven Brain (scerveau) wrote :

I'm facing the same bug on Ubuntu 12.04 LTS 32 bits.
I'm not able to run a console within the desktop. The desktop crashes.
I noticed that no xorg.conf solves the problem concerning use of konsole by example.
I'm running kernel version 3.2.0-48 with gnome-shell

Revision history for this message
GVLePage (gggdude) wrote :

There is NO onboard graphics card on this mother board.
lspci I posted shows this.
I discovered the problem was compiz. After disabling compiz the crashes stopped.
I am still running fluxbox with two monitors and I have full 3d support for applications,
just not for the desktop.
I am still using the edgers drivers.
This week I may try to enable compiz to see if the bug has been resolved or not.
My advice would be to try to disable 3d composition and see if that helps.
Is this bug fixed yet?

Revision history for this message
Steven Brain (scerveau) wrote :

It seems to be an X related issue. I tried to use former kernel ( 3.2.0-45) and the problem persists.
If I remove /etc/X11/xorg.conf, everything is working fine.
 On my side i need compiz or at least 3D support such as OpenGL and i need an option in xorg.conf option AllowSHMPixmaps "true" to use EGL.
Is there another way to enable this option ?

Revision history for this message
GVLePage (gggdude) wrote :

you can use 3d support without using a 3d compositor for the desktop, this is the setup I use.
I use fluxbox with two monitors, the Nvidia 660 and no 3d composition. My applications still have full 3d acceleration.
The performance is actually better with a light weight like fluxbox and better without the overhead of 3d desktop features
while allowing applications the same 3d capabilities they would have using gnome/unity/etc.
So without using compiz you will still have the same opengl functionality as with compiz.
I am not sure about EGL I will see what I can find specifically for that option.

There are some commands you can use to verify 3d acceleration is enabled etc.
glxgears
glxinfo
glxinfo | grep render
nvidia-settings

/usr/lib/nux/unity_support_test -p //this fails on my system because I do not have 3d composition enabled, but does not effect the 3d capabilities for applications, only for the desktop appearance/effects

So I can completely verify that you have 3d for applications without a compositor if you are concerned about that.

Revision history for this message
GVLePage (gggdude) wrote :
Revision history for this message
Steven Brain (scerveau) wrote :

Thx for your help GVLePage.
Thats the page i was using before to enable AllowSHMPixmaps but my desktop crashes when there is an XOrg.conf.
I will try to disable compiz ...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.