Kernel error with 340.46 and kernel version 3.16.5 (and some previous) on GeForce GTS 360M

Dear all,

Since a couple of weeks I cannot start my X environement straight after boot because I face this kernel error:

[   16.489901] BUG: unable to handle kernel NULL pointer dereference at           (null)
[   16.489905] IP: [<ffffffff814c4057>] __down+0x3c/0x8f
[   16.489907] PGD c2607067 PUD c2e22067 PMD 0 
[   16.489908] Oops: 0002 [#1] SMP 
[   16.489940] Modules linked in: uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev coretemp kvm_intel kvm microcode pcspkr nvidia(PO+) i2c_i801(+) iwlwifi(+) r8169(+) cfg80211 rfkill wmi(+) snd_hda_intel(+) mii snd_hda_controller acpi_cpufreq snd_hda_codec snd_hwdep drm snd_pcm battery i2c_core snd_timer video(+) agpgart snd thermal(+) ac(+) processor button thermal_sys ipv6 xts gf128mul aes_x86_64 cbc sha512_generic sha256_generic sha1_generic libiscsi scsi_transport_iscsi tg3 ptp pps_core libphy e1000 fuse nfs lockd sunrpc jfs multipath linear raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor xor async_tx raid6_pq raid1 raid0 dm_snapshot dm_bufio dm_crypt dm_mirror dm_region_hash dm_log dm_mod hid_sunplus hid_sony led_class hid_samsung hid_pl hid_petalynx
[   16.489971]  hid_gyration sl811_hcd usbhid xhci_hcd ohci_pci ohci_hcd uhci_hcd usb_storage aic94xx libsas lpfc crc_t10dif crct10dif_common qla2xxx megaraid_sas megaraid_mbox megaraid_mm megaraid aacraid sx8 DAC960 cciss 3w_9xxx 3w_xxxx mptsas scsi_transport_sas mptfc scsi_transport_fc scsi_tgt mptspi mptscsih mptbase atp870u dc395x qla1280 imm parport dmx3191d sym53c8xx gdth advansys initio BusLogic arcmsr aic7xxx aic79xx scsi_transport_spi sg pdc_adma sata_inic162x sata_mv ata_piix sata_qstor sata_vsc sata_uli sata_sis sata_sx4 sata_nv sata_via sata_svw sata_sil24 sata_sil sata_promise pata_sl82c105 pata_via pata_jmicron pata_marvell pata_sis pata_netcell pata_pdc202xx_old pata_triflex pata_atiixp pata_opti pata_amd pata_ali pata_it8213 pata_pcmcia pcmcia pcmcia_core pata_ns87415 pata_ns87410 pata_serverworks
[   16.489980]  pata_artop pata_it821x pata_optidma pata_hpt3x2n pata_hpt3x3 pata_hpt37x pata_hpt366 pata_cmd64x pata_efar pata_rz1000 pata_sil680 pata_radisys pata_pdc2027x pata_mpiix ahci libahci libata ehci_pci ehci_hcd usbcore usb_common
[   16.489982] CPU: 6 PID: 3592 Comm: nvidia-smi Tainted: P           O  3.16.5-gentoo #1
[   16.489984] Hardware name: CLEVO CO.                        W860CU                          /W860CU                          , BIOS CALPELLACRB.86C.0000.X
[   16.489985] task: ffff8801af1af010 ti: ffff880192e74000 task.ti: ffff880192e74000
[   16.489988] RIP: 0010:[<ffffffff814c4057>]  [<ffffffff814c4057>] __down+0x3c/0x8f
[   16.489988] RSP: 0018:ffff880192e77b90  EFLAGS: 00010086
[   16.489989] RAX: 0000000000000000 RBX: ffffffffa1414bf8 RCX: 0000000000000000
[   16.489990] RDX: ffffffffa1414c00 RSI: ffffffffa11d6027 RDI: ffffffffa1414bf8
[   16.489991] RBP: ffff880192e77bd0 R08: ffff8800be91c148 R09: 0000000000000000
[   16.489992] R10: 000000000000001e R11: 0000000000014410 R12: 7fffffffffffffff
[   16.489993] R13: ffff8801af1af010 R14: 00000000000000ff R15: 0000000000000000
[   16.489994] FS:  00007f5e2c774700(0000) GS:ffff8801b7d80000(0000) knlGS:0000000000000000
[   16.489995] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   16.489996] CR2: 0000000000000000 CR3: 00000000a8121000 CR4: 00000000000007e0
[   16.489996] Stack:
[   16.489998]  ffffffffa1414c00 0000000000000000 00000000000000d0 ffff8801af6a40c0
[   16.490000]  0000000000000246 ffffffffa1414bf8 0000000000000286 ffff8801a88e4088
[   16.490001]  ffff880192e77bf0 ffffffff81061cf7 ffff8801a9f42800 ffff8800a80f9828
[   16.490001] Call Trace:
[   16.490005]  [<ffffffff81061cf7>] down+0x28/0x38
[   16.490103]  [<ffffffffa1019731>] nvidia_open+0x183/0x851 [nvidia]
[   16.490107]  [<ffffffff813c2c5b>] ? kobj_lookup+0xf9/0x12d
[   16.490189]  [<ffffffffa1021a56>] nvidia_frontend_open+0x48/0x83 [nvidia]
[   16.490193]  [<ffffffff810e0e0c>] chrdev_open+0x139/0x15f
[   16.490195]  [<ffffffff810e0cd3>] ? cdev_put+0x1e/0x1e
[   16.490196]  [<ffffffff810dbc8f>] do_dentry_open.isra.15+0x1a4/0x286
[   16.490198]  [<ffffffff810dbd8c>] finish_open+0x1b/0x25
[   16.490200]  [<ffffffff810e8755>] do_last+0x8f1/0xb75
[   16.490202]  [<ffffffff810e8c24>] path_openat+0x24b/0x5bf
[   16.490204]  [<ffffffff810b3573>] ? shmem_xattr_validate+0x45/0x70
[   16.490206]  [<ffffffff810e9e62>] do_filp_open+0x35/0x7a
[   16.490209]  [<ffffffff810f3982>] ? __alloc_fd+0x59/0xe1
[   16.490211]  [<ffffffff810dcc50>] do_sys_open+0x142/0x1d1
[   16.490212]  [<ffffffff810dc824>] ? SyS_fchownat+0x9a/0xcc
[   16.490213]  [<ffffffff810dccf8>] SyS_open+0x19/0x1b
[   16.490215]  [<ffffffff814c5492>] system_call_fastpath+0x16/0x1b
[   16.490228] Code: 00 00 41 54 49 bc ff ff ff ff ff ff ff 7f 53 48 89 fb 48 83 e4 f0 48 83 ec 20 48 8b 47 10 48 89 14 24 48 89 67 10 48 89 44 24 08 <48> 89 20 4c 89 6c 24 10 c6 44 24 18 00 49 c7 45 00 02 00 00 00 
[   16.490230] RIP  [<ffffffff814c4057>] __down+0x3c/0x8f
[   16.490231]  RSP <ffff880192e77b90>
[   16.490231] CR2: 0000000000000000
[   16.490233] ---[ end trace 623563f5734f3e3d ]---

Can somebody help me please ?
Best,
Jerome

P.S: I’m using a Gentoo OS

Nobody have an idea please ?