[Bugs] [Bug 1608566] New: line coverage tests: glusterd crash in ./tests/basic/ sdfs-sanity.t

bugzilla at redhat.com bugzilla at redhat.com
Wed Jul 25 20:13:08 UTC 2018


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

            Bug ID: 1608566
           Summary: line coverage tests: glusterd crash in
                    ./tests/basic/sdfs-sanity.t
           Product: GlusterFS
           Version: mainline
         Component: glusterd
          Keywords: Triaged
          Assignee: bugs at gluster.org
          Reporter: srangana at redhat.com
                CC: bugs at gluster.org
            Blocks: 1608564



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

The nightly line coverage tests are failing consistently for over a few weeks.
The failures are as follows,

2 test(s) failed 
./tests/basic/sdfs-sanity.t
./tests/bugs/core/bug-1432542-mpx-restart-crash.t

1 test(s) generated core 
./tests/basic/sdfs-sanity.t

b) ./tests/basic/sdfs-sanity.t

This test results in a core for glusterd, and as a result the test fails. The
core is common across runs and looks as follows,

See: https://build.gluster.org/job/line-coverage/391/consoleFull

(gdb) t 1
#0  0x00007f241d1f0c11 in __strnlen_sse2 () from ./lib64/libc.so.6

(gdb) f 2
#2  0x00007f241ec82d66 in xlator_volume_option_get_list
(vol_list=0x7f2404203570, key=0x7f241366fee0 "features") at options.c:933

(gdb) p opt[0]
$7 = {key = {0x7f240de27c6d "pass-through", 0x0, 0x0, 0x0}, type =
GF_OPTION_TYPE_BOOL, min = 0, max = 0, value = {0x0 <repeats 64 times>},
default_value = 0x7f240de27c7a "false", 
  description = 0x7f240de27c80 "Enable/Disable dentry serialize functionality",
validate = GF_OPT_VALIDATE_BOTH, op_version = {40100, 0, 0, 0}, deprecated =
{0, 0, 0, 0}, flags = 35, tags = {
    0x7f240de27cae "sdfs", 0x0 <repeats 63 times>}, setkey = 0x0, level =
OPT_STATUS_ADVANCED}

(gdb) p opt[1]
$8 = {key = {0x7f240e02a600 "", 0xc0a2c6690000007b <error: Cannot access memory
at address 0xc0a2c6690000007b>, 0x7cb34af9 <error: Cannot access memory at
address 0x7cb34af9>, 
    0x2 <error: Cannot access memory at address 0x2>}, type = 235060032, min =
0, max = 0, value = {0x0, 0x7f240e02a600 "", 0x392413ac0000007a <error: Cannot
access memory at address 0x392413ac0000007a>, ...

(gdb) p index
$11 = 1

(gdb) p cmp_key 
$9 = 0xc0a2c6690000007b <error: Cannot access memory at address
0xc0a2c6690000007b>

The above needs further debugging to get to the root cause of the failure for
(b).


Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1608564
[Bug 1608564] line coverage tests failing consistently over a week
-- 
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