Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bindfs-1.13.7 test fails on ppc64le arch #55

Open
rosset opened this issue Jun 17, 2017 · 2 comments
Open

bindfs-1.13.7 test fails on ppc64le arch #55

rosset opened this issue Jun 17, 2017 · 2 comments

Comments

@rosset
Copy link

rosset commented Jun 17, 2017

https://koji.fedoraproject.org/koji/taskinfo?taskID=20056296

  • make -C tests/internals/ check
    make: Entering directory '/builddir/build/BUILD/bindfs-1.13.7/tests/internals'
    make check-TESTS
    make[1]: Entering directory '/builddir/build/BUILD/bindfs-1.13.7/tests/internals'
    ==19318== Memcheck, a memory error detector
    ==19318== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
    ==19318== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
    ==19318== Command: ./test_internals
    ==19318==
    ==19318== Conditional jump or move depends on uninitialised value(s)
    ==19318== at 0x180DD0: test_my_dirname (test_internals.c:12)
    ==19318== by 0x180F5F: my_dirname_suite (test_internals.c:25)
    ==19318== by 0x181547: test_internal_suite (test_internals.c:68)
    ==19318== by 0x181593: run_suite (test_common.c:7)
    ==19318== by 0x180ADF: main (test_internals.c:72)
    ==19318==
    ==19318== Conditional jump or move depends on uninitialised value(s)
    ==19318== at 0x180D10: test_my_dirname (test_internals.c:12)
    ==19318== by 0x180F5F: my_dirname_suite (test_internals.c:25)
    ==19318== by 0x181547: test_internal_suite (test_internals.c:68)
    ==19318== by 0x181593: run_suite (test_common.c:7)
    ==19318== by 0x180ADF: main (test_internals.c:72)
    ==19318==
    ==19318== Conditional jump or move depends on uninitialised value(s)
    ==19318== at 0x18148C: sprintf_new_suite (test_internals.c:63)
    ==19318== by 0x181593: run_suite (test_common.c:7)
    ==19318== by 0x180ADF: main (test_internals.c:72)
    ==19318==
    ==19318== Conditional jump or move depends on uninitialised value(s)
    ==19318== at 0x18149C: sprintf_new_suite (test_internals.c:63)
    ==19318== by 0x181593: run_suite (test_common.c:7)
    ==19318== by 0x180ADF: main (test_internals.c:72)
    ==19318==
    ==19318== Conditional jump or move depends on uninitialised value(s)
    ==19318== at 0x1811E4: sprintf_new_suite (test_internals.c:63)
    ==19318== by 0x181593: run_suite (test_common.c:7)
    ==19318== by 0x180ADF: main (test_internals.c:72)
    ==19318==
    ==19318==
    ==19318== HEAP SUMMARY:
    ==19318== in use at exit: 0 bytes in 0 blocks
    ==19318== total heap usage: 13 allocs, 13 frees, 216 bytes allocated
    ==19318==
    ==19318== All heap blocks were freed -- no leaks are possible
    ==19318==
    ==19318== For counts of detected and suppressed errors, rerun with: -v
    ==19318== Use --track-origins=yes to see where uninitialised values come from
    ==19318== ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 0 from 0)
    FAIL: test_internals_valgrind.sh
    ==19324== Memcheck, a memory error detector
    ==19324== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
    ==19324== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
    ==19324== Command: ./test_rate_limiter
    ==19324==
    ==19324==
    ==19324== HEAP SUMMARY:
    ==19324== in use at exit: 0 bytes in 0 blocks
    ==19324== total heap usage: 0 allocs, 0 frees, 0 bytes allocated
    ==19324==
    ==19324== All heap blocks were freed -- no leaks are possible
    ==19324==
    ==19324== For counts of detected and suppressed errors, rerun with: -v
    ==19324== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
    PASS: test_rate_limiter_valgrind.sh
    ========================================
    1 of 2 tests failed
    Please report to [email protected]
    ========================================
    make[1]: Leaving directory '/builddir/build/BUILD/bindfs-1.13.7/tests/internals'
    make[1]: *** [Makefile:576: check-TESTS] Error 1
    make: Leaving directory '/builddir/build/BUILD/bindfs-1.13.7/tests/internals'
    make: *** [Makefile:699: check-am] Error 2
  • cat tests/internals/test-suite.log
    cat: tests/internals/test-suite.log: No such file or directory
    error: Bad exit status from /var/tmp/rpm-tmp.hmsKCf (%check)
@mpartel
Copy link
Owner

mpartel commented Jun 18, 2017

Could not reproduce with Fedora 25 ppc64le running under qemu. All the tests pass. I also don't see any obvious error in the code.

I noticed your log mentions Valgrind 3.13.0 whereas Fedora 25 comes with 3.12.0, so the environments are not exactly the same. I'll grab a rawhide ISO and try that later.

@mpartel
Copy link
Owner

mpartel commented Jun 18, 2017

Sadly the rawhide ISO did not boot in my VM.
screenshot_20170618_155543

Not sure how to debug this further.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants