From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D2CCBC32751 for ; Sat, 10 Aug 2019 03:59:02 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 98B2321743 for ; Sat, 10 Aug 2019 03:59:02 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="QI8XAP4t" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725939AbfHJD7C (ORCPT ); Fri, 9 Aug 2019 23:59:02 -0400 Received: from mail-wr1-f68.google.com ([209.85.221.68]:34501 "EHLO mail-wr1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725858AbfHJD7C (ORCPT ); Fri, 9 Aug 2019 23:59:02 -0400 Received: by mail-wr1-f68.google.com with SMTP id 31so99953692wrm.1 for ; Fri, 09 Aug 2019 20:58:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=JZcLDaI0Pv1+a41Dcgy/bozUQohL00XTvpUYVt3VIWU=; b=QI8XAP4tV/wjuj2Djh0PTE4BTWzNRA7ElH1iUSyR0IgD8DvRINHs8Ycmvpj9Y8nKJD zUZwStIDuNhkftB9rsRYn68TmlPmK1XCWsNNkAy9uH1LXdjXBV+4mYE+tw3NIerhw1Lx 9mhrp9RmHoYuV/JlXpQ7RXV7rlx2PN7XpRC62ccpI0eFRrz76VttXc8RDklU7hRIFuiF IAUk1/WBxm4DOb91TAPmCtqhKaI1k14DDoba7B76jvkoHlOAcAT5zkD8Aa2fGc32S89U 0ZcpLE5GV8GFz8gZQRIRw5v7y0CAU7MIbWWajejqB6OtqwDBCTRb48q/4+86CB3P4JdM oReA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=JZcLDaI0Pv1+a41Dcgy/bozUQohL00XTvpUYVt3VIWU=; b=lzLzrBpAXB/+C+inSe6Qyc1OCKWPqd7dRitG2UT10azG9lYFStmd6G8V7mRCkm5Pn8 rM7devnCINnMvZf7vivmRIZhnvJKgAJTZOs49myfVuV+L7TRCwEEioZOmf3b41NObcC+ 1Am9G0IjWq7WcrKFehzU6/8YAvLRTZjw3dM0v0tgoQM1Q83amtwkOjjIDakDzMF9C90s xD++LHKNR5w70CQ894J2/2t64NCYghXywTtRnWXOI2D8Gm9YVELGjsOMtT8oFeCrsT5i RRlvBpfvHTA+8z5GVP6I/8c2yqx8puFDWV/GyjbcjeBOHYRRVfN0EFr54IP5SSoKQFor u7XA== X-Gm-Message-State: APjAAAUnqD6N4OtZ/ze/FZpBaW0Pn+n2MkfUVKMAoejBDuTlGAGJ24QV gwtGGDZ2Q40nQ5M41FxZprc= X-Google-Smtp-Source: APXvYqwdCucQ9fkhhewSarY/6dZhax+8i7CkiHyq0Xehi6uvtubsOJpcbc3yWFA4BqfrsD2h4Yd/0A== X-Received: by 2002:adf:f14f:: with SMTP id y15mr21428520wro.28.1565409538629; Fri, 09 Aug 2019 20:58:58 -0700 (PDT) Received: from archlinux-threadripper ([2a01:4f8:222:2f1b::2]) by smtp.gmail.com with ESMTPSA id q1sm5936857wmq.25.2019.08.09.20.58.57 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Fri, 09 Aug 2019 20:58:57 -0700 (PDT) Date: Fri, 9 Aug 2019 20:58:56 -0700 From: Nathan Chancellor To: Nick Desaulniers Cc: linux-next@vger.kernel.org, Stephen Rothwell , Will Deacon , Catalin Marinas , pauld@redhat.com, Linux ARM , Mark Brown , Mark Rutland , Arnd Bergmann , Peter Zijlstra Subject: Re: Fwd: [CRON] Broken: ClangBuiltLinux/continuous-integration#895 (master - 2a3984b) Message-ID: <20190810035856.GA61458@archlinux-threadripper> References: <5d4d7164795c7_43f9afa8b58b0242711@29afa0b1-fa00-407e-a40e-a8edb471126a.mail> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.12.1 (2019-06-15) Sender: linux-next-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-next@vger.kernel.org On Fri, Aug 09, 2019 at 02:21:21PM -0700, Nick Desaulniers wrote: > Did anyone report any issue with last night's -next for arm64? > > Some kind of deadlock in online_fair_sched_group. > > [ 15.256790] ================================ > [ 15.257025] WARNING: inconsistent lock state > [ 15.257243] 5.3.0-rc3-next-20190809 #1 Not tainted > [ 15.257393] -------------------------------- > [ 15.257526] inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage. > [ 15.258096] init/1 [HC0[0]:SC0[0]:HE1:SE1] takes: > [ 15.258522] (____ptrval____) (&rq->lock){?.-.}, at: > online_fair_sched_group+0x78/0xe4 > [ 15.259170] {IN-HARDIRQ-W} state was registered at: > [ 15.259658] lock_acquire+0x1dc/0x228 > [ 15.259940] _raw_spin_lock+0x40/0x54 > [ 15.260251] scheduler_tick+0x50/0xfc > [ 15.260491] update_process_times+0x80/0x98 > [ 15.260677] tick_periodic+0xd8/0xf0 > [ 15.260910] tick_handle_periodic+0x30/0x94 > [ 15.261126] arch_timer_handler_virt+0x34/0x40 > [ 15.261332] handle_percpu_devid_irq+0x1a8/0x3c4 > [ 15.261495] __handle_domain_irq+0x7c/0xbc > [ 15.261689] gic_handle_irq+0x48/0xac > [ 15.261881] el1_irq+0xbc/0x180 > [ 15.262024] _raw_spin_unlock_irqrestore+0x4c/0x80 > [ 15.262263] tty_register_ldisc+0x58/0x6c > [ 15.262430] n_tty_init+0x18/0x20 > [ 15.262615] console_init+0x20/0x3e4 > [ 15.262820] start_kernel+0x248/0x3c4 > [ 15.263079] irq event stamp: 220201 > [ 15.263362] hardirqs last enabled at (220201): > [] _raw_spin_unlock_irqrestore+0x48/0x80 > [ 15.263731] hardirqs last disabled at (220200): > [] _raw_spin_lock_irqsave+0x30/0x7c > [ 15.264046] softirqs last enabled at (220196): > [] irq_exit+0x114/0x134 > [ 15.264419] softirqs last disabled at (220185): > [] irq_exit+0x114/0x134 > [ 15.264751] > [ 15.264751] other info that might help us debug this: > [ 15.265044] Possible unsafe locking scenario: > [ 15.265044] > [ 15.265256] CPU0 > [ 15.265458] ---- > [ 15.265615] lock(&rq->lock); > [ 15.265898] > [ 15.266087] lock(&rq->lock); > [ 15.266353] > [ 15.266353] *** DEADLOCK *** > [ 15.266353] > [ 15.266574] no locks held by init/1. > [ 15.266784] > [ 15.266784] stack backtrace: > [ 15.267120] CPU: 0 PID: 1 Comm: init Not tainted 5.3.0-rc3-next-20190809 #1 > [ 15.267341] Hardware name: linux,dummy-virt (DT) > [ 15.267756] Call trace: > [ 15.267928] dump_backtrace+0x0/0x140 > [ 15.268159] show_stack+0x14/0x1c > [ 15.268341] dump_stack+0xa8/0x104 > [ 15.268482] mark_lock+0xda0/0xda8 > [ 15.268728] __lock_acquire+0x300/0x858 > [ 15.268869] lock_acquire+0x1dc/0x228 > [ 15.269057] _raw_spin_lock+0x40/0x54 > [ 15.269201] online_fair_sched_group+0x78/0xe4 > [ 15.269392] sched_online_group+0x88/0xac > [ 15.269591] sched_autogroup_create_attach+0xcc/0x12c > [ 15.269765] ksys_setsid+0xe8/0xec > [ 15.269990] __arm64_sys_setsid+0xc/0x18 > [ 15.270178] el0_svc_common+0x9c/0x15c > [ 15.270317] el0_svc_handler+0x5c/0x64 > [ 15.270493] el0_svc+0x8/0xc > > https://travis-ci.com/ClangBuiltLinux/continuous-integration/jobs/223856448 While that warning certainly looks it needs to be dealt with, I just redid the job and it boots fine; I also verified this locally. I think the job just got stuck somewhere or the build took simply took too long so Travis killed the job. Cheers, Nathan