new oops in 4.4.0-rc4

From: Jon Christopherson
Date: Thu Dec 10 2015 - 11:36:27 EST


Hello,

I noticed this new oops since running 4.4.0-rc4. Happens shortly after boot and pretty much kills the system:

> [ 177.774250] ------------[ cut here ]------------
[ 177.774256] kernel BUG at /data0/Source/mainline/mm/page-writeback.c:2654!
[ 177.774258] invalid opcode: 0000 [#1] SMP
[ 177.774261] Modules linked in: xt_CHECKSUM iptable_mangle ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_nat_ipv4 nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack ipt_REJECT nf_reject_ipv4 xt_tcpudp bridge stp llc ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables ib_iser rdma_cm iw_cm ib_cm ib_sa ib_mad ib_core ib_addr iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi rfcomm bnep nfsd auth_rpcgss nfs_acl binfmt_misc nfs lockd grace sunrpc fscache xfs libcrc32c snd_hda_codec_realtek snd_hda_codec_generic snd_hda_codec_hdmi nvidia_modeset(POE) eeepc_wmi mxm_wmi asus_wmi sparse_keymap intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp dm_multipath nvidia(POE) btusb kvm_intel btrtl nls_iso8859_1 kvm btbcm irqbypass snd_hda_intel wl(POE) btintel hid_logitech_hidpp joydev bluetooth serio_raw snd_hda_codec snd_hda_core snd_seq_midi cfg80211 snd_seq_midi_event snd_hwdep snd_rawmidi lpc_ich snd_pcm drm snd_seq snd_seq_dev
ice snd_timer 8250_fintek snd mei_me mei soundcore wmi mac_hid parport_pc shpchp ppdev msr nct6775 hwmon_vid coretemp lp parport btrfs xor raid6_pq drbg ansi_cprng dm_crypt dm_mirror dm_region_hash dm_log hid_generic hid_logitech_dj usbhid hid crct10dif_pclmul crc32_pclmul ahci aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd psmouse libahci video
[ 177.774357] CPU: 5 PID: 5158 Comm: thunderbird Tainted: P W OE 4.4.0-121-generic #201512100930
[ 177.774360] Hardware name: System manufacturer System Product Name/P8P67 DELUXE, BIOS 3602 10/31/2012
[ 177.774362] task: ffff88040b6d0000 ti: ffff8803af864000 task.ti: ffff8803af864000
[ 177.774364] RIP: 0010:[<ffffffff81185b11>] [<ffffffff81185b11>] clear_page_dirty_for_io+0xe1/0x1a0
[ 177.774371] RSP: 0018:ffff8803af8676c8 EFLAGS: 00010246
[ 177.774373] RAX: 01ffff000000082c RBX: ffffea0002fe6fc0 RCX: 0000000000000003
[ 177.774375] RDX: 0000000000000000 RSI: ffff8800bfcc08f8 RDI: ffffea0002fe6fc0
[ 177.774377] RBP: ffff8803af8676f0 R08: ffffea000e20d11c R09: ffff8800bfcc06d8
[ 177.774379] R10: ffff8803af867688 R11: 0000000000000000 R12: ffff8803899b35e0
[ 177.774381] R13: ffff8803899b3478 R14: ffff8803af867788 R15: 000000000000003f
[ 177.774383] FS: 00007fd98f1d7780(0000) GS:ffff88041ed40000(0000) knlGS:0000000000000000
[ 177.774386] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 177.774387] CR2: 00007fd941f95014 CR3: 00000003b3b5d000 CR4: 00000000000406e0
[ 177.774389] Stack:
[ 177.774391] 0000000000000001 0000000000000000 ffff8803899b3478 ffff8803af867788
[ 177.774394] 000000000000003f ffff8803af867730 ffffffffc025a381 0242004800000001
[ 177.774398] ffff8803899b3478 ffff880409db6800 ffff8803f53b6540 ffff8803af867760
[ 177.774401] Call Trace:
[ 177.774426] [<ffffffffc025a381>] io_ctl_prepare_pages+0x101/0x150 [btrfs]
[ 177.774444] [<ffffffffc025d35a>] __load_free_space_cache+0x1da/0x650 [btrfs]
[ 177.774459] [<ffffffffc025d8d7>] load_free_space_cache+0x107/0x1b0 [btrfs]
[ 177.774471] [<ffffffffc01fb0a0>] cache_block_group+0x1b0/0x3b0 [btrfs]
[ 177.774476] [<ffffffff810b8bb0>] ? wake_atomic_t_function+0x60/0x60
[ 177.774489] [<ffffffffc0207a34>] find_free_extent+0x6b4/0xe50 [btrfs]
[ 177.774502] [<ffffffffc0208259>] btrfs_reserve_extent+0x89/0x1b0 [btrfs]
[ 177.774517] [<ffffffffc022009c>] cow_file_range+0x13c/0x440 [btrfs]
[ 177.774532] [<ffffffffc022122b>] run_delalloc_range+0x39b/0x3c0 [btrfs]
[ 177.774536] [<ffffffff810b84ad>] ? remove_wait_queue+0x4d/0x60
[ 177.774553] [<ffffffffc0238194>] writepage_delalloc.isra.35+0xf4/0x160 [btrfs]
[ 177.774569] [<ffffffffc0239da6>] __extent_writepage+0xb6/0x2a0 [btrfs]
[ 177.774572] [<ffffffff811b51c0>] ? page_referenced_one+0x170/0x170
[ 177.774586] [<ffffffffc023a261>] extent_write_cache_pages.isra.31.constprop.51+0x2d1/0x3b0 [btrfs]
[ 177.774601] [<ffffffffc023b3dd>] extent_writepages+0x4d/0x70 [btrfs]
[ 177.774616] [<ffffffffc021de30>] ? btrfs_real_readdir+0x580/0x580 [btrfs]
[ 177.774629] [<ffffffffc021bc18>] btrfs_writepages+0x28/0x30 [btrfs]
[ 177.774633] [<ffffffff811883be>] do_writepages+0x1e/0x30
[ 177.774637] [<ffffffff8117baba>] __filemap_fdatawrite_range+0xaa/0xf0
[ 177.774640] [<ffffffff8117bbd3>] filemap_fdatawrite_range+0x13/0x20
[ 177.774656] [<ffffffffc022f020>] btrfs_fdatawrite_range+0x20/0x50 [btrfs]
[ 177.774670] [<ffffffffc022f069>] start_ordered_ops+0x19/0x30 [btrfs]
[ 177.774683] [<ffffffffc022f0c9>] btrfs_sync_file+0x49/0x340 [btrfs]
[ 177.774686] [<ffffffff8122507b>] vfs_fsync_range+0x4b/0xb0
[ 177.774690] [<ffffffff81064f74>] ? __do_page_fault+0x1b4/0x400
[ 177.774693] [<ffffffff8109813d>] ? __put_cred+0x3d/0x50
[ 177.774696] [<ffffffff8122513d>] do_fsync+0x3d/0x70
[ 177.774698] [<ffffffff812253b0>] SyS_fsync+0x10/0x20
[ 177.774702] [<ffffffff817cb3b6>] entry_SYSCALL_64_fastpath+0x16/0x75
[ 177.774704] Code: 00 01 00 00 f0 0f ba 33 04 72 22 31 db 4d 85 e4 0f 85 9c 00 00 00 4c 89 f7 e8 dc d5 05 00 89 d8 5b 41 5c 41 5d 41 5e 41 5f 5d c3 <0f> 0b 4d 85 f6 74 0c 49 8b 86 48 02 00 00 65 48 ff 48 20 be 0b
[ 177.774739] RIP [<ffffffff81185b11>] clear_page_dirty_for_io+0xe1/0x1a0
[ 177.774743] RSP <ffff8803af8676c8>
[ 177.774746] ---[ end trace 20aa4de87265ab0e ]---


Regards,

Jon Christopherson
jon@xxxxxxxx
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/