New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 708721 link

Starred by 1 user

Issue metadata

Status: Duplicate
Owner: ----
Closed: Apr 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

kernel panic on recent ChromeOS 9432.0.0 (caroline, 3.18 kernel)

Project Member Reported by jhorwich@chromium.org, Apr 5 2017

Issue description

Chrome Version: 59.0.3055.0
OS: 9432.0.0 caroline

What steps will reproduce the problem?
(1) cros flash {dut} xbuddy://remote/caroline/R59-9432.0.0
(2) sign in to ChromeOS as a normal user
(3) 

What is the expected result? login works

What happens instead? kernel panic, machine reboots

console-ramoops attached

<snip>
[ 1525.143275] Call Trace:
[ 1525.143284]  [<ffffffff8275e6b3>] ? path_openat+0x374/0x51e
[ 1525.143292]  [<ffffffff8275fe61>] do_filp_open+0x49/0xad
[ 1525.143301]  [<ffffffff82c9dba8>] ? _raw_spin_unlock+0xe/0x21
[ 1525.143308]  [<ffffffff8276a431>] ? __alloc_fd+0xe2/0xf4
[ 1525.143316]  [<ffffffff827511c1>] do_sys_open+0x86/0x180
[ 1525.143323]  [<ffffffff827512d9>] SyS_open+0x1e/0x20
[ 1525.143330]  [<ffffffff82c9e29c>] system_call_fastpath+0x1c/0x21
<snip>

Please use labels and text to provide additional information.
Didn't happen with 9431.0.0
I tried wiping stateful partition when I found this, which didn't help.
"Browse as Guest" actually doesn't crash
 
console-ramoops
47.9 KB View Download
Cc: gwendal@chromium.org
Mergedinto: 708693
Status: Duplicate (was: Untriaged)
Project Member

Comment 4 by bugdroid1@chromium.org, Apr 5 2017

Labels: merge-merged-chromeos-3.18
The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/kernel/+/5dd2f9ce6c44dab605b3614b5ae4a27a3d0c565e

commit 5dd2f9ce6c44dab605b3614b5ae4a27a3d0c565e
Author: Kirtika Ruchandani <kirtika@chromium.org>
Date: Wed Apr 05 21:00:13 2017

Revert "CHROMIUM: ext4: Copy symlink data from page"

This reverts commit b343040dfcc919f7c885304560faead9e3bcc411.
This broke login on 3.18 based devices.
On a Caroline, attempting to sign in would cause a panic
and reboot like so: 

--
[ 1525.140885] BUG: unable to handle kernel NULL pointer dereference at           (null)
[ 1525.140897] IP: [<          (null)>]           (null)
[ 1525.140903] PGD 0 
[ 1525.140907] Oops: 0010 [#1] PREEMPT SMP 
[ 1525.143041] gsmi: Log Shutdown Reason 0x03
--

[ 1525.143275] Call Trace:
[ 1525.143284]  [<ffffffff8275e6b3>] ? path_openat+0x374/0x51e
[ 1525.143292]  [<ffffffff8275fe61>] do_filp_open+0x49/0xad
[ 1525.143301]  [<ffffffff82c9dba8>] ? _raw_spin_unlock+0xe/0x21
[ 1525.143308]  [<ffffffff8276a431>] ? __alloc_fd+0xe2/0xf4
[ 1525.143316]  [<ffffffff827511c1>] do_sys_open+0x86/0x180
[ 1525.143323]  [<ffffffff827512d9>] SyS_open+0x1e/0x20
[ 1525.143330]  [<ffffffff82c9e29c>] system_call_fastpath+0x1c/0x21
[ 1525.143336] Code:  Bad RIP value.
[ 1525.143342] RIP  [<          (null)>]           (null)
[ 1525.143348]  RSP <ffff880072e53d70>
[ 1525.143352] CR2: 0000000000000000
[ 1525.143356] ---[ end trace 15ee1972968ef514 ]---
[ 1525.148471] Kernel panic - not syncing: Fatal exception
[ 1525.148482] Kernel Offset: 0x1600000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
[ 1525.148661] gsmi: Log Shutdown Reason 0x02
[ 1525.153886] ACPI MEMORY or I/O RESET_REG.
---

After the revert, could login OK.

BUG= chromium:708721 
TEST=booted on Caroline

Change-Id: I339e0258a9d9c1085c744bc9e16219852019de6b
Reviewed-on: https://chromium-review.googlesource.com/469167
Trybot-Ready: Kirtika Ruchandani <kirtika@chromium.org>
Reviewed-by: Gwendal Grignou <gwendal@chromium.org>
Commit-Queue: Gwendal Grignou <gwendal@chromium.org>
Tested-by: Kirtika Ruchandani <kirtika@chromium.org>

[modify] https://crrev.com/5dd2f9ce6c44dab605b3614b5ae4a27a3d0c565e/fs/ext4/symlink.c

Sign in to add a comment