Activity log for bug #1981610

Date Who What changed Old value New value Message
2022-07-13 16:24:44 Dimitri John Ledkov bug added bug
2022-07-13 16:25:17 Dimitri John Ledkov attachment added dmesg.log https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-515/+bug/1981610/+attachment/5602907/+files/dmesg.log
2022-07-13 16:28:07 Dimitri John Ledkov attachment added make.log https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-515/+bug/1981610/+attachment/5602908/+files/make.log
2022-07-13 16:28:15 Dimitri John Ledkov tags cet ibt
2022-07-13 16:29:37 Dimitri John Ledkov description After compiling kernel with IBT, compling nvidia dkms, fails to load with this: Jul 13 17:23:05 ottawa kernel: Jul 13 17:23:05 ottawa kernel: traps: Missing ENDBR: _nv011433rm+0x0/0x10 [nvidia] Jul 13 17:23:05 ottawa kernel: ------------[ cut here ]------------ Jul 13 17:23:05 ottawa kernel: kernel BUG at arch/x86/kernel/traps.c:253! After compiling kernel with IBT, compling nvidia dkms, fails to load with this: dmesg.log: Jul 13 17:23:05 ottawa kernel: Jul 13 17:23:05 ottawa kernel: traps: Missing ENDBR: _nv011433rm+0x0/0x10 [nvidia] Jul 13 17:23:05 ottawa kernel: ------------[ cut here ]------------ Jul 13 17:23:05 ottawa kernel: kernel BUG at arch/x86/kernel/traps.c:253! also note lots of warnings from objtool in make.log: /var/lib/dkms/nvidia/515.48.07/build/nvidia-modeset.o: warning: objtool: _nv000093kms+0x1d: call without frame pointer save/setup /var/lib/dkms/nvidia/515.48.07/build/nvidia-modeset.o: warning: objtool: _nv000098kms+0x2f: call without frame pointer save/setup /var/lib/dkms/nvidia/515.48.07/build/nvidia-modeset.o: warning: objtool: _nv000094kms+0x50: call without frame pointer save/setup /var/lib/dkms/nvidia/515.48.07/build/nvidia-modeset.o: warning: objtool: _nv000677kms+0x9: call without frame pointer save/setup /var/lib/dkms/nvidia/515.48.07/build/nvidia-modeset.o: warning: objtool: _nv000680kms+0x38: call without frame pointer save/setup /var/lib/dkms/nvidia/515.48.07/build/nvidia-modeset.o: warning: objtool: _nv000024kms+0x16: call without frame pointer save/setup /var/lib/dkms/nvidia/515.48.07/build/nvidia-modeset.o: warning: objtool: _nv000643kms+0xcc: BP used as a scratch register ...
2022-07-13 21:33:35 Dimitri John Ledkov description After compiling kernel with IBT, compling nvidia dkms, fails to load with this: dmesg.log: Jul 13 17:23:05 ottawa kernel: Jul 13 17:23:05 ottawa kernel: traps: Missing ENDBR: _nv011433rm+0x0/0x10 [nvidia] Jul 13 17:23:05 ottawa kernel: ------------[ cut here ]------------ Jul 13 17:23:05 ottawa kernel: kernel BUG at arch/x86/kernel/traps.c:253! also note lots of warnings from objtool in make.log: /var/lib/dkms/nvidia/515.48.07/build/nvidia-modeset.o: warning: objtool: _nv000093kms+0x1d: call without frame pointer save/setup /var/lib/dkms/nvidia/515.48.07/build/nvidia-modeset.o: warning: objtool: _nv000098kms+0x2f: call without frame pointer save/setup /var/lib/dkms/nvidia/515.48.07/build/nvidia-modeset.o: warning: objtool: _nv000094kms+0x50: call without frame pointer save/setup /var/lib/dkms/nvidia/515.48.07/build/nvidia-modeset.o: warning: objtool: _nv000677kms+0x9: call without frame pointer save/setup /var/lib/dkms/nvidia/515.48.07/build/nvidia-modeset.o: warning: objtool: _nv000680kms+0x38: call without frame pointer save/setup /var/lib/dkms/nvidia/515.48.07/build/nvidia-modeset.o: warning: objtool: _nv000024kms+0x16: call without frame pointer save/setup /var/lib/dkms/nvidia/515.48.07/build/nvidia-modeset.o: warning: objtool: _nv000643kms+0xcc: BP used as a scratch register ... After compiling kernel with IBT, compling nvidia dkms, fails to load with this: dmesg.log: Jul 13 17:23:05 ottawa kernel: Jul 13 17:23:05 ottawa kernel: traps: Missing ENDBR: _nv011433rm+0x0/0x10 [nvidia] Jul 13 17:23:05 ottawa kernel: ------------[ cut here ]------------ Jul 13 17:23:05 ottawa kernel: kernel BUG at arch/x86/kernel/traps.c:253! also note lots of warnings from objtool in make.log: /var/lib/dkms/nvidia/515.48.07/build/nvidia-modeset.o: warning: objtool: _nv000093kms+0x1d: call without frame pointer save/setup /var/lib/dkms/nvidia/515.48.07/build/nvidia-modeset.o: warning: objtool: _nv000098kms+0x2f: call without frame pointer save/setup /var/lib/dkms/nvidia/515.48.07/build/nvidia-modeset.o: warning: objtool: _nv000094kms+0x50: call without frame pointer save/setup /var/lib/dkms/nvidia/515.48.07/build/nvidia-modeset.o: warning: objtool: _nv000677kms+0x9: call without frame pointer save/setup /var/lib/dkms/nvidia/515.48.07/build/nvidia-modeset.o: warning: objtool: _nv000680kms+0x38: call without frame pointer save/setup /var/lib/dkms/nvidia/515.48.07/build/nvidia-modeset.o: warning: objtool: _nv000024kms+0x16: call without frame pointer save/setup /var/lib/dkms/nvidia/515.48.07/build/nvidia-modeset.o: warning: objtool: _nv000643kms+0xcc: BP used as a scratch register ... If this cannot be fixed, we should consider to make nvidia drivers by default ship grub kernel commandline chanes to be "ibt=warn" or "ibt=off" by default.