Re: [cgroup_rmdir] BUG: unable to handle kernel paging request at ffff880210af6000

From: Fengguang Wu
Date: Tue Nov 07 2017 - 10:50:35 EST


Hi Tejun,

On Tue, Nov 07, 2017 at 07:03:13AM -0800, Tejun Heo wrote:
Hello, Fengguang.

On Tue, Nov 07, 2017 at 06:26:02PM +0800, Fengguang Wu wrote:
FYI this happens in v4.14-rc8 -- it's not necessarily a new bug.

I tried to reproduce with the attached config and my usual qemu setup
but couldn't. Is there a way for me to replicate your setup?

It's actually hard to reproduce. I've queued many more jobs in order
to replay the error the 2nd time. Anyway if you really want to try it
out:

git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> job-script # job-script is attached in this email

Cheers,
Fengguang
#!/bin/sh

export_top_env()
{
export suite='boot'
export testcase='boot'
export timeout='10m'
export job_origin='/lkp/lkp/src/jobs/boot.yaml'
export queue='rand'
export testbox='vm-lkp-wsx03-8G-3'
export tbox_group='vm-lkp-wsx03-8G'
export branch='linux-devel/devel-spot-201711060712'
export commit='39dae59d66acd86d1de24294bd2f343fd5e7a625'
export kconfig='x86_64-randconfig-n0-11060914'
export repeat_to=2
export submit_id='59ffc3b60b9a937798fffdd2'
export job_file='/lkp/scheduled/vm-lkp-wsx03-8G-3/boot-1-debian-x86_64-2016-08-31.cgz-39dae59d66acd86d1de24294bd2f343fd5e7a625-20171106-96152-1trai0p-0.yaml'
export id='22d72541c0f79ad1b754238e9b43ae765f7886d9'
export model='qemu-system-x86_64 -enable-kvm -cpu kvm64,+ssse3'
export nr_vm=10
export nr_cpu=2
export memory='8G'
export hdd_partitions='/dev/vda'
export ssh_base_port=23690
export need_kconfig='CONFIG_KVM_GUEST=y'
export compiler='gcc-4.8'
export rootfs='debian-x86_64-2016-08-31.cgz'
export enqueue_time='2017-11-06 10:06:46 +0800'
export _id='59ffc3b60b9a937798fffdd2'
export _rt='/result/boot/1/vm-lkp-wsx03-8G/debian-x86_64-2016-08-31.cgz/x86_64-randconfig-n0-11060914/gcc-4.8/39dae59d66acd86d1de24294bd2f343fd5e7a625'
export user='lkp'
export kernel='/pkg/linux/x86_64-randconfig-n0-11060914/gcc-4.8/39dae59d66acd86d1de24294bd2f343fd5e7a625/vmlinuz-4.14.0-rc8'
export result_root='/result/boot/1/vm-lkp-wsx03-8G/debian-x86_64-2016-08-31.cgz/x86_64-randconfig-n0-11060914/gcc-4.8/39dae59d66acd86d1de24294bd2f343fd5e7a625/0'
export dequeue_time='2017-11-06 10:46:15 +0800'
export LKP_SERVER='inn'
export max_uptime=600
export initrd='/osimage/debian/debian-x86_64-2016-08-31.cgz'
export bootloader_append='root=/dev/ram0
user=lkp
job=/lkp/scheduled/vm-lkp-wsx03-8G-3/boot-1-debian-x86_64-2016-08-31.cgz-39dae59d66acd86d1de24294bd2f343fd5e7a625-20171106-96152-1trai0p-0.yaml
ARCH=x86_64
kconfig=x86_64-randconfig-n0-11060914
branch=linux-devel/devel-spot-201711060712
commit=39dae59d66acd86d1de24294bd2f343fd5e7a625
BOOT_IMAGE=/pkg/linux/x86_64-randconfig-n0-11060914/gcc-4.8/39dae59d66acd86d1de24294bd2f343fd5e7a625/vmlinuz-4.14.0-rc8
max_uptime=600
RESULT_ROOT=/result/boot/1/vm-lkp-wsx03-8G/debian-x86_64-2016-08-31.cgz/x86_64-randconfig-n0-11060914/gcc-4.8/39dae59d66acd86d1de24294bd2f343fd5e7a625/0
LKP_SERVER=inn
debug
apic=debug
sysrq_always_enabled
rcupdate.rcu_cpu_stall_timeout=100
net.ifnames=0
printk.devkmsg=on
panic=-1
softlockup_panic=1
nmi_watchdog=panic
oops=panic
load_ramdisk=2
prompt_ramdisk=0
drbd.minor_count=8
systemd.log_level=err
ignore_loglevel
console=tty0
earlyprintk=ttyS0,115200
console=ttyS0,115200
vga=normal
rw'
export lkp_initrd='/lkp/lkp/lkp-x86_64.cgz'
export modules_initrd='/pkg/linux/x86_64-randconfig-n0-11060914/gcc-4.8/39dae59d66acd86d1de24294bd2f343fd5e7a625/modules.cgz'
export bm_initrd='/osimage/deps/debian-x86_64-2016-08-31.cgz/lkp_2017-08-01.cgz,/osimage/deps/debian-x86_64-2016-08-31.cgz/rsync-rootfs_2016-11-15.cgz,/osimage/deps/debian-x86_64-2016-08-31.cgz/run-ipconfig_2016-11-15.cgz'
export site='inn'
export LKP_CGI_PORT=80
export LKP_CIFS_PORT=139
export job_initrd='/lkp/scheduled/vm-lkp-wsx03-8G-3/boot-1-debian-x86_64-2016-08-31.cgz-39dae59d66acd86d1de24294bd2f343fd5e7a625-20171106-96152-1trai0p-0.cgz'

[ -n "$LKP_SRC" ] ||
export LKP_SRC=/lkp/${user:-lkp}/src
}

run_job()
{
echo $$ > $TMP/run-job.pid

. $LKP_SRC/lib/http.sh
. $LKP_SRC/lib/job.sh
. $LKP_SRC/lib/env.sh

export_top_env

run_monitor $LKP_SRC/monitors/one-shot/wrapper boot-slabinfo
run_monitor $LKP_SRC/monitors/one-shot/wrapper boot-meminfo
run_monitor $LKP_SRC/monitors/one-shot/wrapper memmap
run_monitor $LKP_SRC/monitors/no-stdout/wrapper boot-time
run_monitor $LKP_SRC/monitors/wrapper kmsg
run_monitor $LKP_SRC/monitors/wrapper oom-killer
run_monitor $LKP_SRC/monitors/plain/watchdog

run_test $LKP_SRC/tests/wrapper sleep 1
}

extract_stats()
{
$LKP_SRC/stats/wrapper boot-slabinfo
$LKP_SRC/stats/wrapper boot-meminfo
$LKP_SRC/stats/wrapper memmap
$LKP_SRC/stats/wrapper boot-memory
$LKP_SRC/stats/wrapper boot-time
$LKP_SRC/stats/wrapper kernel-size
$LKP_SRC/stats/wrapper kmsg

$LKP_SRC/stats/wrapper time sleep.time
$LKP_SRC/stats/wrapper time
$LKP_SRC/stats/wrapper dmesg
$LKP_SRC/stats/wrapper kmsg
$LKP_SRC/stats/wrapper stderr
$LKP_SRC/stats/wrapper last_state
}

"$@"