From: <ch...@su...> - 2013-12-12 11:29:41
|
Hi! > We are using LTP "ltp-full-20130503" on linux kernel version 3.10.10-rt7+. > We found that mount, times and mtest05mem are failing. > > We got following error by mount syscall, > mount02 4 TBROK : umount of mnt_8649 failed: errno=EBUSY(16): Device or resource busy > mount02 5 TBROK : Remaining cases broken That looks like two bugs to me. One is that mount() returns unexpected error (unexpected by the test) and the second is that the test tries to unmount() the mountpoint even if it wasn't mounted. Can you try to debug this failure further, I would advice to comment out following lines to see which test assertion has failed. if (umount(mntpoint) == -1) tst_brkm(TBROK | TERRNO, cleanup, "umount of %s failed", Mntpoint); > For times syscall testcase we doesn't get status about TPASS for "times03". > I feel that "times03" testcase need to be modified to generate TPASS status. I've tried it myself, the test does not print anything to the stdout, which should be fixed. But at least the test exit value is zero, which means that the test passed. > For mtest05mem syscall we got following error, > mmstress 0 TINFO : test6: Test case tests the race condition between simultaneous fork -exec - exit faults in the same address space. > mmstress 6 TFAIL : TEST 6 Failed > We found that there are two files named "dummy" in separate folders(mtest05 and cap_bound). So when we build and install LTP, one of the binary "dummy" is replaced by other one. > The possible solution could be to modify the make file to generate binaries with relevant name. That one of the install collisions we have in the tree. I will fix this one, thanks for reporting. -- Cyril Hrubis ch...@su... |