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.
Description of problem:
on latest rhel6u5, Get Memory leak and some invalid read reports from
valgrind while connect the hypervisor using TLS with SASL via ipv4
Version-Release number of selected component (if applicable):
libvirt-0.10.2-36.el6.x86_64
kernel-2.6.32-419.el6.x86_64
qemu-kvm-rhev-0.12.1.2-2.426.el6.x86_64
How reproducible:
100%
Steps to Reproduce:
1.Configure the tls environment, you can reference the attachment for
more details
2.Connect to the hypervisor running on host using TLS with SASL via ipv4
after connected, i could get memory leak and some invalid read reports
from valgrind
[root@red09 nss9]# valgrind -v --leak-check=full virsh -c qemu+tls://red08.nay.redhat.com/system list --all
==2634== Memcheck, a memory error detector
==2634== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al.
==2634== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info
==2634== Command: virsh -c qemu+tls://red08.nay.redhat.com/system list --all
==2634==
--2634-- Valgrind options:
--2634-- -v
--2634-- --leak-check=full
--2634-- Contents of /proc/version:
--2634-- Linux version 2.6.32-431.el6.x86_64 (mockbuild.eng.bos.redhat.com) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Sun Nov 10 22:19:54 EST 2013
--2634-- Arch and hwcaps: AMD64, amd64-sse3-cx16-avx
--2634-- Page sizes: currently 4096, max supported 4096
--2634-- Valgrind library directory: /usr/lib64/valgrind
--2634-- Reading syms from /usr/bin/virsh
--2634-- Considering /usr/lib/debug/.build-id/80/f1baf2577d2db15a5b23d6d75e7a061e1782ca.debug ..
--2634-- .. build-id is valid
--2634-- Reading syms from /usr/lib64/valgrind/memcheck-amd64-linux
--2634-- object doesn't have a dynamic symbol table
--2634-- Reading syms from /lib64/ld-2.12.so
--2634-- Scheduler: using generic scheduler lock implementation.
--2634-- Reading suppressions file: /usr/lib64/valgrind/default.supp
==2634== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-2634-by-root-on-red09.nay.redhat.com
==2634== embedded gdbserver: writing to /tmp/vgdb-pipe-to-vgdb-from-2634-by-root-on-red09.nay.redhat.com
==2634== embedded gdbserver: shared mem /tmp/vgdb-pipe-shared-mem-vgdb-2634-by-root-on-red09.nay.redhat.com
==2634==
==2634== TO CONTROL THIS PROCESS USING vgdb (which you probably
==2634== don't want to do, unless you know exactly what you're doing,
==2634== or are doing some strange experiment):
==2634== /usr/lib64/valgrind/../../bin/vgdb --pid=2634 ...command...
==2634==
==2634== TO DEBUG THIS PROCESS USING GDB: start GDB like this
==2634== /path/to/gdb virsh
==2634== and then give GDB the following command
==2634== target remote | /usr/lib64/valgrind/../../bin/vgdb --pid=2634
==2634== --pid is optional if only one valgrind process is running
==2634==
--2634-- REDIR: 0x3d05017530 (strlen) redirected to 0x38049551 (vgPlain_amd64_linux_REDIR_FOR_strlen)
--2634-- Reading syms from /usr/lib64/valgrind/vgpreload_core-amd64-linux.so
--2634-- Reading syms from /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so
--2634-- REDIR: 0x3d050173a0 (index) redirected to 0x4a07bf0 (index)
--2634-- REDIR: 0x3d05017420 (strcmp) redirected to 0x4a08530 (strcmp)
--2634-- Reading syms from /usr/lib64/libvirt.so.0.10.2
--2634-- Considering /usr/lib/debug/.build-id/3a/3641bb7ec484ec3e7688b391f00412150156fb.debug ..
--2634-- .. build-id is valid
--2634-- Reading syms from /usr/lib64/libvirt-qemu.so.0.10.2
--2634-- Considering /usr/lib/debug/.build-id/49/7209ef3a8dd0ed0bd14902b385f576a65a5d6a.debug ..
--2634-- .. build-id is valid
--2634-- Reading syms from /lib64/libcap-ng.so.0.0.0
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /usr/lib64/libyajl.so.1.0.7
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /lib64/libnl.so.1.1.4
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /lib64/libaudit.so.1.0.0
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /lib64/libdevmapper.so.1.02
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /usr/lib64/libnuma.so.1
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /usr/lib64/libavahi-common.so.3.5.1
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /usr/lib64/libavahi-client.so.3.2.5
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /usr/lib64/libgnutls.so.26.14.12
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /lib64/libgcrypt.so.11.5.3
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /usr/lib64/libsasl2.so.2.0.23
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /usr/lib64/libcurl.so.4.1.1
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /lib64/libselinux.so.1
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /lib64/librt-2.12.so
--2634-- Reading syms from /lib64/libpthread-2.12.so
--2634-- Reading syms from /lib64/libutil-2.12.so
--2634-- Reading syms from /usr/lib64/libxml2.so.2.7.6
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /lib64/libreadline.so.6.0
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /lib64/libdl-2.12.so
--2634-- Reading syms from /lib64/libc-2.12.so
--2634-- Reading syms from /lib64/libm-2.12.so
--2634-- Reading syms from /lib64/libsepol.so.1
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /lib64/libudev.so.0.5.1
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /lib64/libdbus-1.so.3.4.0
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /usr/lib64/libtasn1.so.3.1.6
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /lib64/libz.so.1.2.3
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /lib64/libgpg-error.so.0.5.0
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /lib64/libresolv-2.12.so
--2634-- Reading syms from /lib64/libcrypt-2.12.so
--2634-- Reading syms from /lib64/libidn.so.11.6.1
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /lib64/libldap-2.4.so.2.5.6
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /lib64/libgssapi_krb5.so.2.2
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /lib64/libkrb5.so.3.3
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /lib64/libk5crypto.so.3.1
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /lib64/libcom_err.so.2.1
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /usr/lib64/libssl3.so
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /usr/lib64/libsmime3.so
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /usr/lib64/libnss3.so
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /usr/lib64/libnssutil3.so
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /lib64/libplds4.so
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /lib64/libplc4.so
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /lib64/libnspr4.so
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /usr/lib64/libssh2.so.1.0.1
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /lib64/libtinfo.so.5.7
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /lib64/libfreebl3.so
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /lib64/liblber-2.4.so.2.5.6
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /lib64/libkrb5support.so.0.1
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /lib64/libkeyutils.so.1.3
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /usr/lib64/libssl.so.1.0.1e
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /usr/lib64/libcrypto.so.1.0.1e
--2634-- object doesn't have a symbol table
--2634-- REDIR: 0x3d0547f9c0 (strcmp) redirected to 0x480155c (_vgnU_ifunc_wrapper)
--2634-- REDIR: 0x3d05481630 (strncmp) redirected to 0x480155c (_vgnU_ifunc_wrapper)
--2634-- REDIR: 0x3d05481400 (strlen) redirected to 0x480155c (_vgnU_ifunc_wrapper)
--2634-- REDIR: 0x3d05482ef0 (rindex) redirected to 0x480155c (_vgnU_ifunc_wrapper)
--2634-- REDIR: 0x3d0548e7a0 (strstr) redirected to 0x480155c (_vgnU_ifunc_wrapper)
--2634-- REDIR: 0x3d0547f910 (index) redirected to 0x480155c (_vgnU_ifunc_wrapper)
--2634-- REDIR: 0x3d05484fb0 (strcasecmp) redirected to 0x480155c (_vgnU_ifunc_wrapper)
--2634-- REDIR: 0x3d05487270 (strncasecmp) redirected to 0x480155c (_vgnU_ifunc_wrapper)
--2634-- REDIR: 0x3d05481440 (__GI_strlen) redirected to 0x4a07f70 (__GI_strlen)
--2634-- REDIR: 0x3d05482f20 (__GI_strrchr) redirected to 0x4a07a70 (__GI_strrchr)
--2634-- REDIR: 0x3d0547a920 (malloc) redirected to 0x4a0696c (malloc)
--2634-- REDIR: 0x3d05489950 (memcpy) redirected to 0x4a08b20 (memcpy)
--2634-- REDIR: 0x3d0547fa00 (__GI_strcmp) redirected to 0x4a084e0 (__GI_strcmp)
--2634-- REDIR: 0x3d05483630 (memchr) redirected to 0x4a085d0 (memchr)
--2634-- REDIR: 0x3d05533860 (__strlen_sse42) redirected to 0x4a07f50 (strlen)
--2634-- REDIR: 0x3d05529430 (__strncmp_sse42) redirected to 0x4a083d0 (strncmp)
--2634-- REDIR: 0x3d0547bcf0 (realloc) redirected to 0x4a06b17 (realloc)
--2634-- REDIR: 0x3d0547b800 (free) redirected to 0x4a06369 (free)
--2634-- REDIR: 0x3d0547a560 (calloc) redirected to 0x4a056d7 (calloc)
--2634-- REDIR: 0x3d05483ae0 (memmove) redirected to 0x4a09ab0 (memmove)
--2634-- REDIR: 0x3d0548add0 (strchrnul) redirected to 0x4a09f10 (strchrnul)
--2634-- REDIR: 0x3d054847e0 (mempcpy) redirected to 0x4a09f80 (mempcpy)
--2634-- REDIR: 0x3d0548f0f0 (strcasestr) redirected to 0x480155c (_vgnU_ifunc_wrapper)
--2634-- REDIR: 0x3d0552f380 (__strcasestr_sse42) redirected to 0x4a0a750 (strcasestr)
--2634-- REDIR: 0x3d0552a790 (__strstr_sse42) redirected to 0x4a0a160 (strstr)
--2634-- REDIR: 0x3d0552a5f0 (__strrchr_sse42) redirected to 0x4a07a40 (rindex)
--2634-- REDIR: 0x3d05482ec0 (strncpy) redirected to 0x480155c (_vgnU_ifunc_wrapper)
--2634-- REDIR: 0x3d05534d20 (???) redirected to 0x4a08130 (strncpy)
--2634-- REDIR: 0x3d05528590 (__strcmp_sse42) redirected to 0x4a08490 (strcmp)
--2634-- REDIR: 0x3d0552b630 (__strcasecmp_sse42) redirected to 0x4a0aa40 (strcasecmp)
--2634-- REDIR: 0x3d05481670 (__GI_strncmp) redirected to 0x4a08430 (__GI_strncmp)
--2634-- REDIR: 0x3d0547f940 (__GI_strchr) redirected to 0x4a07b30 (__GI_strchr)
--2634-- REDIR: 0x3d05480e50 (strcpy) redirected to 0x480155c (_vgnU_ifunc_wrapper)
--2634-- REDIR: 0x3d05534300 (???) redirected to 0x4a07f90 (strcpy)
--2634-- REDIR: 0x3d0547f750 (strcat) redirected to 0x4a07c20 (strcat)
--2634-- REDIR: 0x3d055284e0 (__strchr_sse42) redirected to 0x4a07b00 (index)
--2634-- REDIR: 0x3d05489940 (__memcpy_chk) redirected to 0x4a0abd0 (__memcpy_chk)
--2634-- REDIR: 0x3d054ff5d0 (__strcpy_chk) redirected to 0x4a0ad30 (__strcpy_chk)
--2634-- REDIR: 0x3d05483c80 (memset) redirected to 0x480155c (_vgnU_ifunc_wrapper)
--2634-- REDIR: 0x3d05483cc0 (__GI_memset) redirected to 0x4a09a10 (memset)
--2634-- REDIR: 0xffffffffff600400 (???) redirected to 0x3804953d (vgPlain_amd64_linux_REDIR_FOR_vtime)
--2634-- REDIR: 0xffffffffff600000 (???) redirected to 0x38049533 (vgPlain_amd64_linux_REDIR_FOR_vgettimeofday)
--2634-- REDIR: 0x3d05484e60 (__GI_stpcpy) redirected to 0x4a097a0 (__GI_stpcpy)
--2634-- REDIR: 0x3d05481520 (strnlen) redirected to 0x4a07ef0 (strnlen)
--2634-- REDIR: 0x3d05480e80 (__GI_strcpy) redirected to 0x4a08060 (__GI_strcpy)
--2634-- REDIR: 0x3d0548ad80 (__GI___rawmemchr) redirected to 0x4a09f60 (__GI___rawmemchr)
--2634-- REDIR: 0x3d05484e30 (stpcpy) redirected to 0x480155c (_vgnU_ifunc_wrapper)
--2634-- REDIR: 0x3d05535ca0 (???) redirected to 0x4a096d0 (stpcpy)
--2634-- REDIR: 0x3d0552d2d0 (__strncasecmp_sse42) redirected to 0x4a0a8f0 (strncasecmp)
--2634-- REDIR: 0x3d0548e0c0 (__GI_strncpy) redirected to 0x4a08280 (__GI_strncpy)
--2634-- Reading syms from /lib64/libnss_files-2.12.so
--2634-- REDIR: 0x3d0548ad50 (rawmemchr) redirected to 0x480155c (_vgnU_ifunc_wrapper)
--2634-- REDIR: 0x3d055303c0 (__rawmemchr_sse42) redirected to 0x4a09f40 (rawmemchr)
--2634-- Reading syms from /usr/lib64/sasl2/libcrammd5.so.2.0.23
--2634-- object doesn't have a symbol table
--2634-- REDIR: 0x3d05018460 (stpcpy) redirected to 0x4a09940 (stpcpy)
--2634-- Reading syms from /usr/lib64/sasl2/libplain.so.2.0.23
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /usr/lib64/sasl2/libanonymous.so.2.0.23
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /usr/lib64/sasl2/liblogin.so.2.0.23
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /usr/lib64/sasl2/libgssapiv2.so.2.0.23
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /usr/lib64/sasl2/libsasldb.so.2.0.23
--2634-- object doesn't have a symbol table
--2634-- Reading syms from /lib64/libdb-4.7.so
--2634-- object doesn't have a symbol table
--2634-- REDIR: 0x3d05483360 (strspn) redirected to 0x480155c (_vgnU_ifunc_wrapper)
--2634-- REDIR: 0x3d054836b0 (bcmp) redirected to 0x480155c (_vgnU_ifunc_wrapper)
--2634-- Reading syms from /usr/lib64/sasl2/libdigestmd5.so.2.0.23
--2634-- object doesn't have a symbol table
==2634== Invalid read of size 1
==2634== at 0x3D0544812C: vfprintf (in /lib64/libc-2.12.so)
==2634== by 0x3D0550218B: __vasprintf_chk (in /lib64/libc-2.12.so)
==2634== by 0x4C84AB3: virVasprintf (stdio2.h:199)
==2634== by 0x4C76660: virLogVMessage (logging.c:741)
==2634== by 0x4C768EB: virLogMessage (logging.c:688)
==2634== by 0x4D65F94: virNetSASLSessionClientStep (virnetsaslcontext.c:496)
==2634== by 0x4D4C30D: doRemoteOpen (remote_driver.c:3994)
==2634== by 0x4D4C8DF: remoteOpen (remote_driver.c:988)
==2634== by 0x4D11D7B: do_open (libvirt.c:1175)
==2634== by 0x4D12C4A: virConnectOpenAuth (libvirt.c:1407)
==2634== by 0x4107DC: main (virsh.c:2265)
==2634== Address 0x5813d7a is 0 bytes after a block of size 138 alloc'd
==2634== at 0x4A0577B: calloc (vg_replace_malloc.c:593)
==2634== by 0x3D05518388: xdr_array (in /lib64/libc-2.12.so)
==2634== by 0x4D527A1: xdr_remote_auth_sasl_start_ret (remote_protocol.c:3066)
==2634== by 0x4D6709B: virNetMessageDecodePayload (virnetmessage.c:389)
==2634== by 0x4D5B83C: virNetClientProgramCall (virnetclientprogram.c:382)
==2634== by 0x4D38DCD: callWithFD (remote_driver.c:5556)
==2634== by 0x4D38E4B: call (remote_driver.c:5577)
==2634== by 0x4D4C24D: doRemoteOpen (remote_driver.c:3977)
==2634== by 0x4D4C8DF: remoteOpen (remote_driver.c:988)
==2634== by 0x4D11D7B: do_open (libvirt.c:1175)
==2634== by 0x4D12C4A: virConnectOpenAuth (libvirt.c:1407)
==2634== by 0x4107DC: main (virsh.c:2265)
==2634==
Please enter your authentication name: redhat
Please enter your password:
Id Name State
----------------------------------------------------
--2634-- Discarding syms at 0xc1951f0-0xc19d648 in /lib64/libnss_files-2.12.so due to munmap()
==2634==
==2634== HEAP SUMMARY:
==2634== in use at exit: 156,508 bytes in 1,639 blocks
==2634== total heap usage: 24,770 allocs, 23,131 frees, 35,732,180 bytes allocated
==2634==
==2634== Searching for pointers to 1,639 not-freed blocks
==2634== Checked 1,236,776 bytes
==2634==
==2634== LEAK SUMMARY:
==2634== definitely lost: 0 bytes in 0 blocks
==2634== indirectly lost: 0 bytes in 0 blocks
==2634== possibly lost: 0 bytes in 0 blocks
==2634== still reachable: 156,508 bytes in 1,639 blocks
==2634== suppressed: 0 bytes in 0 blocks
==2634== Reachable blocks (those to which a pointer was found) are not shown.
==2634== To see them, rerun with: --leak-check=full --show-reachable=yes
==2634==
==2634== ERROR SUMMARY: 3 errors from 1 contexts (suppressed: 32 from 9)
==2634==
==2634== 3 errors in context 1 of 1:
==2634== Invalid read of size 1
==2634== at 0x3D0544812C: vfprintf (in /lib64/libc-2.12.so)
==2634== by 0x3D0550218B: __vasprintf_chk (in /lib64/libc-2.12.so)
==2634== by 0x4C84AB3: virVasprintf (stdio2.h:199)
==2634== by 0x4C76660: virLogVMessage (logging.c:741)
==2634== by 0x4C768EB: virLogMessage (logging.c:688)
==2634== by 0x4D65F94: virNetSASLSessionClientStep (virnetsaslcontext.c:496)
==2634== by 0x4D4C30D: doRemoteOpen (remote_driver.c:3994)
==2634== by 0x4D4C8DF: remoteOpen (remote_driver.c:988)
==2634== by 0x4D11D7B: do_open (libvirt.c:1175)
==2634== by 0x4D12C4A: virConnectOpenAuth (libvirt.c:1407)
==2634== by 0x4107DC: main (virsh.c:2265)
==2634== Address 0x5813d7a is 0 bytes after a block of size 138 alloc'd
==2634== at 0x4A0577B: calloc (vg_replace_malloc.c:593)
==2634== by 0x3D05518388: xdr_array (in /lib64/libc-2.12.so)
==2634== by 0x4D527A1: xdr_remote_auth_sasl_start_ret (remote_protocol.c:3066)
==2634== by 0x4D6709B: virNetMessageDecodePayload (virnetmessage.c:389)
==2634== by 0x4D5B83C: virNetClientProgramCall (virnetclientprogram.c:382)
==2634== by 0x4D38DCD: callWithFD (remote_driver.c:5556)
==2634== by 0x4D38E4B: call (remote_driver.c:5577)
==2634== by 0x4D4C24D: doRemoteOpen (remote_driver.c:3977)
==2634== by 0x4D4C8DF: remoteOpen (remote_driver.c:988)
==2634== by 0x4D11D7B: do_open (libvirt.c:1175)
==2634== by 0x4D12C4A: virConnectOpenAuth (libvirt.c:1407)
==2634== by 0x4107DC: main (virsh.c:2265)
==2634==
--2634--
--2634-- used_suppression: 30 U1004-ARM-_dl_relocate_object
--2634-- used_suppression: 2 glibc-2.5.x-on-SUSE-10.2-(PPC)-2a
==2634==
==2634== ERROR SUMMARY: 3 errors from 1 contexts (suppressed: 32 from 9)
Verify this bug with libvirt-0.10.2-38.el6.x86_64 . The invalid read reports from valgrind has gone while i verify this bug with the comment 0 steps, so mark this bug verified.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
http://rhn.redhat.com/errata/RHBA-2014-1374.html