From: CAI Qian <caiqian@redhat.com>
To: xfs@oss.sgi.com
Subject: 3.10-rc7: general protection fault at xlog_state_do_callback+0x88/0x2c0 [xfs]
Date: Mon, 24 Jun 2013 23:34:51 -0400 (EDT) [thread overview]
Message-ID: <115167995.4467705.1372131291931.JavaMail.root@redhat.com> (raw)
In-Reply-To: <510496923.4466531.1372130994988.JavaMail.root@redhat.com>
This looks like triggered by xfstests test #13
001 17s
002 1s
003 1s
004 2s
005 0s
006 28s
007 51s
008 3s
009 2s
010 [not run] dbtest was not built for this platform
011 15s
012 3s
013
[32728.415359] general protection fault: 0000 [#1] SMP
[32728.416010] Modules linked in: binfmt_misc(F) tun(F) fuse(F) rfcomm(F) hidp(F) ipt_ULOG(F) cmtp(F) kernelcapi(F) bnep(F) l2tp_ppp(F) l2tp_netlink(F) l2tp_core(F) scsi_transport_iscsi(F) af_key(F) af_802154(F) nfc(F) pppoe(F) pppox(F) ppp_generic(F) slhc(F) rds(F) atm(F) ip6table_filter(F) ip6_tables(F) iptable_filter(F) ip_tables(F) btrfs(F) zlib_deflate(F) raid6_pq(F) xor(F) vfat(F) fat(F) rpcsec_gss_krb5(F) auth_rpcgss(F) nfsv4(F) nfsv3(F) nfs_acl(F) nfsv2(F) nfs(F) lockd(F) sunrpc(F) fscache(F) nfnetlink_log(F) nfnetlink(F) bluetooth(F) rfkill(F) arc4(F) md4(F) nls_utf8(F) cifs(F) dns_resolver(F) nf_tproxy_core(F) nls_koi8_u(F) nls_cp932(F) ts_kmp(F) sctp(F) sg(F) tg3(F) e100(F) ppdev(F) mii(F) ptp(F) pps_core(F) pcspkr(F) parport_pc(F) shpchp(F) amd64_edac_mod(F) parport(F) serio_raw(F) k8temp(F) i2c_amd756(F) edac_mce_amd(F) i2c_amd8111(F) amd_rng(F) edac_core(F) i2c_core(F) xfs(F) libcrc32c(F) sr_mod(F) sd_mod(F) cdrom(F) crc_t10dif(F) ata_generic(F) pata_acpi(F) pat
a_amd(F) sata_sil(F) libata(F) floppy(F) dm_mirror(F) dm_region_hash(F) dm_log(F) dm_mod(F) [last unloaded: ipt_REJECT]
[32728.434486] CPU: 1 PID: 304 Comm: kworker/1:1H Tainted: GF 3.10.0-rc7+ #1
[32728.434486] Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./TYAN High-End Dual AMD Opteron, S2882, BIOS 080010 06/13/2005
[32728.434486] Workqueue: xfslogd xfs_buf_iodone_work [xfs]
[32728.434486] task: ffff8800f69a8000 ti: ffff8800f735e000 task.ti: ffff8800f735e000
[32728.434486] RIP: 0010:[<ffffffffa01261b8>] [<ffffffffa01261b8>] xlog_state_do_callback+0x88/0x2c0 [xfs]
[32728.434486] RSP: 0018:ffff8800f735fd30 EFLAGS: 00010296
[32728.434486] RAX: 0000000000006b6b RBX: 6b6b6b6b6b6b6b6b RCX: 00000000ffffffff
[32728.434486] RDX: ffff8801e54b1d18 RSI: 0000000000000246 RDI: ffff88009eda5da8
[32728.434486] RBP: ffff8800f735fd98 R08: 0000000000000000 R09: 0000000000000001
[32728.434486] R10: 0000000000000002 R11: 0000000000000000 R12: ffff88009eda5e28
[32728.434486] R13: ffff88009eda5e30 R14: ffffe8fef7d00800 R15: 0000000000000000
[32728.434486] FS: 00007f1f14905740(0000) GS:ffff8800f7d00000(0000) knlGS:00000000f75906c0
[32728.434486] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[32728.434486] CR2: 00007f1f1416d90d CR3: 00000000b4435000 CR4: 00000000000007e0
[32728.434486] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[32728.434486] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[32728.434486] Stack:
[32728.434486] ffff88009eda5da8 0000000200000000 ffff8800c285fa90 ffff8800c285fa98
[32728.434486] 0000000000000000 ffff8800c285f978 ffff8800c285faa0 ffff88009eda5b60
[32728.434486] ffff88009eda5da8 ffff8800c285f978 0000000000000000 ffffe8fef7d00800
[32728.434486] Call Trace:
[32728.434486] [<ffffffffa012645e>] xlog_state_done_syncing+0x6e/0x90 [xfs]
[32728.434486] [<ffffffffa01264cb>] xlog_iodone+0x4b/0xa0 [xfs]
[32728.434486] [<ffffffffa00cca26>] xfs_buf_iodone_work+0x56/0xf0 [xfs]
[32728.434486] [<ffffffff8106a7a0>] process_one_work+0x170/0x420
[32728.434486] [<ffffffff8106b57b>] worker_thread+0x11b/0x390
[32728.434486] [<ffffffff8106b460>] ? manage_workers.isra.26+0x2b0/0x2b0
[32728.434486] [<ffffffff81071780>] kthread+0xc0/0xd0
[32728.434486] [<ffffffff810716c0>] ? insert_kthread_work+0x40/0x40
[32728.434486] [<ffffffff815e3cdc>] ret_from_fork+0x7c/0xb0
[32728.434486] [<ffffffff810716c0>] ? insert_kthread_work+0x40/0x40
[32728.434486] Code: 00 48 89 4d b0 48 89 45 a8 48 8b 45 c0 83 45 a4 01 c7 45 bc 00 00 00 00 48 8b 80 20 01 00 00 48 89 45 d0 48 89 c3 0f 1f 44 00 00 <0f> b7 43 5c a8 41 0f 85 37 01 00 00 a8 80 0f 85 92 01 00 00 a8
[32728.434486] RIP [<ffffffffa01261b8>] xlog_state_do_callback+0x88/0x2c0 [xfs]
[32728.434486] RSP <ffff8800f735fd30>
[32728.754820] ---[ end trace 2ee880d41ce749d4 ]---
[32728.759622] BUG: unable to handle kernel paging request at ffffffffffffffd8
[32728.760482] IP: [<ffffffff81071cf0>] kthread_data+0x10/0x20
[32728.760482] PGD 18ba067 PUD 18bc067 PMD 0
[32728.760482] Oops: 0000 [#2] SMP
[32728.760482] Modules linked in: binfmt_misc(F) tun(F) fuse(F) rfcomm(F) hidp(F) ipt_ULOG(F) cmtp(F) kernelcapi(F) bnep(F) l2tp_ppp(F) l2tp_netlink(F) l2tp_core(F) scsi_transport_iscsi(F) af_key(F) af_802154(F) nfc(F) pppoe(F) pppox(F) ppp_generic(F) slhc(F) rds(F) atm(F) ip6table_filter(F) ip6_tables(F) iptable_filter(F) ip_tables(F) btrfs(F) zlib_deflate(F) raid6_pq(F) xor(F) vfat(F) fat(F) rpcsec_gss_krb5(F) auth_rpcgss(F) nfsv4(F) nfsv3(F) nfs_acl(F) nfsv2(F) nfs(F) lockd(F) sunrpc(F) fscache(F) nfnetlink_log(F) nfnetlink(F) bluetooth(F) rfkill(F) arc4(F) md4(F) nls_utf8(F) cifs(F) dns_resolver(F) nf_tproxy_core(F) nls_koi8_u(F) nls_cp932(F) ts_kmp(F) sctp(F) sg(F) tg3(F) e100(F) ppdev(F) mii(F) ptp(F) pps_core(F) pcspkr(F) parport_pc(F) shpchp(F) amd64_edac_mod(F) parport(F) serio_raw(F) k8temp(F) i2c_amd756(F) edac_mce_amd(F) i2c_amd8111(F) amd_rng(F) edac_core(F) i2c_core(F) xfs(F) libcrc32c(F) sr_mod(F) sd_mod(F) cdrom(F) crc_t10dif(F) ata_generic(F) pata_acpi(F) pat
a_amd(F) sata_sil(F) libata(F) floppy(F) dm_mirror(F) dm_region_hash(F) dm_log(F) dm_mod(F) [last unloaded: ipt_REJECT]
[32728.760482] CPU: 1 PID: 304 Comm: kworker/1:1H Tainted: GF D 3.10.0-rc7+ #1
[32728.760482] Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./TYAN High-End Dual AMD Opteron, S2882, BIOS 080010 06/13/2005
[32728.760482] task: ffff8800f69a8000 ti: ffff8800f735e000 task.ti: ffff8800f735e000
[32728.760482] RIP: 0010:[<ffffffff81071cf0>] [<ffffffff81071cf0>] kthread_data+0x10/0x20
[32728.760482] RSP: 0018:ffff8800f735fae8 EFLAGS: 00010002
[32728.760482] RAX: 0000000000000000 RBX: 0000000000000001 RCX: 000000000000000f
[32728.760482] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffff8800f69a8000
[32728.760482] RBP: ffff8800f735fae8 R08: ffff8800f69a8070 R09: 00001dc44215f390
[32728.760482] R10: ffff8800f382cb40 R11: 0000000000000000 R12: ffff8800f7d133c0
[32728.760482] R13: 0000000000000001 R14: ffff8800f69a7ff0 R15: ffff8800f69a8000
[32728.760482] FS: 00007f1f14905740(0000) GS:ffff8800f7d00000(0000) knlGS:00000000f75906c0
[32728.760482] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[32728.760482] CR2: 0000000000000028 CR3: 00000000018b9000 CR4: 00000000000007e0
[32728.760482] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[32728.760482] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[32728.760482] Stack:
[32728.760482] ffff8800f735fb00 ffffffff8106b871 ffff8800f69a8000 ffff8800f735fb60
[32728.760482] ffffffff815d9c52 ffff8800f735ffd8 00000000000133c0 ffff8800f735ffd8
[32728.760482] 00000000000133c0 ffff8800f69a8000 ffff8800f69a87e8 ffff8800f735f6d0
[32728.760482] Call Trace:
[32728.760482] [<ffffffff8106b871>] wq_worker_sleeping+0x11/0x90
[32728.760482] [<ffffffff815d9c52>] __schedule+0x5b2/0x7f0
[32728.760482] [<ffffffff815d9eb9>] schedule+0x29/0x70
[32728.760482] [<ffffffff81052bc7>] do_exit+0x6c7/0xa20
[32728.760482] [<ffffffff815dcb41>] oops_end+0x91/0xd0
[32728.760482] [<ffffffff810058ab>] die+0x4b/0x70
[32728.760482] [<ffffffff815dc632>] do_general_protection+0xc2/0x150
[32728.760482] [<ffffffff815dc042>] general_protection+0x22/0x30
[32728.760482] [<ffffffffa01261b8>] ? xlog_state_do_callback+0x88/0x2c0 [xfs]
[32728.760482] [<ffffffffa012645e>] xlog_state_done_syncing+0x6e/0x90 [xfs]
[32728.760482] [<ffffffffa01264cb>] xlog_iodone+0x4b/0xa0 [xfs]
[32728.760482] [<ffffffffa00cca26>] xfs_buf_iodone_work+0x56/0xf0 [xfs]
[32728.760482] [<ffffffff8106a7a0>] process_one_work+0x170/0x420
[32728.760482] [<ffffffff8106b57b>] worker_thread+0x11b/0x390
[32728.760482] [<ffffffff8106b460>] ? manage_workers.isra.26+0x2b0/0x2b0
[32728.760482] [<ffffffff81071780>] kthread+0xc0/0xd0
[32728.760482] [<ffffffff810716c0>] ? insert_kthread_work+0x40/0x40
[32728.760482] [<ffffffff815e3cdc>] ret_from_fork+0x7c/0xb0
[32728.760482] [<ffffffff810716c0>] ? insert_kthread_work+0x40/0x40
[32728.760482] Code: 00 48 89 e5 5d 48 8b 40 c8 48 c1 e8 02 83 e0 01 c3 66 2e 0f 1f 84 00 00 00 00 00 66 66 66 66 90 48 8b 87 80 05 00 00 55 48 89 e5 <48> 8b 40 d8 5d c3 66 2e 0f 1f 84 00 00 00 00 00 66 66 66 66 90
[32728.760482] RIP [<ffffffff81071cf0>] kthread_data+0x10/0x20
[32728.760482] RSP <ffff8800f735fae8>
[32728.760482] CR2: ffffffffffffffd8
[32728.760482] ---[ end trace 2ee880d41ce749d5 ]---
[32728.760482] Fixing recursive fault but reboot is needed!
[32728.767010] Kernel panic - not syncing: Watchdog detected hard LOCKUP on cpu 3
[32728.767010] Shutting down cpus with NMI
More information here,
xfsprogs-3.1.10
+ cat /proc/mounts
rootfs / rootfs rw 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
sysfs /sys sysfs rw,seclabel,nosuid,nodev,noexec,relatime 0 0
devtmpfs /dev devtmpfs rw,seclabel,nosuid,size=4017928k,nr_inodes=1004482,mode=755 0 0
securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
tmpfs /dev/shm tmpfs rw,seclabel,nosuid,nodev 0 0
devpts /dev/pts devpts rw,seclabel,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,seclabel,nosuid,nodev,mode=755 0 0
tmpfs /sys/fs/cgroup tmpfs rw,seclabel,nosuid,nodev,noexec,mode=755 0 0
cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd 0 0
pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0
cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0
cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpuacct,cpu 0 0
cgroup /sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0
cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0
cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
cgroup /sys/fs/cgroup/net_cls cgroup rw,nosuid,nodev,noexec,relatime,net_cls 0 0
cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0
/dev/mapper/rhel_pogolinux--01-root / xfs rw,seclabel,relatime,attr2,inode64,noquota 0 0
systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=33,pgrp=1,timeout=300,minproto=5,maxproto=5,direct 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
mqueue /dev/mqueue mqueue rw,seclabel,relatime 0 0
configfs /sys/kernel/config configfs rw,relatime 0 0
/dev/mapper/rhel_pogolinux--01-home /home xfs rw,seclabel,relatime,attr2,inode64,noquota 0 0
/dev/sda1 /boot xfs rw,seclabel,relatime,attr2,inode64,noquota 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0
+ echo
+ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 1
Core(s) per socket: 2
Socket(s): 2
NUMA node(s): 2
Vendor ID: AuthenticAMD
CPU family: 15
Model: 33
Model name: Dual Core AMD Opteron(tm) Processor 265
Stepping: 2
CPU MHz: 1791.960
BogoMIPS: 3583.37
L1d cache: 64K
L1i cache: 64K
L2 cache: 1024K
NUMA node0 CPU(s): 0,1
NUMA node1 CPU(s): 2,3
+ echo
+ cat /proc/partitions
major minor #blocks name
8 0 72613056 sda
8 1 512000 sda1
8 2 72099840 sda2
11 0 1048575 sr0
253 0 8142848 dm-0
253 1 42975232 dm-1
253 2 20979712 dm-2
+ echo
+ pvdisplay
--- Physical volume ---
PV Name /dev/sda2
VG Name rhel_pogolinux-01
PV Size 68.76 GiB / not usable 2.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 17602
Free PE 0
Allocated PE 17602
PV UUID LWpYzD-1Lai-AeB0-IScd-3YpG-XkFu-UEPsFD
+ echo
+ vgdisplay
--- Volume group ---
VG Name rhel_pogolinux-01
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 3
Max PV 0
Cur PV 1
Act PV 1
VG Size 68.76 GiB
PE Size 4.00 MiB
Total PE 17602
Alloc PE / Size 17602 / 68.76 GiB
Free PE / Size 0 / 0
VG UUID 4wwoQC-A7yZ-DBhg-1j7c-fmcl-MWjh-jhhAIZ
+ echo
+ lvdisplay
--- Logical volume ---
LV Path /dev/rhel_pogolinux-01/swap
LV Name swap
VG Name rhel_pogolinux-01
LV UUID AYFDvh-1YQV-JazZ-XjaS-Rdy9-mQlJ-IITCiM
LV Write Access read/write
LV Creation host, time pogolinux-01.lab.eng.rdu.redhat.com, 2013-06-23 22:52:32 -0400
LV Status available
# open 2
LV Size 7.77 GiB
Current LE 1988
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
--- Logical volume ---
LV Path /dev/rhel_pogolinux-01/home
LV Name home
VG Name rhel_pogolinux-01
LV UUID tOKuBN-MIUa-vmCr-1h2N-rFrb-5L22-tBfZBc
LV Write Access read/write
LV Creation host, time pogolinux-01.lab.eng.rdu.redhat.com, 2013-06-23 22:52:33 -0400
LV Status available
# open 1
LV Size 20.01 GiB
Current LE 5122
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:2
--- Logical volume ---
LV Path /dev/rhel_pogolinux-01/root
LV Name root
VG Name rhel_pogolinux-01
LV UUID PsnPNA-EtUd-n3yM-epTb-o9Lb-qJzj-I1sCKR
LV Write Access read/write
LV Creation host, time pogolinux-01.lab.eng.rdu.redhat.com, 2013-06-23 22:52:33 -0400
LV Status available
# open 1
LV Size 40.98 GiB
Current LE 10492
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:1
+ mkfs.xfs -f /dev/mapper/rhel_pogolinux--01-swap
meta-data=/dev/mapper/rhel_pogolinux--01-swap isize=256 agcount=4, agsize=508928 blks
= sectsz=512 attr=2, projid32bit=0
data = bsize=4096 blocks=2035712, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
+ mkfs.xfs -f /dev/mapper/rhel_pogolinux--01-home
meta-data=/dev/mapper/rhel_pogolinux--01-home isize=256 agcount=4, agsize=1311232 blks
= sectsz=512 attr=2, projid32bit=0
data = bsize=4096 blocks=5244928, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0
log =internal log bsize=4096 blocks=2561, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
+ export TEST_DEV=/dev/mapper/rhel_pogolinux--01-swap
+ TEST_DEV=/dev/mapper/rhel_pogolinux--01-swap
+ export TEST_DIR=/mnt/testarea/test
+ TEST_DIR=/mnt/testarea/test
+ export SCRATCH_DEV=/dev/mapper/rhel_pogolinux--01-home
+ SCRATCH_DEV=/dev/mapper/rhel_pogolinux--01-home
+ export SCRATCH_MNT=/mnt/testarea/scratch
+ SCRATCH_MNT=/mnt/testarea/scratc
CAI Qian
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
next parent reply other threads:[~2013-06-25 3:34 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <510496923.4466531.1372130994988.JavaMail.root@redhat.com>
2013-06-25 3:34 ` CAI Qian [this message]
2013-06-25 6:55 ` 3.10-rc7: general protection fault at xlog_state_do_callback+0x88/0x2c0 [xfs] Dave Chinner
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=115167995.4467705.1372131291931.JavaMail.root@redhat.com \
--to=caiqian@redhat.com \
--cc=xfs@oss.sgi.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.