Skip to content

pmem2_integration/TEST[39,41]: failed pmemcheck #5597

Closed
@szadam

Description

ISSUE:

Environment Information

  • PMDK package version(s): 50693c2
  • OS(es) version(s): openSUSE15_3
  • ndctl version(s): 71.1
  • kernel version(s): 5.3.18-150300.59.106

Please provide a reproduction of the bug:

[pmdk_thread_1] pmem2_integration/TEST39:  [91mFAILED [0m        (medium/release/pmemcheck/byte)
[pmdk_thread_1] Valgrind log validation failed
[pmdk_thread_1] pmem2_integration/TEST39: SETUP        (medium/release/pmemcheck/page)
[pmdk_thread_1] Last 3 lines of /home/jenkins-slave/workspace/PMDK-unittests-linux-py/pmdk_1/src/test/pmem2_integration/out39.log below (whole file has 3 lines):
[pmdk_thread_1] pmem2_integration/TEST39: START: pmem2_integration
[pmdk_thread_1]  /home/jenkins-slave/workspace/PMDK-unittests-linux-py/pmdk_1/src/test/pmem2_integration/pmem2_integration test_map_from_existing /tmp/1/pmem2_integration_39/testfile
[pmdk_thread_1] pmem2_integration/TEST39: DONE
[pmdk_thread_1] Last 0 lines of /home/jenkins-slave/workspace/PMDK-unittests-linux-py/pmdk_1/src/test/pmem2_integration/err39.log below (whole file has 0 lines):
[pmdk_thread_1] Last 30 lines of /home/jenkins-slave/workspace/PMDK-unittests-linux-py/pmdk_1/src/test/pmem2_integration/pmemcheck39.log below (whole file has 71 lines):
[pmdk_thread_1] ==83572==    by 0x592EC48: __run_exit_handlers (in /lib64/libc-2.31.so)
[pmdk_thread_1] ==83572==    by 0x592EDC9: exit (in /lib64/libc-2.31.so)
[pmdk_thread_1] ==83572==    by 0x40743D: ut_done (ut.c:965)
[pmdk_thread_1] ==83572==    by 0x405D29: main (pmem2_integration.c:1031)
[pmdk_thread_1] ==83572==         Address: 0x60f530        size: 1        state: DIRTY
[pmdk_thread_1] ==83572== [7]    at 0x5A584BC: __memcpy_avx_unaligned_erms (in /lib64/libc-2.31.so)
[pmdk_thread_1] ==83572==    by 0x5972983: _IO_file_xsputn@@GLIBC_2.2.5 (in /lib64/libc-2.31.so)
[pmdk_thread_1] ==83572==    by 0x59661C6: fputs (in /lib64/libc-2.31.so)
[pmdk_thread_1] ==83572==    by 0x4065BD: vout (ut.c:297)
[pmdk_thread_1] ==83572==    by 0x40742E: ut_done (ut.c:960)
[pmdk_thread_1] ==83572==    by 0x405D29: main (pmem2_integration.c:1031)
[pmdk_thread_1] ==83572==         Address: 0x60f5c0        size: 31        state: DIRTY
[pmdk_thread_1] ==83572== [8]    at 0x5A58461: __memcpy_avx_unaligned_erms (in /lib64/libc-2.31.so)
[pmdk_thread_1] ==83572==    by 0x5972983: _IO_file_xsputn@@GLIBC_2.2.5 (in /lib64/libc-2.31.so)
[pmdk_thread_1] ==83572==    by 0x59661C6: fputs (in /lib64/libc-2.31.so)
[pmdk_thread_1] ==83572==    by 0x40654B: vout (ut.c:291)
[pmdk_thread_1] ==83572==    by 0x40668B: out (ut.c:312)
[pmdk_thread_1] ==83572==    by 0x4066CE: prefix (ut.c:323)
[pmdk_thread_1] ==83572==    by 0x40740B: ut_done (ut.c:959)
[pmdk_thread_1] ==83572==    by 0x405D29: main (pmem2_integration.c:1031)
[pmdk_thread_1] ==83572==         Address: 0x6135c0        size: 32        state: DIRTY
[pmdk_thread_1] ==83572== [9]    at 0x5A584BC: __memcpy_avx_unaligned_erms (in /lib64/libc-2.31.so)
[pmdk_thread_1] ==83572==    by 0x5972983: _IO_file_xsputn@@GLIBC_2.2.5 (in /lib64/libc-2.31.so)
[pmdk_thread_1] ==83572==    by 0x59661C6: fputs (in /lib64/libc-2.31.so)
[pmdk_thread_1] ==83572==    by 0x40654B: vout (ut.c:291)
[pmdk_thread_1] ==83572==    by 0x40742E: ut_done (ut.c:960)
[pmdk_thread_1] ==83572==    by 0x405D29: main (pmem2_integration.c:1031)
[pmdk_thread_1] ==83572==         Address: 0x6135e0        size: 31        state: DIRTY
[pmdk_thread_1] ==83572== Total memory not made persistent: 143
[pmdk_thread_1] ==83572== ERROR SUMMARY: 10 errors

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

always

Actual behavior:

Tests failed.

Expected behavior:

Tests should pass.

Details

Metadata

Assignees

No one assigned

    Labels

    Type: BugA previously unknown bug in PMDKlibpmem2libpmem- and libpmem2-related

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions