On Tue, Aug 25, 2020 at 11:02:40PM -0400, Qian Cai wrote:
> On Aug 25, 2020, at 8:44 PM, Rong Chen <rong.a.chen(a)intel.com> wrote:
> > I rebuilt the kernel on commit c566586818 but the error changed to
> > "RIP: 0010:clear_page_orig+0x12/0x40", and the error can be
> > reproduced on parent commit:
> Catalin, any thought? Sounds like those early kmemleak allocations
> cause some sort of memory corruption?
I can't immediately see how but Rong implies that the error also happens
on the parent commit. Does it mean the bisection isn't entirely right?
FYI, we noticed the following commit (built with gcc-9):
commit: a73ab37ebab960522a0b353a6f20c8094ab911c5 ("[PATCH v3 4/4] btrfs: avoid allocating unnecessary page pointers")
base: https://git.kernel.org/cgit/linux/kernel/git/kdave/linux.git for-next
in testcase: ltp
with following parameters:
test-description: The LTP testsuite contains a collection of tools for testing the Linux kernel and related features.
on test machine: 8 threads Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz with 16G memory
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <rong.a.chen(a)intel.com>
user :notice: [ 38.363230] 2020-08-26 19:27:45 ./runltp -f dio-01 -d /fs/sdb2/tmpdir
user :notice: [ 38.365562] INFO: creating /lkp/benchmarks/ltp/output directory
user :notice: [ 38.367844] INFO: creating /lkp/benchmarks/ltp/results directory
user :notice: [ 38.369848] Checking for required user/group ids
user :notice: [ 38.372340] 'nobody' user id and group found.
user :notice: [ 38.374144] 'bin' user id and group found.
user :notice: [ 38.376016] 'daemon' user id and group found.
user :notice: [ 38.377551] Users group found.
user :notice: [ 38.379044] Sys group found.
user :notice: [ 38.380718] Required users/groups exist.
user :notice: [ 38.383268] If some fields are empty or look unusual you may have an old version.
user :notice: [ 38.385944] Compare to the current minimal requirements in Documentation/Changes.
user :notice: [ 38.388181] /etc/os-release
user :notice: [ 38.390243] PRETTY_NAME="Debian GNU/Linux 10 (buster)"
user :notice: [ 38.391994] NAME="Debian GNU/Linux"
user :notice: [ 38.393535] VERSION_ID="10"
user :notice: [ 38.395224] VERSION="10 (buster)"
user :notice: [ 38.396981] VERSION_CODENAME=buster
user :notice: [ 38.398396] ID=debian
user :notice: [ 38.400283] HOME_URL="https://www.debian.org/"
user :notice: [ 38.402413] SUPPORT_URL="https://www.debian.org/support"
user :notice: [ 38.404536] BUG_REPORT_URL="https://bugs.debian.org/"
user :notice: [ 38.406618] uname:
user :notice: [ 38.410005] Linux lkp-ivb-d01 5.9.0-rc2-00084-ga73ab37ebab96 #1 SMP Tue Aug 25 17:04:50 CST 2020 x86_64 GNU/Linux
user :notice: [ 38.412305] /proc/cmdline
git clone https://github.com/intel/lkp-tests.git
bin/lkp install job.yaml # job file is attached in this email
bin/lkp run job.yaml