[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20191125091734.GB7678@shao2-debian>
Date: Mon, 25 Nov 2019 17:17:34 +0800
From: kernel test robot <rong.a.chen@...el.com>
To: jouni.hogander@...kie.com
Cc: netdev@...r.kernel.org, Jouni Hogander <jouni.hogander@...kie.com>,
David Miller <davem@...emloft.net>,
Lukas Bulwahn <lukas.bulwahn@...il.com>, lkp@...ts.01.org
Subject: [net] b5c318e8c0: BUG:kernel_NULL_pointer_dereference,address
FYI, we noticed the following commit (built with gcc-7):
commit: b5c318e8c056e859a1c4419ee4ca8c0c41563fbb ("[PATCH] net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject")
url: https://github.com/0day-ci/linux/commits/jouni-hogander-unikie-com/net-sysfs-Fix-reference-count-leak-in-rx-netdev_queue_add_kobject/20191120-193417
in testcase: boot
on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 8G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+---------------------------------------------+------------+------------+
| | 6e4ff1c94a | b5c318e8c0 |
+---------------------------------------------+------------+------------+
| boot_successes | 7 | 0 |
| boot_failures | 0 | 6 |
| BUG:kernel_NULL_pointer_dereference,address | 0 | 6 |
| Oops:#[##] | 0 | 6 |
| RIP:kernfs_find_ns | 0 | 6 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 6 |
+---------------------------------------------+------------+------------+
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <rong.a.chen@...el.com>
[ 217.986175] BUG: kernel NULL pointer dereference, address: 0000000000000070
[ 217.995090] #PF: supervisor read access in kernel mode
[ 217.999613] #PF: error_code(0x0000) - not-present page
[ 218.003387] PGD 0 P4D 0
[ 218.007840] Oops: 0000 [#1] SMP PTI
[ 218.022522] CPU: 0 PID: 2254 Comm: kworker/u4:10 Not tainted 5.4.0-rc7-00241-gb5c318e8c056e #1
[ 218.033466] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 218.043511] Workqueue: netns cleanup_net
[ 218.054911] RIP: 0010:kernfs_find_ns+0x11/0xb0
[ 218.062762] Code: f3 c3 48 c7 c6 00 8f 50 96 48 89 c7 e8 28 8a 70 00 f3 c3 66 0f 1f 44 00 00 66 66 66 66 90 41 55 41 54 48 85 d2 55 53 0f 95 c1 <0f> b7 47 70 49 89 d4 49 89 f5 48 8b 5f 48 66 83 e0 20 0f 95 c2 38
[ 218.080002] RSP: 0018:ffffbf59c046bc80 EFLAGS: 00010246
[ 218.083740] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000082000100
[ 218.087819] RDX: 0000000000000000 RSI: ffffffff965bf986 RDI: 0000000000000000
[ 218.092265] RBP: ffffffff965bf986 R08: 0000000000000000 R09: ffffffff95af2300
[ 218.096761] R10: ffff9d9ba9b99ab0 R11: 0000000000000001 R12: 0000000000000000
[ 218.101307] R13: ffffffff9630a9a0 R14: 0000000000000000 R15: ffffbf59c046bdd0
[ 218.106121] FS: 0000000000000000(0000) GS:ffff9d9c7fc00000(0000) knlGS:0000000000000000
[ 218.113695] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 218.129167] CR2: 0000000000000070 CR3: 0000000168ab8000 CR4: 00000000000406f0
[ 218.142025] Call Trace:
[ 218.182294] kernfs_find_and_get_ns+0x2c/0x50
[ 218.185955] sysfs_remove_group+0x25/0x80
[ 218.189209] netdev_queue_update_kobjects+0xbe/0x150
[ 218.192873] netdev_unregister_kobject+0x54/0x80
[ 218.196413] rollback_registered_many+0x274/0x550
[ 218.199900] unregister_netdevice_many+0xf/0x70
[ 218.203406] default_device_exit_batch+0x14f/0x180
[ 218.207657] ? do_wait_intr_irq+0xc0/0xc0
[ 218.214187] cleanup_net+0x219/0x330
[ 218.221053] process_one_work+0x1ae/0x3d0
[ 218.227098] worker_thread+0x3c/0x3b0
[ 218.238175] ? process_one_work+0x3d0/0x3d0
[ 218.243650] kthread+0x11e/0x140
[ 218.251127] ? kthread_park+0x90/0x90
[ 218.261095] ret_from_fork+0x35/0x40
[ 218.268028] Modules linked in: sr_mod cdrom sd_mod intel_rapl_msr sg ppdev intel_rapl_common crct10dif_pclmul crc32_pclmul ghash_clmulni_intel bochs_drm drm_vram_helper aesni_intel ttm crypto_simd ip6t_rpfilter ipt_REJECT nf_reject_ipv4 ip6t_REJECT nf_reject_ipv6 xt_conntrack ata_generic cryptd joydev glue_helper drm_kms_helper pata_acpi syscopyarea sysfillrect sysimgblt serio_raw pcspkr fb_sys_fops parport_pc parport drm ata_piix floppy libata i2c_piix4 virtio_scsi ip_set nfnetlink ebtable_nat ebtable_broute ip6table_nat ip6table_mangle ip6table_security ip6table_raw iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c crc32c_intel iptable_mangle iptable_security iptable_raw ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables
[ 218.308714] CR2: 0000000000000070
[ 218.316662] ---[ end trace 1f1d17731668296d ]---
To reproduce:
# build kernel
cd linux
cp config-5.4.0-rc7-00241-gb5c318e8c056e .config
make HOSTCC=gcc-7 CC=gcc-7 ARCH=x86_64 olddefconfig prepare modules_prepare bzImage
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
Thanks,
Rong Chen
View attachment "config-5.4.0-rc7-00241-gb5c318e8c056e" of type "text/plain" (200680 bytes)
View attachment "job-script" of type "text/plain" (4844 bytes)
Download attachment "dmesg.xz" of type "application/x-xz" (16020 bytes)
Powered by blists - more mailing lists