New driver and kernel but same problem: driver > 331 fight against intel_iommu.
My system is a Dell Precision M4700 (Quadro K2000M) with Fedora 20 and vanilla kernel 3.14.4
This bug occur with flash player, mplayer and videolan.
Please, fix your code! I need EGL and VDPAU for my work!
[ 327.671570] BUG: unable to handle kernel NULL pointer dereference at 0000000000000088
[ 327.671579] IP: [<ffffffff814bd207>] iommu_no_mapping+0x7/0x100
[ 327.671588] PGD 20ac7e067 PUD 20af78067 PMD 0
[ 327.671594] Oops: 0000 [#1] PREEMPT SMP
[ 327.671598] Modules linked in: rfcomm nf_conntrack_netbios_ns nf_conntrack_broadcast ccm ip6t_rpfilter ip6t_REJECT xt_conntrack bnep ip6table_nat nf_conntrack_ipv6 nf_defrag_ipv6 nf_nat_ipv6 ip6table_mangle ip6table_security ip6table_raw ip6table_filter ip6_tables iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack iptable_mangle iptable_security iptable_raw vboxpci(O) vboxnetadp(O) vboxnetflt(O) vboxdrv(O) arc4 iwldvm mac80211 nvidia(PO) dell_laptop x86_pkg_temp_thermal dcdbas coretemp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core dell_wmi sparse_keymap videodev kvm_intel kvm media btusb sdhci_pci sdhci bluetooth 6lowpan_iphc crct10dif_pclmul iwlwifi mmc_core i2c_i801 iTCO_wdt iTCO_vendor_support joydev crc32_pclmul crc32c_intel cfg80211 rfkill ghash_clmulni_intel
[ 327.671654] wmi video firewire_ohci firewire_core crc_itu_t
[ 327.671663] CPU: 0 PID: 2330 Comm: plugin-containe Tainted: P O 3.14.4 #1
[ 327.671667] Hardware name: Dell Inc. Precision M4700/082H3V, BIOS A05 10/08/2012
[ 327.671669] task: ffff8800c9be0f40 ti: ffff8800a145e000 task.ti: ffff8800a145e000
[ 327.671672] RIP: 0010:[<ffffffff814bd207>] [<ffffffff814bd207>] iommu_no_mapping+0x7/0x100
[ 327.671677] RSP: 0018:ffff8800a145fd80 EFLAGS: 00010246
[ 327.671679] RAX: 00000000bd2b9000 RBX: 0000000000000000 RCX: 0000000000000000
[ 327.671681] RDX: 0000000000000001 RSI: ffff8801dfa89898 RDI: 0000000000000000
[ 327.671684] RBP: ffffea0000000000 R08: 0000000000000000 R09: 0000000000000001
[ 327.671686] R10: ffffffff814bd300 R11: 0000000000000293 R12: ffff8801dfa89898
[ 327.671688] R13: 0000000000000000 R14: ffff8801dfa89ac0 R15: ffff8801dfa89880
[ 327.671691] FS: 00007f40ae922a80(0000) GS:ffff88022dc00000(0000) knlGS:0000000000000000
[ 327.671694] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 327.671696] CR2: 0000000000000088 CR3: 00000001f4c08000 CR4: 00000000001407f0
[ 327.671698] Stack:
[ 327.671700] 0000000000000000 ffffea0000000000 ffff8801dfa89898 ffffffff814bd315
[ 327.671704] 0000000000000000 ffffea0000000000 000077ff80000000 0000000000000000
[ 327.671708] ffff8801dfa89ac0 ffff8801dfa89880 ffffffffa0bdc6c1 0000000000000098
[ 327.671713] Call Trace:
[ 327.671719] [<ffffffff814bd315>] ? intel_unmap_sg+0x15/0x120
[ 327.671803] [<ffffffffa0bdc6c1>] ? nv_free_system_pages+0xc1/0x3f0 [nvidia]
[ 327.671869] [<ffffffffa0bd6355>] ? nv_free_pages+0xc5/0xd0 [nvidia]
[ 327.671934] [<ffffffffa0bd667e>] ? nvidia_close+0x31e/0x430 [nvidia]
[ 327.671998] [<ffffffffa0bdf48f>] ? nvidia_frontend_close+0x3f/0x90 [nvidia]
[ 327.672003] [<ffffffff81162fdb>] ? __fput+0x8b/0x200
[ 327.672009] [<ffffffff8109ca1f>] ? task_work_run+0x8f/0xd0
[ 327.672013] [<ffffffff81002a34>] ? do_notify_resume+0x74/0x80
[ 327.672021] [<ffffffff816345f2>] ? int_signal+0x12/0x17
[ 327.672023] Code: cd 57 00 48 89 de e8 c9 77 c9 ff 5b 89 e8 5d 41 5c 41 5d c3 b8 f4 ff ff ff e9 46 ff ff ff 0f 0b 0f 1f 40 00 41 54 55 53 48 89 fb <48> 81 bf 88 00 00 00 c0 3d 89 81 0f 85 c8 00 00 00 48 8b 87 f8
[ 327.672064] RIP [<ffffffff814bd207>] iommu_no_mapping+0x7/0x100
[ 327.672068] RSP <ffff8800a145fd80>
[ 327.672070] CR2: 0000000000000088
[ 327.672073] ---[ end trace 3e061bcf013cea3b ]---