Received: by 2002:ab2:6309:0:b0:1fb:d597:ff75 with SMTP id s9csp1109618lqt; Fri, 7 Jun 2024 08:14:26 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUv9lkHLJgk5S74qZuhrzNDyBw/JQsu2tueEvekqOGMoA4xHK6OXiI5juYdV6m9VDQC9oh8qC9DXogNSOpleEpMFj9ZVvS8MDebQaMNOA== X-Google-Smtp-Source: AGHT+IHhS9tp/S7xskU0x+vvLpuAycJxcbuqZGMMOK8LSpZU31FhINhdUDZMOFKjCNkvxfc9DLpX X-Received: by 2002:a17:906:234d:b0:a69:dcc:bb1d with SMTP id a640c23a62f3a-a6cd56108bamr192498666b.13.1717773265750; Fri, 07 Jun 2024 08:14:25 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1717773265; cv=pass; d=google.com; s=arc-20160816; b=gHGhAb5sl8wLslqt8NnYdxJUA+DO2KzDhwObVbF5k84l8WeQmkMETl28I/v0osyeRT QnbIIX1P5ATb9K1Su+PJxDtbegcOd+5YpOkIJohhFxlYmdLXS2qv4tNuhS5RNjMRyjWP AVfg+og3cBq++vXNwccUfe03SHvm6J2bB6iRyY94qm7TI57BHhNzrSsjBiVJ3kbO+tRd uRkqfrehyWKVSpOgUbGZhpQRMmN+xeJF/wY02YHXM1z24Aq5ZdDCAin4rSPDEpwsdb0a 6jxrPw5UAhbuE6vTS82V9iONEpLTY5C7EsSewrWJ1XOlm3JsBQtQ3mJPgWzkoVhZQfX6 sifQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=+OQIpYRAckA/chpsg4zi9uDGQiyAGnKixBu0Vryj7is=; fh=Ivxtrsde7zhwWt3iqDDAEFbNNp+UZHu0lAu8ADIMIfw=; b=MY+2G0+VclTMmsY5fDC0hUvPcU0YKCapmHnEfT1fVNg6hRfHNxKI6p/jD0cAHdVuw+ 01C4P16mrxlk6hXY9WqG1MnLtBnyZGcf3drasCPHI99xgZJ+xFWQR6Rh1N0G/FG8YyZl P6mNIsuXCHMK/Zv9BvXyZPgB4yYXKga8gRqKvX4RvLKGG80h4nQ8UYGy/1DKEpdMgqtC zZqBWzaJhzo1oH39bEYmZgheBsqEWKLm7y/2QT0FAz+iY+fI1ICDHE4XtjBYpZuX/MnC IvPiidaE80NBkBrN1UGsHm2aeS4laGC1gI3uWeHl9G6NPuOXE2j1ZJ4R1sIEazPAN/H7 Jzug==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=1aIPLqrK; arc=pass (i=1 spf=pass spfdomain=collabora.com dkim=pass dkdomain=collabora.com dmarc=pass fromdomain=collabora.com); spf=pass (google.com: domain of linux-kernel+bounces-206362-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-206362-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id a640c23a62f3a-a6c806db4a4si187013966b.334.2024.06.07.08.14.25 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Jun 2024 08:14:25 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-206362-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=1aIPLqrK; arc=pass (i=1 spf=pass spfdomain=collabora.com dkim=pass dkdomain=collabora.com dmarc=pass fromdomain=collabora.com); spf=pass (google.com: domain of linux-kernel+bounces-206362-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-206362-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 480A61F223FD for ; Fri, 7 Jun 2024 15:14:25 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 64211197A68; Fri, 7 Jun 2024 15:14:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="1aIPLqrK" Received: from madrid.collaboradmins.com (madrid.collaboradmins.com [46.235.227.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C244E15B134 for ; Fri, 7 Jun 2024 15:14:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=46.235.227.194 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717773247; cv=none; b=PEGiNsenkckNZuWGo79tYrP3i8NpHsY+wXZJ1RqKZSHPbMokRnMkt1LfAt9SQw818vL337QeYFQkzouc/KEInOxX2JDYd8hcb7ODW9pSEefGgxgAbKhBZoRTZTFYSQlJ8X6qnuhJFjdv543yMh+2Ft6QkxXQnVUZmgkGZRLAXSA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717773247; c=relaxed/simple; bh=//LBZavakYY0qucFQkDYfrsRRLRkXvEtWcbRyxLWPN0=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=fFWEYXOfJypxZF5DXzX6hEt7eYMyLEswLhpzdDhsZCFG3+cyMFeJS3/3TTNbSuHEPB2RzfRpPFKXOxdILTveGknPLvmJCKXiiNeSoTrHUHk1IZ9HAS7My2pXmukv+WnbFCI7U7sH2tL3+6Uq8ggIAb7g3GVatuWD4T0zWcRbycQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=1aIPLqrK; arc=none smtp.client-ip=46.235.227.194 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1717773244; bh=//LBZavakYY0qucFQkDYfrsRRLRkXvEtWcbRyxLWPN0=; h=From:To:Cc:Subject:Date:From; b=1aIPLqrKOWTLTwWB6QD3Rcerx88XWgGwctZSWdS35fz8wTPq+KveNgBcWsBcOroBL VBup6pOOIqcI8Pa8IH0jfL5TGQ/5pV1IWUzppH0VtKU/y5xgFmqkYNFlxS9kL65ouB 6D9dlz5giN6ZRg+y5hshrzZ5TqJF9LdlENicScZCV1wOLvsCTNhERORjUDkcKDMzIh kaoaYIHvAVR4BdQ4YrHkPFb2lJiv4ZP7S9kwv4b6sx606iWaLDQkzZlzIuMj1muJ6U ss0OBlGbt689ike9625EkUAwuPRqbMtezICd9+mYwI8D3BZR1qPj/unbk15lnio0rq TJEEUQH8f9quA== Received: from localhost.localdomain (cola.collaboradmins.com [195.201.22.229]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: laura.nao) by madrid.collaboradmins.com (Postfix) with ESMTPSA id EA02337821B0; Fri, 7 Jun 2024 15:14:03 +0000 (UTC) From: Laura Nao To: regressions@lists.linux.dev Cc: linux-kernel@vger.kernel.org, kernel@collabora.com Subject: [REGRESSION] next boot regression caused by RIP: 0010:usercopy_abort+0x74/0x76 kernel panic Date: Fri, 7 Jun 2024 17:14:39 +0200 Message-Id: <20240607151439.175035-1-laura.nao@collabora.com> X-Mailer: git-send-email 2.30.2 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Hello, KernelCI has detected a boot regression affecting all AMD and Intel Chromebooks in the Collabora LAVA lab, occurring between next-20240605 and next-20240606. The following kernel panic has been reported in the logs. The trace provided below is from an Acer Chromebook 317, with similar traces observed on other devices: [ 5.944268] RIP: 0010:usercopy_abort+0x74/0x76 [ 5.944276] Code: 0f 89 9f 51 48 0f 45 d6 49 c7 c3 ac c1 7c 9f 4c 89 d1 57 48 c7 c6 38 54 7b 9f 48 c7 c7 b5 c1 7c 9f 49 0f 45 f3 e8 b9 8c e4 ff <0f> 0b 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 [ 5.944278] RSP: 0000:ffffb01e8001fb90 EFLAGS: 00010246 [ 5.944280] RAX: 0000000000000068 RBX: 0000000000000d80 RCX: 0000000000000000 [ 5.944281] RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000000 [ 5.944282] RBP: 0000000000000000 R08: 0000000000000003 R09: 2079726f6d656d20 [ 5.944284] R10: 79706f6372657375 R11: 79706f6372657375 R12: ffff8e7b400a8800 [ 5.944285] R13: 0000000000000d80 R14: 0000000000000000 R15: 00000000ff879a40 [ 5.944286] FS: 0000000000000000(0003) GS:ffff8e7bc0100000(0063) knlGS:00000000eca4d440 [ 5.944288] CS: 0010 DS: 002b ES: 002b CR0: 0000000080050033 [ 5.944289] CR2: 00000000080e61d0 CR3: 0000000107002000 CR4: 0000000000350ef0 [ 5.944290] Call Trace: [ 5.944293] [ 5.944295] ? __die_body+0x1b/0x5d [ 5.944300] ? die+0x31/0x4b [ 5.944303] ? do_trap+0x7c/0xfe [ 5.944306] ? usercopy_abort+0x74/0x76 [ 5.944309] ? usercopy_abort+0x74/0x76 [ 5.944312] ? do_error_trap+0x6f/0x99 [ 5.944315] ? usercopy_abort+0x74/0x76 [ 5.944318] ? exc_invalid_op+0x4e/0x65 [ 5.944321] ? usercopy_abort+0x74/0x76 [ 5.944324] ? asm_exc_invalid_op+0x16/0x20 [ 5.944327] ? usercopy_abort+0x74/0x76 [ 5.944330] __check_heap_object+0xcb/0x110 [ 5.944334] __check_object_size+0x181/0x26d [ 5.944336] copy_from_buffer+0x43/0x66 [ 5.944340] copy_uabi_to_xstate+0x113/0x194 [ 5.944343] __fpu_restore_sig+0x3a3/0x4be [ 5.944347] fpu__restore_sig+0x6c/0x83 [ 5.944350] ia32_restore_sigcontext+0x14e/0x16d [ 5.944354] __do_compat_sys_sigreturn+0x7b/0xbc [ 5.944357] do_int80_emulation+0xad/0xd3 [ 5.944360] ? handle_mm_fault+0x10e/0x199 [ 5.944363] ? exc_page_fault+0x27b/0x42f [ 5.944365] ? fpregs_assert_state_consistent+0x22/0x47 [ 5.944368] ? clear_bhb_loop+0x45/0xa0 [ 5.944370] ? clear_bhb_loop+0x45/0xa0 [ 5.944372] ? clear_bhb_loop+0x45/0xa0 [ 5.944374] ? clear_bhb_loop+0x45/0xa0 [ 5.944375] ? clear_bhb_loop+0x45/0xa0 [ 5.944377] ? clear_bhb_loop+0xe/0xa0 [ 5.944379] asm_int80_emulation+0x16/0x20 [ 5.944382] RIP: 0023:0xeca52579 [ 5.944384] Code: b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 00 00 00 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00 [ 5.944386] RSP: 002b:00000000ff879cbc EFLAGS: 00000246 [ 5.944387] RAX: 0000000000000060 RBX: 00000000ffffffff RCX: 00000000ff879d08 [ 5.944389] RDX: 0000000000000000 RSI: 0000000009b111a0 RDI: 00000000ff879d08 [ 5.944390] RBP: 00000000080d1801 R08: 0000000000000000 R09: 0000000000000000 [ 5.944391] R10: 0000000000000000 R11: 0000000000000282 R12: 0000000000000000 [ 5.944392] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 5.944393] [ 5.944394] Modules linked in: [ 5.944433] ---[ end trace 0000000000000000 ]--- [ 6.287986] RIP: 0010:usercopy_abort+0x74/0x76 [ 6.293033] Code: 0f 89 9f 51 48 0f 45 d6 49 c7 c3 ac c1 7c 9f 4c 89 d1 57 48 c7 c6 38 54 7b 9f 48 c7 c7 b5 c1 7c 9f 49 0f 45 f3 e8 b9 8c e4 ff <0f> 0b 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 [ 6.313975] RSP: 0000:ffffb01e8001fb90 EFLAGS: 00010246 [ 6.319810] RAX: 0000000000000068 RBX: 0000000000000d80 RCX: 0000000000000000 [ 6.327780] RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000000 [ 6.335744] RBP: 0000000000000000 R08: 0000000000000003 R09: 2079726f6d656d20 [ 6.343710] R10: 79706f6372657375 R11: 79706f6372657375 R12: ffff8e7b400a8800 [ 6.351678] R13: 0000000000000d80 R14: 0000000000000000 R15: 00000000ff879a40 [ 6.359646] FS: 0000000000000000(0003) GS:ffff8e7bc0000000(0063) knlGS:00000000eca4d440 [ 6.368680] CS: 0010 DS: 002b ES: 002b CR0: 0000000080050033 [ 6.375098] CR2: 00000000f322e480 CR3: 0000000107002000 CR4: 0000000000350ef0 [ 6.383065] Kernel panic - not syncing: Fatal exception [ 6.388907] Kernel Offset: 0x1ba00000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff) The full kernel log is available on [1]. The config used was the upstream x86_64 defconfig with a fragment applied on top [2]. The issue is still present on next-20240607. I'm sending this report to track the regression while a fix is identified. I'll investigate the issue/run a bisection and report back with the results. Best, Laura [1] https://pastebin.com/raw/1yDEDXSF [2] https://pastebin.com/raw/vPSw6cfB #regzbot introduced: next-20240605..next-20240606