[Ocfs2-devel] v4.3 kernel panic when run ocfs2-test single test

Junxiao Bi junxiao.bi at oracle.com
Wed Nov 18 20:44:21 PST 2015


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
> 




More information about the Ocfs2-devel mailing list