[ FAILED ] ThreadedDispatcherDeathTest.destroying_dispatcher_from_a_callback_is_an_error
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
Medium
|
Chris Halse Rogers | ||
mir (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Test failed but really just looks like an assertion failure inside pthreads:
04:22:35 [ RUN ] ThreadedDispatc
04:22:35
04:22:35 [WARNING] /usr/src/
04:22:35 /<<BUILDDIR>
04:22:35 Death test: { ::mir::
04:22:35 Result: died but not with expected error.
04:22:35 Expected: .*Destroying ThreadedDispatc
04:22:35 Actual msg:
04:22:35 [ DEATH ] mir_unit_tests.bin: tpp.c:84: __pthread_
04:22:35 [ DEATH ]
04:22:35 [ FAILED ] ThreadedDispatc
Related branches
- Brandon Schaefer (community): Approve
- Alan Griffiths: Approve
- Mir CI Bot: Approve (continuous-integration)
-
Diff: 12 lines (+1/-1)1 file modifiedcmake/MirCommon.cmake (+1/-1)
- Mir CI Bot: Approve (continuous-integration)
- Cemil Azizoglu (community): Approve
- Brandon Schaefer (community): Approve
- Alan Griffiths: Approve
- Daniel van Vugt: Abstain
-
Diff: 35 lines (+11/-6)1 file modifiedtests/unit-tests/dispatch/test_threaded_dispatcher.cpp (+11/-6)
description: | updated |
Changed in mir: | |
assignee: | nobody → Chris Halse Rogers (raof) |
milestone: | none → 0.26.0 |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in mir: | |
status: | Confirmed → In Progress |
Changed in mir: | |
status: | Fix Committed → Fix Released |
I wonder whether this isn't fallout of us using a known-buggy- in-the- presence- of-threads death test strategy?