pmem / issues

Old issues repo for PMDK.
http://pmem.io
13 stars 7 forks source link

Test: ex_libpmemcto/TEST1: SETUP (all/pmem/debug/memcheck) #1110

Closed Greg091 closed 5 years ago

Greg091 commented 5 years ago

ISSUE:

Environment Information

Please provide a reproduction of the bug:

./RUNTESTS ex_libpmemcto -s TEST1 -m force-enable -t all

How often bug is revealed: (always, often, rare): always

Actual behavior:

./RUNTESTS ex_libpmemcto -s TEST1 -m force-enable -t all
ex_libpmemcto/TEST1: SETUP (all/pmem/debug/memcheck)
ex_libpmemcto/TEST1 failed with Valgrind. See memcheck1.log. First 20 lines below.
ex_libpmemcto/TEST1 memcheck1.log ==88951==    at 0x52C7F74: je_cto_pool_malloc (jemalloc.c:2243)
ex_libpmemcto/TEST1 memcheck1.log ==88951==    by 0x52C055D: pmemcto_malloc (cto.c:758)
ex_libpmemcto/TEST1 memcheck1.log ==88951==    by 0x4E376DC: make_leaf (art.c:422)
ex_libpmemcto/TEST1 memcheck1.log ==88951==    by 0x4E38730: recursive_insert (art.c:710)
ex_libpmemcto/TEST1 memcheck1.log ==88951==    by 0x4E387D0: art_insert (art.c:729)
ex_libpmemcto/TEST1 memcheck1.log ==88951==    by 0x402E93: add_elements (arttree.c:1097)
ex_libpmemcto/TEST1 memcheck1.log ==88951==    by 0x401D83: arttree_fill_func (arttree.c:614)
ex_libpmemcto/TEST1 memcheck1.log ==88951==    by 0x402D51: main (arttree.c:1056)
ex_libpmemcto/TEST1 memcheck1.log ==88951== 
ex_libpmemcto/TEST1 memcheck1.log ==88951== LEAK SUMMARY:
ex_libpmemcto/TEST1 memcheck1.log ==88951==    definitely lost: 240 bytes in 6 blocks
ex_libpmemcto/TEST1 memcheck1.log ==88951==    indirectly lost: 0 bytes in 0 blocks
ex_libpmemcto/TEST1 memcheck1.log ==88951==      possibly lost: 0 bytes in 0 blocks
ex_libpmemcto/TEST1 memcheck1.log ==88951==    still reachable: 191 bytes in 2 blocks
ex_libpmemcto/TEST1 memcheck1.log ==88951==         suppressed: 0 bytes in 0 blocks
ex_libpmemcto/TEST1 memcheck1.log ==88951== Reachable blocks (those to which a pointer was found) are not shown.
ex_libpmemcto/TEST1 memcheck1.log ==88951== To see them, rerun with: --leak-check=full --show-leak-kinds=all
ex_libpmemcto/TEST1 memcheck1.log ==88951== 
ex_libpmemcto/TEST1 memcheck1.log ==88951== For counts of detected and suppressed errors, rerun with: -v
ex_libpmemcto/TEST1 memcheck1.log ==88951== ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 0 from 0)
RUNTESTS: stopping: ex_libpmemcto/TEST1 failed, TEST=all FS=any BUILD=debug

Expected behavior:

Test should pass.

Details

Additional information about Priority and Help Requested:

Are you willing to submit a pull request with a proposed change? (Yes, No)

Requested priority: (Showstopper, High, Medium, Low)

pbalcer commented 5 years ago

won't fix - we've removed libpmemcto.