On 2019-10-02 10:05, Aron Xu wrote:
I tried more to reproduce this bug, the problem only affect linux
4.19.0-0.bpo.4 and 4.19.0-0.bpo.5 (while I haven't tried earlier bpo
versions), and does not affect 4.9 or 4.19.0-0.bpo.6

Since the affecting surface is small so far, I would suggest anyone
run into this problem on stretch(-bpo) to upgrade to 4.19.0-0.bpo.6,
it does not matter whether the kernel is the current running one at
the time wireguard.ko is built.

In my case, the machine is running buster (10.1) with these packages installed:

:~# dpkg -l 'linux-headers-*' 'linux-image-*'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-===================================-================-============-=========================================================
ii linux-headers-4.12.0-2-amd64 4.12.13-1 amd64 Header files for Linux 4.12.0-2-amd64 ii linux-headers-4.12.0-2-common 4.12.13-1 all Common header files for Linux 4.12.0-2 ii linux-headers-4.14.0-3-amd64 4.14.17-1 amd64 Header files for Linux 4.14.0-3-amd64 ii linux-headers-4.14.0-3-common 4.14.17-1 all Common header files for Linux 4.14.0-3 ii linux-headers-4.19.0-2-amd64 4.19.16-1 amd64 Header files for Linux 4.19.0-2-amd64 ii linux-headers-4.19.0-2-common 4.19.16-1 all Common header files for Linux 4.19.0-2 ri linux-headers-4.19.0-4-amd64 4.19.28-2 amd64 Header files for Linux 4.19.0-4-amd64 ri linux-headers-4.19.0-4-common 4.19.28-2 all Common header files for Linux 4.19.0-4 ii linux-headers-4.19.0-5-amd64 4.19.37-5 amd64 Header files for Linux 4.19.0-5-amd64 ii linux-headers-4.19.0-5-common 4.19.37-5 all Common header files for Linux 4.19.0-5 ii linux-headers-4.19.0-6-amd64 4.19.67-2 amd64 Header files for Linux 4.19.0-6-amd64 ii linux-headers-4.19.0-6-common 4.19.67-2 all Common header files for Linux 4.19.0-6 un linux-headers-686-pae <none> <none> (no description available) ii linux-headers-amd64 4.19+105+deb10u1 amd64 Header files for Linux amd64 configuration (meta-package) un linux-headers-generic <none> <none> (no description available) rc linux-image-4.0.0-2-amd64 4.0.8-2 amd64 Linux 4.0 for 64-bit PCs rc linux-image-4.1.0-1-amd64 4.1.3-1 amd64 Linux 4.1 for 64-bit PCs rc linux-image-4.1.0-2-amd64 4.1.6-1 amd64 Linux 4.1 for 64-bit PCs rc linux-image-4.11.0-1-amd64 4.11.6-1 amd64 Linux 4.11 for 64-bit PCs rc linux-image-4.12.0-1-amd64 4.12.6-1 amd64 Linux 4.12 for 64-bit PCs rc linux-image-4.12.0-2-amd64 4.12.13-1 amd64 Linux 4.12 for 64-bit PCs rc linux-image-4.13.0-1-amd64 4.13.13-1 amd64 Linux 4.13 for 64-bit PCs rc linux-image-4.14.0-2-amd64 4.14.7-1 amd64 Linux 4.14 for 64-bit PCs rc linux-image-4.14.0-3-amd64 4.14.17-1 amd64 Linux 4.14 for 64-bit PCs rc linux-image-4.15.0-2-amd64 4.15.11-1 amd64 Linux 4.15 for 64-bit PCs rc linux-image-4.15.0-3-amd64 4.15.17-1 amd64 Linux 4.15 for 64-bit PCs rc linux-image-4.16.0-1-amd64 4.16.5-1 amd64 Linux 4.16 for 64-bit PCs rc linux-image-4.16.0-2-amd64 4.16.16-2 amd64 Linux 4.16 for 64-bit PCs rc linux-image-4.17.0-1-amd64 4.17.8-1 amd64 Linux 4.17 for 64-bit PCs rc linux-image-4.17.0-3-amd64 4.17.17-1 amd64 Linux 4.17 for 64-bit PCs rc linux-image-4.18.0-1-amd64 4.18.6-1 amd64 Linux 4.18 for 64-bit PCs rc linux-image-4.18.0-2-amd64 4.18.10-2+b1 amd64 Linux 4.18 for 64-bit PCs rc linux-image-4.18.0-3-amd64 4.18.20-2 amd64 Linux 4.18 for 64-bit PCs rc linux-image-4.19.0-1-amd64 4.19.12-1 amd64 Linux 4.19 for 64-bit PCs (signed) un linux-image-4.19.0-1-amd64-unsigned <none> <none> (no description available) ii linux-image-4.19.0-2-amd64 4.19.16-1 amd64 Linux 4.19 for 64-bit PCs (signed) un linux-image-4.19.0-2-amd64-unsigned <none> <none> (no description available) ii linux-image-4.19.0-4-amd64 4.19.28-2 amd64 Linux 4.19 for 64-bit PCs (signed) un linux-image-4.19.0-4-amd64-unsigned <none> <none> (no description available) ii linux-image-4.19.0-5-amd64 4.19.37-5 amd64 Linux 4.19 for 64-bit PCs (signed) un linux-image-4.19.0-5-amd64-unsigned <none> <none> (no description available) ii linux-image-4.19.0-6-amd64 4.19.67-2 amd64 Linux 4.19 for 64-bit PCs (signed) un linux-image-4.19.0-6-amd64-unsigned <none> <none> (no description available) rc linux-image-4.2.0-1-amd64 4.2.6-3 amd64 Linux 4.2 for 64-bit PCs rc linux-image-4.3.0-1-amd64 4.3.5-1 amd64 Linux 4.3 for 64-bit PCs rc linux-image-4.4.0-1-amd64 4.4.6-1 amd64 Linux 4.4 for 64-bit PCs rc linux-image-4.5.0-1-amd64 4.5.1-1 amd64 Linux 4.5 for 64-bit PCs rc linux-image-4.5.0-2-amd64 4.5.5-1 amd64 Linux 4.5 for 64-bit PCs rc linux-image-4.6.0-1-amd64 4.6.4-1 amd64 Linux 4.6 for 64-bit PCs rc linux-image-4.7.0-1-amd64 4.7.8-1 amd64 Linux 4.7 for 64-bit PCs (signed) un linux-image-4.7.0-1-amd64-unsigned <none> <none> (no description available) rc linux-image-4.8.0-1-amd64 4.8.7-1 amd64 Linux 4.8 for 64-bit PCs (signed) un linux-image-4.8.0-1-amd64-unsigned <none> <none> (no description available) rc linux-image-4.8.0-2-amd64 4.8.15-2 amd64 Linux 4.8 for 64-bit PCs (signed) un linux-image-4.8.0-2-amd64-unsigned <none> <none> (no description available) rc linux-image-4.9.0-1-amd64 4.9.6-3 amd64 Linux 4.9 for 64-bit PCs (signed) un linux-image-4.9.0-1-amd64-unsigned <none> <none> (no description available) rc linux-image-4.9.0-2-amd64 4.9.18-1 amd64 Linux 4.9 for 64-bit PCs (signed) un linux-image-4.9.0-2-amd64-unsigned <none> <none> (no description available) rc linux-image-4.9.0-3-amd64 4.9.30-2+deb9u2 amd64 Linux 4.9 for 64-bit PCs ii linux-image-amd64 4.19+105+deb10u1 amd64 Linux for 64-bit PCs (meta-package)


Current running kernel is:

Linux server 4.19.0-2-amd64 #1 SMP Debian 4.19.16-1 (2019-01-17) x86_64 GNU/Linux

:~# modprobe -v wireguard
insmod /lib/modules/4.19.0-2-amd64/updates/dkms/wireguard.ko
modprobe: ERROR: could not insert 'wireguard': Exec format error

:~# dmesg | tail -1
[18380240.440622] module: x86/modules: Skipping invalid relocation target, existing value is nonzero for type 1, loc 0000000069137dca, val ffffffffc10f4086

-- Michel

Reply via email to