pmem / issues

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

Test: pmempool_check/TEST23: SETUP (all/pmem/debug/memcheck) fails #1043

Closed Greg091 closed 5 years ago

Greg091 commented 5 years ago

ISSUE:

Environment Information

Please provide a reproduction of the bug:

./RUNTESTS pmempool_check -s TEST23 -t all

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

Actual behavior:

]$ ./RUNTESTS pmempool_check -s TEST23 -t all -f pmem
pmempool_check/TEST23: SETUP (all/pmem/debug/memcheck)
pmempool_check/TEST23 failed with Valgrind. See memcheck23.log. Last 20 lines below.
pmempool_check/TEST23 memcheck23.log ==56766==    by 0x5405F7C: ???
pmempool_check/TEST23 memcheck23.log ==56766==    by 0x5405F9F: ???
pmempool_check/TEST23 memcheck23.log ==56766==    by 0x531CEA4: ???
pmempool_check/TEST23 memcheck23.log ==56766==    by 0x5314D08: ???
pmempool_check/TEST23 memcheck23.log ==56766==    by 0x52DA1A3: ???
pmempool_check/TEST23 memcheck23.log ==56766==    by 0x52DDED4: ???
pmempool_check/TEST23 memcheck23.log ==56766==    by 0x52B898C: ???
pmempool_check/TEST23 memcheck23.log ==56766==
pmempool_check/TEST23 memcheck23.log ==56766== LEAK SUMMARY:
pmempool_check/TEST23 memcheck23.log ==56766==    definitely lost: 8,416 bytes in 2 blocks
pmempool_check/TEST23 memcheck23.log ==56766==    indirectly lost: 1,700 bytes in 12 blocks
pmempool_check/TEST23 memcheck23.log ==56766==      possibly lost: 7,744 bytes in 8 blocks
pmempool_check/TEST23 memcheck23.log ==56766==    still reachable: 28,488 bytes in 75 blocks
pmempool_check/TEST23 memcheck23.log ==56766==         suppressed: 503 bytes in 19 blocks
pmempool_check/TEST23 memcheck23.log ==56766== Reachable blocks (those to which a pointer was found) are not shown.
pmempool_check/TEST23 memcheck23.log ==56766== To see them, rerun with: --leak-check=full --show-leak-kinds=all
pmempool_check/TEST23 memcheck23.log ==56766==
pmempool_check/TEST23 memcheck23.log ==56766== For counts of detected and suppressed errors, rerun with: -v
pmempool_check/TEST23 memcheck23.log ==56766== Use --track-origins=yes to see where uninitialised values come from
pmempool_check/TEST23 memcheck23.log ==56766== ERROR SUMMARY: 9 errors from 5 contexts (suppressed: 3 from 3)
RUNTESTS: stopping: pmempool_check/TEST23 failed, TEST=all FS=pmem BUILD=debug
1 tests failed:
pmempool_check/TEST23

Logs: rpmem23.log pmem23.log pmemblk23.log pmemlog23.log pmemobj23.log pmempool23.log memcheck23.log

Expected behavior:

The 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)

marcinslusarz commented 5 years ago

This is a bug in libibverbs. We'll work around it in pmdk 1.6.1

Greg091 commented 5 years ago

Verified on: 1.6-112-g8f0ca8ea7