<html><body><div style="font-family: times new roman, new york, times, serif; font-size: 12pt; color: #000000"><div><br></div><div><br></div><hr id="zwchr"><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><style style="display:none;"> P {margin-top:0;margin-bottom:0;} </style><div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi,</div><div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
sure! i will remeber <br></div><div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Jan i am using linux 5.4.3 with custom Yocto distribution on RISC v architecture.Actually i tried with strace but i didnt got clue for it..</div></blockquote><div>What LTP version is it? This one has different line numbers.<br></div><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);"><br></div><div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
This is result with strace</div></blockquote><div>Trace child processes as well: -f <br></div><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);"><br></div><div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);"><span>root@exaleapsemi:~/pankaj_ltp_new/ltp/testcases/kernel/mem/tunable# strace ./min_free_kbytes<br>
</span><div>execve("./min_free_kbytes", ["./min_free_kbytes"], 0x3fffaabc80 /* 15 vars */) = 0<br></div><div>brk(NULL)                               = 0x2c000<br></div><div>uname({sysname="Linux", nodename="exaleapsemi", ...}) = 0<br></div><div>faccessat(AT_FDCWD, "/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)<br></div><div>openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3<br></div><div>fstat(3, {st_mode=S_IFREG|0644, st_size=66866, ...}) = 0<br></div><div>mmap(NULL, 66866, PROT_READ, MAP_PRIVATE, 3, 0) = 0x3fbe84f000<br></div><div>close(3)                                = 0<br></div><div>openat(AT_FDCWD, "/usr/lib/libnuma.so.1", O_RDONLY|O_CLOEXEC) = 3<br></div><div>read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\363\0\1\0\0\0\2002\0\0\0\0\0\0"..., 832) = 832<br></div><div>fstat(3, {st_mode=S_IFREG|0755, st_size=35664, ...}) = 0<br></div><div>mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x3fbe84d000<br></div><div>mmap(NULL, 54992, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3fbe83f000<br></div><div>mprotect(0x3fbe846000, 4096, PROT_NONE) = 0<br></div><div>mmap(0x3fbe847000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x3fbe847000<br></div><div>mmap(0x3fbe849000, 14032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3fbe849000<br></div><div>close(3)                                = 0<br></div><div>openat(AT_FDCWD, "/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3<br></div><div>read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\363\0\1\0\0\0\204p\0\0\0\0\0\0"..., 832) = 832<br></div><div>fstat(3, {st_mode=S_IFREG|0755, st_size=89264, ...}) = 0<br></div><div>mmap(NULL, 107632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3fbe824000<br></div><div>mprotect(0x3fbe838000, 4096, PROT_NONE) = 0<br></div><div>mmap(0x3fbe839000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x3fbe839000<br></div><div>mmap(0x3fbe83b000, 13424, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3fbe83b000<br></div><div>close(3)                                = 0<br></div><div>openat(AT_FDCWD, "/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3<br></div><div>read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0\363\0\1\0\0\0\2005\2\0\0\0\0\0"..., 832) = 832<br></div><div>fstat(3, {st_mode=S_IFREG|0755, st_size=1061392, ...}) = 0<br></div><div>mmap(NULL, 1072656, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3fbe71e000<br></div><div>mmap(0x3fbe81b000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xfc000) = 0x3fbe81b000<br></div><div>mmap(0x3fbe821000, 11792, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3fbe821000<br></div><div>close(3)                                = 0<br></div><div>mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x3fbe71c000<br></div><div>mprotect(0x3fbe81b000, 12288, PROT_READ) = 0<br></div><div>mprotect(0x3fbe839000, 4096, PROT_READ) = 0<br></div><div>mprotect(0x3fbe847000, 4096, PROT_READ) = 0<br></div><div>mprotect(0x28000, 4096, PROT_READ)      = 0<br></div><div>mprotect(0x3fbe879000, 4096, PROT_READ) = 0<br></div><div>munmap(0x3fbe84f000, 66866)             = 0<br></div><div>set_tid_address(0x3fbe71c0e0)           = 15895<br></div><div>set_robust_list(0x3fbe71c0f0, 24)       = 0<br></div><div>rt_sigaction(SIGRTMIN, {sa_handler=0x3fbe82ac52, sa_mask=[], sa_flags=SA_SIGINFO}, NULL, 8) = 0<br></div><div>rt_sigaction(SIGRT_1, {sa_handler=0x3fbe82acd2, sa_mask=[], sa_flags=SA_RESTART|SA_SIGINFO}, NULL, 8) = 0<br></div><div>rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0<br></div><div>prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0<br></div><div>brk(NULL)                               = 0x2c000<br></div><div>brk(0x4d000)                            = 0x4d000<br></div><div>openat(AT_FDCWD, "/proc/self/status", O_RDONLY) = 3<br></div><div>fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0<br></div><div>read(3, "Name:\tmin_free_kbytes\nUmask:\t002"..., 1024) = 960<br></div><div>read(3, "", 1024)                       = 0<br></div><div>close(3)                                = 0<br></div><div>get_mempolicy(0x3fffcd0b6c, 0x2c920, 33, NULL, 0) = -1 ENOSYS (Function not implemented)<br></div><div>openat(AT_FDCWD, "/sys/devices/system/node", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)<br></div><div>sched_getaffinity(0, 512, [0, 1, 2, 3]) = 8<br></div><div>openat(AT_FDCWD, "/sys/devices/system/cpu", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3<br></div><div>fstat(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0<br></div><div>getdents64(3, /* 14 entries */, 32768)  = 400<br></div><div>getdents64(3, /* 0 entries */, 32768)   = 0<br></div><div>close(3)                                = 0<br></div><div>openat(AT_FDCWD, "/proc/self/status", O_RDONLY) = 3<br></div><div>fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0<br></div><div>read(3, "Name:\tmin_free_kbytes\nUmask:\t002"..., 1024) = 960<br></div><div>read(3, "", 1024)                       = 0<br></div><div>close(3)                                = 0<br></div><div>getpid()                                = 15895<br></div><div>geteuid()                               = 0<br></div><div>faccessat(AT_FDCWD, "/dev/shm", F_OK)   = 0<br></div><div>getpid()                                = 15895<br></div><div>openat(AT_FDCWD, "/dev/shm/ltp_min_free_kbytes_15895", O_RDWR|O_CREAT|O_EXCL, 0600) = 3<br></div><div>fchmodat(AT_FDCWD, "/dev/shm/ltp_min_free_kbytes_15895", 0666) = 0<br></div><div>ftruncate(3, 4096)                      = 0<br></div><div>mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x3fbe85f000<br></div><div>unlinkat(AT_FDCWD, "/dev/shm/ltp_min_free_kbytes_15895", 0) = 0<br></div><div>close(3)                                = 0<br></div><div>rt_sigaction(SIGALRM, {sa_handler=0x14f90, sa_mask=[ALRM], sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0<br></div><div>rt_sigaction(SIGUSR1, {sa_handler=0x14e74, sa_mask=[USR1], sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0<br></div><div>ioctl(2, TCGETS, {B38400 opost isig icanon echo ...}) = 0<br></div><div>write(2, "tst_test.c:1206: \33[1;34mINFO: \33["..., 62tst_test.c:1206: INFO: Timeout per run is disabled<br></div><div>) = 62<br></div><div>rt_sigaction(SIGINT, {sa_handler=0x14f54, sa_mask=[INT], sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0<br></div><div>clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x3fbe71c0e0) = 15897<br></div><div>wait4(15897, 0x3fffcd09c8, 0, NULL)     = ? ERESTARTSYS (To be restarted if SA_RESTART is set)<br></div><div>--- SIGUSR1 {si_signo=SIGUSR1, si_code=SI_USER, si_pid=15897, si_uid=0} ---<br></div><div>setitimer(ITIMER_REAL, {it_interval={tv_sec=0, tv_usec=0}, it_value={tv_sec=0, tv_usec=0}}, {it_interval={tv_sec=0, tv_usec=0}, it_value={tv_sec=0, tv_usec=0}}) = 0<br></div><div>rt_sigreturn({mask=[]}mem.c:817: INFO: set overcommit_memory to 2<br></div><div>mem.c:817: INFO: set min_free_kbytes to 163644<br></div><div>)                 = 15897<br></div><div>wait4(15897, memfree is 7983108 kB before eatup mem<br></div><div>memfree is 4128232 kB after eatup mem<br></div><div>mem.c:817: INFO: set min_free_kbytes to 327288<br></div><div>memfree is 7982824 kB before eatup mem<br></div><div>memfree is 4133524 kB after eatup mem<br></div><div>mem.c:817: INFO: set min_free_kbytes to 163644<br></div><div>memfree is 7982076 kB before eatup mem<br></div><div>memfree is 4133776 kB after eatup mem<br></div><div>mem.c:817: INFO: set overcommit_memory to 0<br></div><div>mem.c:817: INFO: set min_free_kbytes to 163644<br></div><div>memfree is 7981320 kB before eatup mem<br></div><div>min_free_kbytes.c:170: FAIL: child unexpectedly failed: 256<br></div><div>mem.c:817: INFO: set min_free_kbytes to 327288<br></div><div>memfree is 8052960 kB before eatup mem<br></div><div>min_free_kbytes.c:170: FAIL: child unexpectedly failed: 256<br></div><div>mem.c:817: INFO: set min_free_kbytes to 163644<br></div><div>memfree is 8052960 kB before eatup mem<br></div><div>min_free_kbytes.c:170: FAIL: child unexpectedly failed: 256<br></div><div>mem.c:817: INFO: set overcommit_memory to 1<br></div><div>mem.c:817: INFO: set min_free_kbytes to 163644<br></div><div>memfree is 8056456 kB before eatup mem<br></div><div>min_free_kbytes.c:158: FAIL: child unexpectedly failed: 11<br></div><div>mem.c:817: INFO: set min_free_kbytes to 327288<br></div><div>memfree is 8055044 kB before eatup mem<br></div><div>mem.c:817: INFO: set min_free_kbytes to 163644<br></div><div>memfree is 8052000 kB before eatup mem<br></div><div>min_free_kbytes.c:106: PASS: min_free_kbytes test pass<br></div><div>mem.c:817: INFO: set min_free_kbytes to 163644<br></div><div>mem.c:817: INFO: set overcommit_memory to 1<br></div><div>0x3fffcd09c8, 0, NULL)     = ? ERESTARTSYS (To be restarted if SA_RESTART is set)<br></div><div>--- SIGUSR1 {si_signo=SIGUSR1, si_code=SI_USER, si_pid=15897, si_uid=0} ---<br></div><div>--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=15897, si_uid=0, si_status=0, si_utime=0, si_stime=2} ---<br></div><div>setitimer(ITIMER_REAL, {it_interval={tv_sec=0, tv_usec=0}, it_value={tv_sec=0, tv_usec=0}}, {it_interval={tv_sec=0, tv_usec=0}, it_value={tv_sec=0, tv_usec=0}}) = 0<br></div><div>rt_sigreturn({mask=[]})                 = 15897<br></div><div>wait4(15897, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 15897<br></div><div>setitimer(ITIMER_REAL, {it_interval={tv_sec=0, tv_usec=0}, it_value={tv_sec=0, tv_usec=0}}, {it_interval={tv_sec=0, tv_usec=0}, it_value={tv_sec=0, tv_usec=0}}) = 0<br></div><div>rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[INT], sa_flags=SA_RESTART}, {sa_handler=0x14f54, sa_mask=[INT], sa_flags=SA_RESTART}, 8) = 0<br></div><div>fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}) = 0<br></div><div>write(1, "\n", 1<br></div><div>)                       = 1<br></div><div>write(1, "Summary:\n", 9Summary:<br></div><div>)               = 9<br></div><div>write(1, "passed   1\n", 11passed   1<br></div><div>)            = 11<br></div><div>write(1, "failed   4\n", 11failed   4<br></div><div>)            = 11<br></div><div>write(1, "skipped  0\n", 11skipped  0<br></div><div>)            = 11<br></div><div>write(1, "warnings 0\n", 11warnings 0<br></div><div>)            = 11<br></div><div>faccessat(AT_FDCWD, "/dev/shm/ltp_min_free_kbytes_15895", F_OK) = -1 ENOENT (No such file or directory)<br></div><div>msync(0x3fbe85f000, 4096, MS_SYNC)      = 0<br></div><div>munmap(0x3fbe85f000, 4096)              = 0<br></div><div>exit_group(1)                           = ?<br></div><div>+++ exited with 1 +++<br></div><br></div><hr style="display:inline-block;width:98%"><div id="divRplyFwdMsg" dir="ltr"><span data-mce-style="font-size: 11pt; color: #000000; font-family: Calibri, sans-serif;" style="font-size: 11pt; color: #000000; font-family: Calibri, sans-serif;" face="Calibri, sans-serif"><b>From:</b> Jan Stancek <jstancek@redhat.com><br>
<b>Sent:</b> Monday, February 17, 2020 5:26 PM<br>
<b>To:</b> Pankaj Vinadrao Joshi <Pankaj.VJ@exaleapsemi.com><br>
<b>Cc:</b> ltp@lists.linux.it <ltp@lists.linux.it><br>
<b>Subject:</b> Re: [LTP] min_free_kbytes.c:134: FAIL: child unexpectedly failed: 139</span></div><div class="BodyFragment"><span data-mce-style="font-size: small;" style="font-size: small;"><span style="font-size:11pt;">
<div class="PlainText"><br>
----- Original Message -----<br>
> Hi,<br>
> i am running min_free_kbytes test,6 test cases are failing with error message<br>
> min_free_kbytes.c:134: FAIL: child unexpectedly failed: 139.<br>
> i am attaching the test result<br><br>
Hi,<br><br>
for future, can you just paste the test output to email, instead of sending screenshots of text?<br><br>
You're not providing much information, such as LTP version, kernel, architecture or distro.<br>
Or if it worked previously and started failing only now. So it's difficult for anyone to<br>
try reproduce your steps.<br><br>
Output is unusual, status codes suggest child running into SIGSEGV and SIGILL at some<br>
point after eatup_mem(). Did you try to run this with gdb, strace or look at core files?<br><br>
[EXT]<br></div>
</span></span></div></blockquote><div><br></div></div></body></html>