I’m currently running nvidia drivers 334.21 and they seem to run perfectly. However, if I try to upgrade to either 337.25 or 340.24 my computer hangs on boot. As in, not responsive over network, screen blanks, keyboard unresponsive.
I have managed to save kernel logs which show a NULL pointer dereference inside nvidia_open (which I shall include below along with bug-report.log.gz from a functioning version of nvidia drivers). Any tips on what to try next?
(sidenote, is there a preferred method of uploading the output from nvidia-bug-report.log.gz? It seems like the “solution” is to use your own hosting to upload it.)
Boot log from the crashing nvidia drivers: http://strudel-hound.com/bad-boot.log.gz
nvidia-bug-report.log.gz from 334.21 (fully functioning): http://strudel-hound.com/nvidia-bug-report.log.gz
Relevant section from dmesg of crash:
Aug 13 18:28:51 enigmas kernel: hda_intel: Disabling MSI
Aug 13 18:28:51 enigmas kernel: hub 1-0:1.0: debounce: port 3: total 100ms stable 100ms status 0x100
Aug 13 18:28:51 enigmas kernel: ehci-pci 0000:00:1a.7: GetStatus port:6 status 003002 0 ACK POWER OWNER sig=se0 CSC
Aug 13 18:28:51 enigmas kernel: hub 1-0:1.0: port 6, status 0100, change 0001, 12 Mb/s
Aug 13 18:28:51 enigmas kernel: nvidia: module license 'NVIDIA' taints kernel.
Aug 13 18:28:51 enigmas kernel: Disabling lock debugging due to kernel taint
Aug 13 18:28:51 enigmas kernel: Adding 7844160k swap on /dev/sda3. Priority:-1 extents:1 across:7844160k SS
Aug 13 18:28:51 enigmas kernel: md0: unknown partition table
Aug 13 18:28:51 enigmas kernel: BUG: unable to handle kernel NULL pointer dereference at (null)
Aug 13 18:28:51 enigmas kernel: IP: [<ffffffff8169dd4a>] __down_common+0x4e/0xed
Aug 13 18:28:51 enigmas kernel: PGD 1a63df067 PUD 1a51be067 PMD 0
Aug 13 18:28:51 enigmas kernel: Oops: 0002 [#1] PREEMPT SMP
Aug 13 18:28:51 enigmas kernel: Modules linked in: nvidia(PO+) snd_hda_codec_realtek snd_hda_intel(+) snd_hda_codec snd_hwdep uvcvideo videob
Aug 13 18:28:51 enigmas kernel: CPU: 0 PID: 156 Comm: nvidia-smi Tainted: P O 3.12.21-gentoo-r1 #1
Aug 13 18:28:51 enigmas kernel: Hardware name: System manufacturer P5K SE/P5K SE, BIOS 1104 07/07/2008
Aug 13 18:28:51 enigmas kernel: task: ffff8801a6381bc0 ti: ffff8801a51ca000 task.ti: ffff8801a51ca000
Aug 13 18:28:51 enigmas kernel: RIP: 0010:[<ffffffff8169dd4a>] [<ffffffff8169dd4a>] __down_common+0x4e/0xed
Aug 13 18:28:51 enigmas kernel: RSP: 0018:ffff8801a51cbb48 EFLAGS: 00010096
Aug 13 18:28:51 enigmas kernel: RAX: 0000000000000000 RBX: 7fffffffffffffff RCX: 0000000000000000
Aug 13 18:28:51 enigmas kernel: RDX: ffff8801a51cbb48 RSI: 0000000000000002 RDI: ffffffffa0a59448
Aug 13 18:28:51 enigmas kernel: RBP: ffffffffa0a59448 R08: ffff8801a6130000 R09: 0000000000000020
Aug 13 18:28:51 enigmas kernel: R10: 0000000000000018 R11: 0000000000000018 R12: ffff8801a6381bc0
Aug 13 18:28:51 enigmas kernel: R13: 0000000000000002 R14: 0000000000000000 R15: 0000000000000000
Aug 13 18:28:51 enigmas kernel: FS: 00007f1a5e4c7700(0000) GS:ffff8801afc00000(0000) knlGS:0000000000000000
Aug 13 18:28:51 enigmas kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Aug 13 18:28:51 enigmas kernel: CR2: 0000000000000000 CR3: 00000001a637d000 CR4: 00000000000007f0
Aug 13 18:28:51 enigmas kernel: Stack:
Aug 13 18:28:51 enigmas kernel: ffffffffa0a59450 0000000000000000 00000000000000d0 ffffffffa065d1f2
Aug 13 18:28:51 enigmas kernel: ffff8801a51cbfd8 ffffffffa0a59448 ffff8800cb9b1500 ffff8801a612b000
Aug 13 18:28:51 enigmas kernel: ffff8800c88b61a8 ffff8800cb9b1b00 00000000000000ff ffffffff81064927
Aug 13 18:28:51 enigmas kernel: Call Trace:
Aug 13 18:28:51 enigmas kernel: [<ffffffffa065d1f2>] ? nvidia_open+0x82/0x8e0 [nvidia]
Aug 13 18:28:51 enigmas kernel: [<ffffffff81064927>] ? down+0x37/0x40
Aug 13 18:28:51 enigmas kernel: [<ffffffffa065d6d3>] ? nvidia_open+0x563/0x8e0 [nvidia]
Aug 13 18:28:51 enigmas kernel: [<ffffffff81114a5c>] ? exact_lock+0xc/0x20
Aug 13 18:28:51 enigmas kernel: [<ffffffff813e6e22>] ? kobj_lookup+0x102/0x150
Aug 13 18:28:51 enigmas kernel: [<ffffffff81115220>] ? cdev_put+0x30/0x30
Aug 13 18:28:51 enigmas kernel: [<ffffffffa0667e1d>] ? nvidia_frontend_open+0x4d/0xa0 [nvidia]
Aug 13 18:28:51 enigmas kernel: [<ffffffff811152b6>] ? chrdev_open+0x96/0x1d0
Aug 13 18:28:51 enigmas kernel: [<ffffffff8110e726>] ? do_dentry_open+0x226/0x2a0
Aug 13 18:28:51 enigmas kernel: [<ffffffff8110e7c8>] ? finish_open+0x28/0x40
Aug 13 18:28:51 enigmas kernel: [<ffffffff8111f989>] ? do_last+0x6f9/0xef0
Aug 13 18:28:51 enigmas kernel: [<ffffffff8111c388>] ? link_path_walk+0x68/0x830
Aug 13 18:28:51 enigmas kernel: [<ffffffff81120257>] ? path_openat+0xd7/0x670
Aug 13 18:28:51 enigmas kernel: [<ffffffff81134e78>] ? simple_xattr_get+0x78/0xd0
Aug 13 18:28:51 enigmas kernel: [<ffffffff8112bc5c>] ? inode_change_ok+0x8c/0x180
Aug 13 18:28:51 enigmas kernel: [<ffffffff81120d65>] ? do_filp_open+0x45/0xb0
Aug 13 18:28:51 enigmas kernel: [<ffffffff8112d035>] ? __alloc_fd+0xc5/0x120
Aug 13 18:28:51 enigmas kernel: [<ffffffff8110fb90>] ? do_sys_open+0x140/0x230
Aug 13 18:28:51 enigmas kernel: [<ffffffff816a12e2>] ? system_call_fastpath+0x16/0x1b
Aug 13 18:28:51 enigmas kernel: Code: d3 48 83 ec 28 48 8b 47 10 48 8d 14 24 48 89 57 10 48 8d 57 08 48 89 14 24 48 8d 14 24 65 4c 8b 24 25 0
Aug 13 18:28:51 enigmas kernel: RIP [<ffffffff8169dd4a>] __down_common+0x4e/0xed
Aug 13 18:28:51 enigmas kernel: RSP <ffff8801a51cbb48>
Aug 13 18:28:51 enigmas kernel: CR2: 0000000000000000
Aug 13 18:28:51 enigmas kernel: ---[ end trace 60ddcdb9d011d61e ]---
Aug 13 18:28:51 enigmas kernel: note: nvidia-smi[156] exited with preempt_count 1
Aug 13 18:28:51 enigmas kernel: BUG: scheduling while atomic: nvidia-smi/156/0x10000002
Aug 13 18:28:51 enigmas kernel: Modules linked in: nvidia(PO+) snd_hda_codec_realtek snd_hda_intel(+) snd_hda_codec snd_hwdep uvcvideo videob
Aug 13 18:28:51 enigmas kernel: CPU: 0 PID: 156 Comm: nvidia-smi Tainted: P D O 3.12.21-gentoo-r1 #1
Aug 13 18:28:51 enigmas kernel: Hardware name: System manufacturer P5K SE/P5K SE, BIOS 1104 07/07/2008
Aug 13 18:28:51 enigmas kernel: 0000000000000000 ffff8801a6381bc0 ffffffff81698edc ffff8801afc119c0
Aug 13 18:28:51 enigmas kernel: ffffffff8169626a ffff8801a51cbfd8 ffffffff8169f036 ffff8801a6381bc0
Aug 13 18:28:51 enigmas kernel: [<ffffffff81120257>] ? path_openat+0xd7/0x670
Aug 13 18:28:51 enigmas kernel: [<ffffffff81134e78>] ? simple_xattr_get+0x78/0xd0
Aug 13 18:28:51 enigmas kernel: [<ffffffff8112bc5c>] ? inode_change_ok+0x8c/0x180
Aug 13 18:28:51 enigmas kernel: [<ffffffff81120d65>] ? do_filp_open+0x45/0xb0
Aug 13 18:28:51 enigmas kernel: [<ffffffff8112d035>] ? __alloc_fd+0xc5/0x120
Aug 13 18:28:51 enigmas kernel: [<ffffffff8110fb90>] ? do_sys_open+0x140/0x230
Aug 13 18:28:51 enigmas kernel: [<ffffffff816a12e2>] ? system_call_fastpath+0x16/0x1b
Aug 13 18:28:51 enigmas kernel: Code: d3 48 83 ec 28 48 8b 47 10 48 8d 14 24 48 89 57 10 48 8d 57 08 48 89 14 24 48 8d 14 24 65 4c 8b 24 25 0
Aug 13 18:28:51 enigmas kernel: RIP [<ffffffff8169dd4a>] __down_common+0x4e/0xed
Aug 13 18:28:51 enigmas kernel: RSP <ffff8801a51cbb48>
Aug 13 18:28:51 enigmas kernel: CR2: 0000000000000000
Aug 13 18:28:51 enigmas kernel: ---[ end trace 60ddcdb9d011d61e ]---
Aug 13 18:28:51 enigmas kernel: note: nvidia-smi[156] exited with preempt_count 1
Aug 13 18:28:51 enigmas kernel: BUG: scheduling while atomic: nvidia-smi/156/0x10000002
Aug 13 18:28:51 enigmas kernel: Modules linked in: nvidia(PO+) snd_hda_codec_realtek snd_hda_intel(+) snd_hda_codec snd_hwdep uvcvideo videob
Aug 13 18:28:51 enigmas kernel: CPU: 0 PID: 156 Comm: nvidia-smi Tainted: P D O 3.12.21-gentoo-r1 #1
Aug 13 18:28:51 enigmas kernel: Hardware name: System manufacturer P5K SE/P5K SE, BIOS 1104 07/07/2008
Aug 13 18:28:51 enigmas kernel: 0000000000000000 ffff8801a6381bc0 ffffffff81698edc ffff8801afc119c0
Aug 13 18:28:51 enigmas kernel: ffffffff8169626a ffff8801a51cbfd8 ffffffff8169f036 ffff8801a6381bc0
Aug 13 18:28:51 enigmas kernel: 0000000000000000 ffff8801a51cbfd8 ffff8801a51cbfd8 ffff8801a51cbfd8
Aug 13 18:28:51 enigmas kernel: Call Trace:
Aug 13 18:28:51 enigmas kernel: [<ffffffff81698edc>] ? dump_stack+0x50/0x80
Aug 13 18:28:51 enigmas kernel: [<ffffffff8169626a>] ? __schedule_bug+0x40/0x4f
Aug 13 18:28:51 enigmas kernel: [<ffffffff8169f036>] ? __schedule+0x576/0x6d0
Aug 13 18:28:51 enigmas kernel: [<ffffffff8106978d>] ? __cond_resched+0x1d/0x30
Aug 13 18:28:51 enigmas kernel: [<ffffffff8169f207>] ? _cond_resched+0x27/0x30
Aug 13 18:28:51 enigmas kernel: [<ffffffff810e70f8>] ? unmap_single_vma+0x378/0x730
Aug 13 18:28:51 enigmas kernel: [<ffffffff810e7cf1>] ? unmap_vmas+0x41/0x60
Aug 13 18:28:51 enigmas kernel: [<ffffffff810efead>] ? exit_mmap+0x9d/0x130
Aug 13 18:28:51 enigmas kernel: [<ffffffff8103f605>] ? mmput+0x25/0xb0
Aug 13 18:28:51 enigmas kernel: [<ffffffff8104411a>] ? do_exit+0x26a/0xa30
Aug 13 18:28:51 enigmas kernel: [<ffffffff81006114>] ? oops_end+0x94/0xe0
Aug 13 18:28:51 enigmas kernel: [<ffffffff81695a14>] ? no_context+0x249/0x274
Aug 13 18:28:51 enigmas kernel: [<ffffffff81037da2>] ? __do_page_fault+0xb2/0x490
Aug 13 18:28:51 enigmas kernel: [<ffffffff810d008c>] ? get_page_from_freelist+0x63c/0x900
Aug 13 18:28:51 enigmas kernel: [<ffffffff8142655d>] ? ata_sff_check_status+0xd/0x20
Aug 13 18:28:51 enigmas kernel: [<ffffffff8110375b>] ? alloc_pages_current+0xbb/0x190
Aug 13 18:28:51 enigmas kernel: [<ffffffff81107cb0>] ? new_slab+0x1f0/0x2d0
Aug 13 18:28:51 enigmas kernel: [<ffffffff816a0e22>] ? page_fault+0x22/0x30
Aug 13 18:28:51 enigmas kernel: [<ffffffff8169dd4a>] ? __down_common+0x4e/0xed
Aug 13 18:28:51 enigmas kernel: [<ffffffffa065d1f2>] ? nvidia_open+0x82/0x8e0 [nvidia]
Aug 13 18:28:51 enigmas kernel: [<ffffffff81064927>] ? down+0x37/0x40
Aug 13 18:28:51 enigmas kernel: [<ffffffffa065d6d3>] ? nvidia_open+0x563/0x8e0 [nvidia]
Aug 13 18:28:51 enigmas kernel: [<ffffffff81114a5c>] ? exact_lock+0xc/0x20
Aug 13 18:28:51 enigmas kernel: [<ffffffff813e6e22>] ? kobj_lookup+0x102/0x150
Aug 13 18:28:51 enigmas kernel: [<ffffffff81115220>] ? cdev_put+0x30/0x30
Aug 13 18:28:51 enigmas kernel: [<ffffffffa0667e1d>] ? nvidia_frontend_open+0x4d/0xa0 [nvidia]
Aug 13 18:28:51 enigmas kernel: [<ffffffff811152b6>] ? chrdev_open+0x96/0x1d0
Aug 13 18:28:51 enigmas kernel: [<ffffffff8110e726>] ? do_dentry_open+0x226/0x2a0
Aug 13 18:28:51 enigmas kernel: [<ffffffff8110e7c8>] ? finish_open+0x28/0x40
Aug 13 18:28:51 enigmas kernel: [<ffffffff8111f989>] ? do_last+0x6f9/0xef0
Aug 13 18:28:51 enigmas kernel: [<ffffffff8111c388>] ? link_path_walk+0x68/0x830
Aug 13 18:28:51 enigmas kernel: [<ffffffff81120257>] ? path_openat+0xd7/0x670
Aug 13 18:28:51 enigmas kernel: [<ffffffff81134e78>] ? simple_xattr_get+0x78/0xd0
Aug 13 18:28:51 enigmas kernel: [<ffffffff8112bc5c>] ? inode_change_ok+0x8c/0x180
Aug 13 18:28:51 enigmas kernel: [<ffffffff81120d65>] ? do_filp_open+0x45/0xb0
Aug 13 18:28:51 enigmas kernel: [<ffffffff81120d65>] ? do_filp_open+0x45/0xb0
Aug 13 18:28:51 enigmas kernel: [<ffffffff8112d035>] ? __alloc_fd+0xc5/0x120
Aug 13 18:28:51 enigmas kernel: [<ffffffff8110fb90>] ? do_sys_open+0x140/0x230
Aug 13 18:28:51 enigmas kernel: [<ffffffff816a12e2>] ? system_call_fastpath+0x16/0x1b
Aug 13 18:28:51 enigmas kernel: BUG: scheduling while atomic: nvidia-smi/156/0x10000002
Aug 13 18:28:51 enigmas kernel: Modules linked in: nvidia(PO+) snd_hda_codec_realtek snd_hda_intel(+) snd_hda_codec snd_hwdep uvcvideo videob
Aug 13 18:28:51 enigmas kernel: CPU: 0 PID: 156 Comm: nvidia-smi Tainted: P D W O 3.12.21-gentoo-r1 #1
Aug 13 18:28:51 enigmas kernel: Hardware name: System manufacturer P5K SE/P5K SE, BIOS 1104 07/07/2008
Aug 13 18:28:51 enigmas kernel: 0000000000000000 ffff8801a6381bc0 ffffffff81698edc ffff8801afc119c0
Aug 13 18:28:51 enigmas kernel: ffffffff8169626a ffff8801a51cbfd8 ffffffff8169f036 ffff8801a7d31a00
Aug 13 18:28:51 enigmas kernel: ffffffff810eff19 ffff8801a51cbfd8 ffff8801a51cbfd8 ffff8801a51cbfd8
Aug 13 18:28:51 enigmas kernel: Call Trace:
Aug 13 18:28:51 enigmas kernel: [<ffffffff81698edc>] ? dump_stack+0x50/0x80
Aug 13 18:28:51 enigmas kernel: [<ffffffff8169626a>] ? __schedule_bug+0x40/0x4f
Aug 13 18:28:51 enigmas kernel: [<ffffffff8169f036>] ? __schedule+0x576/0x6d0
Aug 13 18:28:51 enigmas kernel: [<ffffffff810eff19>] ? exit_mmap+0x109/0x130
Aug 13 18:28:51 enigmas kernel: [<ffffffff8106978d>] ? __cond_resched+0x1d/0x30
Aug 13 18:28:51 enigmas kernel: [<ffffffff8169f207>] ? _cond_resched+0x27/0x30
Aug 13 18:28:51 enigmas kernel: [<ffffffff8112ce15>] ? put_files_struct+0xb5/0x120
Aug 13 18:28:51 enigmas kernel: [<ffffffff8104464d>] ? do_exit+0x79d/0xa30
Aug 13 18:28:51 enigmas kernel: [<ffffffff81006114>] ? oops_end+0x94/0xe0
Aug 13 18:28:51 enigmas kernel: [<ffffffff81695a14>] ? no_context+0x249/0x274
Aug 13 18:28:51 enigmas kernel: [<ffffffff81037da2>] ? __do_page_fault+0xb2/0x490
Aug 13 18:28:51 enigmas kernel: [<ffffffff810d008c>] ? get_page_from_freelist+0x63c/0x900
Aug 13 18:28:51 enigmas kernel: [<ffffffff8142655d>] ? ata_sff_check_status+0xd/0x20
Aug 13 18:28:51 enigmas kernel: [<ffffffff8110375b>] ? alloc_pages_current+0xbb/0x190
Aug 13 18:28:51 enigmas kernel: [<ffffffff81107cb0>] ? new_slab+0x1f0/0x2d0
Aug 13 18:28:51 enigmas kernel: [<ffffffff816a0e22>] ? page_fault+0x22/0x30
Aug 13 18:28:51 enigmas kernel: [<ffffffff8169dd4a>] ? __down_common+0x4e/0xed
Aug 13 18:28:51 enigmas kernel: [<ffffffffa065d1f2>] ? nvidia_open+0x82/0x8e0 [nvidia]
Aug 13 18:28:51 enigmas kernel: [<ffffffff81064927>] ? down+0x37/0x40
Aug 13 18:28:51 enigmas kernel: [<ffffffffa065d6d3>] ? nvidia_open+0x563/0x8e0 [nvidia]
Aug 13 18:28:51 enigmas kernel: [<ffffffff81114a5c>] ? exact_lock+0xc/0x20
Aug 13 18:28:51 enigmas kernel: [<ffffffff813e6e22>] ? kobj_lookup+0x102/0x150
Aug 13 18:28:51 enigmas kernel: [<ffffffff81115220>] ? cdev_put+0x30/0x30
Aug 13 18:28:51 enigmas kernel: [<ffffffffa0667e1d>] ? nvidia_frontend_open+0x4d/0xa0 [nvidia]
Aug 13 18:28:51 enigmas kernel: [<ffffffff811152b6>] ? chrdev_open+0x96/0x1d0
Aug 13 18:28:51 enigmas kernel: [<ffffffff8110e726>] ? do_dentry_open+0x226/0x2a0
Aug 13 18:28:51 enigmas kernel: [<ffffffff8110e7c8>] ? finish_open+0x28/0x40
Aug 13 18:28:51 enigmas kernel: [<ffffffff8111f989>] ? do_last+0x6f9/0xef0
Aug 13 18:28:51 enigmas kernel: [<ffffffff8111c388>] ? link_path_walk+0x68/0x830
Aug 13 18:28:51 enigmas kernel: [<ffffffff81120257>] ? path_openat+0xd7/0x670
Aug 13 18:28:51 enigmas kernel: [<ffffffff81134e78>] ? simple_xattr_get+0x78/0xd0
Aug 13 18:28:51 enigmas kernel: [<ffffffff8112bc5c>] ? inode_change_ok+0x8c/0x180
Aug 13 18:28:51 enigmas kernel: [<ffffffff81120d65>] ? do_filp_open+0x45/0xb0
Aug 13 18:28:51 enigmas kernel: [<ffffffff8112d035>] ? __alloc_fd+0xc5/0x120
Aug 13 18:28:51 enigmas kernel: [<ffffffff8110fb90>] ? do_sys_open+0x140/0x230
Aug 13 18:28:51 enigmas kernel: [<ffffffff816a12e2>] ? system_call_fastpath+0x16/0x1b
Aug 13 18:28:51 enigmas kernel: hub 1-0:1.0: debounce: port 6: total 100ms stable 100ms status 0x100
Aug 13 18:28:51 enigmas kernel: hub 3-0:1.0: state 7 ports 2 chg 0000 evt 0004
Aug 13 18:28:51 enigmas kernel: uhci_hcd 0000:00:1a.0: port 2 portsc 01a3,00
Aug 13 18:28:51 enigmas kernel: hub 3-0:1.0: port 2, status 0301, change 0001, 1.5 Mb/s