340.24 (kernel 3.12.21-gentoo) kernel NULL pointer dereference with Xorg not starting (nvidia.ko sil

In contrary to similar reports i get this directly at startup and not when using mplayer/firefox.
Also booting seems to be delayed.
Running 334.21-r3 is without any issues on the same configuration

Kernel is 3.12 with gentoo patches (3.12.21-r1)
gentoo bug report: https://bugs.gentoo.org/show_bug.cgi?id=513380

I’ll now try a newer (unstable for my distribution) kernel.
And see if i can find the attach button to send the nvidia-bug-report.log - found it.

[edit] Issue can not be observed with newer kernel: 3.15.5

[    4.725710] usb 5-1: default language 0x0409
[    4.733128] nvidia: module license 'NVIDIA' taints kernel.
[    4.733131] Disabling lock debugging due to kernel taint
[    4.755591] BUG: unable to handle kernel NULL pointer dereference at           (null)
[    4.755640] IP: [<ffffffff815ed1fe>] __down+0x3b/0x90
[    4.755671] PGD da69c067 PUD db715067 PMD 0 
[    4.755701] Oops: 0002 [#1] SMP 
[    4.755723] Modules linked in: nvidia(PO+) snd_hda_codec_idt snd_hda_intel(+) snd_hda_codec snd_hwdep
[    4.755783] CPU: 3 PID: 1332 Comm: nvidia-smi Tainted: P           O 3.12.21-gentoo-r1 #1
[    4.755823] Hardware name:                  /DP45SG, BIOS SGP4510H.86A.0116.2009.0505.1452 05/05/2009
[    4.755867] task: ffff880211efdac0 ti: ffff8800da4de000 task.ti: ffff8800da4de000
[    4.755903] RIP: 0010:[<ffffffff815ed1fe>]  [<ffffffff815ed1fe>] __down+0x3b/0x90
[    4.755942] RSP: 0018:ffff8800da4dfb98  EFLAGS: 00010082
[    4.755969] RAX: 0000000000000000 RBX: ffffffffa09c2c60 RCX: 0000000000000000
[    4.756003] RDX: ffff8800da4dfb98 RSI: ffffffffa0784aea RDI: ffffffffa09c2c60
[    4.756037] RBP: ffff880211efdac0 R08: ffff88021fd98e80 R09: ffff880212f6b000
[    4.756072] R10: 000000000000001c R11: 00000000000000d0 R12: 7fffffffffffffff
[    4.756106] R13: 00000000000000ff R14: ffff880212019c00 R15: ffff8800da7ef628
[    4.756141] FS:  00007f70f3032700(0000) GS:ffff88021fd80000(0000) knlGS:0000000000000000
[    4.756180] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    4.756208] CR2: 0000000000000000 CR3: 00000000da69b000 CR4: 00000000000007a0
[    4.756242] Stack:
[    4.756253]  ffffffffa09c2c68 0000000000000000 ffffffffa05c8b25 ffff880212019c00
[    4.756298]  ffffffffa09c2c60 0000000000000286 ffff880212f60000 ffffffff81075a52
[    4.756343]  ffff880212f6b000 ffff880212019e00 ffff880212019e00 ffffffffa05c8c0d
[    4.756387] Call Trace:
[    4.756517]  [<ffffffffa05c8b25>] ? nvidia_open+0xab/0x81c [nvidia]
[    4.756550]  [<ffffffff81075a52>] ? down+0x25/0x34
[    4.756637]  [<ffffffffa05c8c0d>] ? nvidia_open+0x193/0x81c [nvidia]
[    4.756732]  [<ffffffffa05d0a25>] ? nvidia_frontend_open+0x4c/0x82 [nvidia]
[    4.756768]  [<ffffffff81102aae>] ? chrdev_open+0x11d/0x144
[    4.756796]  [<ffffffff81102991>] ? cdev_put+0x1a/0x1a
[    4.756823]  [<ffffffff810fd4b0>] ? do_dentry_open+0x176/0x226
[    4.756853]  [<ffffffff810fd678>] ? finish_open+0x2a/0x33
[    4.756881]  [<ffffffff8110b08f>] ? do_last+0x93a/0xb4e
[    4.757991]  [<ffffffff81107e0b>] ? link_path_walk+0x4d/0x79f
[    4.758774]  [<ffffffff8110b4c5>] ? path_openat+0x222/0x58d
[    4.758774]  [<ffffffff8111439d>] ? inode_change_ok+0xb0/0x11b
[    4.758774]  [<ffffffff8110baf7>] ? do_filp_open+0x2b/0x6f
[    4.758774]  [<ffffffff81114e0a>] ? __alloc_fd+0x5e/0xee
[    4.758774]  [<ffffffff810fe56f>] ? do_sys_open+0x14b/0x1d2
[    4.758774]  [<ffffffff815f4162>] ? system_call_fastpath+0x16/0x1b
[    4.758774] Code: fb 48 83 ec 20 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 48 8b 2c 25 c0 b8 00 00 48 89 44 24 08 <48> 89 10 48 89 6c 24 10 c6 44 24 18 00 eb 05 4d 85 e4 7e 28 48 
[    4.758774] RIP  [<ffffffff815ed1fe>] __down+0x3b/0x90
[    4.758774]  RSP <ffff8800da4dfb98>
[    4.758774] CR2: 0000000000000000
[    4.758774] ---[ end trace e3f010522d3bdc1c ]---

nvidia-bug-report.log.gz (68.3 KB)