Note: This bug is displayed in read-only format because
the product is no longer active in Red Hat Bugzilla.
RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Red Hat Enterprise Linux 6 is in the Production 3 Phase. During the Production 3 Phase, Critical impact Security Advisories (RHSAs) and selected Urgent Priority Bug Fix Advisories (RHBAs) may be released as they become available.
The official life cycle policy can be reviewed here:
http://redhat.com/rhel/lifecycle
This issue does not meet the inclusion criteria for the Production 3 Phase and will be marked as CLOSED/WONTFIX. If this remains a critical requirement, please contact Red Hat Customer Support to request a re-evaluation of the issue, citing a clear business justification. Note that a strong business justification will be required for re-evaluation. Red Hat Customer Support can be contacted via the Red Hat Customer Portal at the following URL:
https://access.redhat.com/
Description of problem: Unhotplug glusterfs drive then shutdown rhel 7.2 guest will cause qemu coredump. Version-Release number of selected component (if applicable): kernel:2.6.32-595.el6.x86_64 qemu:qemu-kvm-0.12.1.2-2.482.el6.x86_64 glusterfs: glusterfs-3.7.5-13.el6rhs.x86_64.rpm glusterfs-api-3.7.5-13.el6rhs.x86_64.rpm glusterfs-api-devel-3.7.5-13.el6rhs.x86_64.rpm glusterfs-cli-3.7.5-13.el6rhs.x86_64.rpm glusterfs-client-xlators-3.7.5-13.el6rhs.x86_64.rpm glusterfs-debuginfo-3.7.5-13.el6rhs.x86_64.rpm glusterfs-devel-3.7.5-13.el6rhs.x86_64.rpm glusterfs-fuse-3.7.5-13.el6rhs.x86_64.rpm glusterfs-geo-replication-3.7.5-13.el6rhs.x86_64.rpm glusterfs-libs-3.7.5-13.el6rhs.x86_64.rpm glusterfs-rdma-3.7.5-13.el6rhs.x86_64.rpm glusterfs-server-3.7.5-13.el6rhs.x86_64.rpm pyxattr-0.5.1-5.el6eng.x86_64.rpm userspace-rcu-0.7.9-2.el6rhs.x86_64.rpm How reproducible: Steps to Reproduce: 1.boot guest with cmd: /usr/libexec/qemu-kvm -name rhel7.2 -m 4G \ -smp 4 \ -cpu SandyBridge,check \ -vga qxl\ -spice port=3001,disable-ticketing \ -device virtio-serial -chardev spicevmc,id=vdagent,debug=0,name=vdagent \ -serial unix:/tmp/m,server,nowait \ -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 \ -drive file=gluster://10.66.10.61/mygluster/30Ggluster.qcow2,if=none,id=drive-virtio-disk0,format=qcow2,cache=none,werror=stop,rerror=stop,aio=threads\ -device virtio-blk-pci,bus=pci.0,drive=drive-virtio-disk0,scsi=off,id=drive-virtio-disk0\ -drive file=gluster://10.66.10.61/mygluster/data.qcow2,if=none,id=drive-virtio-disk1,format=qcow2,cache=none,werror=stop,rerror=stop,aio=threads\ -device virtio-blk-pci,drive=drive-virtio-disk1,scsi=off,id=drive-virtio-disk1\ -monitor stdio \ -netdev tap,id=idinWyYp,vhost=on -device virtio-net-pci,mac=42:ce:a9:d2:4d:d7,id=idlbq7eA,netdev=idinWyYp \ -usb -device usb-kbd,id=input0 \ 2.hot unplug data disk by: device_del drive-virtio-disk1 and then shutdown the rhel 7.2 guest 3. Actual results: core dump: *** glibc detected *** /usr/libexec/qemu-kvm: free(): invalid pointer: 0x00007f6558b6bcd0 *** ======= Backtrace: ========= /lib64/libc.so.6(+0x3cda475f4e)[0x7f65536e2f4e] /lib64/libc.so.6(+0x3cda478c5d)[0x7f65536e5c5d] /usr/lib64/libglusterfs.so.0(gf_timer_proc+0x1c9)[0x7f6552fdf5d9] /lib64/libpthread.so.0(+0x3cdac07a51)[0x7f655675da51] /lib64/libc.so.6(clone+0x6d)[0x7f655375596d] ======= Memory map: ======== 7f63d0000000-7f63d0021000 rw-p 00000000 00:00 0 7f63d0021000-7f63d4000000 ---p 00000000 00:00 0 7f63d8000000-7f63d8021000 rw-p 00000000 00:00 0 7f63d8021000-7f63dc000000 ---p 00000000 00:00 0 7f63dc000000-7f63dc021000 rw-p 00000000 00:00 0 7f63dc021000-7f63e0000000 ---p 00000000 00:00 0 7f63e0000000-7f63e0021000 rw-p 00000000 00:00 0 7f63e0021000-7f63e4000000 ---p 00000000 00:00 0 7f63e4000000-7f63e4021000 rw-p 00000000 00:00 0 7f63e4021000-7f63e8000000 ---p 00000000 00:00 0 7f63e8000000-7f63e8021000 rw-p 00000000 00:00 0 7f63e8021000-7f63ec000000 ---p 00000000 00:00 0 7f63ec000000-7f63ec021000 rw-p 00000000 00:00 0 7f63ec021000-7f63f0000000 ---p 00000000 00:00 0 7f63f0000000-7f63f0021000 rw-p 00000000 00:00 0 7f63f0021000-7f63f4000000 ---p 00000000 00:00 0 7f63f4000000-7f63f4021000 rw-p 00000000 00:00 0 7f63f4021000-7f63f8000000 ---p 00000000 00:00 0 7f63f8000000-7f63f91f4000 rw-p 00000000 00:00 0 7f63f91f4000-7f63fc000000 ---p 00000000 00:00 0 7f63ff8f4000-7f63ff9fd000 rw-p 00000000 00:00 0 7f63ff9fd000-7f63ffa00000 rw-p 00000000 00:00 0 7f63ffa00000-7f6403a00000 rw-p 00000000 00:00 0 7f6403a00000-7f6403c00000 rw-p 00000000 00:00 0 7f6403c00000-7f6407c00000 rw-p 00000000 00:00 0 7f6407c00000-7f6407e00000 rw-p 00000000 00:00 0 7f6407e00000-7f6507e00000 rw-p 00000000 00:00 0 7f6507e00000-7f6508000000 rw-p 00000000 00:00 0 7f6508000000-7f6508021000 rw-p 00000000 00:00 0 7f6508021000-7f650c000000 ---p 00000000 00:00 0 7f650c7b4000-7f650c7b5000 ---p 00000000 00:00 0 7f650c7b5000-7f650d1b5000 rw-p 00000000 00:00 0 7f650d1b5000-7f650d1b6000 ---p 00000000 00:00 0 7f650d1b6000-7f650dbb6000 rw-p 00000000 00:00 0 7f650dbb6000-7f650dbb7000 ---p 00000000 00:00 0 7f650dbb7000-7f650e9b7000 rw-p 00000000 00:00 0 7f650ead1000-7f650ebfe000 rw-p 00000000 00:00 0 7f650ebfe000-7f650ebff000 ---p 00000000 00:00 0 7f650ebff000-7f650f5ff000 rw-p 00000000 00:00 0 7f650f5ff000-7f650f600000 ---p 00000000 00:00 0 7f650f600000-7f6510000000 rw-p 00000000 00:00 0 7f6510000000-7f6510053000 rw-p 00000000 00:00 0 7f6510053000-7f6514000000 ---p 00000000 00:00 0 7f6514000000-7f6514021000 rw-p 00000000 00:00 0 7f6514021000-7f6518000000 ---p 00000000 00:00 0 7f6518000000-7f651825e000 rw-p 00000000 00:00 0 7f651825e000-7f651c000000 ---p 00000000 00:00 0 7f651c0b9000-7f651c1d3000 rw-p 00000000 00:00 0 7f651c2eb000-7f651c2ec000 ---p 00000000 00:00 0 7f651c2ec000-7f651ccec000 rw-p 00000000 00:00 0 7f651ccec000-7f651cced000 ---p 00000000 00:00 0 7f651cced000-7f651d6ed000 rw-p 00000000 00:00 0 7f651d6ed000-7f651d6ee000 ---p 00000000 00:00 0 7f651d6ee000-7f651e0ee000 rw-p 00000000 00:00 0 7f651e0ee000-7f651e0fa000 r-xp 00000000 fd:00 2887994 /usr/lib64/sasl2/libdigestmd5.so.2.0.23 7f651e0fa000-7f651e2f9000 ---p 0000c000 fd:00 2887994 /usr/lib64/sasl2/libdigestmd5.so.2.0.23 7f651e2f9000-7f651e2fa000 r--p 0000b000 fd:00 2887994 /usr/lib64/sasl2/libdigestmd5.so.2.0.23 7f651e2fa000-7f651e2fb000 rw-p 0000c000 fd:00 2887994 /usr/lib64/sasl2/libdigestmd5.so.2.0.23 7f651e2fb000-7f651e2ff000 r-xp 00000000 fd:00 2887991 /usr/lib64/sasl2/libcrammd5.so.2.0.23 7f651e2ff000-7f651e4ff000 ---p 00004000 fd:00 2887991 /usr/lib64/sasl2/libcrammd5.so.2.0.23 7f651e4ff000-7f651e500000 r--p 00004000 fd:00 2887991 /usr/lib64/sasl2/libcrammd5.so.2.0.23 7f651e500000-7f651e501000 rw-p 00005000 fd:00 2887991 /usr/lib64/sasl2/libcrammd5.so.2.0.23 7f651e501000-7f651e505000 r-xp 00000000 fd:00 2885031 /usr/lib64/sasl2/libanonymous.so.2.0.23 7f651e505000-7f651e704000 ---p 00004000 fd:00 2885031 /usr/lib64/sasl2/libanonymous.so.2.0.23 7f651e704000-7f651e705000 r--p 00003000 fd:00 2885031 /usr/lib64/sasl2/libanonymous.so.2.0.23 7f651e705000-7f651e706000 rw-p 00004000 fd:00 2885031 /usr/lib64/sasl2/libanonymous.so.2.0.23 7f651e706000-7f651e70a000 r-xp 00000000 fd:00 2894755 /usr/lib64/sasl2/libplain.so.2.0.23 7f651e70a000-7f651e909000 ---p 00004000 fd:00 2894755 /usr/lib64/sasl2/libplain.so.2.0.23 7f651e909000-7f651e90a000 r--p 00003000 fd:00 2894755 /usr/lib64/sasl2/libplain.so.2.0.23 7f651e90a000-7f651e90b000 rw-p 00004000 fd:00 2894755 /usr/lib64/sasl2/libplain.so.2.0.23 7f651e90b000-7f651ea7a000 r-xp 00000000 fd:00 1966166 /lib64/libdb-4.7.so 7f651ea7a000-7f651ec79000 ---p 0016f000 fd:00 1966166 /lib64/libdb-4.7.so 7f651ec79000-7f651ec7f000 rw-p 0016e000 fd:00 1966166 /lib64/libdb-4.7.so 7f6520000000-7f652006e000 rw-p 00000000 00:00 0 7f652006e000-7f6524000000 ---p 00000000 00:00 0 7f6524000000-7f6524021000 rw-p 00000000 00:00 0 7f6524021000-7f6528000000 ---p 00000000 00:00 0 7f6528000000-7f6528021000 rw-p 00000000 00:00 0 7f6528021000-7f652c000000 ---p 00000000 00:00 0 7f652c041000-7f652c042000 rw-p 00000000 00:00 0 7f652c042000-7f652c062000 rw-p 00000000 00:00 0 7f652c062000-7f652c063000 rw-p 00000000 00:00 0 7f652c0e0000-7f652c164000 rw-p 00000000 00:00 0 7f652e0e8000-7f652e0e9000 ---p 00000000 00:00 0 7f652e0e9000-7f652eae9000 rw-p 00000000 00:00 0 7f652eaea000-7f652eaeb000 ---p 00000000 00:00 0 7f652eaeb000-7f652f4ec000 rw-p 00000000 00:00 0 7f652fd62000-7f652fd63000 ---p 00000000 00:00 0 7f652fd63000-7f6530763000 rw-p 00000000 00:00 0 7f6530763000-7f6530764000 ---p 00000000 00:00 0 7f6530764000-7f6531164000 rw-p 00000000 00:00 0 7f6531fc5000-7f65320c6000 rw-p 00000000 00:00 0 7f6534000000-7f6534078000 rw-p 00000000 00:00 0 7f6534078000-7f6538000000 ---p 00000000 00:00 0 7f6538000000-7f6538021000 rw-p 00000000 00:00 0 7f6538021000-7f653c000000 ---p 00000000 00:00 0 7f653c000000-7f653c021000 rw-p 00000000 00:00 0 7f653c021000-7f6540000000 ---p 00000000 00:00 0 7f654000a000-7f654002c000 rw-p 00000000 00:00 0 7f654002c000-7f654004c000 rw-p 00000000 00:00 0 7f654004c000-7f654004d000 rw-p 00000000 00:00 0 7f654004d000-7f6540051000 r-xp 00000000 fd:00 2894752 /usr/lib64/sasl2/liblogin.so.2.0.23 7f6540051000-7f6540250000 ---p 00004000 fd:00 2894752 /usr/lib64/sasl2/liblogin.so.2.0.23 7f6540250000-7f6540251000 r--p 00003000 fd:00 2894752 /usr/lib64/sasl2/liblogin.so.2.0.23 7f6540251000-7f6540252000 rw-p 00004000 fd:00 2894752 /usr/lib64/sasl2/liblogin.so.2.0.23 7f6540252000-7f6540257000 r-xp 00000000 fd:00 2885034 /usr/lib64/sasl2/libsasldb.so.2.0.23 7f6540257000-7f6540456000 ---p 00005000 fd:00 2885034 /usr/lib64/sasl2/libsasldb.so.2.0.23Aborted (core dumped) gdb backtrace: #0 0x00007f8ca9333625 in raise () from /lib64/libc.so.6 #1 0x00007f8ca9334e05 in abort () from /lib64/libc.so.6 #2 0x00007f8ca9371537 in __libc_message () from /lib64/libc.so.6 #3 0x00007f8ca9376f4e in malloc_printerr () from /lib64/libc.so.6 #4 0x00007f8ca9379c5d in _int_free () from /lib64/libc.so.6 #5 0x00007f8ca8c735d9 in gf_timer_proc (ctx=0x7f8cad5da5f0) at timer.c:227 #6 0x00007f8cac3f1a51 in start_thread () from /lib64/libpthread.so.0 #7 0x00007f8ca93e996d in clone () from /lib64/libc.so.6 Expected results: No core dump happen. Additional info: No such issue happen when drive is a normal local qcow2 image.