[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20641819-e4fb-f3bd-34c8-c68106cccd0e@gmail.com>
Date: Mon, 17 Dec 2018 06:57:35 -0800
From: Eric Dumazet <eric.dumazet@...il.com>
To: Dmitry Vyukov <dvyukov@...gle.com>,
Arjan van de Ven <arjan@...ux.intel.com>
Cc: "Paul E. McKenney" <paulmck@...ux.ibm.com>,
syzbot <syzbot+43f6755d1c2e62743468@...kaller.appspotmail.com>,
Andrew Morton <akpm@...ux-foundation.org>,
Josh Triplett <josh@...htriplett.org>,
LKML <linux-kernel@...r.kernel.org>,
Ingo Molnar <mingo@...nel.org>,
syzkaller-bugs <syzkaller-bugs@...glegroups.com>,
netdev <netdev@...r.kernel.org>,
Stefano Brivio <sbrivio@...hat.com>
Subject: Re: WARNING in __rcu_read_unlock
On 12/17/2018 06:40 AM, Dmitry Vyukov wrote:
> On Mon, Dec 17, 2018 at 3:14 PM Arjan van de Ven <arjan@...ux.intel.com> wrote:
>>
>> On 12/17/2018 3:29 AM, Paul E. McKenney wrote:
>>> As does this sort of report on a line that contains simple integer
>>> arithmetic and boolean operations.;-)
>>>
>>> Any chance of a bisection?
>>
>> btw this looks like something caused a stack overflow and thus all the weirdness that then happens
>
> Yup, without KASAN/KCOV but with VMAP_STACK I got:
>
> [ 28.233646] BUG: stack guard page was hit at 0000000022cb8581
> (stack is 00000000da05d4f9..00000000faf1d802)
> [ 28.237814] kernel stack overflow (double-fault): 0000 [#1] PREEMPT SMP
> [ 28.240489] CPU: 3 PID: 7307 Comm: syz-executor Not tainted 4.20.0-rc6+ #7
> [ 28.243250] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996),
> BIOS 1.10.2-1 04/01/2014
> [ 28.246254] RIP: 0010:__lock_is_held+0x17/0xa0
> [ 28.248132] Code: 4c 89 f8 5b 41 5c 41 5d 41 5e 41 5f 5d c3 45 31
> ff eb e5 55 48 89 e5 41 57 45 31 ff 41 56 49 89 fe 41 55 41 54 53 48
> 83 ec 08 <89> 75 d4 65 4c 8b 24 25 40 5e 01 00 41 8b 84 24 78 08 00 00
> 4d 8d
> [ 28.253129] RSP: 0018:ffffc900023cbff8 EFLAGS: 00010092
> [ 28.254934] RAX: 0000000000000286 RBX: ffff8880683ae040 RCX: 0000000000000000
> [ 28.257739] RDX: 0000000000000000 RSI: 00000000ffffffff RDI: ffffffff83ac8480
> [ 28.260421] RBP: ffffc900023cc028 R08: ffff8880683b7d40 R09: 000000000000000b
> [ 28.263125] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000286
> [ 28.265812] R13: 0000000000000000 R14: ffffffff83ac8480 R15: 0000000000000000
> [ 28.268723] FS: 00007fd529f84700(0000) GS:ffff88807db80000(0000)
> knlGS:0000000000000000
> [ 28.271745] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [ 28.273061] BUG: stack guard page was hit at 00000000d4fbb259
> (stack is 00000000e1a66146..0000000085659f15)
> [ 28.273427] CR2: ffffc900023cbfe8 CR3: 0000000068371003 CR4: 00000000001606e0
> [ 28.273432] Call Trace:
> [ 28.279078] ? lock_is_held_type+0x4e/0x90
> [ 28.280441] ? rcu_read_lock_held+0x54/0x60
> [ 28.281869] ? gue_err_proto_handler+0x55/0x90
> [ 28.282865] ? gue_err+0xed/0x190
> [ 28.283520] ? gue_err_proto_handler+0x90/0x90
> [ 28.283793] BUG: stack guard page was hit at 0000000062cbafbc
> (stack is 00000000f3170459..000000003ae1141b)
> [ 28.284355] ? __udp4_lib_err+0x32e/0x440
> [ 28.284359] ? udp_err+0x10/0x20
> [ 28.287550] ? gue_err_proto_handler+0x45/0x90
> [ 28.288441] ? gue_err+0xed/0x190
> [ 28.289086] ? gue_err_proto_handler+0x90/0x90
> [ 28.290026] ? __udp4_lib_err+0x32e/0x440
> [ 28.290812] ? udp_err+0x10/0x20
> [ 28.291462] ? gue_err_proto_handler+0x45/0x90
> [ 28.292332] ? gue_err+0xed/0x190
> [ 28.292989] ? gue_err_proto_handler+0x90/0x90
> [ 28.293828] ? __udp4_lib_err+0x32e/0x440
> [ 28.294621] ? udp_err+0x10/0x20
> [ 28.295256] ? gue_err_proto_handler+0x45/0x90
> [ 28.296082] ? gue_err+0xed/0x190
> [ 28.296754] ? gue_err_proto_handler+0x90/0x90
> [ 28.297760] ? __udp4_lib_err+0x32e/0x440
> [ 28.298563] ? udp_err+0x10/0x20
> [ 28.299207] ? gue_err_proto_handler+0x45/0x90
> [ 28.300075] ? gue_err+0xed/0x190
> [ 28.300753] ? gue_err_proto_handler+0x90/0x90
> [ 28.301586] ? __udp4_lib_err+0x32e/0x440
> [ 28.302331] ? udp_err+0x10/0x20
> [ 28.302947] ? gue_err_proto_handler+0x45/0x90
> [ 28.303840] ? gue_err+0xed/0x190
> [ 28.304526] ? gue_err_proto_handler+0x90/0x90
> [ 28.305413] ? __udp4_lib_err+0x32e/0x440
> [ 28.306194] ? udp_err+0x10/0x20
> [ 28.306843] ? gue_err_proto_handler+0x45/0x90
> [ 28.310631] ? gue_err+0xed/0x190
> [ 28.311236] ? gue_err_proto_handler+0x90/0x90
> [ 28.312048] ? __udp4_lib_err+0x32e/0x440
> [ 28.312781] ? udp_err+0x10/0x20
> [ 28.313381] ? gue_err_proto_handler+0x45/0x90
> [ 28.314191] ? gue_err+0xed/0x190
> [ 28.314798] ? gue_err_proto_handler+0x90/0x90
> [ 28.315624] ? __udp4_lib_err+0x32e/0x440
> [ 28.316352] ? udp_err+0x10/0x20
> [ 28.316943] ? gue_err_proto_handler+0x45/0x90
> [ 28.317747] ? gue_err+0xed/0x190
> [ 28.318342] ? gue_err_proto_handler+0x90/0x90
> [ 28.319149] ? __udp4_lib_err+0x32e/0x440
> [ 28.319893] ? udp_err+0x10/0x20
> [ 28.320464] ? gue_err_proto_handler+0x45/0x90
> [ 28.321203] ? gue_err+0xed/0x190
> [ 28.321777] ? gue_err_proto_handler+0x90/0x90
> [ 28.322569] ? __udp4_lib_err+0x32e/0x440
> [ 28.323301] ? udp_err+0x10/0x20
> [ 28.323988] ? gue_err_proto_handler+0x45/0x90
> [ 28.324794] ? gue_err+0xed/0x190
> [ 28.325392] ? gue_err_proto_handler+0x90/0x90
> [ 28.326193] ? __udp4_lib_err+0x32e/0x440
> [ 28.326913] ? udp_err+0x10/0x20
> [ 28.327504] ? gue_err_proto_handler+0x45/0x90
> [ 28.328295] ? gue_err+0xed/0x190
> [ 28.328905] ? gue_err_proto_handler+0x90/0x90
> [ 28.329725] ? __udp4_lib_err+0x32e/0x440
> [ 28.330455] ? udp_err+0x10/0x20
> [ 28.331037] ? gue_err_proto_handler+0x45/0x90
> [ 28.331849] ? gue_err+0xed/0x190
> [ 28.332450] ? gue_err_proto_handler+0x90/0x90
> [ 28.333245] ? __udp4_lib_err+0x32e/0x440
> [ 28.333971] ? udp_err+0x10/0x20
> [ 28.334548] ? gue_err_proto_handler+0x45/0x90
> [ 28.335329] ? gue_err+0xed/0x190
> [ 28.335916] ? gue_err_proto_handler+0x90/0x90
> [ 28.336691] ? __udp4_lib_err+0x32e/0x440
> [ 28.337421] ? udp_err+0x10/0x20
> [ 28.338018] ? gue_err_proto_handler+0x45/0x90
> [ 28.338916] ? gue_err+0xed/0x190
> [ 28.339685] ? gue_err_proto_handler+0x90/0x90
> [ 28.341270] ? __udp4_lib_err+0x32e/0x440
> [ 28.342748] ? udp_err+0x10/0x20
> [ 28.343973] ? gue_err_proto_handler+0x45/0x90
> [ 28.345814] ? gue_err+0xed/0x190
> [ 28.347150] ? gue_err_proto_handler+0x90/0x90
> [ 28.348939] ? __udp4_lib_err+0x32e/0x440
> [ 28.350543] ? udp_err+0x10/0x20
> [ 28.351849] ? gue_err_proto_handler+0x45/0x90
> [ 28.353617] ? gue_err+0xed/0x190
> [ 28.354942] ? gue_err_proto_handler+0x90/0x90
> [ 28.356704] ? __udp4_lib_err+0x32e/0x440
> [ 28.358253] ? udp_err+0x10/0x20
> [ 28.359623] ? gue_err_proto_handler+0x45/0x90
> [ 28.361503] ? gue_err+0xed/0x190
> [ 28.362891] ? gue_err_proto_handler+0x90/0x90
> [ 28.364730] ? __udp4_lib_err+0x32e/0x440
> [ 28.366325] ? udp_err+0x10/0x20
> [ 28.367633] ? gue_err_proto_handler+0x45/0x90
> [ 28.369430] ? gue_err+0xed/0x190
> [ 28.370834] ? gue_err_proto_handler+0x90/0x90
> [ 28.372707] ? __udp4_lib_err+0x32e/0x440
> [ 28.374311] ? udp_err+0x10/0x20
> [ 28.375580] ? gue_err_proto_handler+0x45/0x90
> [ 28.376928] ? gue_err+0xed/0x190
> [ 28.377759] ? gue_err_proto_handler+0x90/0x90
> [ 28.378865] ? __udp4_lib_err+0x32e/0x440
> [ 28.379627] ? udp_err+0x10/0x20
> [ 28.380262] ? gue_err_proto_handler+0x45/0x90
> [ 28.381152] ? gue_err+0xed/0x190
> [ 28.381796] ? gue_err_proto_handler+0x90/0x90
> [ 28.382650] ? __udp4_lib_err+0x32e/0x440
> [ 28.383442] ? udp_err+0x10/0x20
> [ 28.384060] ? gue_err_proto_handler+0x45/0x90
> [ 28.384900] ? gue_err+0xed/0x190
> [ 28.385571] ? gue_err_proto_handler+0x90/0x90
> [ 28.386429] ? __udp4_lib_err+0x32e/0x440
> [ 28.387193] ? udp_err+0x10/0x20
> [ 28.388130] ? gue_err_proto_handler+0x45/0x90
> [ 28.388976] ? gue_err+0xed/0x190
> [ 28.389625] ? gue_err_proto_handler+0x90/0x90
> [ 28.390467] ? __udp4_lib_err+0x32e/0x440
> [ 28.391260] ? udp_err+0x10/0x20
> [ 28.391911] ? gue_err_proto_handler+0x45/0x90
> [ 28.392797] ? gue_err+0xed/0x190
> [ 28.393466] ? gue_err_proto_handler+0x90/0x90
> [ 28.394303] ? __udp4_lib_err+0x32e/0x440
> [ 28.395048] ? udp_err+0x10/0x20
> [ 28.395672] ? gue_err_proto_handler+0x45/0x90
> [ 28.396523] ? gue_err+0xed/0x190
> [ 28.397161] ? gue_err_proto_handler+0x90/0x90
> [ 28.398054] ? __udp4_lib_err+0x32e/0x440
> [ 28.398839] ? udp_err+0x10/0x20
> [ 28.399443] ? gue_err_proto_handler+0x45/0x90
> [ 28.400252] ? gue_err+0xed/0x190
> [ 28.400867] ? gue_err_proto_handler+0x90/0x90
> [ 28.401677] ? __udp4_lib_err+0x32e/0x440
> [ 28.402410] ? udp_err+0x10/0x20
> [ 28.403008] ? gue_err_proto_handler+0x45/0x90
> [ 28.404473] ? gue_err+0xed/0x190
> [ 28.405710] ? gue_err_proto_handler+0x90/0x90
> [ 28.406771] ? __udp4_lib_err+0x32e/0x440
> [ 28.408105] ? udp_err+0x10/0x20
> [ 28.408902] ? gue_err_proto_handler+0x45/0x90
> [ 28.410104] ? gue_err+0xed/0x190
> [ 28.410767] ? gue_err_proto_handler+0x90/0x90
> [ 28.411704] ? __udp4_lib_err+0x32e/0x440
> [ 28.412439] ? udp_err+0x10/0x20
> [ 28.413032] ? gue_err_proto_handler+0x45/0x90
> [ 28.413851] ? gue_err+0xed/0x190
> [ 28.414465] ? gue_err_proto_handler+0x90/0x90
> [ 28.415295] ? __udp4_lib_err+0x32e/0x440
> [ 28.416039] ? udp_err+0x10/0x20
> [ 28.416635] ? gue_err_proto_handler+0x45/0x90
> [ 28.417451] ? gue_err+0xed/0x190
> [ 28.418025] ? gue_err_proto_handler+0x90/0x90
> [ 28.418816] ? __udp4_lib_err+0x32e/0x440
> [ 28.419734] ? udp_err+0x10/0x20
> [ 28.420686] ? gue_err_proto_handler+0x45/0x90
> [ 28.422251] ? gue_err+0xed/0x190
> [ 28.422977] ? gue_err_proto_handler+0x90/0x90
> [ 28.423926] ? __udp4_lib_err+0x32e/0x440
> [ 28.424784] ? udp_err+0x10/0x20
> [ 28.425470] ? gue_err_proto_handler+0x45/0x90
> [ 28.426473] ? gue_err+0xed/0x190
> [ 28.427289] ? gue_err_proto_handler+0x90/0x90
> [ 28.428158] ? __udp4_lib_err+0x32e/0x440
> [ 28.428999] ? udp_err+0x10/0x20
> [ 28.429755] ? gue_err_proto_handler+0x45/0x90
> [ 28.430655] ? gue_err+0xed/0x190
> [ 28.431334] ? gue_err_proto_handler+0x90/0x90
> [ 28.432245] ? __udp4_lib_err+0x32e/0x440
> [ 28.433036] ? udp_err+0x10/0x20
> [ 28.433921] ? gue_err_proto_handler+0x45/0x90
> [ 28.435099] ? gue_err+0xed/0x190
> [ 28.435727] ? gue_err_proto_handler+0x90/0x90
> [ 28.436536] ? __udp4_lib_err+0x32e/0x440
> [ 28.437272] ? udp_err+0x10/0x20
> [ 28.437873] ? gue_err_proto_handler+0x45/0x90
> [ 28.438660] ? gue_err+0xed/0x190
> [ 28.439279] ? gue_err_proto_handler+0x90/0x90
> [ 28.440093] ? __udp4_lib_err+0x32e/0x440
> [ 28.440821] ? udp_err+0x10/0x20
> [ 28.441416] ? gue_err_proto_handler+0x45/0x90
> [ 28.442225] ? gue_err+0xed/0x190
> [ 28.442849] ? gue_err_proto_handler+0x90/0x90
> [ 28.443996] ? __udp4_lib_err+0x32e/0x440
> [ 28.444957] ? udp_err+0x10/0x20
> [ 28.446096] ? gue_err_proto_handler+0x45/0x90
> [ 28.447725] ? gue_err+0xed/0x190
> [ 28.448806] ? gue_err_proto_handler+0x90/0x90
> [ 28.450192] ? __udp4_lib_err+0x32e/0x440
> [ 28.451482] ? udp_err+0x10/0x20
> [ 28.452423] ? gue_err_proto_handler+0x45/0x90
> [ 28.453527] ? gue_err+0xed/0x190
> [ 28.454160] ? gue_err_proto_handler+0x90/0x90
> [ 28.455008] ? __udp4_lib_err+0x32e/0x440
> [ 28.455833] ? udp_err+0x10/0x20
> [ 28.456465] ? gue_err_proto_handler+0x45/0x90
> [ 28.457324] ? gue_err+0xed/0x190
> [ 28.457975] ? gue_err_proto_handler+0x90/0x90
> [ 28.458834] ? __udp4_lib_err+0x32e/0x440
> [ 28.459607] ? udp_err+0x10/0x20
> [ 28.460234] ? gue_err_proto_handler+0x45/0x90
> [ 28.461077] ? gue_err+0xed/0x190
> [ 28.461737] ? gue_err_proto_handler+0x90/0x90
> [ 28.462613] ? __udp4_lib_err+0x32e/0x440
> [ 28.463418] ? udp_err+0x10/0x20
> [ 28.464045] ? gue_err_proto_handler+0x45/0x90
> [ 28.464923] ? gue_err+0xed/0x190
> [ 28.465553] ? gue_err_proto_handler+0x90/0x90
> [ 28.466357] ? __udp4_lib_err+0x32e/0x440
> [ 28.467078] ? udp_err+0x10/0x20
> [ 28.467680] ? gue_err_proto_handler+0x45/0x90
> [ 28.468447] ? gue_err+0xed/0x190
> [ 28.469053] ? gue_err_proto_handler+0x90/0x90
> [ 28.469891] ? __udp4_lib_err+0x32e/0x440
> [ 28.470618] ? udp_err+0x10/0x20
> [ 28.471213] ? gue_err_proto_handler+0x45/0x90
> [ 28.472838] ? gue_err+0xed/0x190
> [ 28.474277] ? gue_err_proto_handler+0x90/0x90
> [ 28.476153] ? __udp4_lib_err+0x32e/0x440
> [ 28.477181] ? udp_err+0x10/0x20
> [ 28.478281] ? gue_err_proto_handler+0x45/0x90
> [ 28.480108] ? gue_err+0xed/0x190
> [ 28.481509] ? gue_err_proto_handler+0x90/0x90
> [ 28.482980] ? __udp4_lib_err+0x32e/0x440
> [ 28.483904] ? udp_err+0x10/0x20
> [ 28.484559] ? gue_err_proto_handler+0x45/0x90
> [ 28.485422] ? gue_err+0xed/0x190
> [ 28.486072] ? gue_err_proto_handler+0x90/0x90
> [ 28.486958] ? __udp4_lib_err+0x32e/0x440
> [ 28.487767] ? udp_err+0x10/0x20
> [ 28.488468] ? gue_err_proto_handler+0x45/0x90
> [ 28.489338] ? gue_err+0xed/0x190
> [ 28.489991] ? gue_err_proto_handler+0x90/0x90
> [ 28.490860] ? __udp4_lib_err+0x32e/0x440
> [ 28.491641] ? udp_err+0x10/0x20
> [ 28.492234] ? gue_err_proto_handler+0x45/0x90
> [ 28.493048] ? gue_err+0xed/0x190
> [ 28.493654] ? gue_err_proto_handler+0x90/0x90
> [ 28.494446] ? __udp4_lib_err+0x32e/0x440
> [ 28.495172] ? udp_err+0x10/0x20
> [ 28.496076] ? gue_err_proto_handler+0x45/0x90
> [ 28.497892] ? gue_err+0xed/0x190
> [ 28.499259] ? gue_err_proto_handler+0x90/0x90
> [ 28.501108] ? __udp4_lib_err+0x32e/0x440
> [ 28.502784] ? udp_err+0x10/0x20
> [ 28.503992] ? gue_err_proto_handler+0x45/0x90
> [ 28.504895] ? gue_err+0xed/0x190
> [ 28.505566] ? gue_err_proto_handler+0x90/0x90
> [ 28.506461] ? __udp4_lib_err+0x32e/0x440
> [ 28.507285] ? udp_err+0x10/0x20
> [ 28.511487] ? gue_err_proto_handler+0x45/0x90
> [ 28.512404] ? gue_err+0xed/0x190
> [ 28.513094] ? gue_err_proto_handler+0x90/0x90
> [ 28.514002] ? __udp4_lib_err+0x32e/0x440
> [ 28.514745] ? udp_err+0x10/0x20
> [ 28.515341] ? gue_err_proto_handler+0x45/0x90
> [ 28.516169] ? gue_err+0xed/0x190
> [ 28.516777] ? gue_err_proto_handler+0x90/0x90
> [ 28.517571] ? __udp4_lib_err+0x32e/0x440
> [ 28.518332] ? udp_err+0x10/0x20
> [ 28.518960] ? gue_err_proto_handler+0x45/0x90
> [ 28.519778] ? gue_err+0xed/0x190
> [ 28.520385] ? gue_err_proto_handler+0x90/0x90
> [ 28.521168] ? __udp4_lib_err+0x32e/0x440
> [ 28.522033] ? udp_err+0x10/0x20
> [ 28.522662] ? gue_err_proto_handler+0x45/0x90
> [ 28.523473] ? gue_err+0xed/0x190
> [ 28.524079] ? gue_err_proto_handler+0x90/0x90
> [ 28.524881] ? __udp4_lib_err+0x32e/0x440
> [ 28.525610] ? udp_err+0x10/0x20
> [ 28.526202] ? gue_err_proto_handler+0x45/0x90
> [ 28.527010] ? gue_err+0xed/0x190
> [ 28.527628] ? gue_err_proto_handler+0x90/0x90
> [ 28.528425] ? __udp4_lib_err+0x32e/0x440
> [ 28.529167] ? udp_err+0x10/0x20
> [ 28.529765] ? gue_err_proto_handler+0x45/0x90
> [ 28.530568] ? gue_err+0xed/0x190
> [ 28.531171] ? gue_err_proto_handler+0x90/0x90
> [ 28.531993] ? __udp4_lib_err+0x32e/0x440
> [ 28.532718] ? udp_err+0x10/0x20
> [ 28.533312] ? gue_err_proto_handler+0x45/0x90
> [ 28.534118] ? gue_err+0xed/0x190
> [ 28.534726] ? gue_err_proto_handler+0x90/0x90
> [ 28.535774] ? __udp4_lib_err+0x32e/0x440
> [ 28.537428] ? udp_err+0x10/0x20
> [ 28.538646] ? gue_err_proto_handler+0x45/0x90
> [ 28.540449] ? gue_err+0xed/0x190
> [ 28.541423] ? gue_err_proto_handler+0x90/0x90
> [ 28.542609] ? __udp4_lib_err+0x32e/0x440
> [ 28.543488] ? udp_err+0x10/0x20
> [ 28.544167] ? gue_err_proto_handler+0x45/0x90
> [ 28.545293] ? gue_err+0xed/0x190
> [ 28.546016] ? gue_err_proto_handler+0x90/0x90
> [ 28.546920] ? __udp4_lib_err+0x32e/0x440
> [ 28.547755] ? udp_err+0x10/0x20
> [ 28.548417] ? gue_err_proto_handler+0x45/0x90
> [ 28.549227] ? gue_err+0xed/0x190
> [ 28.549856] ? gue_err_proto_handler+0x90/0x90
> [ 28.550700] ? __udp4_lib_err+0x32e/0x440
> [ 28.551467] ? udp_err+0x10/0x20
> [ 28.552073] ? gue_err_proto_handler+0x45/0x90
> [ 28.552913] ? gue_err+0xed/0x190
> [ 28.553566] ? gue_err_proto_handler+0x90/0x90
> [ 28.554446] ? __udp4_lib_err+0x32e/0x440
> [ 28.555230] ? udp_err+0x10/0x20
> [ 28.555876] ? gue_err_proto_handler+0x45/0x90
> [ 28.556707] ? gue_err+0xed/0x190
> [ 28.557358] ? gue_err_proto_handler+0x90/0x90
> [ 28.558229] ? __udp4_lib_err+0x32e/0x440
> [ 28.558981] ? udp_err+0x10/0x20
> [ 28.559607] ? gue_err_proto_handler+0x45/0x90
> [ 28.560440] ? gue_err+0xed/0x190
> [ 28.561076] ? gue_err_proto_handler+0x90/0x90
> [ 28.561953] ? __udp4_lib_err+0x32e/0x440
> [ 28.562769] ? udp_err+0x10/0x20
> [ 28.563459] ? gue_err_proto_handler+0x45/0x90
> [ 28.564304] ? gue_err+0xed/0x190
> [ 28.564901] ? gue_err_proto_handler+0x90/0x90
> [ 28.565686] ? __udp4_lib_err+0x32e/0x440
> [ 28.566394] ? udp_err+0x10/0x20
> [ 28.566973] ? gue_err_proto_handler+0x45/0x90
> [ 28.567786] ? gue_err+0xed/0x190
> [ 28.568392] ? gue_err_proto_handler+0x90/0x90
> [ 28.569151] ? __udp4_lib_err+0x32e/0x440
> [ 28.569876] ? udp_err+0x10/0x20
> [ 28.570464] ? gue_err_proto_handler+0x45/0x90
> [ 28.571268] ? gue_err+0xed/0x190
> [ 28.571882] ? gue_err_proto_handler+0x90/0x90
> [ 28.572678] ? __udp4_lib_err+0x32e/0x440
> [ 28.573421] ? udp_err+0x10/0x20
> [ 28.574006] ? gue_err_proto_handler+0x45/0x90
> [ 28.574803] ? gue_err+0xed/0x190
> [ 28.575426] ? gue_err_proto_handler+0x90/0x90
> [ 28.576232] ? __udp4_lib_err+0x32e/0x440
> [ 28.576968] ? udp_err+0x10/0x20
> [ 28.577555] ? gue_err_proto_handler+0x45/0x90
> [ 28.578365] ? gue_err+0xed/0x190
> [ 28.578950] ? gue_err_proto_handler+0x90/0x90
> [ 28.579857] ? __udp4_lib_err+0x32e/0x440
> [ 28.580584] ? udp_err+0x10/0x20
> [ 28.581176] ? gue_err_proto_handler+0x45/0x90
> [ 28.581983] ? gue_err+0xed/0x190
> [ 28.582593] ? gue_err_proto_handler+0x90/0x90
> [ 28.583412] ? __udp4_lib_err+0x32e/0x440
> [ 28.584146] ? udp_err+0x10/0x20
> [ 28.584747] ? gue_err_proto_handler+0x45/0x90
> [ 28.585555] ? gue_err+0xed/0x190
> [ 28.586154] ? gue_err_proto_handler+0x90/0x90
> [ 28.586942] ? __udp4_lib_err+0x32e/0x440
> [ 28.587677] ? udp_err+0x10/0x20
> [ 28.588259] ? gue_err_proto_handler+0x45/0x90
> [ 28.589019] ? gue_err+0xed/0x190
> [ 28.589643] ? gue_err_proto_handler+0x90/0x90
> [ 28.590470] ? __udp4_lib_err+0x32e/0x440
> [ 28.591195] ? udp_err+0x10/0x20
> [ 28.591795] ? gue_err_proto_handler+0x45/0x90
> [ 28.592595] ? gue_err+0xed/0x190
> [ 28.593199] ? gue_err_proto_handler+0x90/0x90
> [ 28.594009] ? __udp4_lib_err+0x32e/0x440
> [ 28.594748] ? udp_err+0x10/0x20
> [ 28.595344] ? gue_err_proto_handler+0x45/0x90
> [ 28.597287] ? gue_err+0xed/0x190
> [ 28.598715] ? gue_err_proto_handler+0x90/0x90
> [ 28.600546] ? __udp4_lib_err+0x32e/0x440
> [ 28.602196] ? udp_err+0x10/0x20
> [ 28.603567] ? gue_err_proto_handler+0x45/0x90
> [ 28.605416] ? gue_err+0xed/0x190
> [ 28.606717] ? gue_err_proto_handler+0x90/0x90
> [ 28.608485] ? __udp4_lib_err+0x32e/0x440
> [ 28.610100] ? udp_err+0x10/0x20
> [ 28.611390] ? gue_err_proto_handler+0x45/0x90
> [ 28.613218] ? gue_err+0xed/0x190
> [ 28.614587] ? gue_err_proto_handler+0x90/0x90
> [ 28.616443] ? __udp4_lib_err+0x32e/0x440
> [ 28.618140] ? udp_err+0x10/0x20
> [ 28.619164] ? gue_err_proto_handler+0x45/0x90
> [ 28.620832] ? gue_err+0xed/0x190
> [ 28.621758] ? gue_err_proto_handler+0x90/0x90
> [ 28.623433] ? __udp4_lib_err+0x32e/0x440
> [ 28.625036] ? udp_err+0x10/0x20
> [ 28.626001] ? gue_err_proto_handler+0x45/0x90
> [ 28.626986] ? gue_err+0xed/0x190
> [ 28.627662] ? gue_err_proto_handler+0x90/0x90
> [ 28.628513] ? __udp4_lib_err+0x32e/0x440
> [ 28.629355] ? udp_err+0x10/0x20
> [ 28.630287] ? gue_err_proto_handler+0x45/0x90
> [ 28.631550] ? gue_err+0xed/0x190
> [ 28.632884] ? gue_err_proto_handler+0x90/0x90
> [ 28.634306] ? __udp4_lib_err+0x32e/0x440
> [ 28.636121] ? udp_err+0x10/0x20
> [ 28.637050] ? gue_err_proto_handler+0x45/0x90
> [ 28.638605] ? gue_err+0xed/0x190
> [ 28.639954] ? gue_err_proto_handler+0x90/0x90
> [ 28.641208] ? __udp4_lib_err+0x32e/0x440
> [ 28.642208] ? udp_err+0x10/0x20
> [ 28.642912] ? gue_err_proto_handler+0x45/0x90
> [ 28.643998] ? gue_err+0xed/0x190
> [ 28.644982] ? gue_err_proto_handler+0x90/0x90
> [ 28.645944] ? __udp4_lib_err+0x32e/0x440
> [ 28.647435] ? udp_err+0x10/0x20
> [ 28.648541] ? gue_err_proto_handler+0x45/0x90
> [ 28.649955] ? gue_err+0xed/0x190
> [ 28.650962] ? gue_err_proto_handler+0x90/0x90
> [ 28.652811] ? __udp4_lib_err+0x32e/0x440
> [ 28.653694] ? udp_err+0x10/0x20
> [ 28.654390] ? icmp_socket_deliver+0x7f/0xf0
> [ 28.655738] ? icmp_redirect+0x3c/0x80
> [ 28.657247] ? icmp_rcv+0x190/0x4c0
> [ 28.658063] ? ip_protocol_deliver_rcu+0x2b/0x290
> [ 28.659066] ? ip_local_deliver_finish+0x94/0x130
> [ 28.659963] ? ip_local_deliver+0x180/0x220
> [ 28.660764] ? ip_protocol_deliver_rcu+0x290/0x290
> [ 28.661678] ? ip_rcv_finish+0x88/0xb0
> [ 28.662419] ? ip_rcv+0x56/0x200
> [ 28.663065] ? ip_rcv_finish_core.isra.18+0x600/0x600
> [ 28.664083] ? __netif_receive_skb_one_core+0x52/0x70
> [ 28.665076] ? __netif_receive_skb+0x13/0x60
> [ 28.665939] ? netif_receive_skb_internal+0x72/0x380
> [ 28.666905] ? napi_gro_frags+0x387/0x440
> [ 28.667715] ? tun_get_user+0xda2/0x1200
> [ 28.668492] ? tun_chr_write_iter+0x46/0x69
> [ 28.669324] ? do_iter_readv_writev+0x12d/0x1a0
> [ 28.670228] ? do_iter_write+0x81/0x190
> [ 28.670987] ? vfs_writev+0xa2/0xf0
> [ 28.671724] ? __fget+0xf7/0x1d0
> [ 28.672348] ? do_writev+0x5e/0xf0
> [ 28.672971] ? __x64_sys_writev+0x17/0x20
> [ 28.673701] ? do_syscall_64+0x6e/0x1c0
> [ 28.674398] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe
> [ 28.675350] Modules linked in:
> [ 28.675936] ---[ end trace 3c20e02f8428d132 ]---
> [ 28.675943] kernel stack overflow (double-fault): 0000 [#2] PREEMPT SMP
> [ 28.676781] RIP: 0010:__lock_is_held+0x17/0xa0
> [ 28.678109] CPU: 1 PID: 7358 Comm: syz-executor Tainted: G D
> 4.20.0-rc6+ #7
> [ 28.678927] Code: 4c 89 f8 5b 41 5c 41 5d 41 5e 41 5f 5d c3 45 31
> ff eb e5 55 48 89 e5 41 57 45 31 ff 41 56 49 89 fe 41 55 41 54 53 48
> 83 ec 08 <89> 75 d4 65 4c 8b 24 25 40 5e 01 00 41 8b 84 24 78 08 00 00
> 4d 8d
> [ 28.680596] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996),
> BIOS 1.10.2-1 04/01/2014
> [ 28.683994] RSP: 0018:ffffc900023cbff8 EFLAGS: 00010092
> [ 28.685527] RIP: 0010:__udp4_lib_err+0x7f/0x440
> [ 28.685534] Code: b0 80 05 00 00 74 0c 41 f6 44 24 3c 80 0f 85 dd
> 00 00 00 44 8b 88 08 01 00 00 44 0f b7 03 41 8b 4d 0c 0f b7 53 02 41
> 8b 75 10 <6a> 00 ff 75 d0 57 4c 89 f7 e8 83 fb ff ff 48 83 c4 18 48 85
> c0 49
> [ 28.686498] RAX: 0000000000000286 RBX: ffff8880683ae040 RCX: 0000000000000000
> [ 28.687343] RSP: 0018:ffffc9000263c000 EFLAGS: 00010246
> [ 28.690693] RDX: 0000000000000000 RSI: 00000000ffffffff RDI: ffffffff83ac8480
> [ 28.692053] RAX: ffff888077264000 RBX: ffff8880748cf7aa RCX: 00000000aa1423ac
> [ 28.692058] RDX: 0000000000000000 RSI: 00000000001414ac RDI: 0000000000000000
> [ 28.693025] RBP: ffffc900023cc028 R08: ffff8880683b7d40 R09: 000000000000000b
> [ 28.693029] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000286
> [ 28.694427] RBP: ffffc9000263c048 R08: 0000000000000040 R09: 000000000000000b
> [ 28.695753] R13: 0000000000000000 R14: ffffffff83ac8480 R15: 0000000000000000
> [ 28.695758] FS: 00007fd529f84700(0000) GS:ffff88807db80000(0000)
> knlGS:0000000000000000
> [ 28.697108] R10: 0000000000000000 R11: 0000000000000000 R12: ffff88807724dd00
> [ 28.697113] R13: ffff8880748cf7aa R14: ffff888074038080 R15: 0000000000000005
> [ 28.698502] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [ 28.698506] CR2: ffffc900023cbfe8 CR3: 0000000068371003 CR4: 00000000001606e0
> [ 28.699906] FS: 00007f27bab30700(0000) GS:ffff88807da80000(0000)
> knlGS:0000000000000000
> [ 28.699911] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [ 28.701193] Kernel panic - not syncing: Fatal exception in interrupt
> [ 28.702551] CR2: ffffc9000263bff8 CR3: 0000000068af4003 CR4: 00000000001606e0
> [ 28.702558] Call Trace:
> [ 28.715105] udp_err+0x10/0x20
> [ 28.715700] gue_err_proto_handler+0x45/0x90
> [ 28.716521] gue_err+0xed/0x190
> [ 28.717123] ? gue_err_proto_handler+0x90/0x90
> [ 28.717956] __udp4_lib_err+0x32e/0x440
> [ 28.718667] udp_err+0x10/0x20
> [ 28.719251] gue_err_proto_handler+0x45/0x90
> [ 28.720079] gue_err+0xed/0x190
> [ 28.720680] ? gue_err_proto_handler+0x90/0x90
> [ 28.721518] __udp4_lib_err+0x32e/0x440
> [ 28.722247] udp_err+0x10/0x20
> [ 28.722831] gue_err_proto_handler+0x45/0x90
> [ 28.723647] gue_err+0xed/0x190
> [ 28.724248] ? gue_err_proto_handler+0x90/0x90
> [ 28.725120] __udp4_lib_err+0x32e/0x440
> [ 28.725850] udp_err+0x10/0x20
> [ 28.726432] gue_err_proto_handler+0x45/0x90
> [ 28.727238] gue_err+0xed/0x190
> [ 28.727897] ? gue_err_proto_handler+0x90/0x90
> [ 28.728738] __udp4_lib_err+0x32e/0x440
> [ 28.729462] udp_err+0x10/0x20
> [ 28.730050] gue_err_proto_handler+0x45/0x90
> [ 28.730908] gue_err+0xed/0x190
> [ 28.731560] ? gue_err_proto_handler+0x90/0x90
> [ 28.732482] __udp4_lib_err+0x32e/0x440
> [ 28.733288] udp_err+0x10/0x20
> [ 28.733934] gue_err_proto_handler+0x45/0x90
> [ 28.734810] gue_err+0xed/0x190
> [ 28.735487] ? gue_err_proto_handler+0x90/0x90
> [ 28.736329] __udp4_lib_err+0x32e/0x440
> [ 28.737059] udp_err+0x10/0x20
> [ 28.737661] gue_err_proto_handler+0x45/0x90
> [ 28.738471] gue_err+0xed/0x190
> [ 28.739101] ? gue_err_proto_handler+0x90/0x90
> [ 28.739969] __udp4_lib_err+0x32e/0x440
> [ 28.740700] udp_err+0x10/0x20
> [ 28.741317] gue_err_proto_handler+0x45/0x90
> [ 28.742116] gue_err+0xed/0x190
> [ 28.742714] ? gue_err_proto_handler+0x90/0x90
> [ 28.743630] __udp4_lib_err+0x32e/0x440
> [ 28.744385] udp_err+0x10/0x20
> [ 28.744979] gue_err_proto_handler+0x45/0x90
> [ 28.745783] gue_err+0xed/0x190
> [ 28.746384] ? gue_err_proto_handler+0x90/0x90
> [ 28.747223] __udp4_lib_err+0x32e/0x440
> [ 28.747964] udp_err+0x10/0x20
> [ 28.748547] gue_err_proto_handler+0x45/0x90
> [ 28.749352] gue_err+0xed/0x190
> [ 28.749955] ? gue_err_proto_handler+0x90/0x90
> [ 28.750789] __udp4_lib_err+0x32e/0x440
> [ 28.751582] udp_err+0x10/0x20
> [ 28.752203] gue_err_proto_handler+0x45/0x90
> [ 28.753010] gue_err+0xed/0x190
> [ 28.753611] ? gue_err_proto_handler+0x90/0x90
> [ 28.754447] __udp4_lib_err+0x32e/0x440
> [ 28.755171] udp_err+0x10/0x20
> [ 28.755764] gue_err_proto_handler+0x45/0x90
> [ 28.756565] gue_err+0xed/0x190
> [ 28.757172] ? gue_err_proto_handler+0x90/0x90
> [ 28.758008] __udp4_lib_err+0x32e/0x440
> [ 28.758734] udp_err+0x10/0x20
> [ 28.759322] gue_err_proto_handler+0x45/0x90
> [ 28.760184] gue_err+0xed/0x190
> [ 28.760839] ? gue_err_proto_handler+0x90/0x90
> [ 28.761757] __udp4_lib_err+0x32e/0x440
> [ 28.762471] udp_err+0x10/0x20
> [ 28.763051] gue_err_proto_handler+0x45/0x90
> [ 28.763843] gue_err+0xed/0x190
> [ 28.764408] ? gue_err_proto_handler+0x90/0x90
> [ 28.765228] __udp4_lib_err+0x32e/0x440
> [ 28.765941] udp_err+0x10/0x20
> [ 28.766521] gue_err_proto_handler+0x45/0x90
> [ 28.767320] gue_err+0xed/0x190
> [ 28.767922] ? gue_err_proto_handler+0x90/0x90
> [ 28.768743] __udp4_lib_err+0x32e/0x440
> [ 28.769506] udp_err+0x10/0x20
> [ 28.770151] gue_err_proto_handler+0x45/0x90
> [ 28.771007] gue_err+0xed/0x190
> [ 28.771675] ? gue_err_proto_handler+0x90/0x90
> [ 28.772553] __udp4_lib_err+0x32e/0x440
> [ 28.773338] udp_err+0x10/0x20
> [ 28.773919] gue_err_proto_handler+0x45/0x90
> [ 28.774729] gue_err+0xed/0x190
> [ 28.775332] ? gue_err_proto_handler+0x90/0x90
> [ 28.776185] __udp4_lib_err+0x32e/0x440
> [ 28.776896] udp_err+0x10/0x20
> [ 28.777479] gue_err_proto_handler+0x45/0x90
> [ 28.778269] gue_err+0xed/0x190
> [ 28.778858] ? gue_err_proto_handler+0x90/0x90
> [ 28.779828] __udp4_lib_err+0x32e/0x440
> [ 28.780660] udp_err+0x10/0x20
> [ 28.781263] gue_err_proto_handler+0x45/0x90
> [ 28.782063] gue_err+0xed/0x190
> [ 28.782649] ? gue_err_proto_handler+0x90/0x90
> [ 28.783496] __udp4_lib_err+0x32e/0x440
> [ 28.784231] udp_err+0x10/0x20
> [ 28.784825] gue_err_proto_handler+0x45/0x90
> [ 28.785655] gue_err+0xed/0x190
> [ 28.786259] ? gue_err_proto_handler+0x90/0x90
> [ 28.787103] __udp4_lib_err+0x32e/0x440
> [ 28.787850] udp_err+0x10/0x20
> [ 28.788443] gue_err_proto_handler+0x45/0x90
> [ 28.789252] gue_err+0xed/0x190
> [ 28.789836] ? gue_err_proto_handler+0x90/0x90
> [ 28.790679] __udp4_lib_err+0x32e/0x440
> [ 28.791373] udp_err+0x10/0x20
> [ 28.791963] gue_err_proto_handler+0x45/0x90
> [ 28.792767] gue_err+0xed/0x190
> [ 28.793371] ? gue_err_proto_handler+0x90/0x90
> [ 28.794242] __udp4_lib_err+0x32e/0x440
> [ 28.794972] udp_err+0x10/0x20
> [ 28.795628] gue_err_proto_handler+0x45/0x90
> [ 28.796427] gue_err+0xed/0x190
> [ 28.797027] ? gue_err_proto_handler+0x90/0x90
> [ 28.797862] __udp4_lib_err+0x32e/0x440
> [ 28.798580] udp_err+0x10/0x20
> [ 28.799145] gue_err_proto_handler+0x45/0x90
> [ 28.800001] gue_err+0xed/0x190
> [ 28.800621] ? gue_err_proto_handler+0x90/0x90
> [ 28.801444] __udp4_lib_err+0x32e/0x440
> [ 28.802115] udp_err+0x10/0x20
> [ 28.802682] gue_err_proto_handler+0x45/0x90
> [ 28.803486] gue_err+0xed/0x190
> [ 28.804082] ? gue_err_proto_handler+0x90/0x90
> [ 28.804926] __udp4_lib_err+0x32e/0x440
> [ 28.805683] udp_err+0x10/0x20
> [ 28.806259] gue_err_proto_handler+0x45/0x90
> [ 28.807074] gue_err+0xed/0x190
> [ 28.807694] ? gue_err_proto_handler+0x90/0x90
> [ 28.808528] __udp4_lib_err+0x32e/0x440
> [ 28.809237] udp_err+0x10/0x20
> [ 28.809823] gue_err_proto_handler+0x45/0x90
> [ 28.810596] gue_err+0xed/0x190
> [ 28.811183] ? gue_err_proto_handler+0x90/0x90
> [ 28.812193] __udp4_lib_err+0x32e/0x440
> [ 28.812958] udp_err+0x10/0x20
> [ 28.813544] gue_err_proto_handler+0x45/0x90
> [ 28.814352] gue_err+0xed/0x190
> [ 28.814971] ? gue_err_proto_handler+0x90/0x90
> [ 28.815829] __udp4_lib_err+0x32e/0x440
> [ 28.816550] udp_err+0x10/0x20
> [ 28.817125] gue_err_proto_handler+0x45/0x90
> [ 28.817917] gue_err+0xed/0x190
> [ 28.818529] ? gue_err_proto_handler+0x90/0x90
> [ 28.819340] __udp4_lib_err+0x32e/0x440
> [ 28.820837] udp_err+0x10/0x20
> [ 28.821993] gue_err_proto_handler+0x45/0x90
> [ 28.823530] gue_err+0xed/0x190
> [ 28.824657] ? gue_err_proto_handler+0x90/0x90
> [ 28.826157] __udp4_lib_err+0x32e/0x440
> [ 28.827461] udp_err+0x10/0x20
> [ 28.828450] gue_err_proto_handler+0x45/0x90
> [ 28.829336] gue_err+0xed/0x190
> [ 28.829922] ? gue_err_proto_handler+0x90/0x90
> [ 28.830771] __udp4_lib_err+0x32e/0x440
> [ 28.831514] udp_err+0x10/0x20
> [ 28.832101] gue_err_proto_handler+0x45/0x90
> [ 28.832953] gue_err+0xed/0x190
> [ 28.833537] ? gue_err_proto_handler+0x90/0x90
> [ 28.834378] __udp4_lib_err+0x32e/0x440
> [ 28.835088] udp_err+0x10/0x20
> [ 28.835673] gue_err_proto_handler+0x45/0x90
> [ 28.836505] gue_err+0xed/0x190
> [ 28.837099] ? gue_err_proto_handler+0x90/0x90
> [ 28.837911] __udp4_lib_err+0x32e/0x440
> [ 28.838628] udp_err+0x10/0x20
> [ 28.839204] gue_err_proto_handler+0x45/0x90
> [ 28.840012] gue_err+0xed/0x190
> [ 28.840606] ? gue_err_proto_handler+0x90/0x90
> [ 28.841479] __udp4_lib_err+0x32e/0x440
> [ 28.842207] udp_err+0x10/0x20
> [ 28.842794] gue_err_proto_handler+0x45/0x90
> [ 28.843960] gue_err+0xed/0x190
> [ 28.844800] ? gue_err_proto_handler+0x90/0x90
> [ 28.845760] __udp4_lib_err+0x32e/0x440
> [ 28.846580] udp_err+0x10/0x20
> [ 28.847246] gue_err_proto_handler+0x45/0x90
> [ 28.848233] gue_err+0xed/0x190
> [ 28.848888] ? gue_err_proto_handler+0x90/0x90
> [ 28.849724] __udp4_lib_err+0x32e/0x440
> [ 28.850448] udp_err+0x10/0x20
> [ 28.851037] gue_err_proto_handler+0x45/0x90
> [ 28.851848] gue_err+0xed/0x190
> [ 28.852454] ? gue_err_proto_handler+0x90/0x90
> [ 28.853274] __udp4_lib_err+0x32e/0x440
> [ 28.853982] udp_err+0x10/0x20
> [ 28.854562] gue_err_proto_handler+0x45/0x90
> [ 28.855379] gue_err+0xed/0x190
> [ 28.855982] ? gue_err_proto_handler+0x90/0x90
> [ 28.856805] __udp4_lib_err+0x32e/0x440
> [ 28.857515] udp_err+0x10/0x20
> [ 28.858098] gue_err_proto_handler+0x45/0x90
> [ 28.858896] gue_err+0xed/0x190
> [ 28.859635] ? gue_err_proto_handler+0x90/0x90
> [ 28.860479] __udp4_lib_err+0x32e/0x440
> [ 28.861199] udp_err+0x10/0x20
> [ 28.861766] gue_err_proto_handler+0x45/0x90
> [ 28.862558] gue_err+0xed/0x190
> [ 28.863152] ? gue_err_proto_handler+0x90/0x90
> [ 28.863995] __udp4_lib_err+0x32e/0x440
> [ 28.864700] udp_err+0x10/0x20
> [ 28.865286] gue_err_proto_handler+0x45/0x90
> [ 28.866096] gue_err+0xed/0x190
> [ 28.866704] ? gue_err_proto_handler+0x90/0x90
> [ 28.867561] __udp4_lib_err+0x32e/0x440
> [ 28.868294] udp_err+0x10/0x20
> [ 28.868881] gue_err_proto_handler+0x45/0x90
> [ 28.869722] gue_err+0xed/0x190
> [ 28.870355] ? gue_err_proto_handler+0x90/0x90
> [ 28.871214] __udp4_lib_err+0x32e/0x440
> [ 28.871944] udp_err+0x10/0x20
> [ 28.872534] gue_err_proto_handler+0x45/0x90
> [ 28.873348] gue_err+0xed/0x190
> [ 28.873941] ? gue_err_proto_handler+0x90/0x90
> [ 28.874789] __udp4_lib_err+0x32e/0x440
> [ 28.875537] udp_err+0x10/0x20
> [ 28.876117] gue_err_proto_handler+0x45/0x90
> [ 28.876902] gue_err+0xed/0x190
> [ 28.877494] ? gue_err_proto_handler+0x90/0x90
> [ 28.878327] __udp4_lib_err+0x32e/0x440
> [ 28.879037] udp_err+0x10/0x20
> [ 28.879615] gue_err_proto_handler+0x45/0x90
> [ 28.880413] gue_err+0xed/0x190
> [ 28.881013] ? gue_err_proto_handler+0x90/0x90
> [ 28.881945] __udp4_lib_err+0x32e/0x440
> [ 28.883670] udp_err+0x10/0x20
> [ 28.884379] gue_err_proto_handler+0x45/0x90
> [ 28.885923] gue_err+0xed/0x190
> [ 28.886669] ? gue_err_proto_handler+0x90/0x90
> [ 28.887624] __udp4_lib_err+0x32e/0x440
> [ 28.888336] udp_err+0x10/0x20
> [ 28.889024] gue_err_proto_handler+0x45/0x90
> [ 28.889966] gue_err+0xed/0x190
> [ 28.890629] ? gue_err_proto_handler+0x90/0x90
> [ 28.891592] __udp4_lib_err+0x32e/0x440
> [ 28.892401] udp_err+0x10/0x20
> [ 28.893038] gue_err_proto_handler+0x45/0x90
> [ 28.893866] gue_err+0xed/0x190
> [ 28.894438] ? gue_err_proto_handler+0x90/0x90
> [ 28.895252] __udp4_lib_err+0x32e/0x440
> [ 28.896052] udp_err+0x10/0x20
> [ 28.896706] gue_err_proto_handler+0x45/0x90
> [ 28.897616] gue_err+0xed/0x190
> [ 28.898289] ? gue_err_proto_handler+0x90/0x90
> [ 28.899114] __udp4_lib_err+0x32e/0x440
> [ 28.899855] udp_err+0x10/0x20
> [ 28.900438] gue_err_proto_handler+0x45/0x90
> [ 28.901314] gue_err+0xed/0x190
> [ 28.902000] ? gue_err_proto_handler+0x90/0x90
> [ 28.902926] __udp4_lib_err+0x32e/0x440
> [ 28.903766] udp_err+0x10/0x20
> [ 28.904417] gue_err_proto_handler+0x45/0x90
> [ 28.905329] gue_err+0xed/0x190
> [ 28.906005] ? gue_err_proto_handler+0x90/0x90
> [ 28.906942] __udp4_lib_err+0x32e/0x440
> [ 28.907750] udp_err+0x10/0x20
> [ 28.908386] gue_err_proto_handler+0x45/0x90
> [ 28.909253] gue_err+0xed/0x190
> [ 28.909838] ? gue_err_proto_handler+0x90/0x90
> [ 28.910652] __udp4_lib_err+0x32e/0x440
> [ 28.911381] udp_err+0x10/0x20
> [ 28.912041] gue_err_proto_handler+0x45/0x90
> [ 28.912866] gue_err+0xed/0x190
> [ 28.913487] ? gue_err_proto_handler+0x90/0x90
> [ 28.914318] __udp4_lib_err+0x32e/0x440
> [ 28.915051] udp_err+0x10/0x20
> [ 28.915635] gue_err_proto_handler+0x45/0x90
> [ 28.916433] gue_err+0xed/0x190
> [ 28.917050] ? gue_err_proto_handler+0x90/0x90
> [ 28.917889] __udp4_lib_err+0x32e/0x440
> [ 28.918584] udp_err+0x10/0x20
> [ 28.919163] gue_err_proto_handler+0x45/0x90
> [ 28.919975] gue_err+0xed/0x190
> [ 28.920573] ? gue_err_proto_handler+0x90/0x90
> [ 28.921412] __udp4_lib_err+0x32e/0x440
> [ 28.922134] udp_err+0x10/0x20
> [ 28.922717] gue_err_proto_handler+0x45/0x90
> [ 28.923529] gue_err+0xed/0x190
> [ 28.924131] ? gue_err_proto_handler+0x90/0x90
> [ 28.924965] __udp4_lib_err+0x32e/0x440
> [ 28.925687] udp_err+0x10/0x20
> [ 28.926269] gue_err_proto_handler+0x45/0x90
> [ 28.927079] gue_err+0xed/0x190
> [ 28.928022] ? gue_err_proto_handler+0x90/0x90
> [ 28.929659] __udp4_lib_err+0x32e/0x440
> [ 28.930560] udp_err+0x10/0x20
> [ 28.931205] gue_err_proto_handler+0x45/0x90
> [ 28.932114] gue_err+0xed/0x190
> [ 28.932715] ? gue_err_proto_handler+0x90/0x90
> [ 28.933548] __udp4_lib_err+0x32e/0x440
> [ 28.934254] udp_err+0x10/0x20
> [ 28.934825] gue_err_proto_handler+0x45/0x90
> [ 28.935632] gue_err+0xed/0x190
> [ 28.936293] ? gue_err_proto_handler+0x90/0x90
> [ 28.937165] __udp4_lib_err+0x32e/0x440
> [ 28.937891] udp_err+0x10/0x20
> [ 28.938465] gue_err_proto_handler+0x45/0x90
> [ 28.939375] gue_err+0xed/0x190
> [ 28.940099] ? gue_err_proto_handler+0x90/0x90
> [ 28.940942] __udp4_lib_err+0x32e/0x440
> [ 28.941674] udp_err+0x10/0x20
> [ 28.942268] gue_err_proto_handler+0x45/0x90
> [ 28.943081] gue_err+0xed/0x190
> [ 28.943726] ? gue_err_proto_handler+0x90/0x90
> [ 28.944661] __udp4_lib_err+0x32e/0x440
> [ 28.945448] udp_err+0x10/0x20
> [ 28.946034] gue_err_proto_handler+0x45/0x90
> [ 28.946832] gue_err+0xed/0x190
> [ 28.947438] ? gue_err_proto_handler+0x90/0x90
> [ 28.948275] __udp4_lib_err+0x32e/0x440
> [ 28.949001] udp_err+0x10/0x20
> [ 28.949580] gue_err_proto_handler+0x45/0x90
> [ 28.950378] gue_err+0xed/0x190
> [ 28.950971] ? gue_err_proto_handler+0x90/0x90
> [ 28.951846] __udp4_lib_err+0x32e/0x440
> [ 28.952656] udp_err+0x10/0x20
> [ 28.953238] gue_err_proto_handler+0x45/0x90
> [ 28.954039] gue_err+0xed/0x190
> [ 28.955430] ? gue_err_proto_handler+0x90/0x90
> [ 28.956269] __udp4_lib_err+0x32e/0x440
> [ 28.956989] udp_err+0x10/0x20
> [ 28.957576] gue_err_proto_handler+0x45/0x90
> [ 28.958357] gue_err+0xed/0x190
> [ 28.958909] ? gue_err_proto_handler+0x90/0x90
> [ 28.959735] __udp4_lib_err+0x32e/0x440
> [ 28.960435] udp_err+0x10/0x20
> [ 28.961006] gue_err_proto_handler+0x45/0x90
> [ 28.961768] gue_err+0xed/0x190
> [ 28.962332] ? gue_err_proto_handler+0x90/0x90
> [ 28.963144] __udp4_lib_err+0x32e/0x440
> [ 28.963839] udp_err+0x10/0x20
> [ 28.964379] gue_err_proto_handler+0x45/0x90
> [ 28.965137] gue_err+0xed/0x190
> [ 28.965707] ? gue_err_proto_handler+0x90/0x90
> [ 28.966497] __udp4_lib_err+0x32e/0x440
> [ 28.967164] udp_err+0x10/0x20
> [ 28.967823] gue_err_proto_handler+0x45/0x90
> [ 28.968627] gue_err+0xed/0x190
> [ 28.969197] ? gue_err_proto_handler+0x90/0x90
> [ 28.969986] __udp4_lib_err+0x32e/0x440
> [ 28.970671] udp_err+0x10/0x20
> [ 28.971219] gue_err_proto_handler+0x45/0x90
> [ 28.971982] gue_err+0xed/0x190
> [ 28.972544] ? gue_err_proto_handler+0x90/0x90
> [ 28.973318] __udp4_lib_err+0x32e/0x440
> [ 28.973994] udp_err+0x10/0x20
> [ 28.974544] gue_err_proto_handler+0x45/0x90
> [ 28.975289] gue_err+0xed/0x190
> [ 28.975865] ? gue_err_proto_handler+0x90/0x90
> [ 28.976672] __udp4_lib_err+0x32e/0x440
> [ 28.977344] udp_err+0x10/0x20
> [ 28.977886] gue_err_proto_handler+0x45/0x90
> [ 28.978626] gue_err+0xed/0x190
> [ 28.979177] ? gue_err_proto_handler+0x90/0x90
> [ 28.979952] __udp4_lib_err+0x32e/0x440
> [ 28.980610] udp_err+0x10/0x20
> [ 28.981140] gue_err_proto_handler+0x45/0x90
> [ 28.981872] gue_err+0xed/0x190
> [ 28.982414] ? gue_err_proto_handler+0x90/0x90
> [ 28.983173] __udp4_lib_err+0x32e/0x440
> [ 28.983978] udp_err+0x10/0x20
> [ 28.984508] gue_err_proto_handler+0x45/0x90
> [ 28.985239] gue_err+0xed/0x190
> [ 28.985780] ? gue_err_proto_handler+0x90/0x90
> [ 28.986552] __udp4_lib_err+0x32e/0x440
> [ 28.987233] udp_err+0x10/0x20
> [ 28.987791] gue_err_proto_handler+0x45/0x90
> [ 28.988563] gue_err+0xed/0x190
> [ 28.989125] ? gue_err_proto_handler+0x90/0x90
> [ 28.989910] __udp4_lib_err+0x32e/0x440
> [ 28.990592] udp_err+0x10/0x20
> [ 28.991139] gue_err_proto_handler+0x45/0x90
> [ 28.991904] gue_err+0xed/0x190
> [ 28.992449] ? gue_err_proto_handler+0x90/0x90
> [ 28.993235] __udp4_lib_err+0x32e/0x440
> [ 28.993895] udp_err+0x10/0x20
> [ 28.994423] gue_err_proto_handler+0x45/0x90
> [ 28.995151] gue_err+0xed/0x190
> [ 28.995712] ? gue_err_proto_handler+0x90/0x90
> [ 28.996474] __udp4_lib_err+0x32e/0x440
> [ 28.997113] udp_err+0x10/0x20
> [ 28.997620] gue_err_proto_handler+0x45/0x90
> [ 28.998339] gue_err+0xed/0x190
> [ 28.998886] ? gue_err_proto_handler+0x90/0x90
> [ 28.999970] __udp4_lib_err+0x32e/0x440
> [ 29.001304] udp_err+0x10/0x20
> [ 29.002350] gue_err_proto_handler+0x45/0x90
> [ 29.003782] gue_err+0xed/0x190
> [ 29.004916] ? gue_err_proto_handler+0x90/0x90
> [ 29.006578] __udp4_lib_err+0x32e/0x440
> [ 29.007944] udp_err+0x10/0x20
> [ 29.009052] gue_err_proto_handler+0x45/0x90
> [ 29.010490] gue_err+0xed/0x190
> [ 29.011577] ? gue_err_proto_handler+0x90/0x90
> [ 29.013040] __udp4_lib_err+0x32e/0x440
> [ 29.014317] udp_err+0x10/0x20
> [ 29.015341] gue_err_proto_handler+0x45/0x90
> [ 29.016772] gue_err+0xed/0x190
> [ 29.017841] ? gue_err_proto_handler+0x90/0x90
> [ 29.019389] __udp4_lib_err+0x32e/0x440
> [ 29.020849] udp_err+0x10/0x20
> [ 29.022034] icmp_socket_deliver+0x7f/0xf0
> [ 29.023682] icmp_redirect+0x3c/0x80
> [ 29.025103] icmp_rcv+0x190/0x4c0
> [ 29.026410] ip_protocol_deliver_rcu+0x2b/0x290
> [ 29.028194] ip_local_deliver_finish+0x94/0x130
> [ 29.029973] ip_local_deliver+0x180/0x220
> [ 29.031583] ? ip_protocol_deliver_rcu+0x290/0x290
> [ 29.033471] ip_rcv_finish+0x88/0xb0
> [ 29.034890] ip_rcv+0x56/0x200
> [ 29.036122] ? ip_rcv_finish_core.isra.18+0x600/0x600
> [ 29.038001] __netif_receive_skb_one_core+0x52/0x70
> [ 29.039032] __netif_receive_skb+0x13/0x60
> [ 29.039787] netif_receive_skb_internal+0x72/0x380
> [ 29.040669] napi_gro_frags+0x387/0x440
> [ 29.041416] tun_get_user+0xda2/0x1200
> [ 29.042122] tun_chr_write_iter+0x46/0x69
> [ 29.042832] do_iter_readv_writev+0x12d/0x1a0
> [ 29.043604] do_iter_write+0x81/0x190
> [ 29.044306] vfs_writev+0xa2/0xf0
> [ 29.044945] ? __fget+0xf7/0x1d0
> [ 29.045567] do_writev+0x5e/0xf0
> [ 29.046214] __x64_sys_writev+0x17/0x20
> [ 29.046945] do_syscall_64+0x6e/0x1c0
> [ 29.047646] entry_SYSCALL_64_after_hwframe+0x49/0xbe
> [ 29.048573] RIP: 0033:0x456f91
> [ 29.049753] Code: 75 14 b8 14 00 00 00 0f 05 48 3d 01 f0 ff ff 0f
> 83 94 b0 fb ff c3 48 83 ec 08 e8 ba 14 00 00 48 89 04 24 b8 14 00 00
> 00 0f 05 <48> 8b 3c 24 48 89 c2 e8 03 15 00 00 48 89 d0 48 83 c4 08 48
> 3d 01
> [ 29.053264] RSP: 002b:00007f27bab2fbc0 EFLAGS: 00000293 ORIG_RAX:
> 0000000000000014
> [ 29.054686] RAX: ffffffffffffffda RBX: 000000000000006a RCX: 0000000000456f91
> [ 29.055990] RDX: 0000000000000001 RSI: 00007f27bab2fc10 RDI: 00000000000000f0
> [ 29.057283] RBP: 00000000200000c0 R08: 00000000000000f0 R09: 0000000000000000
> [ 29.058565] R10: 00007f27bab309d0 R11: 0000000000000293 R12: 00007f27bab306d4
> [ 29.059854] R13: 00000000004ac690 R14: 00000000006ec930 R15: 00000000ffffffff
> [ 29.061148] Modules linked in:
> [ 29.061748] ---[ end trace 3c20e02f8428d133 ]---
> [ 29.061756] kernel stack overflow (double-fault): 0000 [#3] PREEMPT SMP
> [ 29.062640] RIP: 0010:__lock_is_held+0x17/0xa0
> [ 29.063946] CPU: 0 PID: 7361 Comm: syz-executor Tainted: G D
> 4.20.0-rc6+ #7
> [ 29.064741] Code: 4c 89 f8 5b 41 5c 41 5d 41 5e 41 5f 5d c3 45 31
> ff eb e5 55 48 89 e5 41 57 45 31 ff 41 56 49 89 fe 41 55 41 54 53 48
> 83 ec 08 <89> 75 d4 65 4c 8b 24 25 40 5e 01 00 41 8b 84 24 78 08 00 00
> 4d 8d
> [ 29.066282] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996),
> BIOS 1.10.2-1 04/01/2014
> [ 29.069581] RSP: 0018:ffffc900023cbff8 EFLAGS: 00010092
> [ 29.071172] RIP: 0010:__udp4_lib_err+0x7f/0x440
> [ 29.072145] RAX: 0000000000000286 RBX: ffff8880683ae040 RCX: 0000000000000000
> [ 29.073013] Code: b0 80 05 00 00 74 0c 41 f6 44 24 3c 80 0f 85 dd
> 00 00 00 44 8b 88 08 01 00 00 44 0f b7 03 41 8b 4d 0c 0f b7 53 02 41
> 8b 75 10 <6a> 00 ff 75 d0 57 4c 89 f7 e8 83 fb ff ff 48 83 c4 18 48 85
> c0 49
> [ 29.074229] RDX: 0000000000000000 RSI: 00000000ffffffff RDI: ffffffff83ac8480
> [ 29.078806] RSP: 0018:ffffc9000265c000 EFLAGS: 00010246
> [ 29.080111] RBP: ffffc900023cc028 R08: ffff8880683b7d40 R09: 000000000000000b
> [ 29.081131] RAX: ffff8880773bc000 RBX: ffff888067c77daa RCX: 00000000aa1423ac
> [ 29.081136] RDX: 0000000000000000 RSI: 00000000001414ac RDI: 0000000000000000
> [ 29.082425] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000286
> [ 29.083762] RBP: ffffc9000265c048 R08: 0000000000000040 R09: 000000000000000b
> [ 29.083766] R10: 0000000000000000 R11: 0000000000000000 R12: ffff888078e4a700
> [ 29.085013] R13: 0000000000000000 R14: ffffffff83ac8480 R15: 0000000000000000
> [ 29.085018] FS: 00007f27bab30700(0000) GS:ffff88807da80000(0000)
> knlGS:0000000000000000
> [ 29.086343] R13: ffff888067c77daa R14: ffff888077038200 R15: 0000000000000005
> [ 29.086348] FS: 00007f0a51837700(0000) GS:ffff88807da00000(0000)
> knlGS:0000000000000000
> [ 29.087713] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [ 29.087718] CR2: ffffc9000263bff8 CR3: 0000000068af4003 CR4: 00000000001606e0
> [ 29.089037] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [ 29.089042] CR2: ffffc9000265bff8 CR3: 0000000067c05005 CR4: 00000000001606f0
> [ 29.099391] Call Trace:
> [ 29.099924] udp_err+0x10/0x20
> [ 29.100575] gue_err_proto_handler+0x45/0x90
> [ 29.101460] gue_err+0xed/0x190
> [ 29.102089] ? gue_err_proto_handler+0x90/0x90
> [ 29.102931] __udp4_lib_err+0x32e/0x440
> [ 29.103674] udp_err+0x10/0x20
> [ 29.104307] gue_err_proto_handler+0x45/0x90
> [ 29.105169] gue_err+0xed/0x190
> [ 29.105773] ? gue_err_proto_handler+0x90/0x90
> [ 29.106605] __udp4_lib_err+0x32e/0x440
> [ 29.107331] udp_err+0x10/0x20
> [ 29.107966] gue_err_proto_handler+0x45/0x90
> [ 29.108760] gue_err+0xed/0x190
> [ 29.109352] ? gue_err_proto_handler+0x90/0x90
> [ 29.110246] __udp4_lib_err+0x32e/0x440
> [ 29.111056] udp_err+0x10/0x20
> [ 29.111701] gue_err_proto_handler+0x45/0x90
> [ 29.112597] gue_err+0xed/0x190
> [ 29.113270] ? gue_err_proto_handler+0x90/0x90
> [ 29.114212] __udp4_lib_err+0x32e/0x440
> [ 29.115015] udp_err+0x10/0x20
> [ 29.115671] gue_err_proto_handler+0x45/0x90
> [ 29.116560] gue_err+0xed/0x190
> [ 29.117232] ? gue_err_proto_handler+0x90/0x90
> [ 29.118150] __udp4_lib_err+0x32e/0x440
> [ 29.118968] udp_err+0x10/0x20
> [ 29.119634] gue_err_proto_handler+0x45/0x90
> [ 29.120484] gue_err+0xed/0x190
> [ 29.121069] ? gue_err_proto_handler+0x90/0x90
> [ 29.121912] __udp4_lib_err+0x32e/0x440
> [ 29.122632] udp_err+0x10/0x20
> [ 29.123220] gue_err_proto_handler+0x45/0x90
> [ 29.124152] gue_err+0xed/0x190
> [ 29.124771] ? gue_err_proto_handler+0x90/0x90
> [ 29.125606] __udp4_lib_err+0x32e/0x440
> [ 29.126319] udp_err+0x10/0x20
> [ 29.126908] gue_err_proto_handler+0x45/0x90
> [ 29.127731] gue_err+0xed/0x190
> [ 29.128335] ? gue_err_proto_handler+0x90/0x90
> [ 29.129156] __udp4_lib_err+0x32e/0x440
> [ 29.129873] udp_err+0x10/0x20
> [ 29.130409] gue_err_proto_handler+0x45/0x90
> [ 29.131192] gue_err+0xed/0x190
> [ 29.131839] ? gue_err_proto_handler+0x90/0x90
> [ 29.132698] __udp4_lib_err+0x32e/0x440
> [ 29.133486] udp_err+0x10/0x20
> [ 29.134140] gue_err_proto_handler+0x45/0x90
> [ 29.135050] gue_err+0xed/0x190
> [ 29.135724] ? gue_err_proto_handler+0x90/0x90
> [ 29.136605] __udp4_lib_err+0x32e/0x440
> [ 29.137369] udp_err+0x10/0x20
> [ 29.137974] gue_err_proto_handler+0x45/0x90
> [ 29.138762] gue_err+0xed/0x190
> [ 29.139342] ? gue_err_proto_handler+0x90/0x90
> [ 29.140220] __udp4_lib_err+0x32e/0x440
> [ 29.140938] udp_err+0x10/0x20
> [ 29.141521] gue_err_proto_handler+0x45/0x90
> [ 29.142322] gue_err+0xed/0x190
> [ 29.142933] ? gue_err_proto_handler+0x90/0x90
> [ 29.143753] __udp4_lib_err+0x32e/0x440
> [ 29.144477] udp_err+0x10/0x20
> [ 29.145052] gue_err_proto_handler+0x45/0x90
> [ 29.145850] gue_err+0xed/0x190
> [ 29.146444] ? gue_err_proto_handler+0x90/0x90
> [ 29.147269] __udp4_lib_err+0x32e/0x440
> [ 29.148010] udp_err+0x10/0x20
> [ 29.148591] gue_err_proto_handler+0x45/0x90
> [ 29.149392] gue_err+0xed/0x190
> [ 29.149998] ? gue_err_proto_handler+0x90/0x90
> [ 29.150835] __udp4_lib_err+0x32e/0x440
> [ 29.151855] udp_err+0x10/0x20
> [ 29.153214] gue_err_proto_handler+0x45/0x90
> [ 29.154698] gue_err+0xed/0x190
> [ 29.155362] ? gue_err_proto_handler+0x90/0x90
> [ 29.157105] __udp4_lib_err+0x32e/0x440
> [ 29.158838] udp_err+0x10/0x20
> [ 29.160248] gue_err_proto_handler+0x45/0x90
> [ 29.162191] gue_err+0xed/0x190
> [ 29.163581] ? gue_err_proto_handler+0x90/0x90
> [ 29.165661] __udp4_lib_err+0x32e/0x440
> [ 29.167500] udp_err+0x10/0x20
> [ 29.169012] gue_err_proto_handler+0x45/0x90
> [ 29.171107] gue_err+0xed/0x190
> [ 29.172719] ? gue_err_proto_handler+0x90/0x90
> [ 29.174821] __udp4_lib_err+0x32e/0x440
> [ 29.176701] udp_err+0x10/0x20
> [ 29.178190] gue_err_proto_handler+0x45/0x90
> [ 29.180315] gue_err+0xed/0x190
> [ 29.181938] ? gue_err_proto_handler+0x90/0x90
> [ 29.183608] __udp4_lib_err+0x32e/0x440
> [ 29.184658] udp_err+0x10/0x20
> [ 29.185633] gue_err_proto_handler+0x45/0x90
> [ 29.187729] gue_err+0xed/0x190
> [ 29.189197] ? gue_err_proto_handler+0x90/0x90
> [ 29.190763] __udp4_lib_err+0x32e/0x440
> [ 29.191977] udp_err+0x10/0x20
> [ 29.192904] gue_err_proto_handler+0x45/0x90
> [ 29.193966] gue_err+0xed/0x190
> [ 29.195523] ? gue_err_proto_handler+0x90/0x90
> [ 29.197692] __udp4_lib_err+0x32e/0x440
> [ 29.198741] udp_err+0x10/0x20
> [ 29.200077] gue_err_proto_handler+0x45/0x90
> [ 29.201512] gue_err+0xed/0x190
> [ 29.202194] ? gue_err_proto_handler+0x90/0x90
> [ 29.203168] __udp4_lib_err+0x32e/0x440
> [ 29.203995] udp_err+0x10/0x20
> [ 29.204654] gue_err_proto_handler+0x45/0x90
> [ 29.205562] gue_err+0xed/0x190
> [ 29.206238] ? gue_err_proto_handler+0x90/0x90
> [ 29.207185] __udp4_lib_err+0x32e/0x440
> [ 29.208062] udp_err+0x10/0x20
> [ 29.208719] gue_err_proto_handler+0x45/0x90
> [ 29.209631] gue_err+0xed/0x190
> [ 29.210308] ? gue_err_proto_handler+0x90/0x90
> [ 29.211781] __udp4_lib_err+0x32e/0x440
> [ 29.213632] udp_err+0x10/0x20
> [ 29.215073] gue_err_proto_handler+0x45/0x90
> [ 29.217565] gue_err+0xed/0x190
> [ 29.219050] ? gue_err_proto_handler+0x90/0x90
> [ 29.221157] __udp4_lib_err+0x32e/0x440
> [ 29.223052] udp_err+0x10/0x20
> [ 29.224454] gue_err_proto_handler+0x45/0x90
> [ 29.226359] gue_err+0xed/0x190
> [ 29.227810] ? gue_err_proto_handler+0x90/0x90
> [ 29.229791] __udp4_lib_err+0x32e/0x440
> [ 29.231531] udp_err+0x10/0x20
> [ 29.232872] gue_err_proto_handler+0x45/0x90
> [ 29.234821] gue_err+0xed/0x190
> [ 29.236310] ? gue_err_proto_handler+0x90/0x90
> [ 29.238360] __udp4_lib_err+0x32e/0x440
> [ 29.240152] udp_err+0x10/0x20
> [ 29.242002] gue_err_proto_handler+0x45/0x90
> [ 29.244009] gue_err+0xed/0x190
> [ 29.245542] ? gue_err_proto_handler+0x90/0x90
> [ 29.247734] __udp4_lib_err+0x32e/0x440
> [ 29.249269] udp_err+0x10/0x20
> [ 29.250518] gue_err_proto_handler+0x45/0x90
> [ 29.252240] gue_err+0xed/0x190
> [ 29.253566] ? gue_err_proto_handler+0x90/0x90
> [ 29.255354] __udp4_lib_err+0x32e/0x440
> [ 29.256898] udp_err+0x10/0x20
> [ 29.258149] gue_err_proto_handler+0x45/0x90
> [ 29.259879] gue_err+0xed/0x190
> [ 29.261262] ? gue_err_proto_handler+0x90/0x90
> [ 29.263109] __udp4_lib_err+0x32e/0x440
> [ 29.264647] udp_err+0x10/0x20
> [ 29.265914] gue_err_proto_handler+0x45/0x90
> [ 29.267675] gue_err+0xed/0x190
> [ 29.268906] ? gue_err_proto_handler+0x90/0x90
> [ 29.270706] __udp4_lib_err+0x32e/0x440
> [ 29.272288] udp_err+0x10/0x20
> [ 29.273539] gue_err_proto_handler+0x45/0x90
> [ 29.275245] gue_err+0xed/0x190
> [ 29.276559] ? gue_err_proto_handler+0x90/0x90
> [ 29.278410] __udp4_lib_err+0x32e/0x440
> [ 29.280028] udp_err+0x10/0x20
> [ 29.281327] gue_err_proto_handler+0x45/0x90
> [ 29.283015] gue_err+0xed/0x190
> [ 29.284277] ? gue_err_proto_handler+0x90/0x90
> [ 29.286061] __udp4_lib_err+0x32e/0x440
> [ 29.287626] udp_err+0x10/0x20
> [ 29.289040] gue_err_proto_handler+0x45/0x90
> [ 29.291000] gue_err+0xed/0x190
> [ 29.292500] ? gue_err_proto_handler+0x90/0x90
> [ 29.294590] __udp4_lib_err+0x32e/0x440
> [ 29.296386] udp_err+0x10/0x20
> [ 29.297737] gue_err_proto_handler+0x45/0x90
> [ 29.299616] gue_err+0xed/0x190
> [ 29.301455] ? gue_err_proto_handler+0x90/0x90
> [ 29.303523] __udp4_lib_err+0x32e/0x440
> [ 29.305292] udp_err+0x10/0x20
> [ 29.306610] gue_err_proto_handler+0x45/0x90
> [ 29.308626] gue_err+0xed/0x190
> [ 29.310086] ? gue_err_proto_handler+0x90/0x90
> [ 29.312219] __udp4_lib_err+0x32e/0x440
> [ 29.313999] udp_err+0x10/0x20
> [ 29.315494] gue_err_proto_handler+0x45/0x90
> [ 29.317529] gue_err+0xed/0x190
> [ 29.319057] ? gue_err_proto_handler+0x90/0x90
> [ 29.321578] __udp4_lib_err+0x32e/0x440
> [ 29.323458] udp_err+0x10/0x20
> [ 29.324901] gue_err_proto_handler+0x45/0x90
> [ 29.326951] gue_err+0xed/0x190
> [ 29.328488] ? gue_err_proto_handler+0x90/0x90
> [ 29.330509] __udp4_lib_err+0x32e/0x440
> [ 29.332292] udp_err+0x10/0x20
> [ 29.333658] gue_err_proto_handler+0x45/0x90
> [ 29.335646] gue_err+0xed/0x190
> [ 29.337046] ? gue_err_proto_handler+0x90/0x90
> [ 29.339097] __udp4_lib_err+0x32e/0x440
> [ 29.340973] udp_err+0x10/0x20
> [ 29.342450] gue_err_proto_handler+0x45/0x90
> [ 29.344431] gue_err+0xed/0x190
> [ 29.346029] ? gue_err_proto_handler+0x90/0x90
> [ 29.348182] __udp4_lib_err+0x32e/0x440
> [ 29.349972] udp_err+0x10/0x20
> [ 29.351363] gue_err_proto_handler+0x45/0x90
> [ 29.353394] gue_err+0xed/0x190
> [ 29.354847] ? gue_err_proto_handler+0x90/0x90
> [ 29.356908] __udp4_lib_err+0x32e/0x440
> [ 29.358716] udp_err+0x10/0x20
> [ 29.359794] gue_err_proto_handler+0x45/0x90
> [ 29.360645] gue_err+0xed/0x190
> [ 29.361272] ? gue_err_proto_handler+0x90/0x90
> [ 29.362161] __udp4_lib_err+0x32e/0x440
> [ 29.363000] udp_err+0x10/0x20
> [ 29.363847] gue_err_proto_handler+0x45/0x90
> [ 29.364697] gue_err+0xed/0x190
> [ 29.365379] ? gue_err_proto_handler+0x90/0x90
> [ 29.367149] __udp4_lib_err+0x32e/0x440
> [ 29.368685] udp_err+0x10/0x20
> [ 29.369910] gue_err_proto_handler+0x45/0x90
> [ 29.371621] gue_err+0xed/0x190
> [ 29.372546] ? gue_err_proto_handler+0x90/0x90
> [ 29.373587] __udp4_lib_err+0x32e/0x440
> [ 29.374325] udp_err+0x10/0x20
> [ 29.374939] gue_err_proto_handler+0x45/0x90
> [ 29.375901] gue_err+0xed/0x190
> [ 29.376534] ? gue_err_proto_handler+0x90/0x90
> [ 29.377433] __udp4_lib_err+0x32e/0x440
> [ 29.378203] udp_err+0x10/0x20
> [ 29.378817] gue_err_proto_handler+0x45/0x90
> [ 29.379840] gue_err+0xed/0x190
> [ 29.380492] ? gue_err_proto_handler+0x90/0x90
> [ 29.381389] __udp4_lib_err+0x32e/0x440
> [ 29.382163] udp_err+0x10/0x20
> [ 29.382825] gue_err_proto_handler+0x45/0x90
> [ 29.383698] gue_err+0xed/0x190
> [ 29.384343] ? gue_err_proto_handler+0x90/0x90
> [ 29.385241] __udp4_lib_err+0x32e/0x440
> [ 29.386012] udp_err+0x10/0x20
> [ 29.386634] gue_err_proto_handler+0x45/0x90
> [ 29.387502] gue_err+0xed/0x190
> [ 29.388085] ? gue_err_proto_handler+0x90/0x90
> [ 29.388886] __udp4_lib_err+0x32e/0x440
> [ 29.389573] udp_err+0x10/0x20
> [ 29.390134] gue_err_proto_handler+0x45/0x90
> [ 29.390887] gue_err+0xed/0x190
> [ 29.391474] ? gue_err_proto_handler+0x90/0x90
> [ 29.392279] __udp4_lib_err+0x32e/0x440
> [ 29.392981] udp_err+0x10/0x20
> [ 29.393577] gue_err_proto_handler+0x45/0x90
> [ 29.394353] gue_err+0xed/0x190
> [ 29.394933] ? gue_err_proto_handler+0x90/0x90
> [ 29.396070] __udp4_lib_err+0x32e/0x440
> [ 29.396938] udp_err+0x10/0x20
> [ 29.397618] gue_err_proto_handler+0x45/0x90
> [ 29.398501] gue_err+0xed/0x190
> [ 29.399147] ? gue_err_proto_handler+0x90/0x90
> [ 29.400052] __udp4_lib_err+0x32e/0x440
> [ 29.400749] udp_err+0x10/0x20
> [ 29.401317] gue_err_proto_handler+0x45/0x90
> [ 29.402091] gue_err+0xed/0x190
> [ 29.402678] ? gue_err_proto_handler+0x90/0x90
> [ 29.403536] __udp4_lib_err+0x32e/0x440
> [ 29.404373] udp_err+0x10/0x20
> [ 29.404967] gue_err_proto_handler+0x45/0x90
> [ 29.405738] gue_err+0xed/0x190
> [ 29.406316] ? gue_err_proto_handler+0x90/0x90
> [ 29.407112] __udp4_lib_err+0x32e/0x440
> [ 29.407817] udp_err+0x10/0x20
> [ 29.408373] gue_err_proto_handler+0x45/0x90
> [ 29.409150] gue_err+0xed/0x190
> [ 29.409748] ? gue_err_proto_handler+0x90/0x90
> [ 29.410557] __udp4_lib_err+0x32e/0x440
> [ 29.411269] udp_err+0x10/0x20
> [ 29.412408] gue_err_proto_handler+0x45/0x90
> [ 29.413276] gue_err+0xed/0x190
> [ 29.413900] ? gue_err_proto_handler+0x90/0x90
> [ 29.414843] __udp4_lib_err+0x32e/0x440
> [ 29.415696] udp_err+0x10/0x20
> [ 29.416351] gue_err_proto_handler+0x45/0x90
> [ 29.417206] gue_err+0xed/0x190
> [ 29.417828] ? gue_err_proto_handler+0x90/0x90
> [ 29.418707] __udp4_lib_err+0x32e/0x440
> [ 29.419496] udp_err+0x10/0x20
> [ 29.420132] gue_err_proto_handler+0x45/0x90
> [ 29.421027] gue_err+0xed/0x190
> [ 29.421689] ? gue_err_proto_handler+0x90/0x90
> [ 29.422600] __udp4_lib_err+0x32e/0x440
> [ 29.423794] udp_err+0x10/0x20
> [ 29.425068] gue_err_proto_handler+0x45/0x90
> [ 29.426841] gue_err+0xed/0x190
> [ 29.428173] ? gue_err_proto_handler+0x90/0x90
> [ 29.430031] __udp4_lib_err+0x32e/0x440
> [ 29.431662] udp_err+0x10/0x20
> [ 29.432763] gue_err_proto_handler+0x45/0x90
> [ 29.433622] gue_err+0xed/0x190
> [ 29.434294] ? gue_err_proto_handler+0x90/0x90
> [ 29.435417] __udp4_lib_err+0x32e/0x440
> [ 29.436194] udp_err+0x10/0x20
> [ 29.436823] gue_err_proto_handler+0x45/0x90
> [ 29.437700] gue_err+0xed/0x190
> [ 29.438349] ? gue_err_proto_handler+0x90/0x90
> [ 29.439272] __udp4_lib_err+0x32e/0x440
> [ 29.440008] udp_err+0x10/0x20
> [ 29.440571] gue_err_proto_handler+0x45/0x90
> [ 29.441347] gue_err+0xed/0x190
> [ 29.441924] ? gue_err_proto_handler+0x90/0x90
> [ 29.442737] __udp4_lib_err+0x32e/0x440
> [ 29.443449] udp_err+0x10/0x20
> [ 29.444011] gue_err_proto_handler+0x45/0x90
> [ 29.444771] gue_err+0xed/0x190
> [ 29.445361] ? gue_err_proto_handler+0x90/0x90
> [ 29.446166] __udp4_lib_err+0x32e/0x440
> [ 29.446872] udp_err+0x10/0x20
> [ 29.447525] gue_err_proto_handler+0x45/0x90
> [ 29.448325] gue_err+0xed/0x190
> [ 29.448913] ? gue_err_proto_handler+0x90/0x90
> [ 29.449719] __udp4_lib_err+0x32e/0x440
> [ 29.450408] udp_err+0x10/0x20
> [ 29.450966] gue_err_proto_handler+0x45/0x90
> [ 29.451758] gue_err+0xed/0x190
> [ 29.452334] ? gue_err_proto_handler+0x90/0x90
> [ 29.453161] __udp4_lib_err+0x32e/0x440
> [ 29.453875] udp_err+0x10/0x20
> [ 29.454443] gue_err_proto_handler+0x45/0x90
> [ 29.455203] gue_err+0xed/0x190
> [ 29.455774] ? gue_err_proto_handler+0x90/0x90
> [ 29.456549] __udp4_lib_err+0x32e/0x440
> [ 29.457230] udp_err+0x10/0x20
> [ 29.457781] gue_err_proto_handler+0x45/0x90
> [ 29.458544] gue_err+0xed/0x190
> [ 29.459107] ? gue_err_proto_handler+0x90/0x90
> [ 29.460034] __udp4_lib_err+0x32e/0x440
> [ 29.460720] udp_err+0x10/0x20
> [ 29.461286] gue_err_proto_handler+0x45/0x90
> [ 29.462057] gue_err+0xed/0x190
> [ 29.462615] ? gue_err_proto_handler+0x90/0x90
> [ 29.463411] __udp4_lib_err+0x32e/0x440
> [ 29.464100] udp_err+0x10/0x20
> [ 29.464650] gue_err_proto_handler+0x45/0x90
> [ 29.465404] gue_err+0xed/0x190
> [ 29.465973] ? gue_err_proto_handler+0x90/0x90
> [ 29.466755] __udp4_lib_err+0x32e/0x440
> [ 29.467449] udp_err+0x10/0x20
> [ 29.468063] gue_err_proto_handler+0x45/0x90
> [ 29.468841] gue_err+0xed/0x190
> [ 29.469415] ? gue_err_proto_handler+0x90/0x90
> [ 29.470200] __udp4_lib_err+0x32e/0x440
> [ 29.470899] udp_err+0x10/0x20
> [ 29.471453] gue_err_proto_handler+0x45/0x90
> [ 29.472221] gue_err+0xed/0x190
> [ 29.472803] ? gue_err_proto_handler+0x90/0x90
> [ 29.473615] __udp4_lib_err+0x32e/0x440
> [ 29.474325] udp_err+0x10/0x20
> [ 29.474898] gue_err_proto_handler+0x45/0x90
> [ 29.475703] gue_err+0xed/0x190
> [ 29.476275] ? gue_err_proto_handler+0x90/0x90
> [ 29.477059] __udp4_lib_err+0x32e/0x440
> [ 29.477741] udp_err+0x10/0x20
> [ 29.478319] gue_err_proto_handler+0x45/0x90
> [ 29.479089] gue_err+0xed/0x190
> [ 29.479828] ? gue_err_proto_handler+0x90/0x90
> [ 29.480883] __udp4_lib_err+0x32e/0x440
> [ 29.481696] udp_err+0x10/0x20
> [ 29.482328] gue_err_proto_handler+0x45/0x90
> [ 29.483244] gue_err+0xed/0x190
> [ 29.483897] ? gue_err_proto_handler+0x90/0x90
> [ 29.484798] __udp4_lib_err+0x32e/0x440
> [ 29.485573] udp_err+0x10/0x20
> [ 29.486195] gue_err_proto_handler+0x45/0x90
> [ 29.487085] gue_err+0xed/0x190
> [ 29.487727] ? gue_err_proto_handler+0x90/0x90
> [ 29.488618] __udp4_lib_err+0x32e/0x440
> [ 29.489402] udp_err+0x10/0x20
> [ 29.490036] gue_err_proto_handler+0x45/0x90
> [ 29.490904] gue_err+0xed/0x190
> [ 29.491563] ? gue_err_proto_handler+0x90/0x90
> [ 29.492456] __udp4_lib_err+0x32e/0x440
> [ 29.493247] udp_err+0x10/0x20
> [ 29.493882] gue_err_proto_handler+0x45/0x90
> [ 29.494752] gue_err+0xed/0x190
> [ 29.495405] ? gue_err_proto_handler+0x90/0x90
> [ 29.496295] __udp4_lib_err+0x32e/0x440
> [ 29.497051] udp_err+0x10/0x20
> [ 29.497673] gue_err_proto_handler+0x45/0x90
> [ 29.498538] gue_err+0xed/0x190
> [ 29.499185] ? gue_err_proto_handler+0x90/0x90
> [ 29.500100] __udp4_lib_err+0x32e/0x440
> [ 29.500876] udp_err+0x10/0x20
> [ 29.501504] gue_err_proto_handler+0x45/0x90
> [ 29.502372] gue_err+0xed/0x190
> [ 29.503017] ? gue_err_proto_handler+0x90/0x90
> [ 29.503936] __udp4_lib_err+0x32e/0x440
> [ 29.504719] udp_err+0x10/0x20
> [ 29.505371] gue_err_proto_handler+0x45/0x90
> [ 29.506227] gue_err+0xed/0x190
> [ 29.506885] ? gue_err_proto_handler+0x90/0x90
> [ 29.507807] __udp4_lib_err+0x32e/0x440
> [ 29.508594] udp_err+0x10/0x20
> [ 29.509229] gue_err_proto_handler+0x45/0x90
> [ 29.510093] gue_err+0xed/0x190
> [ 29.510758] ? gue_err_proto_handler+0x90/0x90
> [ 29.511685] __udp4_lib_err+0x32e/0x440
> [ 29.512470] udp_err+0x10/0x20
> [ 29.513099] gue_err_proto_handler+0x45/0x90
> [ 29.513967] gue_err+0xed/0x190
> [ 29.514620] ? gue_err_proto_handler+0x90/0x90
> [ 29.515535] __udp4_lib_err+0x32e/0x440
> [ 29.516295] udp_err+0x10/0x20
> [ 29.516910] icmp_socket_deliver+0x7f/0xf0
> [ 29.517730] icmp_redirect+0x3c/0x80
> [ 29.518443] icmp_rcv+0x190/0x4c0
> [ 29.519107] ip_protocol_deliver_rcu+0x2b/0x290
> [ 29.520027] ip_local_deliver_finish+0x94/0x130
> [ 29.520937] ip_local_deliver+0x180/0x220
> [ 29.521747] ? ip_protocol_deliver_rcu+0x290/0x290
> [ 29.522714] ip_rcv_finish+0x88/0xb0
> [ 29.523481] ip_rcv+0x56/0x200
> [ 29.524135] ? ip_rcv_finish_core.isra.18+0x600/0x600
> [ 29.525137] __netif_receive_skb_one_core+0x52/0x70
> [ 29.526122] __netif_receive_skb+0x13/0x60
> [ 29.526950] netif_receive_skb_internal+0x72/0x380
> [ 29.527912] napi_gro_frags+0x387/0x440
> [ 29.528690] tun_get_user+0xda2/0x1200
> [ 29.529438] tun_chr_write_iter+0x46/0x69
> [ 29.530246] do_iter_readv_writev+0x12d/0x1a0
> [ 29.531132] do_iter_write+0x81/0x190
> [ 29.531887] vfs_writev+0xa2/0xf0
> [ 29.532575] ? __fget+0xf7/0x1d0
> [ 29.533235] do_writev+0x5e/0xf0
> [ 29.533899] __x64_sys_writev+0x17/0x20
> [ 29.534643] do_syscall_64+0x6e/0x1c0
> [ 29.535391] entry_SYSCALL_64_after_hwframe+0x49/0xbe
> [ 29.536420] RIP: 0033:0x456f91
> [ 29.537050] Code: 75 14 b8 14 00 00 00 0f 05 48 3d 01 f0 ff ff 0f
> 83 94 b0 fb ff c3 48 83 ec 08 e8 ba 14 00 00 48 89 04 24 b8 14 00 00
> 00 0f 05 <48> 8b 3c 24 48 89 c2 e8 03 15 00 00 48 89 d0 48 83 c4 08 48
> 3d 01
> [ 29.540606] RSP: 002b:00007f0a51836bc0 EFLAGS: 00000293 ORIG_RAX:
> 0000000000000014
> [ 29.541950] RAX: ffffffffffffffda RBX: 000000000000006a RCX: 0000000000456f91
> [ 29.543230] RDX: 0000000000000001 RSI: 00007f0a51836c10 RDI: 00000000000000f0
> [ 29.544594] RBP: 00000000200000c0 R08: 00000000000000f0 R09: 0000000000000000
> [ 29.546022] R10: 00007f0a518379d0 R11: 0000000000000293 R12: 00007f0a518376d4
> [ 29.547449] R13: 00000000004ac690 R14: 00000000006ec930 R15: 00000000ffffffff
> [ 29.548893] Modules linked in:
> [ 29.549501] ---[ end trace 3c20e02f8428d134 ]---
> [ 29.550326] RIP: 0010:__lock_is_held+0x17/0xa0
> [ 29.551123] Code: 4c 89 f8 5b 41 5c 41 5d 41 5e 41 5f 5d c3 45 31
> ff eb e5 55 48 89 e5 41 57 45 31 ff 41 56 49 89 fe 41 55 41 54 53 48
> 83 ec 08 <89> 75 d4 65 4c 8b 24 25 40 5e 01 00 41 8b 84 24 78 08 00 00
> 4d 8d
> [ 29.554409] RSP: 0018:ffffc900023cbff8 EFLAGS: 00010092
> [ 29.555340] RAX: 0000000000000286 RBX: ffff8880683ae040 RCX: 0000000000000000
> [ 29.556746] RDX: 0000000000000000 RSI: 00000000ffffffff RDI: ffffffff83ac8480
> [ 29.558195] RBP: ffffc900023cc028 R08: ffff8880683b7d40 R09: 000000000000000b
> [ 29.559676] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000286
> [ 29.561087] R13: 0000000000000000 R14: ffffffff83ac8480 R15: 0000000000000000
> [ 29.562488] FS: 00007f0a51837700(0000) GS:ffff88807da00000(0000)
> knlGS:0000000000000000
> [ 29.564074] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [ 29.565233] CR2: ffffc9000265bff8 CR3: 0000000067c05005 CR4: 00000000001606f0
> [ 29.791591] Shutting down cpus with NMI
> [ 29.792809] Kernel Offset: disabled
> [ 29.793536] Rebooting in 86400 seconds..
>
Might be cause by commit b8a51b38e4d4dec3e379d52c0fe1a66827f7cf1e
fou, fou6: ICMP error handlers for FoU and GUE
Please Stefano take a look, thanks !
Powered by blists - more mailing lists