Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753172AbdFUDIT (ORCPT ); Tue, 20 Jun 2017 23:08:19 -0400 Received: from mail-ot0-f177.google.com ([74.125.82.177]:34225 "EHLO mail-ot0-f177.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752990AbdFUDIS (ORCPT ); Tue, 20 Jun 2017 23:08:18 -0400 MIME-Version: 1.0 From: Peter Teoh Date: Wed, 21 Jun 2017 11:08:16 +0800 Message-ID: Subject: Is this a bug? To: LKML Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 8010 Lines: 171 I got this crashdump inside QEMU (running 4.11.0 stable): [ 0.588497] pci 0000:00:01.0: Activating ISA DMA hang workarounds [ 1.778428] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11 [ 2.991744] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff] [ 2.992993] Unpacking initramfs... [ 453.628449] NMI watchdog: BUG: soft lockup - CPU#0 stuck for 21s! [swapper/0:1] [ 453.629130] Modules linked in: [ 453.629370] irq event stamp: 6845090 [ 453.629710] hardirqs last enabled at (6845089): [] mem_cgroup_commit_charge+0x15c/0x2f0 [ 453.630462] hardirqs last disabled at (6845090): [] apic_timer_interrupt+0x8e/0xa0 [ 453.631147] softirqs last enabled at (6844578): [] __do_softirq+0x664/0x883 [ 453.631780] softirqs last disabled at (6844571): [] irq_exit+0x1a3/0x1d0 [ 453.632359] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.11.0syz #7 [ 453.632890] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Ubuntu-1.8.2-1ubuntu1 04/01/2014 [ 453.633605] task: ffff880064a48040 task.stack: ffff880064a50000 [ 453.634113] RIP: 0010:__memset+0x24/0x30 [ 453.634384] RSP: 0000:ffff880064a576a0 EFLAGS: 00010206 ORIG_RAX: ffffffffffffff10 [ 453.634901] RAX: 0000000000000000 RBX: ffff8800378001e0 RCX: 00000000000001c4 [ 453.635366] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8800378001e0 [ 453.635829] RBP: ffff880064a576c0 R08: 0000000000000000 R09: ffff8800378001e0 [ 453.636290] R10: ffff880037800fff R11: 0000000000000000 R12: 0000000000000e20 [ 453.636826] R13: 0000000000000000 R14: ffff880064a48040 R15: 00000000000001e0 [ 453.637320] FS: 0000000000000000(0000) GS:ffff880065400000(0000) knlGS:0000000000000000 [ 453.637835] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 453.638208] CR2: 0000000000000000 CR3: 0000000003613000 CR4: 00000000000006f0 [ 453.638684] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 453.639339] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 453.639944] Call Trace: [ 453.640119] ? memset+0x31/0x40 [ 453.640436] simple_write_begin+0x18f/0x2b0 [ 453.640799] generic_perform_write+0x274/0x520 [ 453.641204] ? __page_cache_alloc+0x310/0x310 [ 453.641532] ? file_update_time+0xce/0x3d0 [ 453.641821] ? current_time+0xd0/0xd0 [ 453.642135] ? lock_acquire+0x17d/0x350 [ 453.642457] __generic_file_write_iter+0x32f/0x5b0 [ 453.642806] generic_file_write_iter+0x2ea/0x600 [ 453.643162] __vfs_write+0x3d4/0x650 [ 453.643435] ? vfs_iter_write+0x550/0x550 [ 453.643772] ? rcu_sync_lockdep_assert+0x78/0xb0 [ 453.644092] ? __sb_start_write+0x1ed/0x2b0 [ 453.644499] vfs_write+0x175/0x4e0 [ 453.644741] SyS_write+0xe8/0x1d0 [ 453.644996] ? SyS_read+0x1d0/0x1d0 [ 453.645275] ? zlib_inflate+0x282/0x5d40 [ 453.645574] xwrite+0x36/0x8a [ 453.645831] do_copy+0xb5/0xf6 [ 453.646070] write_buffer+0x5d/0x77 [ 453.646387] flush_buffer+0x3a/0xff [ 453.646658] __gunzip+0x64e/0x7e6 [ 453.646929] ? bunzip2+0x980/0x980 [ 453.647164] ? write_buffer+0x77/0x77 [ 453.647461] ? write_buffer+0x77/0x77 [ 453.647721] gunzip+0x43/0x52 [ 453.647942] ? md_run_setup+0xad/0xad [ 453.648225] ? __gunzip+0x7e6/0x7e6 [ 453.648535] unpack_to_rootfs+0x284/0x527 [ 453.648822] ? md_run_setup+0xad/0xad [ 453.649091] ? do_reset+0x91/0x91 [ 453.649377] populate_rootfs+0x116/0x344 [ 453.649657] ? maybe_link.part.5+0x31c/0x31c [ 453.650089] do_one_initcall+0xb9/0x290 [ 453.650384] ? initcall_blacklisted+0x1b0/0x1b0 [ 453.650732] ? parse_args+0x228/0xb60 [ 453.651008] kernel_init_freeable+0x49a/0x54e [ 453.651348] ? rest_init+0x190/0x190 [ 453.651650] kernel_init+0x18/0x180 [ 453.651965] ? rest_init+0x190/0x190 [ 453.652223] ret_from_fork+0x31/0x40 [ 453.652543] Code: 90 90 90 90 90 90 90 0f 1f 44 00 00 49 89 f9 48 89 d1 83 e2 07 48 c1 e9 03 40 0f b6 f6 48 b8 01 01 01 01 01 01 01 01 48 0f af c6 48 ab 89 d1 f3 aa 4c 89 c8 c3 90 49 89 f9 40 88 f0 48 89 d1 [ 530.660850] NMI watchdog: BUG: soft lockup - CPU#0 stuck for 21s! [swapper/0:1] [ 530.661442] Modules linked in: [ 530.661679] irq event stamp: 6876482 [ 530.661939] hardirqs last enabled at (6876481): [] mem_cgroup_commit_charge+0x15c/0x2f0 [ 530.662715] hardirqs last disabled at (6876482): [] apic_timer_interrupt+0x8e/0xa0 [ 530.663385] softirqs last enabled at (6876448): [] __do_softirq+0x664/0x883 [ 530.664000] softirqs last disabled at (6876441): [] irq_exit+0x1a3/0x1d0 [ 530.664728] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G L 4.11.0syz #7 [ 530.665360] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Ubuntu-1.8.2-1ubuntu1 04/01/2014 [ 530.666139] task: ffff880064a48040 task.stack: ffff880064a50000 [ 530.666649] RIP: 0010:__memcpy+0x12/0x20 [ 530.667065] RSP: 0000:ffff880064a57670 EFLAGS: 00010246 ORIG_RAX: ffffffffffffff10 [ 530.668093] RAX: ffff8800aac00000 RBX: 0000000000001000 RCX: 0000000000000200 [ 530.668694] RDX: 0000000000000000 RSI: ffff8800627fc394 RDI: ffff8800aac00000 [ 530.669348] RBP: ffff880064a57690 R08: 0000000000000000 R09: ffffed00155801ff [ 530.669978] R10: ffff8800aac00fff R11: 0000000000000000 R12: ffff8800aac00000 [ 530.670715] R13: ffff8800627fc394 R14: ffffffff82f737c0 R15: ffff880064a57948 [ 530.671329] FS: 0000000000000000(0000) GS:ffff880065400000(0000) knlGS:0000000000000000 [ 530.672049] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 530.672560] CR2: 0000000000000000 CR3: 0000000003613000 CR4: 00000000000006f0 [ 530.673212] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 530.673818] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 530.674432] Call Trace: [ 530.674717] ? memcpy+0x45/0x50 [ 530.675051] iov_iter_copy_from_user_atomic+0x67d/0x8a0 [ 530.675537] ? grab_cache_page_write_begin+0x8b/0xa0 [ 530.675999] generic_perform_write+0x2df/0x520 [ 530.676397] ? __mark_inode_dirty+0x2c0/0xe90 [ 530.676816] ? __page_cache_alloc+0x310/0x310 [ 530.677269] ? __mnt_drop_write_file+0x12/0x70 [ 530.677686] ? file_update_time+0xce/0x3d0 [ 530.678047] ? current_time+0xd0/0xd0 [ 530.678422] ? lock_acquire+0x17d/0x350 [ 530.678795] __generic_file_write_iter+0x32f/0x5b0 [ 530.679240] generic_file_write_iter+0x2ea/0x600 [ 530.679643] __vfs_write+0x3d4/0x650 [ 530.680038] ? vfs_iter_write+0x550/0x550 [ 530.680440] ? rcu_sync_lockdep_assert+0x78/0xb0 [ 530.680900] ? __sb_start_write+0x1ed/0x2b0 [ 530.681313] vfs_write+0x175/0x4e0 [ 530.681676] SyS_write+0xe8/0x1d0 [ 530.681966] ? SyS_read+0x1d0/0x1d0 [ 530.682306] ? zlib_inflate+0x282/0x5d40 [ 530.682684] xwrite+0x36/0x8a [ 530.682988] do_copy+0xb5/0xf6 [ 530.683396] write_buffer+0x5d/0x77 [ 530.683741] flush_buffer+0x3a/0xff [ 530.684264] __gunzip+0x64e/0x7e6 [ 530.684741] ? bunzip2+0x980/0x980 [ 530.685084] ? write_buffer+0x77/0x77 [ 530.685481] ? write_buffer+0x77/0x77 [ 530.685840] gunzip+0x43/0x52 [ 530.686152] ? md_run_setup+0xad/0xad [ 530.686559] ? __gunzip+0x7e6/0x7e6 [ 530.686897] unpack_to_rootfs+0x284/0x527 [ 530.687279] ? md_run_setup+0xad/0xad [ 530.687628] ? do_reset+0x91/0x91 [ 530.688028] populate_rootfs+0x116/0x344 [ 530.688429] ? maybe_link.part.5+0x31c/0x31c [ 530.688874] do_one_initcall+0xb9/0x290 [ 530.689244] ? initcall_blacklisted+0x1b0/0x1b0 [ 530.689760] ? parse_args+0x228/0xb60 [ 530.690138] kernel_init_freeable+0x49a/0x54e [ 530.690542] ? rest_init+0x190/0x190 [ 530.690916] kernel_init+0x18/0x180 [ 530.691320] ? rest_init+0x190/0x190 [ 530.691762] ret_from_fork+0x31/0x40 [ 530.692127] Code: 90 ff e9 4d ff ff ff e8 ad bb 90 ff eb 8f e8 a6 bb 90 ff e9 66 ff ff ff 90 0f 1f 44 00 00 48 89 f8 48 89 d1 48 c1 e9 03 83 e2 07 48 a5 89 d1 f3 a4 c3 66 0f 1f 44 00 00 48 89 f8 48 89 d1 f3 Not sure if the QEMU reboot itself or not -- Regards, Peter Teoh