lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Tue, 11 Apr 2017 09:50:36 +0800 From: kernel test robot <xiaolong.ye@...el.com> To: Jan Kara <jack@...e.cz> Cc: Jens Axboe <axboe@...com>, LKML <linux-kernel@...r.kernel.org>, Jens Axboe <axboe@...nel.dk>, lkp@...org Subject: [lkp-robot] [cfq] 142bbdfccc: kernel_BUG_at_lib/list_debug.c FYI, we noticed the following commit: commit: 142bbdfccc8b3e9f7342f2ce8422e76a3b45beae ("cfq: Disable writeback throttling by default") https://git.kernel.org/cgit/linux/kernel/git/axboe/linux-block.git for-4.12/block in testcase: iperf with following parameters: runtime: 300s cluster: cs-localhost protocol: udp test-description: iperf is a tool for active measurements of the maximum achievable bandwidth on IP networks. test-url: https://iperf.fr/ on test machine: qemu-system-x86_64 -enable-kvm -cpu kvm64,+ssse3 -m 1G caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): +-----------------------------------------------------------------------+------------+------------+ | | 85003a446e | 142bbdfccc | +-----------------------------------------------------------------------+------------+------------+ | boot_successes | 0 | 0 | | boot_failures | 72 | 13 | | WARNING:at_drivers/gpu/drm/drm_mode_config.c:#drm_mode_config_cleanup | 72 | 13 | | BUG:Bad_page_state_in_process | 72 | 13 | | kernel_BUG_at_lib/list_debug.c | 0 | 7 | | invalid_opcode:#[##] | 0 | 7 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 7 | +-----------------------------------------------------------------------+------------+------------+ [ 488.656324] BUG: Bad page state in process swapper pfn:3f121 [ 488.665716] page:ffffea0000dcbf38 count:-1 mapcount:0 mapping: (null) index:0x0 [ 488.677841] flags: 0x4000000000000000() [ 488.684515] raw: 4000000000000000 0000000000000000 0000000000000000 ffffffffffffffff [ 488.696441] raw: 0000000000000000 0000000200000001 0000000000000000 [ 488.705803] page dumped because: nonzero _refcount [ 488.713520] CPU: 0 PID: 1 Comm: swapper Tainted: G W 4.11.0-rc3-00108-g142bbdf #1 [ 488.727293] Call Trace: [ 488.731601] dump_stack+0x19/0x1b [ 488.737048] bad_page+0xfb/0x117 [ 488.742231] free_pages_check+0x6c/0x78 [ 488.748685] __free_pages_ok+0x73/0x160 [ 488.755100] __free_pages+0x19/0x1b [ 488.760897] kfree+0x64/0x69 [ 488.782249] bochs_unload+0x36/0x44 [ 488.788275] drm_dev_unregister+0x3c/0xac [ 488.794960] drm_put_dev+0x44/0x4f [ 488.800956] bochs_pci_remove+0x10/0x12 [ 488.807362] pci_device_remove+0x46/0x8f [ 488.813886] driver_probe_device+0x178/0x322 [ 488.821104] ? driver_probe_device+0x322/0x322 [ 488.828462] __driver_attach+0x61/0x82 [ 488.834752] bus_for_each_dev+0x5a/0x82 [ 488.841518] driver_attach+0x19/0x1b [ 488.847872] bus_add_driver+0xea/0x1ce [ 488.854645] ? qxl_init+0x7d/0x7d [ 488.860615] driver_register+0x83/0xba [ 488.867380] __pci_register_driver+0x5b/0x5e [ 488.874800] drm_pci_init+0x47/0xc8 [ 488.881026] ? qxl_init+0x7d/0x7d [ 488.886957] bochs_init+0x50/0x71 [ 488.893014] do_one_initcall+0xc3/0x22d [ 488.899697] ? parse_args+0x116/0x2a4 [ 488.905876] kernel_init_freeable+0x185/0x2ab [ 488.913655] ? rest_init+0xba/0xba [ 488.919393] kernel_init+0x9/0xe1 [ 488.924715] ret_from_fork+0x2c/0x40 [ 488.930350] Disabling lock debugging due to kernel taint [ 488.972021] [drm] Found bochs VGA, ID 0xb0c0. [ 488.979633] [drm] Framebuffer size 16384 kB @ 0xfc000000, mmio @ 0xfebf0000. [ 488.992145] [TTM] Zone kernel: Available graphics memory: 491180 kiB [ 489.001252] [TTM] Initializing pool allocator [ 489.007729] [TTM] Initializing DMA pool allocator [ 489.034792] bochsdrmfb: enable CONFIG_FB_LITTLE_ENDIAN to support this framebuffer [ 489.054532] [drm] Initialized bochs-drm 1.0.0 20130925 for 0000:00:02.0 on minor 0 [ 489.246771] brd: module loaded [ 489.361486] loop: module loaded [ 489.366770] HP CISS Driver (v 3.6.26) [ 489.374715] skd: v2.2.1-b0260 loaded [ 489.744560] dummy-irq: no IRQ given. Use irq=N [ 489.756553] lkdtm: No crash points registered, enable through debugfs [ 489.767924] Phantom Linux Driver, version n0.9.8, init OK [ 489.776967] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Giometti [ 489.790122] c2port c2port0: C2 port uc added [ 489.796733] c2port c2port0: uc flash has 30 blocks x 512 bytes (15360 bytes total) [ 489.818349] Guest personality initialized and is inactive [ 489.827782] VMCI host device registered (name=vmci, major=10, minor=60) [ 489.836984] Initialized host personality [ 489.865280] usbcore: registered new interface driver viperboard [ 489.873697] usbcore: registered new interface driver dln2 [ 489.883129] usbcore: registered new interface driver pn533_usb [ 489.909510] nfcsim 0.2 initialized [ 489.915831] usbcore: registered new interface driver port100 [ 489.924611] usbcore: registered new interface driver nfcmrvl [ 489.935050] Uniform Multi-Platform E-IDE driver [ 489.946386] piix 0000:00:01.1: IDE controller (0x8086:0x7010 rev 0x00) [ 489.956590] piix 0000:00:01.1: not 100% native mode: will probe irqs later [ 489.976717] ide0: BM-DMA at 0xc0c0-0xc0c7 [ 489.984753] ide1: BM-DMA at 0xc0c8-0xc0cf [ 489.991856] Probing IDE interface ide0... [ 490.613344] Probing IDE interface ide1... [ 491.407543] hdc: QEMU DVD-ROM, ATAPI CD/DVD-ROM drive [ 492.137525] hdc: host max PIO4 wanted PIO255(auto-tune) selected PIO0 [ 492.147898] hdc: MWDMA2 mode selected [ 492.155063] ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 [ 492.162647] ide1 at 0x170-0x177,0x376 on irq 15 [ 492.195116] piix 0000:00:01.1: IDE controller (0x8086:0x7010 rev 0x00) [ 492.207364] piix 0000:00:01.1: not 100% native mode: will probe irqs later [ 492.230823] ide0: BM-DMA at 0xc0c0-0xc0c7 [ 492.240899] ide1: BM-DMA at 0xc0c8-0xc0cf [ 492.249519] Probing IDE interface ide0... [ 492.867566] Probing IDE interface ide1... [ 493.679634] hdc: QEMU DVD-ROM, ATAPI CD/DVD-ROM drive [ 494.409723] hdc: host max PIO4 wanted PIO255(auto-tune) selected PIO0 [ 494.421037] hdc: MWDMA2 mode selected [ 494.432259] ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 [ 494.442598] ide1 at 0x170-0x177,0x376 on irq 15 [ 494.476464] ide_generic: please use "probe_mask=0x3f" module parameter for probing all legacy ISA IDE ports [ 494.498586] ide-gd driver 1.18 [ 494.506211] ide-cd driver 5.00 [ 494.518554] ide-cd: hdc: ATAPI 4X DVD-ROM drive, 512kB Cache [ 494.526391] cdrom: Uniform CD-ROM driver Revision: 3.20 [ 494.557704] list_del corruption, ffff88003e508a88->prev is LIST_POISON2 (dead000000000200) [ 494.570371] ------------[ cut here ]------------ [ 494.577366] kernel BUG at lib/list_debug.c:50! [ 494.586672] invalid opcode: 0000 [#1] [ 494.592214] CPU: 0 PID: 1 Comm: swapper Tainted: G B W 4.11.0-rc3-00108-g142bbdf #1 [ 494.604942] task: ffff88003282a000 task.stack: ffff880032834000 [ 494.613761] RIP: 0010:__list_del_entry_valid+0x49/0x7c [ 494.621573] RSP: 0000:ffff880032837ca8 EFLAGS: 00010296 [ 494.629416] RAX: 000000000000004e RBX: ffff88003e508a88 RCX: ffff88003282a608 [ 494.639982] RDX: 0000000000000086 RSI: 0000000000000001 RDI: 0000000000000286 [ 494.650514] RBP: ffff880032837ca8 R08: 0000000000000001 R09: 0000000000000000 [ 494.661109] R10: ffff880032837c68 R11: ffffffff83b9f5c7 R12: ffff88003e4f1000 [ 494.671774] R13: ffffffff82edc470 R14: 0000000000000000 R15: 00000000ecd70201 [ 494.682428] FS: 0000000000000000(0000) GS:ffffffff82c41000(0000) knlGS:0000000000000000 [ 494.694291] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 494.702753] CR2: 0000000000000000 CR3: 0000000002c17000 CR4: 00000000000006f0 [ 494.713287] Call Trace: [ 494.717039] blk_stat_remove_callback+0x22/0x75 [ 494.723909] wbt_exit+0x1d/0x3c [ 494.728640] blk_unregister_queue+0x97/0xa8 [ 494.734894] del_gendisk+0x12f/0x1c8 [ 494.743396] ide_cd_remove+0x29/0x50 [ 494.748357] generic_ide_remove+0x20/0x27 [ 494.754540] driver_probe_device+0x178/0x322 [ 494.761064] ? driver_probe_device+0x322/0x322 [ 494.767771] __driver_attach+0x61/0x82 [ 494.773114] bus_for_each_dev+0x5a/0x82 [ 494.780016] driver_attach+0x19/0x1b [ 494.785975] bus_add_driver+0xea/0x1ce [ 494.791753] ? ide_gd_init+0x48/0x48 [ 494.797518] driver_register+0x83/0xba [ 494.803441] ide_cdrom_init+0x27/0x48 [ 494.809122] do_one_initcall+0xc3/0x22d [ 494.814948] ? parse_args+0x116/0x2a4 [ 494.820692] kernel_init_freeable+0x185/0x2ab [ 494.828010] ? rest_init+0xba/0xba [ 494.835039] kernel_init+0x9/0xe1 [ 494.841978] ret_from_fork+0x2c/0x40 [ 494.847905] Code: 89 c2 48 c7 c7 26 5d 8d 82 e8 1f 5e c9 ff 0f 0b 48 b9 00 02 00 00 00 00 ad de 48 39 ca 75 0e 48 c7 c7 5c 5d 8d 82 e8 02 5e c9 ff <0f> 0b 48 8b 12 48 39 d7 74 0e 48 c7 c7 92 5d 8d 82 e8 ec 5d c9 [ 494.882066] RIP: __list_del_entry_valid+0x49/0x7c RSP: ffff880032837ca8 [ 494.897715] ---[ end trace b636e6b0676c11d3 ]--- To reproduce: git clone https://github.com/01org/lkp-tests.git cd lkp-tests bin/lkp qemu -k <bzImage> job-script # job-script is attached in this email Thanks, Xiaolong View attachment "config-4.11.0-rc3-00108-g142bbdf" of type "text/plain" (109945 bytes) View attachment "job-script" of type "text/plain" (6396 bytes) Download attachment "dmesg.xz" of type "application/octet-stream" (12600 bytes)
Powered by blists - more mailing lists