Distro: Manjaro Linux x86_64
Graphics: Card-1: Intel 3rd Gen Core processor Graphics Controller
Card-2: NVIDIA GF108M [GeForce GT 620M/630M/635M/640M LE]
Display Server: x11 (X.Org 1.19.6 ) driver: intel Resolution: 1366x768@60.01hz
OpenGL: renderer: Mesa DRI Intel Ivybridge Mobile version: 4.2 Mesa 17.3.6
Kernel: 4.16-RC5
Issue:
Runnig optirun nvidia-smi
or any other power on dGPU
got this kernel dump:
Bad or missing usercopy whitelist? Kernel memory exposure attempt detected from SLUB object 'nvidia_stack_cache' (offset 11440, size 3)! WARNING: CPU: 0 PID: 16037 at mm/usercopy.c:81 usercopy_warn+0x7e/0xa0
[fademind@manjaro ~]$ pacman -Q|grep linux416
linux416 4.16.r180312.g0c8efd6-1
linux416-bbswitch 0.8-0.6
linux416-nvidia 1:390.42-0.6
linux416-r8168 8.045.08-0.6
[ 2808.548287] nvidia: module license 'NVIDIA' taints kernel.
[ 2808.548289] Disabling lock debugging due to kernel taint
[ 2808.561973] nvidia-nvlink: Nvlink Core is being initialized, major device number 239
[ 2808.562206] nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=none
[ 2808.562302] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 390.42 Sat Mar 3 04:10:22 PST 2018 (using threaded interrupts)
[ 2809.042101] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 390.42 Sat Mar 3 03:30:48 PST 2018
[ 2809.042828] nvidia-modeset: Allocated GPU:0 (GPU-d6b03ef8-5883-7f16-ebcf-26ba8a9815ca) @ PCI:0000:01:00.0
[ 2809.103652] ------------[ cut here ]------------
[ 2809.103655] Bad or missing usercopy whitelist? Kernel memory exposure attempt detected from SLUB object 'nvidia_stack_cache' (offset 11440, size 3)!
[ 2809.103664] WARNING: CPU: 0 PID: 16037 at mm/usercopy.c:81 usercopy_warn+0x7e/0xa0
[ 2809.103665] Modules linked in: nvidia_modeset(PO) nvidia(PO) ipmi_devintf ipmi_msghandler fuse ccm overlay joydev mousedev snd_hda_codec_hdmi bbswitch(O) arc4 pktcdvd intel_rapl x86_pkg_temp_thermal ath9k intel_powerclamp kvm_intel ath9k_common ath9k_hw kvm ath mac80211 irqbypass nls_iso8859_1 crct10dif_pclmul nls_cp437 crc32_pclmul vfat ghash_clmulni_intel snd_hda_codec_realtek fat snd_hda_codec_generic pcbc gpio_ich aesni_intel asus_nb_wmi asus_wmi aes_x86_64 crypto_simd glue_helper sparse_keymap snd_hda_intel cryptd wmi_bmof cfg80211 mxm_wmi intel_cstate snd_hda_codec snd_hda_core snd_hwdep snd_pcm intel_uncore psmouse intel_rapl_perf rfkill snd_timer input_leds r8168(O) i2c_i801 pcspkr snd mei_me lpc_ich mei soundcore shpchp rtc_cmos wmi asus_wireless battery evdev ac led_class mac_hid ipt_REJECT
[ 2809.103701] nf_reject_ipv4 xt_limit xt_tcpudp xt_addrtype nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack ip6_tables nf_conntrack_netbios_ns nf_conntrack_broadcast nf_nat_ftp nf_nat nf_conntrack_ftp nf_conntrack libcrc32c crc32c_generic iptable_filter coretemp msr uinput sg crypto_user ip_tables x_tables ext4 crc16 mbcache jbd2 fscrypto hid_generic usbhid hid sr_mod cdrom sd_mod serio_raw ahci atkbd libps2 libahci xhci_pci libata ehci_pci xhci_hcd ehci_hcd crc32c_intel scsi_mod usbcore usb_common i8042 serio i915 intel_gtt i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops drm agpgart lz4 lz4_compress
[ 2809.103732] CPU: 0 PID: 16037 Comm: Xorg Tainted: P O 4.16.0-1-MANJARO #1
[ 2809.103733] Hardware name: ASUSTeK COMPUTER INC. K55VM/K55VM, BIOS K55VM.211 09/11/2012
[ 2809.103735] RIP: 0010:usercopy_warn+0x7e/0xa0
[ 2809.103735] RSP: 0018:ffffb64f030d7b58 EFLAGS: 00010286
[ 2809.103737] RAX: 0000000000000000 RBX: ffff96edd010acb0 RCX: 0000000000000001
[ 2809.103737] RDX: 0000000080000001 RSI: fffffffface52ed4 RDI: 00000000ffffffff
[ 2809.103738] RBP: 0000000000000003 R08: 0000000000000098 R09: 000000000000038d
[ 2809.103739] R10: fffffffface8bbd9 R11: 0000000000000001 R12: 0000000000000001
[ 2809.103740] R13: ffff96edd010acb3 R14: 0000000000000000 R15: ffff96edd010acf8
[ 2809.103741] FS: 00007f108a65a940(0000) GS:ffff96eeeee00000(0000) knlGS:0000000000000000
[ 2809.103741] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2809.103742] CR2: 00007f10825d0000 CR3: 0000000109cd8002 CR4: 00000000001606f0
[ 2809.103743] Call Trace:
[ 2809.103748] __check_object_size+0x130/0x1a0
[ 2809.103868] os_memcpy_to_user+0x21/0x40 [nvidia]
[ 2809.104013] _nv009376rm+0xbf/0xe0 [nvidia]
[ 2809.104145] ? _nv028060rm+0x79/0x90 [nvidia]
[ 2809.104274] ? _nv028060rm+0x55/0x90 [nvidia]
[ 2809.104398] ? _nv013692rm+0xee/0x100 [nvidia]
[ 2809.104520] ? _nv015340rm+0x154/0x270 [nvidia]
[ 2809.104662] ? _nv008309rm+0x134/0x1a0 [nvidia]
[ 2809.104803] ? _nv008288rm+0x29c/0x2b0 [nvidia]
[ 2809.104943] ? _nv001073rm+0xe/0x20 [nvidia]
[ 2809.105082] ? _nv007315rm+0xd8/0x100 [nvidia]
[ 2809.105216] ? _nv001172rm+0x627/0x830 [nvidia]
[ 2809.105350] ? rm_ioctl+0x73/0x100 [nvidia]
[ 2809.105429] ? nvidia_ioctl+0x573/0x720 [nvidia]
[ 2809.105507] ? nvidia_frontend_unlocked_ioctl+0x3e/0x50 [nvidia]
[ 2809.105509] ? do_vfs_ioctl+0xa4/0x630
[ 2809.105512] ? __do_page_fault+0x317/0x5a0
[ 2809.105514] ? SyS_ioctl+0x74/0x80
[ 2809.105517] ? do_syscall_64+0x74/0x190
[ 2809.105520] ? entry_SYSCALL_64_after_hwframe+0x3d/0xa2
[ 2809.105521] Code: 48 c7 c0 81 d1 e5 ac 48 0f 44 c2 41 50 51 41 51 48 89 f9 49 89 f1 4d 89 d8 4c 89 d2 48 89 c6 48 c7 c7 d8 d1 e5 ac e8 32 aa e3 ff <0f> 0b 48 83 c4 18 c3 48 c7 c6 d4 2e e5 ac 49 89 f1 49 89 f3 eb
[ 2809.105545] ---[ end trace 0e0c22855be5d8f7 ]---
[ 2809.664860] nvidia-modeset: Freed GPU:0 (GPU-d6b03ef8-5883-7f16-ebcf-26ba8a9815ca) @ PCI:0000:01:00.0
[ 2809.673945] nvidia-modeset: Unloading
[ 2809.684638] nvidia-nvlink: Unregistered the Nvlink Core, major device number 239
[ 2809.700188] bbswitch: disabling discrete graphics
[ 2809.712314] pci 0000:01:00.0: Refused to change power state, currently in D0
I ran mesa demos some (gloss, fbo_firecube)
[ 2809.664860] nvidia-modeset: Freed GPU:0 (GPU-d6b03ef8-5883-7f16-ebcf-26ba8a9815ca) @ PCI:0000:01:00.0
[ 2809.673945] nvidia-modeset: Unloading
[ 2809.684638] nvidia-nvlink: Unregistered the Nvlink Core, major device number 239
[ 2809.700188] bbswitch: disabling discrete graphics
[ 2809.712314] pci 0000:01:00.0: Refused to change power state, currently in D0
[ 2942.907074] bbswitch: enabling discrete graphics
[ 2943.407477] nvidia-nvlink: Nvlink Core is being initialized, major device number 239
[ 2943.407737] nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=none,decodes=none:owns=none
[ 2943.407834] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 390.42 Sat Mar 3 04:10:22 PST 2018 (using threaded interrupts)
[ 2943.816502] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 390.42 Sat Mar 3 03:30:48 PST 2018
[ 2943.817115] nvidia-modeset: Allocated GPU:0 (GPU-d6b03ef8-5883-7f16-ebcf-26ba8a9815ca) @ PCI:0000:01:00.0
[ 2944.587881] nvidia-modeset: Freed GPU:0 (GPU-d6b03ef8-5883-7f16-ebcf-26ba8a9815ca) @ PCI:0000:01:00.0
[ 2944.597519] nvidia-modeset: Unloading
[ 2944.614985] nvidia-nvlink: Unregistered the Nvlink Core, major device number 239
[ 2944.640653] bbswitch: disabling discrete graphics
[ 2944.652550] pci 0000:01:00.0: Refused to change power state, currently in D0
[ 3050.850338] bbswitch: enabling discrete graphics
[ 3051.352872] nvidia-nvlink: Nvlink Core is being initialized, major device number 239
[ 3051.353093] nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=none,decodes=none:owns=none
[ 3051.353178] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 390.42 Sat Mar 3 04:10:22 PST 2018 (using threaded interrupts)
[ 3051.759392] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 390.42 Sat Mar 3 03:30:48 PST 2018
[ 3051.760041] nvidia-modeset: Allocated GPU:0 (GPU-d6b03ef8-5883-7f16-ebcf-26ba8a9815ca) @ PCI:0000:01:00.0
[ 3077.342932] fbo_firecube[17163]: segfault at e04 ip 00007f79d844a15a sp 00007ffc277be420 error 4 in libGLX_nvidia.so.390.42[7f79d83f9000+c9000]
[ 3077.429068] nvidia-modeset: Freed GPU:0 (GPU-d6b03ef8-5883-7f16-ebcf-26ba8a9815ca) @ PCI:0000:01:00.0
[ 3077.439581] nvidia-modeset: Unloading
[ 3077.450761] nvidia-nvlink: Unregistered the Nvlink Core, major device number 239
[ 3077.458527] bbswitch: disabling discrete graphics
[ 3077.470435] pci 0000:01:00.0: Refused to change power state, currently in D0
[ 3103.456166] bbswitch: enabling discrete graphics
[ 3103.962580] nvidia-nvlink: Nvlink Core is being initialized, major device number 239
[ 3103.962807] nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=none,decodes=none:owns=none
[ 3103.962906] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 390.42 Sat Mar 3 04:10:22 PST 2018 (using threaded interrupts)
[ 3104.370597] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 390.42 Sat Mar 3 03:30:48 PST 2018
[ 3104.371336] nvidia-modeset: Allocated GPU:0 (GPU-d6b03ef8-5883-7f16-ebcf-26ba8a9815ca) @ PCI:0000:01:00.0
[ 3109.775336] gloss[17408]: segfault at e04 ip 00007f177119815a sp 00007ffd49b2ba40 error 4 in libGLX_nvidia.so.390.42[7f1771147000+c9000]
[ 3109.857298] nvidia-modeset: Freed GPU:0 (GPU-d6b03ef8-5883-7f16-ebcf-26ba8a9815ca) @ PCI:0000:01:00.0
[ 3109.867448] nvidia-modeset: Unloading
[ 3109.877411] nvidia-nvlink: Unregistered the Nvlink Core, major device number 239
[ 3109.892018] bbswitch: disabling discrete graphics
[ 3109.903957] pci 0000:01:00.0: Refused to change power state, currently in D0