Skip to content

ex_libpmem2/TEST6: failed pmemcheck #5598

Closed
@szadam

Description

@szadam

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] ex_libpmem2/TEST6: SETUP        (medium/release/pmemcheck/byte)
[pmdk_thread_1] Last 2 lines of /home/jenkins-slave/workspace/PMDK-unittests-linux-py/pmdk_1/src/test/ex_libpmem2/out6.log below (whole file has 2 lines):
[pmdk_thread_1] Time elapsed: 3371.008057 seconds
[pmdk_thread_1] Bandwidth: 0.023176 megabytes per second
[pmdk_thread_1] Last 30 lines of /home/jenkins-slave/workspace/PMDK-unittests-linux-py/pmdk_1/src/test/ex_libpmem2/pmemcheck6.log below (whole file has 35 lines):
[pmdk_thread_1] ==84051== 
[pmdk_thread_1] ==84051== 
[pmdk_thread_1] ==84051== Number of stores not made persistent: 5
[pmdk_thread_1] ==84051== Stores not made persistent properly:
[pmdk_thread_1] ==84051== [0]    at 0x401095: ringbuf_data_force_page_allocation (ringbuf.c:88)
[pmdk_thread_1] ==84051==    by 0x401336: ringbuf_new (ringbuf.c:167)
[pmdk_thread_1] ==84051==    by 0x40195E: main (ringbuf.c:428)
[pmdk_thread_1] ==84051==         Address: 0x7200000        size: 1        state: DIRTY
[pmdk_thread_1] ==84051== [1]    at 0x401401: ringbuf_store_position (ringbuf.c:235)
[pmdk_thread_1] ==84051==    by 0x401664: ringbuf_dequeue (ringbuf.c:318)
[pmdk_thread_1] ==84051==    by 0x4016C7: thread_consumer (ringbuf.c:345)
[pmdk_thread_1] ==84051==    by 0x4E8E949: start_thread (in /lib64/libpthread-2.31.so)
[pmdk_thread_1] ==84051==    by 0x51A6D0E: clone (in /lib64/libc-2.31.so)
[pmdk_thread_1] ==84051==         Address: 0x7200040        size: 8        state: DIRTY
[pmdk_thread_1] ==84051== [2]    at 0x401401: ringbuf_store_position (ringbuf.c:235)
[pmdk_thread_1] ==84051==    by 0x4015AE: ringbuf_enqueue (ringbuf.c:295)
[pmdk_thread_1] ==84051==    by 0x401766: thread_producer (ringbuf.c:371)
[pmdk_thread_1] ==84051==    by 0x4E8E949: start_thread (in /lib64/libpthread-2.31.so)
[pmdk_thread_1] ==84051==    by 0x51A6D0E: clone (in /lib64/libc-2.31.so)
[pmdk_thread_1] ==84051==         Address: 0x7200048        size: 8        state: DIRTY
[pmdk_thread_1] ==84051== [3]    at 0x401095: ringbuf_data_force_page_allocation (ringbuf.c:88)
[pmdk_thread_1] ==84051==    by 0x401336: ringbuf_new (ringbuf.c:167)
[pmdk_thread_1] ==84051==    by 0x40195E: main (ringbuf.c:428)
[pmdk_thread_1] ==84051==         Address: 0x72fe000        size: 1        state: DIRTY
[pmdk_thread_1] ==84051== [4]    at 0x401095: ringbuf_data_force_page_allocation (ringbuf.c:88)
[pmdk_thread_1] ==84051==    by 0x401336: ringbuf_new (ringbuf.c:167)
[pmdk_thread_1] ==84051==    by 0x40195E: main (ringbuf.c:428)
[pmdk_thread_1] ==84051==         Address: 0x72ff000        size: 1        state: DIRTY
[pmdk_thread_1] ==84051== Total memory not made persistent: 19
[pmdk_thread_1] ==84051== ERROR SUMMARY: 5 errors

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

always

Actual behavior:

Tests failed.

Expected behavior:

Tests should pass.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type: BugA previously unknown bug in PMDKexamplessrc/examples and src/test/ex_*

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions