From mboxrd@z Thu Jan 1 00:00:00 1970 From: Cyril Hrubis Date: Tue, 22 Nov 2016 09:23:09 +0100 Subject: [LTP] setregid04_16 In-Reply-To: References: Message-ID: <20161122082110.GF5620@rei.lan> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: ltp@lists.linux.it Hi! > please, help with the below error. What LTP version you have? What kernel version? What glibc version? What architecture? Have you tried to strace the testcase to check that correct syscall is called? > root@:/opt/ltp# ./testcases/bin/setregid04_16 > setregid04_16 1 TPASS : real or effective gid was modified as expected > setregid04_16 2 TFAIL : setregid04.c:146: ERROR: After > setregid(users, -1) real gid = 100; effective gid = 65535 > setregid04_16 0 TINFO : Expected: real gid = 100; effective gid = 0 > setregid04_16 3 TFAIL : setregid04.c:146: ERROR: After > setregid(root,-1), real gid = 0; effective gid = 65535 > setregid04_16 0 TINFO : Expected: real gid = 0; effective gid = 0 > setregid04_16 4 TFAIL : setregid04.c:146: ERROR: After > setregid(-1, -1), real gid = 65535; effective gid = 65535 > setregid04_16 0 TINFO : Expected: real gid = 0; effective gid = 0 > setregid04_16 5 TFAIL : setregid04.c:146: ERROR: After > setregid(-1, root) real gid = 65535; effective gid = 0 > setregid04_16 0 TINFO : Expected: real gid = 0; effective gid = 0 > setregid04_16 6 TFAIL : setregid04.c:146: ERROR: After > setregid(root, -1), real gid = 0; effective gid = 65535 > setregid04_16 0 TINFO : Expected: real gid = 0; effective gid = 0 > setregid04_16 7 TPASS : real or effective gid was modified as expected > setregid04_16 8 TFAIL : setregid04.c:146: ERROR: After > setregid(-1, -1) real gid = 65535; effective gid = 65535 > setregid04_16 0 TINFO : Expected: real gid = 1; effective gid = 100 > setregid04_16 9 TFAIL : setregid04.c:146: ERROR: After > setregid(-1, users) real gid = 65535; effective gid = 100 > setregid04_16 0 TINFO : Expected: real gid = 1; effective gid = 100 Hmm, the gid set to -1 should not change the real/efective gid something is wrong here and the value -1 (65535 when printed as unsigned int) does change it. No idea what went wrong though. -- Cyril Hrubis chrubis@suse.cz