Public bug reported: ---Problem Description--- libhugetlbfs tests are getting killed by signal ---uname output--- Linux ubuntu 3.18.0-11-generic #12-Ubuntu SMP Fri Jan 23 22:45:52 UTC 2015 ppc64le ppc64le ppc64le GNU/Linux Machine Type = P8 ---Steps to Reproduce--- Install a Power VM LPAR with Ubuntu 15.04 ISO. Then download the libhugetlbfs tests suites and compile and execute the same on the machine.
root@ubuntu:~# git clone git://libhugetlbfs.git.sourceforge.net/gitroot/libhugetlbfs/libhugetlbfs Cloning into 'libhugetlbfs'... remote: Counting objects: 3598, done. remote: Compressing objects: 100% (1047/1047), done. remote: Total 3598 (delta 2633), reused 3445 (delta 2536) Receiving objects: 100% (3598/3598), 857.33 KiB | 0 bytes/s, done. Resolving deltas: 100% (2633/2633), done. Checking connectivity... done. root@ubuntu:~# mkdir -p /mnt/hugetlbfs root@ubuntu:~# mount -t hugetlbfs none /mnt/hugetlbfs root@ubuntu:~# mount | grep huge none on /mnt/hugetlbfs type hugetlbfs (rw) root@ubuntu:~# echo 100 > /proc/sys/vm/nr_hugepages root@ubuntu:~# cat /proc/sys/vm/nr_hugepages 100 root@ubuntu:~# grep HugePages_Total /proc/meminfo HugePages_Total: 100 root@ubuntu:~# cd libhugetlbfs/ root@ubuntu:~/libhugetlbfs# make root@ubuntu:~/libhugetlbfs# make check zero_filesize_segment (16M: 64): PASS test_root (16M: 64): PASS meminfo_nohuge (16M: 64): PASS gethugepagesize (16M: 64): PASS gethugepagesizes (16M: 64): PASS HUGETLB_VERBOSE=1 empty_mounts (16M: 64): PASS HUGETLB_VERBOSE=1 large_mounts (16M: 64): PASS find_path (16M: 64): PASS unlinked_fd (16M: 64): PASS readback (16M: 64): PASS truncate (16M: 64): PASS shared (16M: 64): PASS mprotect (16M: 64): PASS mlock (16M: 64): PASS misalign (16M: 64): PASS mremap-expand-slice-collision (16M: 64): PASS mremap-fixed-huge-near-normal (16M: 64): PASS mremap-fixed-normal-near-huge (16M: 64): PASS ptrace-write-hugepage (16M: 64): PASS icache-hygiene (16M: 64): PASS slbpacaflush (16M: 64): PASS (inconclusive) straddle_4GB_static (16M: 64): PASS huge_at_4GB_normal_below_static (16M: 64): PASS huge_below_4GB_normal_above_static (16M: 64): PASS map_high_truncate_2 (16M: 64): PASS misaligned_offset (16M: 64): PASS (inconclusive) truncate_above_4GB (16M: 64): PASS brk_near_huge (16M: 64): PASS task-size-overrun (16M: 64): PASS stack_grow_into_huge (16M: 64): PASS corrupt-by-cow-opt (16M: 64): PASS noresv-preserve-resv-page (16M: 64): PASS noresv-regarded-as-resv (16M: 64): PASS readahead_reserve.sh (16M: 64): PASS madvise_reserve.sh (16M: 64): PASS fadvise_reserve.sh (16M: 64): PASS mremap-expand-slice-collision.sh (16M: 64): PASS mremap-fixed-normal-near-huge.sh (16M: 64): PASS mremap-fixed-huge-near-normal.sh (16M: 64): PASS set shmmax limit to 67108864 shm-perms (16M: 64): PASS private (16M: 64): PASS fork-cow (16M: 64): PASS direct (16M: 64): PASS malloc (16M: 64): PASS LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes malloc (16M: 64): PASS LD_PRELOAD=libhugetlbfs.so HUGETLB_RESTRICT_EXE=unknown:none HUGETLB_MORECORE=yes malloc (16M: 64): PASS LD_PRELOAD=libhugetlbfs.so HUGETLB_RESTRICT_EXE=unknown:malloc HUGETLB_MORECORE=yes malloc (16M: 64): PASS malloc_manysmall (16M: 64): PASS LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes malloc_manysmall (16M: 64): PASS heapshrink (16M: 64): PASS LD_PRELOAD=libheapshrink.so heapshrink (16M: 64): PASS LD_PRELOAD=libhugetlbfs.so HUGETLB_MORECORE=yes heapshrink (16M: 64): PASS LD_PRELOAD=libhugetlbfs.so libheapshrink.so HUGETLB_MORECORE=yes heapshrink (16M: 64): PASS LD_PRELOAD=libheapshrink.so HUGETLB_MORECORE_SHRINK=yes HUGETLB_MORECORE=yes heapshrink (16M: 64): PASS (inconclusive) LD_PRELOAD=libhugetlbfs.so libheapshrink.so HUGETLB_MORECORE_SHRINK=yes HUGETLB_MORECORE=yes heapshrink (16M: 64): PASS HUGETLB_VERBOSE=1 HUGETLB_MORECORE=yes heap-overflow (16M: 64): PASS HUGETLB_VERBOSE=0 linkhuge_nofd (16M: 64): PASS LD_PRELOAD=libhugetlbfs.so HUGETLB_VERBOSE=0 linkhuge_nofd (16M: 64): PASS linkhuge (16M: 64): PASS LD_PRELOAD=libhugetlbfs.so linkhuge (16M: 64): PASS linkhuge_rw (16M: 64): PASS HUGETLB_ELFMAP=R linkhuge_rw (16M: 64): PASS HUGETLB_ELFMAP=W linkhuge_rw (16M: 64): HUGETLB_ELFMAP=RW linkhuge_rw (16M: 64): HUGETLB_ELFMAP=no linkhuge_rw (16M: 64): PASS HUGETLB_ELFMAP= HUGETLB_MINIMAL_COPY=no linkhuge_rw (16M: 64): PASS HUGETLB_ELFMAP=W HUGETLB_MINIMAL_COPY=no linkhuge_rw (16M: 64): PASS HUGETLB_ELFMAP=RW HUGETLB_MINIMAL_COPY=no linkhuge_rw (16M: 64): PASS HUGETLB_SHARE=0 HUGETLB_ELFMAP=R linkhuge_rw (16M: 64): PASS HUGETLB_SHARE=1 HUGETLB_ELFMAP=R linkhuge_rw (16M: 64): PASS HUGETLB_SHARE=0 HUGETLB_ELFMAP=W linkhuge_rw (16M: 64): HUGETLB_SHARE=1 HUGETLB_ELFMAP=W linkhuge_rw (16M: 64): HUGETLB_SHARE=0 HUGETLB_ELFMAP=RW linkhuge_rw (16M: 64): HUGETLB_SHARE=1 HUGETLB_ELFMAP=RW linkhuge_rw (16M: 64): chunk-overcommit (16M: 64): PASS alloc-instantiate-race shared (16M: 64): PASS alloc-instantiate-race private (16M: 64): PASS truncate_reserve_wraparound (16M: 64): PASS truncate_sigbus_versus_oom (16M: 64): PASS get_huge_pages (16M: 64): PASS shmoverride_linked (16M: 64): PASS HUGETLB_SHM=yes shmoverride_linked (16M: 64): PASS shmoverride_linked_static (16M: 64): PASS HUGETLB_SHM=yes shmoverride_linked_static (16M: 64): PASS LD_PRELOAD=libhugetlbfs.so shmoverride_unlinked (16M: 64): PASS LD_PRELOAD=libhugetlbfs.so HUGETLB_SHM=yes shmoverride_unlinked (16M: 64): PASS quota.sh (16M: 64): PASS counters.sh (16M: 64): PASS mmap-gettest 10 100 (16M: 64): PASS mmap-cow 99 100 (16M: 64): PASS set shmmax limit to 1677721600 shm-fork 10 50 (16M: 64): PASS set shmmax limit to 1677721600 shm-fork 10 100 (16M: 64): PASS set shmmax limit to 1677721600 shm-getraw 100 /dev/full (16M: 64): PASS ********** TEST SUMMARY * 16M * 32-bit 64-bit * Total testcases: 0 93 * Skipped: 0 0 * PASS: 0 87 * FAIL: 0 0 * Killed by signal: 0 6 * Bad configuration: 0 0 * Expected FAIL: 0 0 * Unexpected PASS: 0 0 * Strange test result: 0 0 ********** have executed the tests on the ubuntu 15.04 Power VM LPAR. root@ubuntu:~# uname -a Linux ubuntu 3.18.0-11-generic #12-Ubuntu SMP Fri Jan 23 22:45:52 UTC 2015 ppc64le ppc64le ppc64le GNU/Linux root@ubuntu:~# cd libhugetlbfs/ root@ubuntu:~/libhugetlbfs# HUGETLB_DEBUG=1 LD_LIBRARY_PATH=./obj64 HUGETLB_ELFMAP=W ./tests/obj64/linkhuge_rw libhugetlbfs [ubuntu:2129]: INFO: Found pagesize 16384 kB libhugetlbfs [ubuntu:2129]: INFO: Detected page sizes: libhugetlbfs [ubuntu:2129]: INFO: Size: 16384 kB (default) Mount: /mnt/hugetlbfs libhugetlbfs [ubuntu:2129]: INFO: Parsed kernel version: [3] . [18] . [0] libhugetlbfs [ubuntu:2129]: INFO: Feature private_reservations is present in this kernel libhugetlbfs [ubuntu:2129]: INFO: Feature noreserve_safe is present in this kernel libhugetlbfs [ubuntu:2129]: INFO: Feature map_hugetlb is present in this kernel libhugetlbfs [ubuntu:2129]: INFO: Kernel has MAP_PRIVATE reservations. Disabling heap prefaulting. libhugetlbfs [ubuntu:2129]: INFO: Kernel supports MAP_HUGETLB libhugetlbfs [ubuntu:2129]: INFO: HUGETLB_SHARE=0, sharing disabled libhugetlbfs [ubuntu:2129]: INFO: HUGETLB_NO_RESERVE=no, reservations enabled libhugetlbfs [ubuntu:2129]: INFO: Segment 0 (phdr 3): 0x2ffffdb8-0x300202a8 (filesz=0x103a8) (prot = 0x3) libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x30010160: 3fff90c506a0 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x30010168: 3fff90c6d268 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x30010170: 10002830 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x30010178: 10002834 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x30010180: 10002838 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x30010188: 1000283c libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x30010190: 10002840 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x30010198: 10002844 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x300101a0: 10002848 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x300101a8: 1000284c libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x300101b0: 10002850 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x300101b8: 10002854 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x300101c0: 10002858 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x300101c8: 1000285c libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x300101d0: 10002860 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x300101d8: 10002864 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x300101e0: 10002868 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x300101e8: 1000286c libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x300101f0: 10002870 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x300101f8: 10002874 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x30010200: 10002878 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x30010208: 1000287c libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x30010210: 10002880 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x30010218: 10002884 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x30010220: 10002888 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x30010228: 1000288c libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x30010230: 10002890 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x30010238: 10002894 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x30010240: 10002898 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x30010248: 1000289c libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x30010250: 100028a0 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x30010258: 100028a4 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x30010260: 100028a8 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x30010268: 100028ac libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x30010270: 100028b0 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x30010278: 100028b4 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x30010280: 100028b8 libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x30010288: 100028bc libhugetlbfs [ubuntu:2129]: DEBUG: Non-zero BSS data @ 0x30010290: 100028c0 libhugetlbfs [ubuntu:2129]: DEBUG: Total memsz = 0x204f0, memsz of largest segment = 0x204f0 libhugetlbfs [ubuntu:2129]: INFO: libhugetlbfs version: 2.18 libhugetlbfs [ubuntu:2130]: INFO: Mapped hugeseg at 0x3efffe000000. Copying 0x103a8 bytes and 0 extra bytes from 0x2ffffdb8...done libhugetlbfs [ubuntu:2129]: INFO: Prepare succeeded Segmentation fault (core dumped) root@ubuntu:~/libhugetlbfs# HUGETLB_MINIMAL_COPY=no HUGETLB_DEBUG=1 LD_LIBRARY_PATH=./obj64 HUGETLB_ELFMAP=W ./tests/obj64/linkhuge_rw libhugetlbfs [:2132]: INFO: HUGETLB_MINIMAL_COPY=no, disabling filesz copy optimization libhugetlbfs [ubuntu:2132]: INFO: Found pagesize 16384 kB libhugetlbfs [ubuntu:2132]: INFO: Detected page sizes: libhugetlbfs [ubuntu:2132]: INFO: Size: 16384 kB (default) Mount: /mnt/hugetlbfs libhugetlbfs [ubuntu:2132]: INFO: Parsed kernel version: [3] . [18] . [0] libhugetlbfs [ubuntu:2132]: INFO: Feature private_reservations is present in this kernel libhugetlbfs [ubuntu:2132]: INFO: Feature noreserve_safe is present in this kernel libhugetlbfs [ubuntu:2132]: INFO: Feature map_hugetlb is present in this kernel libhugetlbfs [ubuntu:2132]: INFO: Kernel has MAP_PRIVATE reservations. Disabling heap prefaulting. libhugetlbfs [ubuntu:2132]: INFO: Kernel supports MAP_HUGETLB libhugetlbfs [ubuntu:2132]: INFO: HUGETLB_SHARE=0, sharing disabled libhugetlbfs [ubuntu:2132]: INFO: HUGETLB_NO_RESERVE=no, reservations enabled libhugetlbfs [ubuntu:2132]: INFO: Segment 0 (phdr 3): 0x2ffffdb8-0x300202a8 (filesz=0x103a8) (prot = 0x3) libhugetlbfs [ubuntu:2132]: DEBUG: Total memsz = 0x204f0, memsz of largest segment = 0x204f0 libhugetlbfs [ubuntu:2132]: INFO: libhugetlbfs version: 2.18 libhugetlbfs [ubuntu:2133]: INFO: Mapped hugeseg at 0x3efffe000000. Copying 0x103a8 bytes and 0x10148 extra bytes from 0x2ffffdb8...done libhugetlbfs [ubuntu:2132]: INFO: Prepare succeeded Starting testcase "./tests/obj64/linkhuge_rw", pid 2132 HUGETLB_ELFMAP=W Hugepages used for: small_data big_data small_bss big_bss PASS ** Affects: libhugetlbfs (Ubuntu) Importance: Undecided Status: New ** Tags: architecture-ppc64le bugnameltc-120975 severity-high targetmilestone-inin1504 ** Tags added: architecture-ppc64le bugnameltc-120975 severity-high targetmilestone-inin1504 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1420565 Title: libhugetlbfs tests are getting killed by signal To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libhugetlbfs/+bug/1420565/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs