All of lore.kernel.org
 help / color / mirror / Atom feed
From: Laura Nao <laura.nao@collabora.com>
To: regressions@lists.linux.dev
Cc: linux-kernel@vger.kernel.org, kernel@collabora.com
Subject: [REGRESSION] next boot regression caused by RIP:0010:acpi_find_gpio+0x4b/0x103 kernel panic
Date: Fri, 26 Apr 2024 17:42:08 +0200	[thread overview]
Message-ID: <20240426154208.81894-1-laura.nao@collabora.com> (raw)

Hello,

KernelCI has identified a next boot regression on the following
Chromebooks, between next-20240416 and next-20240418:
- Lenovo ThinkPad C13 Yoga Chromebook (codename morphius) - kernel
  configuration used [1]
- ASUS Chromebook Flip C436FA (codename helios) - kernel configuration
  used [2]

The following kernel panic is reported in the logs:

[    5.136433] BUG: kernel NULL pointer dereference, address: 0000000000000218
[    5.143393] #PF: supervisor read access in kernel mode
[    5.148529] #PF: error_code(0x0000) - not-present page
[    5.153664] PGD 0 P4D 0 
[    5.156203] Oops: Oops: 0000 [#1] PREEMPT SMP NOPTI
[    5.161080] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 6.9.0-rc5-next-20240424 #1 a1639945aaee7370a5f0daa79d321d2bc0769584
[    5.172023] Hardware name: LENOVO Morphius/Morphius, BIOS Google_Morphius.13434.60.0 10/08/2020
[    5.180714] RIP: 0010:acpi_find_gpio+0x4b/0x103
[    5.185246] Code: 65 48 8b 04 25 28 00 00 00 48 89 44 24 38 31 c0 48 89 3c 24 e8 24 9a 04 00 48 8b 3c 24 48 8b 74 24 08 84 c0 74 04 48 8d 5f f0 <48> 8b 93 18 02 00 00 48 8d 83 18 02 00 00 31 c9 48 39 c2 75 10 48
[    5.203988] RSP: 0018:ffffa5a0c0033b98 EFLAGS: 00010246
[    5.209212] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffa5a0c0033c24
[    5.216341] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8a90c02a5420
[    5.223470] RBP: ffffa5a0c0033c24 R08: ffffa5a0c0033c28 R09: fffffffffffcc098
[    5.230599] R10: ffffffff96054f10 R11: fefefefefefefeff R12: ffff8a90c0ba6410
[    5.237728] R13: ffffa5a0c0033c28 R14: ffffffff95da5d86 R15: 0000000000000000
[    5.244857] FS:  0000000000000000(0000) GS:ffff8a90eae00000(0000) knlGS:0000000000000000
[    5.252940] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    5.258684] CR2: 0000000000000218 CR3: 00000000b2a2e000 CR4: 00000000003506f0
[    5.265813] Call Trace:
[    5.268262]  <TASK>
[    5.270367]  ? __die_body+0x1b/0x5d
[    5.273861]  ? page_fault_oops+0x340/0x3dc
[    5.277957]  ? prb_read_valid+0x14/0x1a
[    5.281794]  ? srso_return_thunk+0x5/0x5f
[    5.285806]  ? console_unlock+0x91/0xc0
[    5.289644]  ? exc_page_fault+0x1e2/0x502
[    5.293658]  ? asm_exc_page_fault+0x22/0x30
[    5.297846]  ? acpi_find_gpio+0x4b/0x103
[    5.301769]  ? acpi_find_gpio+0x3a/0x103
[    5.305694]  ? kvasprintf+0x77/0xba
[    5.309186]  gpiod_find_and_request+0xd5/0x395
[    5.313634]  devm_fwnode_gpiod_get_index+0x76/0xb1
[    5.318427]  gpio_keys_probe+0x43f/0x933
[    5.322353]  ? srso_return_thunk+0x5/0x5f
[    5.326365]  ? acpi_dev_pm_attach+0x96/0xb8
[    5.330551]  ? __device_attach_driver+0x93/0x93
[    5.335083]  platform_probe+0x3e/0x83
[    5.338748]  really_probe+0x111/0x261
[    5.342411]  __driver_probe_device+0xc5/0xf9
[    5.346683]  driver_probe_device+0x1e/0x77
[    5.350778]  __driver_attach+0xce/0xe7
[    5.354530]  bus_for_each_dev+0x7c/0xc2
[    5.358366]  ? kmalloc_trace_noprof+0x150/0x163
[    5.362897]  bus_add_driver+0xf4/0x1e6
[    5.366650]  driver_register+0xa6/0xe8
[    5.370401]  ? atkbd_init+0x26/0x26
[    5.373892]  do_one_initcall+0x80/0x1d9
[    5.377730]  kernel_init_freeable+0x1be/0x206
[    5.382088]  ? rest_init+0xbc/0xbc
[    5.385491]  kernel_init+0x16/0x119
[    5.388981]  ret_from_fork+0x24/0x38
[    5.392558]  ? rest_init+0xbc/0xbc
[    5.395961]  ret_from_fork_asm+0x11/0x20
[    5.399887]  </TASK>
[    5.402075] Modules linked in:
[    5.405133] CR2: 0000000000000218
[    5.408450] ---[ end trace 0000000000000000 ]---
[    5.413064] RIP: 0010:acpi_find_gpio+0x4b/0x103
[    5.417592] Code: 65 48 8b 04 25 28 00 00 00 48 89 44 24 38 31 c0 48 89 3c 24 e8 24 9a 04 00 48 8b 3c 24 48 8b 74 24 08 84 c0 74 04 48 8d 5f f0 <48> 8b 93 18 02 00 00 48 8d 83 18 02 00 00 31 c9 48 39 c2 75 10 48
[    5.436334] RSP: 0018:ffffa5a0c0033b98 EFLAGS: 00010246
[    5.441558] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffa5a0c0033c24
[    5.448687] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8a90c02a5420
[    5.455816] RBP: ffffa5a0c0033c24 R08: ffffa5a0c0033c28 R09: fffffffffffcc098
[    5.462945] R10: ffffffff96054f10 R11: fefefefefefefeff R12: ffff8a90c0ba6410
[    5.470074] R13: ffffa5a0c0033c28 R14: ffffffff95da5d86 R15: 0000000000000000
[    5.477203] FS:  0000000000000000(0000) GS:ffff8a90eae00000(0000) knlGS:0000000000000000
[    5.485286] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    5.491026] CR2: 0000000000000218 CR3: 00000000b2a2e000 CR4: 00000000003506f0
[    5.498155] Kernel panic - not syncing: Fatal exception


The issue is still present on next-20240426.

Sending this report in order to track the regression while a fix is
identified.

Best,

Laura

[1] https://pastebin.com/raw/C8ZVg4s2 
[2] https://pastebin.com/raw/iej1hNWw

#regzbot introduced: next-20240416..next-20240418


             reply	other threads:[~2024-04-26 15:42 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-04-26 15:42 Laura Nao [this message]
2024-05-08 11:36 ` [REGRESSION] next boot regression caused by RIP:0010:acpi_find_gpio+0x4b/0x103 kernel panic Linux regression tracking (Thorsten Leemhuis)
2024-05-08 12:39   ` Laura Nao

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20240426154208.81894-1-laura.nao@collabora.com \
    --to=laura.nao@collabora.com \
    --cc=kernel@collabora.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=regressions@lists.linux.dev \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.