From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: henry.snow@nielsen.com Received: from krantz.zx2c4.com (localhost [127.0.0.1]) by krantz.zx2c4.com (ZX2C4 Mail Server) with ESMTP id 162a135e for ; Thu, 10 May 2018 17:21:56 +0000 (UTC) Received: from mail-pl0-x231.google.com (mail-pl0-x231.google.com [IPv6:2607:f8b0:400e:c01::231]) by krantz.zx2c4.com (ZX2C4 Mail Server) with ESMTP id 1a772d90 for ; Thu, 10 May 2018 17:21:56 +0000 (UTC) Received: by mail-pl0-x231.google.com with SMTP id u6-v6so1677701pls.9 for ; Thu, 10 May 2018 10:24:41 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Henry Snow Date: Thu, 10 May 2018 17:24:29 +0000 Message-ID: Subject: Re: wireguard-dkms and CentOS 7.5 To: "Jason A. Donenfeld" Content-Type: multipart/alternative; boundary="00000000000068239b056bdd4b6c" Cc: "wireguard@lists.zx2c4.com" List-Id: Development discussion of WireGuard List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , --00000000000068239b056bdd4b6c Content-Type: text/plain; charset="UTF-8" Well, I might have spoken too soon. As soon as a connection was established to another wireguard peer (v. 0.0.20180118), the CentOS 7.5 server kernel panic'd. Message from syslogd@tun001 at May 10 12:53:12 ... kernel:Kernel panic - not syncing: Fatal exception in interrupt Seeing something along the lines of this in the console output on boot: [ 29.418257] wireguard: loading out-of-tree module taints kernel. [ 29.454659] wireguard: WireGuard 0.0.20180420 loaded. See www.wireguard.com for information. [ 29.464057] wireguard: Copyright (C) 2015-2018 Jason A. Donenfeld < Jason@zx2c4.com>. All Rights R. [ 29.598028] ------------[ cut here ]------------ [ 29.604356] kernel BUG at mm/slub.c:3601! [ 29.609122] invalid opcode: 0000 [#1] SMP [ 29.614013] Modules linked in: veth vxlan wireguard(OE) bridge stp llc ip_vs ip6_udp_tunnel udp_tunnel bonding ip On Thu, May 10, 2018 at 12:31 PM Henry Snow wrote: > Perfect, that patch worked for me. Thank you for the quick fix! > > > On Thu, May 10, 2018 at 12:14 PM Jason A. Donenfeld > wrote: > >> Hi again, >> >> I've fixed that here: >> >> https://git.zx2c4.com/WireGuard/patch/?id=94f25e47b23ddeba26120de4ee3c098438fc2251 >> >> This will be part of the next snapshot. In the meantime, you can apply >> that manually to the src directory, and perhaps Joe (CCd) can add it >> to the rpm. >> >> Jason >> > -- > Henry Snow | Director, Site Reliability Engineering > eXelate, a Nielsen company > E: henry.snow@nielsen.com | M: 347.366.2700 <(347)%20366-2700> > 675 6th Ave, 3rd Floor, New York, NY 10010 > -- Henry Snow | Director, Site Reliability Engineering eXelate, a Nielsen company E: henry.snow@nielsen.com | M: 347.366.2700 675 6th Ave, 3rd Floor, New York, NY 10010 --00000000000068239b056bdd4b6c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Well, I might have spoken too soon. As soon as a connectio= n was established to another wireguard peer (v. 0.0.20180118), the CentOS 7= .5 server kernel panic'd.

Message from syslogd@= tun001 at May 10 12:53:12 ...
=C2=A0kernel:Kernel panic - not syn= cing: Fatal exception in interrupt

Seeing somethin= g along the lines of this in the console output on boot:
[=C2=A0 = =C2=A029.418257] wireguard: loading out-of-tree module taints kernel.
[=C2=A0 =C2=A029.454659] wireguard: WireGuard 0.0.20180420 loaded.= See www.wireguard.com for informa= tion.
[=C2=A0 =C2=A029.464057] wireguard: Copyright (C) 2015-= 2018 Jason A. Donenfeld <Jason@zx2c4.= com>. All Rights R.
[=C2=A0 =C2=A029.598028] ----= --------[ cut here ]------------
[=C2=A0 =C2=A029.604356] kernel = BUG at mm/slub.c:3601!
[=C2=A0 =C2=A029.609122] invalid opcode: 0= 000 [#1] SMP=C2=A0
[=C2=A0 =C2=A029.614013] Modules li= nked in: veth vxlan wireguard(OE) bridge stp llc ip_vs ip6_udp_tunnel udp_t= unnel bonding ip=C2=A0


On Thu, May 10, 2018 at 12:31 PM Henry Snow <henry.snow@nielsen.com> wrote:<= br>
Perfect, that patc= h worked for me. Thank you for the quick fix!

On Thu, May 10, 2018 at 12:14 = PM Jason A. Donenfeld <Jason@zx2c4.com> wrote:
= Hi again,

I've fixed that here:
https://git.zx2c= 4.com/WireGuard/patch/?id=3D94f25e47b23ddeba26120de4ee3c098438fc2251
This will be part of the next snapshot. In the meantime, you can apply
that manually to the src directory, and perhaps Joe (CCd) can add it
to the rpm.

Jason
--
He= nry Snow | Director, Site Reliability Engineering
eXelate, a Nielsen companyE:=C2= =A0henry.snow@n= ielsen.com=C2=A0|=C2=A0M: 347.366.2700
675 6th Ave= , 3rd Floor, New York, NY 10010=C2=A0
--
Henry Snow | Director, Sit= e Reliability Engineering
eXelat= e, a Nielsen company
E:=C2=A0henry.snow@nielsen.com=C2=A0|=C2=A0M: 347.366.2700
67= 5 6th Ave, 3rd Floor, New York, NY 10010=C2=A0
--00000000000068239b056bdd4b6c--