pmem / issues

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

Test: pmem_movnt_align/TEST0: SETUP (all/pmem/debug/memcheck) fails #1097

Closed Greg091 closed 5 years ago

Greg091 commented 5 years ago

ISSUE:

Environment Information

Please provide a reproduction of the bug:

$ ./RUNTESTS pmem_movnt_align -s TEST0 -m force-enable -t all

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

Actual behavior:

$ ./RUNTESTS pmem_movnt_align -s TEST0 -m force-enable -t all
pmem_movnt_align/TEST0: SETUP (all/pmem/debug/memcheck)
pmem_movnt_align/TEST0 failed with Valgrind. See memcheck0.log. Last 20 lines below.
pmem_movnt_align/TEST0 memcheck0.log ==78885==    by 0x49B7307: _IO_file_overflow@@GLIBC_2.2.5 (in /usr/lib64/libc-2.29.so)
pmem_movnt_align/TEST0 memcheck0.log ==78885==    by 0x49B63F5: _IO_file_xsputn@@GLIBC_2.2.5 (in /usr/lib64/libc-2.29.so)
pmem_movnt_align/TEST0 memcheck0.log ==78885==    by 0x49AA8D2: fputs (in /usr/lib64/libc-2.29.so)
pmem_movnt_align/TEST0 memcheck0.log ==78885==    by 0x485051D: out_print_func (out.c:309)
pmem_movnt_align/TEST0 memcheck0.log ==78885==    by 0x485097B: out_common (out.c:413)
pmem_movnt_align/TEST0 memcheck0.log ==78885==    by 0x4850F21: out_log (out.c:528)
pmem_movnt_align/TEST0 memcheck0.log ==78885==    by 0x48502F1: out_init (out.c:235)
pmem_movnt_align/TEST0 memcheck0.log ==78885==    by 0x4852302: common_init (pmemcommon.h:54)
pmem_movnt_align/TEST0 memcheck0.log ==78885==    by 0x4852344: libpmem_init (libpmem.c:54)
pmem_movnt_align/TEST0 memcheck0.log ==78885== 
pmem_movnt_align/TEST0 memcheck0.log ==78885== 
pmem_movnt_align/TEST0 memcheck0.log ==78885== HEAP SUMMARY:
pmem_movnt_align/TEST0 memcheck0.log ==78885==     in use at exit: 0 bytes in 0 blocks
pmem_movnt_align/TEST0 memcheck0.log ==78885==   total heap usage: 341 allocs, 341 frees, 989,220 bytes allocated
pmem_movnt_align/TEST0 memcheck0.log ==78885== 
pmem_movnt_align/TEST0 memcheck0.log ==78885== All heap blocks were freed -- no leaks are possible
pmem_movnt_align/TEST0 memcheck0.log ==78885== 
pmem_movnt_align/TEST0 memcheck0.log ==78885== Use --track-origins=yes to see where uninitialised values come from
pmem_movnt_align/TEST0 memcheck0.log ==78885== For lists of detected and suppressed errors, rerun with: -s
pmem_movnt_align/TEST0 memcheck0.log ==78885== ERROR SUMMARY: 6 errors from 3 contexts (suppressed: 0 from 0)
RUNTESTS: stopping: pmem_movnt_align/TEST0 failed, TEST=all FS=pmem BUILD=debug

Expected behavior:

Test should pass.

Details

Logs: pmem_movnt_align.zip

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)

Greg091 commented 5 years ago

Verified on: 1.6-114-g7a39dd66e