Received: by 2002:a05:6358:a55:b0:ec:fcf4:3ecf with SMTP id 21csp433569rwb; Wed, 18 Jan 2023 20:29:35 -0800 (PST) X-Google-Smtp-Source: AMrXdXsMgnqwKUBPAU/Z4TP+3ZRpDyHjXf9C73pC8Mi/2vdBUu0qrjsUDJZR3NYEMD7Tc/kygerN X-Received: by 2002:a17:907:6f18:b0:7c1:98d:a8a3 with SMTP id sy24-20020a1709076f1800b007c1098da8a3mr9799319ejc.7.1674102574978; Wed, 18 Jan 2023 20:29:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674102574; cv=none; d=google.com; s=arc-20160816; b=kgn6II5jpT8ZahjuHFeVAidfdX7NMh1oFNmjxoA0MK9/wQjhoRUGtVPxYR6aXXuh3P rC03g+2raQ0wfSBYxgbzqn1h1b5PXfwf857KBZpYb3TVEr9oGFAqmXp7321Yqa0TCTXQ SzgAoGh7uPDosFXAZ9FguMGtkPyMX1LCxZwqZcSMlg+3cQwfOqIztwNyiJHoyk/L8s6I SSr3hZuQy4d4oDpcUO2NdJSn9iCStpJTemStGm+Go2qMSfdqNg8vASv9gurVZBBFLNxk SzUwEC7sWJT8mqpF2lgEpfLPoUp/dUzJRB+0P4JrhLX12BStgdX1qG3plFXR7yHHY0iu 9SpA== 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:dkim-signature; bh=BCYkKeaP0jpVwQ8PgtIJinHX+eSBvpLg3ojcQ1oF/Ro=; b=LQ4lQ1IHDQEb2zA8KbiMDrsGAJH+Z6ekL1T0/7IEEv4T+HATkYK9CD5JBLmQVPeugD KhURu74rIT1w61sDda+YcmQn2eT4lZDMoOCjKWakpwuK7OPDlCabilt/m8mkfGd2rDda Q5DVKI0MoHz3g0NQ1hNZGVJaYpux3h5Rlf/2Jj9qDe1KLwCdCN+Fe+nqjCh8KNlRzwsu l0ZuKkxdFObhH7BVzQBeEXELjYK0kZsXPK10xCkNrUETY3Y0OB4y9WNkp1WEt5ZOno/4 kVXwHk2kvnqMC0Xtb7k8l5GWLu2XjW++VujjxvqkveovfplK2uZsAoOgO8aTlWesodds gazA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=DQ8xsFbg; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id wu4-20020a170906eec400b0073de493b83esi42545509ejb.147.2023.01.18.20.28.59; Wed, 18 Jan 2023 20:29:34 -0800 (PST) Received-SPF: pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=DQ8xsFbg; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230118AbjASE2Y (ORCPT + 99 others); Wed, 18 Jan 2023 23:28:24 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42922 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230391AbjASEO5 (ORCPT ); Wed, 18 Jan 2023 23:14:57 -0500 Received: from mail-yb1-xb34.google.com (mail-yb1-xb34.google.com [IPv6:2607:f8b0:4864:20::b34]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EB7736E809 for ; Wed, 18 Jan 2023 20:07:21 -0800 (PST) Received: by mail-yb1-xb34.google.com with SMTP id 188so1015116ybi.9 for ; Wed, 18 Jan 2023 20:07:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=BCYkKeaP0jpVwQ8PgtIJinHX+eSBvpLg3ojcQ1oF/Ro=; b=DQ8xsFbg40VQSpUYSCp3M7adIOAQ/xloUcFt0bsMI4sigJnhUI34j3uZjCctS+O+pS /25Kd93wd1zBhM6Sb9A5K3zpHQGuuXV69FQuQLzqc4yXBG2mTQ+FNA1NN/KYQu0us0TE RZc/BqjEWINAffVNeikD6R226jU14gi2YJnvah5ATZYA4Izi7GdzHYx/A/bbcv9f0oDO ZU5IyZ43EGV/LOYGJuzGmrp4TUKertL4ooY0Uj1m1758hJF1Bf7hhGBLkcsHirH6FbEC lMdkxcadtf0Xuy2QJda88eSIpj9UjCIffmc2YT7wZWIebCYL244IwHJYkdWraxVRIrPV XcDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=BCYkKeaP0jpVwQ8PgtIJinHX+eSBvpLg3ojcQ1oF/Ro=; b=yL+YOKPXtBLPVlHCC/lUeSBcRiJ9WAe1diUZccngVBZxtkRUaUekZ33ug2W8ogP7Lg 6Qi12iAZzPbyNJt+FrVa1KHY2B2jgLmxCAG3PVF2vSAeDhexUQ52PAIwKJp/4PcmDH94 yYk7C/hMQnzyKmnMzXbRIwvYZoVCoRgUPU6VYq0KqReOoGFOOqjbRANGz7lgBKGirBNN TreCmgkU8SQSnwTUcon1mi1BRgChU4i7+HgqLdi68ofnywlU95SfYjvIekXpuzcqkUeH nr/1pq4ZQeARZtbN3XK8Zc4dVMzhJwGGOkDpg67yZtjrj6qmgYEJ9BpDvtq7K0cBxN06 sF0A== X-Gm-Message-State: AFqh2kpqEB3YJg0ReGAm4vkQo7ca7NlPO0oZqqpIafk6on9sqqA/VCyT sDMioE3hDChn7TRHltpka6IRaQtk2DiUZRkpKYCRKIkn8WufERbc X-Received: by 2002:a0d:f446:0:b0:4fb:4e3e:e01a with SMTP id d67-20020a0df446000000b004fb4e3ee01amr665ywf.55.1674100685096; Wed, 18 Jan 2023 19:58:05 -0800 (PST) MIME-Version: 1.0 References: <20230119013405.3870506-1-iam@sung-woo.kim> <20230119014057.3879476-1-iam@sung-woo.kim> In-Reply-To: <20230119014057.3879476-1-iam@sung-woo.kim> From: Eric Dumazet Date: Thu, 19 Jan 2023 04:57:54 +0100 Message-ID: Subject: Re: BUG: KASAN: null-ptr-deref in _raw_spin_lock_bh+0x4c/0xc0 To: Sungwoo Kim Cc: benquike@gmail.com, davem@davemloft.net, daveti@purdue.edu, johan.hedberg@gmail.com, kuba@kernel.org, linux-bluetooth@vger.kernel.org, linux-kernel@vger.kernel.org, luiz.dentz@gmail.com, marcel@holtmann.org, netdev@vger.kernel.org, pabeni@redhat.com, wuruoyu@me.com Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org On Thu, Jan 19, 2023 at 2:41 AM Sungwoo Kim wrote: > > Write of size 4 at addr 0000000000000098 by task kworker/u3:0/76 > > CPU: 0 PID: 76 Comm: kworker/u3:0 Not tainted 6.1.0-rc2 #129 > Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.13.0-1ubuntu1.1 04/01/2014 > Workqueue: hci0 hci_rx_work > Call Trace: > > dump_stack_lvl+0x7b/0xb3 > print_report+0xed/0x200 > ? __virt_addr_valid+0x5c/0x240 > ? kasan_addr_to_slab+0xd/0xa0 > ? _raw_spin_lock_bh+0x4c/0xc0 > kasan_report+0xd3/0x100 > ? _raw_spin_lock_bh+0x4c/0xc0 > kasan_check_range+0x2d3/0x310 > __kasan_check_write+0x14/0x20 > _raw_spin_lock_bh+0x4c/0xc0 > lock_sock_nested+0x3f/0x160 > ? queue_work_on+0x90/0xd0 > l2cap_sock_set_shutdown_cb+0x3d/0x60 > l2cap_disconnect_req+0x1e3/0x2e0 > l2cap_bredr_sig_cmd+0x3d2/0x5ec0 > ? vprintk_emit+0x29b/0x4d0 > ? vprintk_default+0x2b/0x30 > ? vprintk+0xdc/0x100 > ? _printk+0x67/0x85 > ? bt_err+0x7f/0xc0 > ? bt_err+0x9a/0xc0 > l2cap_recv_frame+0x7bc/0x4e10 > ? _printk+0x67/0x85 > ? bt_err+0x7f/0xc0 > ? __wake_up_klogd+0xc4/0xf0 > l2cap_recv_acldata+0x327/0x650 > ? hci_conn_enter_active_mode+0x1b7/0x1f0 > hci_rx_work+0x6b7/0x7c0 > process_one_work+0x461/0xaf0 > worker_thread+0x5f8/0xba0 > kthread+0x1c5/0x200 > ? process_one_work+0xaf0/0xaf0 > ? kthread_blkcg+0x90/0x90 > ret_from_fork+0x1f/0x30 > If you plan sending more stack traces like that in the future, always run scripts/decode_stacktrace.sh so that the public report includes symbols. Thanks.