[regression] [testsfail] failure in CI on ThreadedDispatcherSignalTest.keeps_dispatching_after_signal_interruption under Valgrind
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
High
|
Alberto Aguirre | ||
mir (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Opening a new bug, rather than recycling lp:1441620
9: [ RUN ] ThreadedDispatc
9: ==26614==
9: ==26614== FILE DESCRIPTORS: 2 open at exit.
9: ==26614== Open file descriptor 2:
9: ==26614== <inherited from parent>
9: ==26614==
9: ==26614== Open file descriptor 1:
9: ==26614== <inherited from parent>
9: ==26614==
9: ==26614==
9: ==26614== HEAP SUMMARY:
9: ==26614== in use at exit: 95,523 bytes in 757 blocks
9: ==26614== total heap usage: 843,952 allocs, 843,195 frees, 135,376,735 bytes allocated
9: ==26614==
9: ==26614== LEAK SUMMARY:
9: ==26614== definitely lost: 0 bytes in 0 blocks
9: ==26614== indirectly lost: 0 bytes in 0 blocks
9: ==26614== possibly lost: 852 bytes in 22 blocks
9: ==26614== still reachable: 94,179 bytes in 729 blocks
9: ==26614== of which reachable via heuristic:
9: ==26614== newarray : 1,244 bytes in 39 blocks
9: ==26614== suppressed: 0 bytes in 0 blocks
9: ==26614== Reachable blocks (those to which a pointer was found) are not shown.
9: ==26614== To see them, rerun with: --leak-check=full --show-
9: ==26614==
9: ==26614== For counts of detected and suppressed errors, rerun with: -v
9: ==26614== Use --track-origins=yes to see where uninitialised values come from
9: ==26614== ERROR SUMMARY: 2443 errors from 8 contexts (suppressed: 129883 from 41)
9: /tmp/buildd/
9: Value of: result.succeeded()
9: Actual: false
9: Expected: true
9: [ FAILED ] ThreadedDispatc
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- Cemil Azizoglu (community): Abstain
-
Diff: 12 lines (+1/-1)1 file modifiedcmake/MirCommon.cmake (+1/-1)
- Daniel van Vugt: Disapprove
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 20 lines (+2/-2)1 file modifiedtests/unit-tests/dispatch/test_threaded_dispatcher.cpp (+2/-2)
- Daniel van Vugt: Abstain
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 33 lines (+26/-0)1 file modifiedtools/valgrind_suppressions_armhf (+26/-0)
- Mir CI Bot: Approve (continuous-integration)
- Brandon Schaefer (community): Approve
-
Diff: 77 lines (+25/-3)3 files modifiedinclude/test/mir_test_framework/process.h (+3/-0)
tests/mir_test_framework/process.cpp (+5/-0)
tests/unit-tests/dispatch/test_threaded_dispatcher.cpp (+17/-3)
summary: |
- [regression] [testsfail] failure in CI on - SimpleDispatchThreadTest.keeps_dispatching_after_signal_interruption + [regression] [testsfail] failure in CI on + ThreadedDispatcherSignalTest.keeps_dispatching_after_signal_interruption |
tags: | added: testsfail |
Changed in mir: | |
assignee: | Chris Halse Rogers (raof) → nobody |
status: | Triaged → Confirmed |
Changed in mir: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
status: | Triaged → In Progress |
summary: |
[regression] [testsfail] failure in CI on ThreadedDispatcherSignalTest.keeps_dispatching_after_signal_interruption + under Valgrind |
description: | updated |
Changed in mir: | |
assignee: | nobody → Alberto Aguirre (albaguirre) |
milestone: | none → 0.22.0 |
status: | Triaged → In Progress |
Changed in mir: | |
status: | Fix Committed → Fix Released |
Once again the problem appears to lie in valgrind errors from an earlier test: BasicThreadPool.*