Eric Ren
2015-Nov-18 09:51 UTC
[Ocfs2-devel] v4.3 kernel panic when run ocfs2-test single test
Hi Junxiao, On 11/18/15 13:51, Junxiao Bi wrote:> Hi, > > The following kernel panic was saw when run ocfs2-test single test for > v4.3 kernel. Anybody ever saw this?I have not tested ocfs2 with new kernel yet. Which test case crashed, mmaptruncate? Could you please use kdump & crash tools to locate the point in source code? [ 6538.406686] [<ffffffffa06a309d>] ? ===> debuginfo needed? maybe ocfs2_read_group_descriptor+0x6d/0xa0 [ocfs2] ===> where is 0x6d/0xa0 in code? Thanks, Eric> > [ 6538.405938] ------------[ cut here ]------------ > [ 6538.406686] kernel BUG at fs/ocfs2/suballoc.c:2400! > [ 6538.406686] invalid opcode: 0000 [#1] SMP > [ 6538.406686] Modules linked in: ocfs2 nfsd lockd grace nfs_acl > auth_rpcgss sunrpc autofs4 ocfs2_dlmfs ocfs2_stack_o2cb ocfs2_dlm > ocfs2_nodemanager ocfs2_stackglue configfs sd_mod sg ip6t_REJECT > nf_reject_ipv6 nf_conntrack_ipv6 nf_defrag_ipv6 xt_state nf_conntrack > ip6table_filter ip6_tables be2iscsi iscsi_boot_sysfs bnx2i cnic uio > cxgb4i cxgb4 cxgb3i libcxgbi cxgb3 mdio ib_iser rdma_cm ib_cm iw_cm > ib_sa ib_mad ib_core ib_addr ipv6 iscsi_tcp libiscsi_tcp libiscsi > scsi_transport_iscsi ppdev xen_kbdfront xen_netfront xen_fbfront > parport_pc parport pcspkr i2c_piix4 acpi_cpufreq ext4 jbd2 mbcache > xen_blkfront floppy pata_acpi ata_generic ata_piix cirrus ttm > drm_kms_helper drm fb_sys_fops sysimgblt sysfillrect i2c_core > syscopyarea dm_mirror dm_region_hash dm_log dm_mod > [ 6538.406686] CPU: 1 PID: 16265 Comm: mmap_truncate Not tainted 4.3.0 #1 > [ 6538.406686] Hardware name: Xen HVM domU, BIOS 4.3.1OVM 05/14/2014 > [ 6538.406686] task: ffff88007c2bab00 ti: ffff880075b78000 task.ti: > ffff880075b78000 > [ 6538.406686] RIP: 0010:[<ffffffffa06a286b>] [<ffffffffa06a286b>] > ocfs2_block_group_clear_bits+0x23b/0x250 [ocfs2] > [ 6538.406686] RSP: 0018:ffff880075b7b7f8 EFLAGS: 00010246 > [ 6538.406686] RAX: ffff8800760c5b40 RBX: ffff88006c06a000 RCX: > ffffffffa06e6df0 > [ 6538.406686] RDX: 0000000000000000 RSI: ffff88007a6f6ea0 RDI: > ffff88007a760430 > [ 6538.406686] RBP: ffff880075b7b878 R08: 0000000000000002 R09: > 0000000000000001 > [ 6538.406686] R10: ffffffffa06769be R11: 0000000000000000 R12: > 0000000000000001 > [ 6538.406686] R13: ffffffffa06a1750 R14: 0000000000000001 R15: > ffff88007a6f6ea0 > [ 6538.406686] FS: 00007f17fde30720(0000) GS:ffff88007f040000(0000) > knlGS:0000000000000000 > [ 6538.406686] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > [ 6538.406686] CR2: 0000000000601730 CR3: 000000007aea0000 CR4: > 00000000000406e0 > [ 6538.406686] Stack: > [ 6538.406686] ffff88007c2bb5b0 ffff880075b7b8e0 ffff88007a7604b0 > ffff88006c640800 > [ 6538.406686] ffff88007a7604b0 ffff880075d77390 0000000075b7b878 > ffffffffa06a309d > [ 6538.406686] ffff880075d752d8 ffff880075b7b990 ffff880075b7b898 > 0000000000000000 > [ 6538.406686] Call Trace: > [ 6538.406686] [<ffffffffa06a309d>] ? > ocfs2_read_group_descriptor+0x6d/0xa0 [ocfs2] > [ 6538.406686] [<ffffffffa06a3654>] > _ocfs2_free_suballoc_bits+0xe4/0x320 [ocfs2] > [ 6538.406686] [<ffffffffa06a1750>] ? ocfs2_put_slot+0xf0/0xf0 [ocfs2] > [ 6538.406686] [<ffffffffa06a397e>] _ocfs2_free_clusters+0xee/0x210 [ocfs2] > [ 6538.406686] [<ffffffffa06a1750>] ? ocfs2_put_slot+0xf0/0xf0 [ocfs2] > [ 6538.406686] [<ffffffffa06a1750>] ? ocfs2_put_slot+0xf0/0xf0 [ocfs2] > [ 6538.406686] [<ffffffffa0682d50>] ? ocfs2_extend_trans+0x50/0x1a0 [ocfs2] > [ 6538.406686] [<ffffffffa06a3ad5>] ocfs2_free_clusters+0x15/0x20 [ocfs2] > [ 6538.406686] [<ffffffffa065072c>] > ocfs2_replay_truncate_records+0xfc/0x290 [ocfs2] > [ 6538.406686] [<ffffffffa06843ac>] ? ocfs2_start_trans+0xec/0x1d0 [ocfs2] > [ 6538.406686] [<ffffffffa0654600>] > __ocfs2_flush_truncate_log+0x140/0x2d0 [ocfs2] > [ 6538.406686] [<ffffffffa0654394>] ? > ocfs2_reserve_blocks_for_rec_trunc.clone.0+0x44/0x170 [ocfs2] > [ 6538.406686] [<ffffffffa065acd4>] > ocfs2_remove_btree_range+0x374/0x630 [ocfs2] > [ 6538.406686] [<ffffffffa017486b>] ? jbd2_journal_stop+0x25b/0x470 [jbd2] > [ 6538.406686] [<ffffffffa065d5b5>] ocfs2_commit_truncate+0x305/0x670 > [ocfs2] > [ 6538.406686] [<ffffffffa0683430>] ? ocfs2_journal_access_eb+0x20/0x20 > [ocfs2] > [ 6538.406686] [<ffffffffa067adb7>] ocfs2_truncate_file+0x297/0x380 [ocfs2] > [ 6538.406686] [<ffffffffa01759e4>] ? > jbd2_journal_begin_ordered_truncate+0x64/0xc0 [jbd2] > [ 6538.406686] [<ffffffffa067c7a2>] ocfs2_setattr+0x572/0x860 [ocfs2] > [ 6538.406686] [<ffffffff810e4a3f>] ? current_fs_time+0x3f/0x50 > [ 6538.406686] [<ffffffff812124b7>] notify_change+0x1d7/0x340 > [ 6538.406686] [<ffffffff8121abf9>] ? generic_getxattr+0x79/0x80 > [ 6538.406686] [<ffffffff811f5876>] do_truncate+0x66/0x90 > [ 6538.406686] [<ffffffff81120e30>] ? __audit_syscall_entry+0xb0/0x110 > [ 6538.406686] [<ffffffff811f5bb3>] do_sys_ftruncate.clone.0+0xf3/0x120 > [ 6538.406686] [<ffffffff811f5bee>] SyS_ftruncate+0xe/0x10 > [ 6538.406686] [<ffffffff816aa2ae>] entry_SYSCALL_64_fastpath+0x12/0x71 > [ 6538.406686] Code: 28 48 81 ee b0 04 00 00 48 8b 92 50 fb ff ff 48 8b > 80 b0 03 00 00 48 39 90 88 00 00 00 0f 84 30 fe ff ff 0f 0b eb fe 0f 0b > eb fe <0f> 0b 0f 1f 00 eb fb 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 > [ 6538.406686] RIP [<ffffffffa06a286b>] > ocfs2_block_group_clear_bits+0x23b/0x250 [ocfs2] > [ 6538.406686] RSP <ffff880075b7b7f8> > [ 6538.691128] ---[ end trace 31cd7011d6770d7e ]--- > [ 6538.694492] Kernel panic - not syncing: Fatal exception > [ 6538.695484] Kernel Offset: disabled > > Thanks, > Junxiao. > > _______________________________________________ > Ocfs2-devel mailing list > Ocfs2-devel at oss.oracle.com > https://oss.oracle.com/mailman/listinfo/ocfs2-devel >
Junxiao Bi
2015-Nov-19 04:44 UTC
[Ocfs2-devel] v4.3 kernel panic when run ocfs2-test single test
Hi Eric, On 11/18/2015 05:51 PM, Eric Ren wrote:> Hi Junxiao, > > On 11/18/15 13:51, Junxiao Bi wrote: >> Hi, >> >> The following kernel panic was saw when run ocfs2-test single test for >> v4.3 kernel. Anybody ever saw this? > I have not tested ocfs2 with new kernel yet. > Which test case crashed, mmaptruncate?Right,> > Could you please use kdump & crash tools to locate the point in source code? > > [ 6538.406686] [<ffffffffa06a309d>] ? ===> debuginfo needed? maybe > ocfs2_read_group_descriptor+0x6d/0xa0 [ocfs2] ===> where is 0x6d/0xa0 in code?Unfortunately i don't have a kdump setup when i run the test. Just think the call trace may recall somebody's memory. We don't see this bug in v4.1 kernel, so this looks like a regression bug. Thanks, Junxiao.> > Thanks, > Eric >> >> [ 6538.405938] ------------[ cut here ]------------ >> [ 6538.406686] kernel BUG at fs/ocfs2/suballoc.c:2400! >> [ 6538.406686] invalid opcode: 0000 [#1] SMP >> [ 6538.406686] Modules linked in: ocfs2 nfsd lockd grace nfs_acl >> auth_rpcgss sunrpc autofs4 ocfs2_dlmfs ocfs2_stack_o2cb ocfs2_dlm >> ocfs2_nodemanager ocfs2_stackglue configfs sd_mod sg ip6t_REJECT >> nf_reject_ipv6 nf_conntrack_ipv6 nf_defrag_ipv6 xt_state nf_conntrack >> ip6table_filter ip6_tables be2iscsi iscsi_boot_sysfs bnx2i cnic uio >> cxgb4i cxgb4 cxgb3i libcxgbi cxgb3 mdio ib_iser rdma_cm ib_cm iw_cm >> ib_sa ib_mad ib_core ib_addr ipv6 iscsi_tcp libiscsi_tcp libiscsi >> scsi_transport_iscsi ppdev xen_kbdfront xen_netfront xen_fbfront >> parport_pc parport pcspkr i2c_piix4 acpi_cpufreq ext4 jbd2 mbcache >> xen_blkfront floppy pata_acpi ata_generic ata_piix cirrus ttm >> drm_kms_helper drm fb_sys_fops sysimgblt sysfillrect i2c_core >> syscopyarea dm_mirror dm_region_hash dm_log dm_mod >> [ 6538.406686] CPU: 1 PID: 16265 Comm: mmap_truncate Not tainted 4.3.0 #1 >> [ 6538.406686] Hardware name: Xen HVM domU, BIOS 4.3.1OVM 05/14/2014 >> [ 6538.406686] task: ffff88007c2bab00 ti: ffff880075b78000 task.ti: >> ffff880075b78000 >> [ 6538.406686] RIP: 0010:[<ffffffffa06a286b>] [<ffffffffa06a286b>] >> ocfs2_block_group_clear_bits+0x23b/0x250 [ocfs2] >> [ 6538.406686] RSP: 0018:ffff880075b7b7f8 EFLAGS: 00010246 >> [ 6538.406686] RAX: ffff8800760c5b40 RBX: ffff88006c06a000 RCX: >> ffffffffa06e6df0 >> [ 6538.406686] RDX: 0000000000000000 RSI: ffff88007a6f6ea0 RDI: >> ffff88007a760430 >> [ 6538.406686] RBP: ffff880075b7b878 R08: 0000000000000002 R09: >> 0000000000000001 >> [ 6538.406686] R10: ffffffffa06769be R11: 0000000000000000 R12: >> 0000000000000001 >> [ 6538.406686] R13: ffffffffa06a1750 R14: 0000000000000001 R15: >> ffff88007a6f6ea0 >> [ 6538.406686] FS: 00007f17fde30720(0000) GS:ffff88007f040000(0000) >> knlGS:0000000000000000 >> [ 6538.406686] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 >> [ 6538.406686] CR2: 0000000000601730 CR3: 000000007aea0000 CR4: >> 00000000000406e0 >> [ 6538.406686] Stack: >> [ 6538.406686] ffff88007c2bb5b0 ffff880075b7b8e0 ffff88007a7604b0 >> ffff88006c640800 >> [ 6538.406686] ffff88007a7604b0 ffff880075d77390 0000000075b7b878 >> ffffffffa06a309d >> [ 6538.406686] ffff880075d752d8 ffff880075b7b990 ffff880075b7b898 >> 0000000000000000 >> [ 6538.406686] Call Trace: >> [ 6538.406686] [<ffffffffa06a309d>] ? >> ocfs2_read_group_descriptor+0x6d/0xa0 [ocfs2] >> [ 6538.406686] [<ffffffffa06a3654>] >> _ocfs2_free_suballoc_bits+0xe4/0x320 [ocfs2] >> [ 6538.406686] [<ffffffffa06a1750>] ? ocfs2_put_slot+0xf0/0xf0 [ocfs2] >> [ 6538.406686] [<ffffffffa06a397e>] _ocfs2_free_clusters+0xee/0x210 [ocfs2] >> [ 6538.406686] [<ffffffffa06a1750>] ? ocfs2_put_slot+0xf0/0xf0 [ocfs2] >> [ 6538.406686] [<ffffffffa06a1750>] ? ocfs2_put_slot+0xf0/0xf0 [ocfs2] >> [ 6538.406686] [<ffffffffa0682d50>] ? ocfs2_extend_trans+0x50/0x1a0 [ocfs2] >> [ 6538.406686] [<ffffffffa06a3ad5>] ocfs2_free_clusters+0x15/0x20 [ocfs2] >> [ 6538.406686] [<ffffffffa065072c>] >> ocfs2_replay_truncate_records+0xfc/0x290 [ocfs2] >> [ 6538.406686] [<ffffffffa06843ac>] ? ocfs2_start_trans+0xec/0x1d0 [ocfs2] >> [ 6538.406686] [<ffffffffa0654600>] >> __ocfs2_flush_truncate_log+0x140/0x2d0 [ocfs2] >> [ 6538.406686] [<ffffffffa0654394>] ? >> ocfs2_reserve_blocks_for_rec_trunc.clone.0+0x44/0x170 [ocfs2] >> [ 6538.406686] [<ffffffffa065acd4>] >> ocfs2_remove_btree_range+0x374/0x630 [ocfs2] >> [ 6538.406686] [<ffffffffa017486b>] ? jbd2_journal_stop+0x25b/0x470 [jbd2] >> [ 6538.406686] [<ffffffffa065d5b5>] ocfs2_commit_truncate+0x305/0x670 >> [ocfs2] >> [ 6538.406686] [<ffffffffa0683430>] ? ocfs2_journal_access_eb+0x20/0x20 >> [ocfs2] >> [ 6538.406686] [<ffffffffa067adb7>] ocfs2_truncate_file+0x297/0x380 [ocfs2] >> [ 6538.406686] [<ffffffffa01759e4>] ? >> jbd2_journal_begin_ordered_truncate+0x64/0xc0 [jbd2] >> [ 6538.406686] [<ffffffffa067c7a2>] ocfs2_setattr+0x572/0x860 [ocfs2] >> [ 6538.406686] [<ffffffff810e4a3f>] ? current_fs_time+0x3f/0x50 >> [ 6538.406686] [<ffffffff812124b7>] notify_change+0x1d7/0x340 >> [ 6538.406686] [<ffffffff8121abf9>] ? generic_getxattr+0x79/0x80 >> [ 6538.406686] [<ffffffff811f5876>] do_truncate+0x66/0x90 >> [ 6538.406686] [<ffffffff81120e30>] ? __audit_syscall_entry+0xb0/0x110 >> [ 6538.406686] [<ffffffff811f5bb3>] do_sys_ftruncate.clone.0+0xf3/0x120 >> [ 6538.406686] [<ffffffff811f5bee>] SyS_ftruncate+0xe/0x10 >> [ 6538.406686] [<ffffffff816aa2ae>] entry_SYSCALL_64_fastpath+0x12/0x71 >> [ 6538.406686] Code: 28 48 81 ee b0 04 00 00 48 8b 92 50 fb ff ff 48 8b >> 80 b0 03 00 00 48 39 90 88 00 00 00 0f 84 30 fe ff ff 0f 0b eb fe 0f 0b >> eb fe <0f> 0b 0f 1f 00 eb fb 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 >> [ 6538.406686] RIP [<ffffffffa06a286b>] >> ocfs2_block_group_clear_bits+0x23b/0x250 [ocfs2] >> [ 6538.406686] RSP <ffff880075b7b7f8> >> [ 6538.691128] ---[ end trace 31cd7011d6770d7e ]--- >> [ 6538.694492] Kernel panic - not syncing: Fatal exception >> [ 6538.695484] Kernel Offset: disabled >> >> Thanks, >> Junxiao. >> >> _______________________________________________ >> Ocfs2-devel mailing list >> Ocfs2-devel at oss.oracle.com >> https://oss.oracle.com/mailman/listinfo/ocfs2-devel >> > > > _______________________________________________ > Ocfs2-devel mailing list > Ocfs2-devel at oss.oracle.com > https://oss.oracle.com/mailman/listinfo/ocfs2-devel >