[Bugs] [Bug 1227808] New: Issues reported by Cppcheck static analysis tool

bugzilla at redhat.com bugzilla at redhat.com
Wed Jun 3 14:21:17 UTC 2015


https://bugzilla.redhat.com/show_bug.cgi?id=1227808

            Bug ID: 1227808
           Summary: Issues reported by Cppcheck static analysis tool
           Product: GlusterFS
           Version: 3.7.0
         Component: core
          Severity: high
          Priority: high
          Assignee: bugs at gluster.org
          Reporter: kkeithle at redhat.com
                CC: bugs at gluster.org, gluster-bugs at redhat.com,
                    glusterbugs at louiszuckerman.com, jshubin at redhat.com,
                    kkeithle at redhat.com, lmohanty at redhat.com
        Depends On: 1086460, 1091677, 1109180
            Blocks: 1092037, 1122290
   External Bug ID: Launchpad 1274247
   External Bug ID: Launchpad 1274247



+++ This bug was initially created as a clone of Bug #1109180 +++

+++ This bug was initially created as a clone of Bug #1091677 +++

+++ This bug was initially created as a clone of Bug #1086460 +++

We pushed the Ubuntu Server team to consider GlusterFS for inclusion in the
Main repository.  This is necessary for Ubuntu to build QEMU & Samba with
GlusterFS support.  Part of the process was an audit of the code.  The auditor
gave a NACK response for the Main Inclusion Request (MIR) and provided a bit of
feedback in a comment on the MIR bug in Launchpad:

https://bugs.launchpad.net/ubuntu/+source/glusterfs/+bug/1274247/comments/14

Until we get GlusterFS in Ubuntu Main the only way for people using Ubuntu to
get QEMU or Samba with GlusterFS support will be to install from a community
maintained PPA.

Thank you,

Louis Zuckerman

--- Additional comment from Lalatendu Mohanty on 2014-04-25 15:02:44 EDT ---

Changing the Severity and Priority to high as this is stopping gluster from
getting in to Ubuntu Main.

--- Additional comment from Lalatendu Mohanty on 2014-04-26 13:06:24 EDT ---

Copying the Cppcheck errors, from the external bug

[api/src/glfs-fops.c:700]: (error) Possible null pointer dereference: gio
[api/src/glfs-fops.c:702]: (error) Possible null pointer dereference: frame
[rpc/rpc-transport/rdma/src/rdma.c:3074]: (error) Address of local
auto-variable assigned to a function parameter.
[xlators/cluster/afr/src/afr-inode-write.c:375]: (error) Possible null pointer
dereference: frame
[xlators/cluster/afr/src/afr-self-heal-common.c:1522]: (error) Possible null
pointer dereference: local
[xlators/cluster/dht/src/dht-rebalance.c:1574]: (error) Possible null pointer
dereference: ctx
[xlators/features/marker/utils/src/gsyncd.c:99]: (error) Memory leak: str
[xlators/features/marker/utils/src/gsyncd.c:354]: (error) Memory leak: argv
[xlators/cluster/stripe/src/stripe.c:4407]: (error) Possible null pointer
dereference: local
[xlators/mgmt/glusterd/src/glusterd-mountbroker.c:675]: (error) Possible null
pointer dereference: cookieswitch
[xlators/mgmt/glusterd/src/glusterd-mountbroker.c:677]: (error) Possible null
pointer dereference: cookieswitch
[xlators/mgmt/glusterd/src/glusterd-replace-brick.c:924]: (error) Resource
leak: file
[xlators/mgmt/glusterd/src/glusterd-replace-brick.c:1008]: (error) Resource
leak: file
[xlators/mgmt/glusterd/src/glusterd-sm.c:248]: (error) Possible null pointer
dereference: new_ev_ctx
[xlators/mgmt/glusterd/src/glusterd-store.c:1250]: (error) Possible null
pointer dereference: handle
[xlators/mount/fuse/src/fuse-bridge.c:4432]: (error) Uninitialized variable:
finh
[xlators/mgmt/glusterd/src/glusterd-utils.c:4272]: (error) Possible null
pointer dereference: this
[xlators/mgmt/glusterd/src/glusterd-utils.c:5113]: (error) Possible null
pointer dereference: this
[xlators/nfs/server/src/nlm4.c:1176]: (error) Possible null pointer
dereference: fde
[xlators/performance/quick-read/src/quick-read.c:585]: (error) Possible null
pointer dereference: iobuf
[xlators/mount/fuse/src/fuse-bridge.c:2927]: (error) Possible null pointer
dereference: state
[xlators/mount/fuse/src/fuse-bridge.c:3226]: (error) Possible null pointer
dereference: state
[xlators/storage/bd_map/src/bd_map.c:1504]: (error) Possible null pointer
dereference: bd_fd
[xlators/storage/bd_map/src/bd_map.c:1728]: (error) Possible null pointer
dereference: n_entry
[xlators/storage/bd_map/src/bd_map.c:1741]: (error) Possible null pointer
dereference: n_entry

