Hi, In the ltp madvise03 case, it will allocate a share memory whose size is equal to the max share memory value. The max share memory value can be changed to a bigger one through change /proc/sys/kernel/shmmax. then the 0x22000000 is not a invalid address. So change the address to NULL to let the system choose a valid address. Thanks, Lina