Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp4447670pxf; Tue, 16 Mar 2021 13:49:25 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzvY83RM73ORK1Yi/xGbwmQJnC6jBjfYBHTHnp31kOd/GF1qpU8E4/Im+4QU+jh1Dw+JFE0 X-Received: by 2002:a05:6402:34c8:: with SMTP id w8mr39811214edc.235.1615927765308; Tue, 16 Mar 2021 13:49:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1615927765; cv=none; d=google.com; s=arc-20160816; b=PAtGC+TIX+hhEz021+ecE8ANM4wGrGMCX8GaI9oJoxXw0nbkiCYwEDYpQigzMmAiNn XRHUCLIkbXgDL64SJUhzNeohz0i1awKZe7e32pYChBa8inUZXX8gG59bgbVzEKrHLsLX q9uyQkkoQQOVZcYYplxNF1+3sEeCT3S/b3Dty/fZl509FNAIuUxu9iVc3TOHIdkzdFq9 2+vCrah+oC8GduMeLQiGEbjrJh1IoHHZ75iMduyUjk2zCxIKnJtqI1HzWtwKOyZ+Kuwe GPs8sGkcJwC0irdX38NBxT73SQnYZeNq00U88OpXdOu2kZi8wM2QA0do1JsXfUgIDMN4 93nw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=7zsUQpYAu7L0VZXuSz4S7ORXN5RAwp3F5BT0NvpSOkM=; b=cv6Xh5JZ7PRiWBECal83eIuzZXf42UhRTQPOa4aEVnhAwtY2+fGi2QKQBoLEesnWWT KxaRZ8Cade8VW3wuKByUTW0iMKOs9CQpWjU9BSr+l4MsDscf6B5x78afEGjkDObK66D1 xEOD14lv27IgncNGOHiRyKuK8JKlKuRrgUVz3Rwy770+tUq2XBnSL4AqVNSlXi3WfjYi UoNNmq2mIpu+o8/N9JYaH8N+9SSr19nJLfQouoIAKkU0aWg0wedXUtT7DvkoEy8fJ4re xhw9NDnrzqE4mbsxmkzqxqMXuD7k83uLgMitMkYSd4OtvB8/8q+860pIlVGPFOR3b7xY //Uw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e26si2784971ejy.207.2021.03.16.13.49.02; Tue, 16 Mar 2021 13:49:25 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238400AbhCPQEP (ORCPT + 99 others); Tue, 16 Mar 2021 12:04:15 -0400 Received: from mout.kundenserver.de ([217.72.192.75]:44205 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238415AbhCPQDr (ORCPT ); Tue, 16 Mar 2021 12:03:47 -0400 Received: from mail-wr1-f44.google.com ([209.85.221.44]) by mrelayeu.kundenserver.de (mreue106 [213.165.67.113]) with ESMTPSA (Nemesis) id 1M4rHF-1lO7BG26jP-0023Ag for ; Tue, 16 Mar 2021 17:03:45 +0100 Received: by mail-wr1-f44.google.com with SMTP id x16so7725157wrn.4 for ; Tue, 16 Mar 2021 09:03:45 -0700 (PDT) X-Gm-Message-State: AOAM5318I7drsaOpXElyKeV9k/xEsDrH7wgFjoiApRSJzOVZioFKTPYC BGoAtGKG+3xgal/qbBxK3GqxqD30CDLCVathuhw= X-Received: by 2002:a5d:4fcb:: with SMTP id h11mr6005224wrw.66.1615910625200; Tue, 16 Mar 2021 09:03:45 -0700 (PDT) MIME-Version: 1.0 References: <00000000000069802205bda22b7f@google.com> <20210316155102.GP1463@shell.armlinux.org.uk> In-Reply-To: <20210316155102.GP1463@shell.armlinux.org.uk> From: Arnd Bergmann Date: Tue, 16 Mar 2021 17:03:28 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [syzbot] kernel panic: corrupted stack end in openat To: Russell King - ARM Linux admin Cc: Dmitry Vyukov , syzbot , Linus Walleij , Linux ARM , Andrew Morton , LKML , Linux-MM , syzkaller-bugs , =?UTF-8?Q?Uwe_Kleine=2DK=C3=B6nig?= Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:X7FDwIoafQL7yCMOseVGYMUPwWF/JP1FmtARuINQjm6xOgeXn2G hJl4s/Qxg4rHEnaV44WCM/yEWwd/XJ53dTK3Cz9KGR3CN6UD1zr+7tdGarCUl2jAHU5/vN+ F2VEKPSUh1ywU+LuXLOKkKHqxNLZll/IPZx+b8GdsJNaLdMPURNP7gDMx2+JCly/lawRchN A4LdV3bqAx3lK0/goEQhw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:PMtEIu9vSV4=:MQEngHvoZYPoq3Y8I8YVdb EA/98FAe0Eu11H3FMhZjsxPTAAO1QR5fnuegjj26QHRzAW/xTfdFikVg2AhcGicHMi+4vFGtJ 5c30kmwR82IR6UJvjU01yNyhxrCDt05Su8j73fzfdyM4Sh7m4oXwJKoPOHSmQwNeY1R3I2TjU Y76Qb0k+VuGyNXxTuqa3skHduDVadFWCL5SbFdgbTtLh/iCW/9KUNrYzS19ow4I6lgEhRvw8z hheyhhJDRawWxXu75MB58ObKO2Yjyu+0oPbTGNbXDOxXX3W5dnfh9oA3zeu/lhD23KDbc2sX5 nCIkg+04JCDQMNjg6+bdbuJGX/GCGXsnnWMzyJ0PyqLtx2MYsfPowdwXV3ZMNRT2UKl2NvWfM /E29lemVEhZi90BVXynVLu56+Bx07ySO7SXkw7TyObSbzlcmjqdqFkdMlb9Wu/+9BGXufWdlE W5vepi4TU95DAruBM6ZATu2MplSD2VqViYFRuyVpehAwykMg3/iy/mj4ZQtr0ImOOqjQvn2W6 WSHOR+Kp9qBBafGAUwhPnXQeWmro1MSm/6lnVBq/cANxFRyYNbZmOUvfO2ytgGeZg== Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Mar 16, 2021 at 4:51 PM Russell King - ARM Linux admin wrote: > On Tue, Mar 16, 2021 at 04:44:45PM +0100, Arnd Bergmann wrote: > > On Tue, Mar 16, 2021 at 11:17 AM Dmitry Vyukov wrote: > > > The compiler is gcc version 10.2.1 20210110 (Debian 10.2.1-6) > > > > Ok, building with Ubuntu 10.2.1-1ubuntu1 20201207 locally, that's > > the closest I have installed, and I think the Debian and Ubuntu versions > > are generally quite close in case of gcc since they are maintained by > > the same packagers. > > ... which shouldn't be a problem - that's just over 1/4 of the stack > space. Could it be the syzbot's gcc is doing something weird and > inflating the stack frames? It's possible, I think that's really unlikely given that it's just Debian's gcc, which is as close to mainline as the version I was using. Uwe's DEBUG_STACKOVERFLOW patch from a while ago might help if this was the problem though: https://lore.kernel.org/linux-arm-kernel/20200108082913.29710-1-u.kleine-koenig@pengutronix.de/ My best guess is something going wrong in the interrupt that triggered the preempt_schedule() which ended up calling task_stack_end_corrupted() in schedule_debug(), as you suggested earlier. Arnd