--- Additional comment from Lalatendu Mohanty on 2014-04-27 04:52:11 EDT ---

Executed Cppcheck on GlusterFS master branch. Refer below for the errors

The git repo HEAD was at "commit 6a188c6b2c95d16c1bb6391c9fcb8ef808c2141b"


[glusterfs/contrib/uuid/gen_uuid.c:369]: (warning) %ld in format string (no. 2)
requires 'long *' but the argument type is 'unsigned long *'.
[glusterfs/contrib/uuid/gen_uuid.c:369]: (warning) %ld in format string (no. 3)
requires 'long *' but the argument type is 'unsigned long *'.
[glusterfs/extras/geo-rep/gsync-sync-gfid.c:105]: (error) Resource leak: fp
[glusterfs/extras/test/test-ffop.c:27]: (error) Buffer overrun possible for
long command line arguments.
[glusterfs/geo-replication/src/gsyncd.c:99]: (error) Memory leak: str
[glusterfs/geo-replication/src/gsyncd.c:395]: (error) Memory leak: argv
[glusterfs/libglusterfs/src/xlator.c:651]: (error) Uninitialized variable: gfid
[glusterfs/libglusterfs/src/xlator.c:652]: (error) Uninitialized variable: gfid
[glusterfs/xlators/cluster/afr/src/afr-self-heal-common.c:138]: (error)
Possible null pointer dereference: __ptr
[glusterfs/xlators/cluster/afr/src/afr-self-heal-common.c:140]: (error)
Possible null pointer dereference: __ptr
[glusterfs/xlators/cluster/afr/src/afr-self-heal-common.c:331]: (error)
Possible null pointer dereference: __ptr
[glusterfs/xlators/cluster/dht/src/dht-rebalance.c:1719]: (error) Possible null
pointer dereference: ctx
[glusterfs/xlators/cluster/ha/src/ha.c:2699]: (error) Possible null pointer
dereference: priv
[glusterfs/xlators/cluster/stripe/src/stripe.c:4940]: (error) Possible null
pointer dereference: local
[glusterfs/xlators/features/changelog/src/changelog.c:1464]: (error) Possible
null pointer dereference: priv
[glusterfs/xlators/mgmt/glusterd/src/glusterd-geo-rep.c:1659]: (error) Possible
null pointer dereference: command
[glusterfs/xlators/mgmt/glusterd/src/glusterd-mgmt-handler.c:194]: (error)
Possible null pointer dereference: ctx
[glusterfs/xlators/mgmt/glusterd/src/glusterd-mgmt-handler.c:865]: (error)
Possible null pointer dereference: ctx
[glusterfs/xlators/mgmt/glusterd/src/glusterd-replace-brick.c:915]: (error)
Resource leak: file
[glusterfs/xlators/mgmt/glusterd/src/glusterd-replace-brick.c:999]: (error)
Resource leak: file
[glusterfs/xlators/mgmt/glusterd/src/glusterd-sm.c:248]: (error) Possible null
pointer dereference: new_ev_ctx
[glusterfs/xlators/mgmt/glusterd/src/glusterd-syncop.c:1408]: (error) Possible
null pointer dereference: this
[glusterfs/xlators/mgmt/glusterd/src/glusterd-utils.c:5297]: (error) Possible
null pointer dereference: this
[glusterfs/xlators/mgmt/glusterd/src/glusterd-utils.c:6273]: (error) Possible
null pointer dereference: this
[glusterfs/xlators/mgmt/glusterd/src/glusterd-utils.c:7001]: (error) Possible
null pointer dereference: path_tokens
[glusterfs/xlators/mgmt/glusterd/src/glusterd-utils.c:7002]: (error) Possible
null pointer dereference: path_tokens
[glusterfs/xlators/mount/fuse/src/fuse-bridge.c:4688]: (error) Uninitialized
variable: finh
[glusterfs/xlators/mount/fuse/src/fuse-bridge.c:3081]: (error) Possible null
pointer dereference: state
[glusterfs/xlators/nfs/server/src/nfs-common.c:89]: (error) Dangerous usage of
'volname' (strncpy doesn't always null-terminate it).
[glusterfs/xlators/nfs/server/src/nlm4.c:1199]: (error) Possible null pointer
dereference: fde
[glusterfs/xlators/performance/quick-read/src/quick-read.c:586]: (error)
Possible null pointer dereference: iobuf
(information) Too many #ifdef configurations - cppcheck only checks 12
configurations. Use --force to check all configurations. For more details, use
--enable=information.

--- Additional comment from Anand Avati on 2014-05-07 06:45:56 EDT ---

REVIEW: http://review.gluster.org/7693 (Core: Fix issues reported by Cppcheck)
posted (#1) for review on master by Lalatendu Mohanty (lmohanty at redhat.com)

--- Additional comment from Kaleb KEITHLEY on 2014-05-07 08:16:06 EDT ---

I ran cppcheck with --force and uncovered a lot more errors.

--- Additional comment from Anand Avati on 2014-05-20 07:52:21 EDT ---

REVIEW: http://review.gluster.org/7693 (Core: Fix issues reported by Cppcheck)
posted (#2) for review on master by Lalatendu Mohanty (lmohanty at redhat.com)

--- Additional comment from Anand Avati on 2014-05-20 07:53:41 EDT ---

REVIEW: http://review.gluster.org/7693 (Core: Fix issues reported by Cppcheck)
posted (#3) for review on master by Lalatendu Mohanty (lmohanty at redhat.com)

--- Additional comment from Anand Avati on 2014-05-29 11:29:40 EDT ---

REVIEW: http://review.gluster.org/7693 (Core: Fix issues reported by Cppcheck)
posted (#4) for review on master by Lalatendu Mohanty (lmohanty at redhat.com)

--- Additional comment from Anand Avati on 2014-06-12 07:20:50 EDT ---

COMMIT: http://review.gluster.org/7693 committed in master by Vijay Bellur
(vbellur at redhat.com) 
------
commit 115ecc8da8e79e02f23478a2b0721e783792d70e
Author: Lalatendu Mohanty <lmohanty at redhat.com>
Date:   Wed Apr 30 15:25:29 2014 +0530

    Core: Fix issues reported by Cppcheck

    Fixed in this patch:

    [glusterfs/extras/geo-rep/gsync-sync-gfid.c:105]: (error) Resource leak: fp
    [glusterfs/libglusterfs/src/xlator.c:651]: (error) Uninitialized variable:
gfid
    [glusterfs/libglusterfs/src/xlator.c:652]: (error) Uninitialized variable:
gfid
    [glusterfs/xlators/cluster/ha/src/ha.c:2699]: (error) Possible null pointer
dereference: priv
    [glusterfs/xlators/features/changelog/src/changelog.c:1464]: (error)
Possible null pointer dereference: priv
    [glusterfs/xlators/mgmt/glusterd/src/glusterd-mgmt-handler.c:865]: (error)
Possible null pointer dereference: ctx
    [glusterfs/xlators/mgmt/glusterd/src/glusterd-mgmt-handler.c:194]: (error)
Possible null pointer dereference: ctx
    [glusterfs/xlators/mgmt/glusterd/src/glusterd-syncop.c:1408]: (error)
Possible null pointer dereference: this
    [glusterfs/xlators/mgmt/glusterd/src/glusterd-utils.c:7002]: (error)
Possible null pointer dereference: path_tokens

    Fixed in 3.4 and 3.5 branch (http://review.gluster.org/#/c/7583/ ,
    http://review.gluster.org/#/c/7605/ will be backported in a separate patch)

    [glusterfs/xlators/mount/fuse/src/fuse-bridge.c:4688]: (error)
Uninitialized variable: finh
    [glusterfs/xlators/mount/fuse/src/fuse-bridge.c:3081]: (error) Possible
null pointer dereference: state
    [glusterfs/xlators/cluster/dht/src/dht-rebalance.c:1719]: (error) Possible
null pointer dereference: ctx
    [glusterfs/xlators/cluster/stripe/src/stripe.c:4940]: (error) Possible null
pointer dereference: local
    [glusterfs/xlators/mgmt/glusterd/src/glusterd-replace-brick.c:915]: (error)
Resource leak: file
    [glusterfs/xlators/mgmt/glusterd/src/glusterd-replace-brick.c:999]: (error)
Resource leak: file
    [glusterfs/xlators/mgmt/glusterd/src/glusterd-sm.c:248]: (error) Possible
null pointer dereference: new_ev_ctx
    [glusterfs/xlators/mgmt/glusterd/src/glusterd-utils.c:5297]: (error)
Possible null pointer dereference: this
    [glusterfs/xlators/mgmt/glusterd/src/glusterd-utils.c:6273]: (error)
Possible null pointer dereference: this
    [glusterfs/xlators/performance/quick-read/src/quick-read.c:586]: (error)
Possible null pointer dereference: iobuf
    [glusterfs/xlators/nfs/server/src/nfs-common.c:89]: (error) Dangerous usage
of 'volname' (strncpy doesn't always null-terminate it).

    False positives

    [glusterfs/geo-replication/src/gsyncd.c:99]: (error) Memory leak: str
    [glusterfs/geo-replication/src/gsyncd.c:395]: (error) Memory leak: argv
    [glusterfs/xlators/nfs/server/src/nlm4.c:1199]: (error) Possible null
pointer dereference: fde
    [glusterfs/xlators/mgmt/glusterd/src/glusterd-geo-rep.c:1659]: (error)
Possible null pointer dereference: command
    [glusterfs/xlators/mgmt/glusterd/src/glusterd-utils.c:7001]: (error)
Possible null pointer dereference: path_tokens

    Insignificant/Don't care

    [glusterfs/contrib/uuid/gen_uuid.c:369]: (warning) %ld in format string
(no. 2) requires 'long *' but the argument type is 'unsigned long *'.
    [glusterfs/contrib/uuid/gen_uuid.c:369]: (warning) %ld in format string
(no. 3) requires 'long *' but the argument type is 'unsigned long *'.
    [glusterfs/extras/test/test-ffop.c:27]: (error) Buffer overrun possible for
long command line arguments.
    [glusterfs/xlators/cluster/afr/src/afr-self-heal-common.c:138]: (error)
Possible null pointer dereference: __ptr
    [glusterfs/xlators/cluster/afr/src/afr-self-heal-common.c:140]: (error)
Possible null pointer dereference: __ptr
    [glusterfs/xlators/cluster/afr/src/afr-self-heal-common.c:331]: (error)
Possible null pointer dereference: __ptr

    Change-Id: I7696ed1a2a9553b79f9714e10210a8d563a5abd8
    BUG: 1091677
    Signed-off-by: Lalatendu Mohanty <lmohanty at redhat.com>
    Reviewed-on: http://review.gluster.org/7693
    Tested-by: Gluster Build System <jenkins at build.gluster.com>
    Reviewed-by: Kaleb KEITHLEY <kkeithle at redhat.com>
    Reviewed-by: Vijay Bellur <vbellur at redhat.com>

--- Additional comment from Lalatendu Mohanty on 2014-06-13 07:57:22 EDT ---

Assigning it to Kelab, to fix issues which were not addressed in last patch.

--- Additional comment from Anand Avati on 2014-06-13 11:39:16 EDT ---

REVIEW: http://review.gluster.org/8064 (core: fix Ubuntu code audit (cppcheck)
results) posted (#1) for review on master by Kaleb KEITHLEY
(kkeithle at redhat.com)

--- Additional comment from Lalatendu Mohanty on 2014-06-16 08:16:58 EDT ---


The bug state should be "POST" according to
http://www.gluster.org/community/documentation/index.php/Bug_report_life_cycle 

Hence fixing it.

--- Additional comment from Anand Avati on 2014-09-03 13:56:04 EDT ---

REVIEW: http://review.gluster.org/8064 (core: fix Ubuntu code audit (cppcheck)
results) posted (#2) for review on master by Kaleb KEITHLEY
(kkeithle at redhat.com)

--- Additional comment from Anand Avati on 2014-09-03 14:28:12 EDT ---

REVIEW: http://review.gluster.org/8064 (core: fix Ubuntu code audit (cppcheck)
results) posted (#3) for review on master by Kaleb KEITHLEY
(kkeithle at redhat.com)

--- Additional comment from Anand Avati on 2014-11-19 13:11:06 EST ---

REVIEW: http://review.gluster.org/8064 (core: fix Ubuntu code audit (cppcheck)
results) posted (#4) for review on master by Kaleb KEITHLEY
(kkeithle at redhat.com)

--- Additional comment from Anand Avati on 2014-11-25 12:27:46 EST ---

COMMIT: http://review.gluster.org/8064 committed in master by Vijay Bellur
(vbellur at redhat.com) 
------
commit 4ea5b8d2046b9e0bc7f24cdf1b2e72ab8b462c9e
Author: Kaleb S. KEITHLEY <kkeithle at redhat.com>
Date:   Fri Jun 13 11:09:25 2014 -0400

    core: fix Ubuntu code audit (cppcheck) results

    See also http://review.gluster.org/#/c/7693/, BZ 1091677

    AFAICT these are false positives:

    [geo-replication/src/gsyncd.c:100]: (error) Memory leak: str
    [geo-replication/src/gsyncd.c:403]: (error) Memory leak: argv
    [xlators/nfs/server/src/nlm4.c:1201]: (error) Possible null pointer
dereference: fde
    [xlators/cluster/afr/src/afr-self-heal-common.c:138]: (error) Possible null
pointer dereference: __ptr
    [xlators/cluster/afr/src/afr-self-heal-common.c:140]: (error) Possible null
pointer dereference: __ptr
    [xlators/cluster/afr/src/afr-self-heal-common.c:331]: (error) Possible null
pointer dereference: __ptr

    Test program:

    [extras/test/test-ffop.c:27]: (error) Buffer overrun possible for long
command line arguments.
    [tests/basic/fops-sanity.c:55]: (error) Buffer overrun possible for long
command line arguments.

    the remainder are fixed with this change-set:

    [cli/src/cli-rpc-ops.c:8883]: (error) Possible null pointer dereference:
local
    [cli/src/cli-rpc-ops.c:8886]: (error) Possible null pointer dereference:
local
    [contrib/uuid/gen_uuid.c:369]: (warning) %ld in format string (no. 2)
requires 'long *' but the argument type is 'unsigned long *'.
    [contrib/uuid/gen_uuid.c:369]: (warning) %ld in format string (no. 3)
requires 'long *' but the argument type is 'unsigned long *'.
    [xlators/cluster/dht/src/dht-rebalance.c:1734]: (error) Possible null
pointer dereference: ctx
    [xlators/cluster/stripe/src/stripe.c:4940]: (error) Possible null pointer
dereference: local
    [xlators/mgmt/glusterd/src/glusterd-geo-rep.c:1718]: (error) Possible null
pointer dereference: command
    [xlators/mgmt/glusterd/src/glusterd-replace-brick.c:942]: (error) Resource
leak: file
    [xlators/mgmt/glusterd/src/glusterd-replace-brick.c:1026]: (error) Resource
leak: file
    [xlators/mgmt/glusterd/src/glusterd-sm.c:249]: (error) Possible null
pointer dereference: new_ev_ctx
    [xlators/mgmt/glusterd/src/glusterd-snapshot.c:6917]: (error) Possible null
pointer dereference: volinfo
    [xlators/mgmt/glusterd/src/glusterd-utils.c:4517]: (error) Possible null
pointer dereference: this
    [xlators/mgmt/glusterd/src/glusterd-utils.c:6662]: (error) Possible null
pointer dereference: this
    [xlators/mgmt/glusterd/src/glusterd-utils.c:7708]: (error) Possible null
pointer dereference: this
    [xlators/mount/fuse/src/fuse-bridge.c:4687]: (error) Uninitialized
variable: finh
    [xlators/mount/fuse/src/fuse-bridge.c:3080]: (error) Possible null pointer
dereference: state
    [xlators/nfs/server/src/nfs-common.c:89]: (error) Dangerous usage of
'volname' (strncpy doesn't always null-terminate it).
    [xlators/performance/quick-read/src/quick-read.c:586]: (error) Possible
null pointer dereference: iobuf

    Rerunning cppcheck after fixing the above:

    As before, test program:

    [extras/test/test-ffop.c:27]: (error) Buffer overrun possible for long
command line arguments.
    [tests/basic/fops-sanity.c:55]: (error) Buffer overrun possible for long
command line arguments.

    As before, false positive:

    [geo-replication/src/gsyncd.c:100]: (error) Memory leak: str
    [geo-replication/src/gsyncd.c:403]: (error) Memory leak: argv
    [xlators/nfs/server/src/nlm4.c:1201]: (error) Possible null pointer
dereference: fde
    [xlators/cluster/afr/src/afr-self-heal-common.c:138]: (error) Possible null
pointer dereference: __ptr
    [xlators/cluster/afr/src/afr-self-heal-common.c:140]: (error) Possible null
pointer dereference: __ptr
    [xlators/cluster/afr/src/afr-self-heal-common.c:331]: (error) Possible null
pointer dereference: __ptr

    False positive after fix:

    [xlators/performance/quick-read/src/quick-read.c:584]: (error) Possible
null pointer dereference: iobuf

    Change-Id: I20e0e3ac1d600b2f2120b8d8536cd6d9e17023e8
    BUG: 1109180
    Signed-off-by: Kaleb S. KEITHLEY <kkeithle at redhat.com>
    Reviewed-on: http://review.gluster.org/8064
    Tested-by: Gluster Build System <jenkins at build.gluster.com>
    Reviewed-by: Vijay Bellur <vbellur at redhat.com>

--- Additional comment from Anand Avati on 2015-04-13 02:06:39 EDT ---

REVIEW: http://review.gluster.org/10206 (quick-read: Do a null check before
unref) posted (#1) for review on master by Ravishankar N
(ravishankar at redhat.com)

--- Additional comment from Anand Avati on 2015-04-17 02:50:54 EDT ---

COMMIT: http://review.gluster.org/10206 committed in master by Vijay Bellur
(vbellur at redhat.com) 
------
commit 0486c7f40a5813dd50f73c4dc233c55c77b8d958
Author: Ravishankar N <ravishankar at redhat.com>
Date:   Mon Apr 13 05:47:09 2015 +0000

    quick-read: Do a null check before unref

    Commit 4ea5b8d2046b9e0bc7f24cdf1b2e72ab8b462c9e seems to have removed the
check
    as a part of static analyis fixes but I'm seeing errors in the client log.

    --------------------
    touch  /mnt/fuse_mnt/zero-byte-file
    echo 3 > /proc/sys/vm/drop_caches
    cat  /mnt/fuse_mnt/zero-byte-file

    mount log:
    [2015-04-13 05:52:21.683256] E [iobuf.c:790:iobuf_unref] (-->
    /usr/local/lib/libglusterfs.so.0(_gf_log_callingfn+0x232)[0x7feda12c0e24]
(-->
    /usr/local/lib/libglusterfs.so.0(iobuf_unref+0x56)[0x7feda1304c8e] (-->
   
/usr/local/lib/glusterfs/3.7dev/xlator/performance/quick-read.so(qr_readv_cached+0x466)[0x7fed95b7e2fc]
    (-->
   
/usr/local/lib/glusterfs/3.7dev/xlator/performance/quick-read.so(qr_readv+0x70)[0x7fed95b7e385]
    (-->
   
/usr/local/lib/libglusterfs.so.0(default_readv_resume+0x270)[0x7feda12d4401]
    ))))) 0-iobuf: invalid argument: iobuf

    --------------------

    Hence re-adding the checks.
    Note: I'm using the same BZ Id used for the original commit though it is in
    MODIFIED state just for correlation.

    Change-Id: I79749814a9d4082933e3b306ce449492ee5b43a5
    BUG: 1109180
    Signed-off-by: Ravishankar N <ravishankar at redhat.com>
    Reviewed-on: http://review.gluster.org/10206
    Tested-by: NetBSD Build System
    Tested-by: Gluster Build System <jenkins at build.gluster.com>
    Reviewed-by: Raghavendra Talur <rtalur at redhat.com>
    Reviewed-by: Vijay Bellur <vbellur at redhat.com>

--- Additional comment from Niels de Vos on 2015-05-14 13:25:54 EDT ---

This bug is getting closed because a release has been made available that
should address the reported issue. In case the problem is still not fixed with
glusterfs-3.7.0, please open a new bug report.

glusterfs-3.7.0 has been announced on the Gluster mailinglists [1], packages
for several distributions should become available in the near future. Keep an
eye on the Gluster Users mailinglist [2] and the update infrastructure for your
distribution.

[1] http://thread.gmane.org/gmane.comp.file-systems.gluster.devel/10939
[2] http://thread.gmane.org/gmane.comp.file-systems.gluster.user

--- Additional comment from Niels de Vos on 2015-05-14 13:35:27 EDT ---

This bug is getting closed because a release has been made available that
should address the reported issue. In case the problem is still not fixed with
glusterfs-3.7.0, please open a new bug report.

glusterfs-3.7.0 has been announced on the Gluster mailinglists [1], packages
for several distributions should become available in the near future. Keep an
eye on the Gluster Users mailinglist [2] and the update infrastructure for your
distribution.

[1] http://thread.gmane.org/gmane.comp.file-systems.gluster.devel/10939
[2] http://thread.gmane.org/gmane.comp.file-systems.gluster.user

--- Additional comment from Niels de Vos on 2015-05-14 13:37:49 EDT ---

This bug is getting closed because a release has been made available that
should address the reported issue. In case the problem is still not fixed with
glusterfs-3.7.0, please open a new bug report.

glusterfs-3.7.0 has been announced on the Gluster mailinglists [1], packages
for several distributions should become available in the near future. Keep an
eye on the Gluster Users mailinglist [2] and the update infrastructure for your
distribution.

[1] http://thread.gmane.org/gmane.comp.file-systems.gluster.devel/10939
[2] http://thread.gmane.org/gmane.comp.file-systems.gluster.user

--- Additional comment from Niels de Vos on 2015-05-14 13:42:30 EDT ---

This bug is getting closed because a release has been made available that
should address the reported issue. In case the problem is still not fixed with
glusterfs-3.7.0, please open a new bug report.

glusterfs-3.7.0 has been announced on the Gluster mailinglists [1], packages
for several distributions should become available in the near future. Keep an
eye on the Gluster Users mailinglist [2] and the update infrastructure for your
distribution.

[1] http://thread.gmane.org/gmane.comp.file-systems.gluster.devel/10939
[2] http://thread.gmane.org/gmane.comp.file-systems.gluster.user

--- Additional comment from Anand Avati on 2015-06-03 10:15:34 EDT ---

REVIEW: http://review.gluster.org/11067 (core: fix Ubuntu code audit (cppcheck)
results) posted (#1) for review on master by Kaleb KEITHLEY
(kkeithle at redhat.com)


Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1086460
[Bug 1086460] Ubuntu code audit results (blocking inclusion in Ubuntu Main
repo)
https://bugzilla.redhat.com/show_bug.cgi?id=1091677
[Bug 1091677] Issues reported by Cppcheck static analysis tool
https://bugzilla.redhat.com/show_bug.cgi?id=1092037
[Bug 1092037] Issues reported by Cppcheck static analysis tool
https://bugzilla.redhat.com/show_bug.cgi?id=1109180
[Bug 1109180] Issues reported by Cppcheck static analysis tool
https://bugzilla.redhat.com/show_bug.cgi?id=1122290
[Bug 1122290] Issues reported by Cppcheck static analysis tool
-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Bugs mailing list