Mir

Activity log for bug #1647573

Date Who What changed Old value New value Message
2016-12-06 07:43:14 Daniel van Vugt bug added bug
2016-12-06 07:43:47 Daniel van Vugt description 04:22:35 [ RUN ] ThreadedDispatcherDeathTest.destroying_dispatcher_from_a_callback_is_an_error 04:22:35 04:22:35 [WARNING] /usr/src/gtest/src/gtest-death-test.cc:825:: Death tests use fork(), which is unsafe particularly in a threaded context. For this test, Google Test couldn't detect the number of threads. 04:22:35 /<<BUILDDIR>>/mir-0.25.0+xenial3092bzr3867/tests/unit-tests/dispatch/test_threaded_dispatcher.cpp:416: Failure 04:22:35 Death test: { ::mir::test::disable_core_dump(); { { md::ThreadedDispatcher* dispatcher; auto dispatchable = std::make_shared<mt::TestDispatchable>([&dispatcher]() { delete dispatcher; }); dispatchable->trigger(); dispatcher = new md::ThreadedDispatcher("Death thread", dispatchable); std::this_thread::sleep_for(10s); } ; } } 04:22:35 Result: died but not with expected error. 04:22:35 Expected: .*Destroying ThreadedDispatcher.* 04:22:35 Actual msg: 04:22:35 [ DEATH ] mir_unit_tests.bin: tpp.c:84: __pthread_tpp_change_priority: Assertion `new_prio == -1 || (new_prio >= fifo_min_prio && new_prio <= fifo_max_prio)' failed. 04:22:35 [ DEATH ] 04:22:35 [ FAILED ] ThreadedDispatcherDeathTest.destroying_dispatcher_from_a_callback_is_an_error (159 ms) https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=xenial+overlay/3063/consoleFull Test failed but really just looks like an assertion failure inside pthreads: 04:22:35 [ RUN ] ThreadedDispatcherDeathTest.destroying_dispatcher_from_a_callback_is_an_error 04:22:35 04:22:35 [WARNING] /usr/src/gtest/src/gtest-death-test.cc:825:: Death tests use fork(), which is unsafe particularly in a threaded context. For this test, Google Test couldn't detect the number of threads. 04:22:35 /<<BUILDDIR>>/mir-0.25.0+xenial3092bzr3867/tests/unit-tests/dispatch/test_threaded_dispatcher.cpp:416: Failure 04:22:35 Death test: { ::mir::test::disable_core_dump(); { { md::ThreadedDispatcher* dispatcher; auto dispatchable = std::make_shared<mt::TestDispatchable>([&dispatcher]() { delete dispatcher; }); dispatchable->trigger(); dispatcher = new md::ThreadedDispatcher("Death thread", dispatchable); std::this_thread::sleep_for(10s); } ; } } 04:22:35 Result: died but not with expected error. 04:22:35 Expected: .*Destroying ThreadedDispatcher.* 04:22:35 Actual msg: 04:22:35 [ DEATH ] mir_unit_tests.bin: tpp.c:84: __pthread_tpp_change_priority: Assertion `new_prio == -1 || (new_prio >= fifo_min_prio && new_prio <= fifo_max_prio)' failed. 04:22:35 [ DEATH ] 04:22:35 [ FAILED ] ThreadedDispatcherDeathTest.destroying_dispatcher_from_a_callback_is_an_error (159 ms) https://mir-jenkins.ubuntu.com/job/build-2-binpkg-mir/arch=amd64,compiler=gcc,platform=mesa,release=xenial+overlay/3063/consoleFull
2016-12-11 22:53:36 Launchpad Janitor branch linked lp:~raof/mir/threadsafe-death-tests
2016-12-12 01:32:25 Daniel van Vugt mir: assignee Chris Halse Rogers (raof)
2016-12-12 01:32:35 Daniel van Vugt mir: milestone 0.26.0
2016-12-12 01:32:38 Daniel van Vugt mir: importance Undecided Medium
2016-12-12 01:32:41 Daniel van Vugt mir: status New In Progress
2016-12-12 18:07:40 Mir CI Bot mir: status In Progress Fix Committed
2017-01-06 18:47:29 Cemil Azizoglu mir: status Fix Committed Confirmed
2017-01-09 03:48:06 Daniel van Vugt branch linked lp:~raof/mir/fix-threaded-dispatcher-death-test-race
2017-01-09 03:48:10 Daniel van Vugt mir: status Confirmed In Progress
2017-01-11 05:04:36 Mir CI Bot mir: status In Progress Fix Committed
2017-01-25 06:48:00 Daniel van Vugt bug task added mir (Ubuntu)
2017-01-25 17:22:22 Launchpad Janitor branch linked lp:~ci-train-bot/mir/mir-ubuntu-zesty-2369
2017-02-01 22:13:22 Launchpad Janitor mir (Ubuntu): status New Fix Released
2017-02-02 03:22:37 Daniel van Vugt mir: status Fix Committed Fix Released
2017-06-05 11:01:50 Launchpad Janitor branch linked lp:~ci-train-bot/mir/mir-ubuntu-xenial-2736
2017-06-05 11:02:25 Launchpad Janitor branch linked lp:~ci-train-bot/mir/mir-ubuntu-yakkety-2783.1
2017-06-05 13:46:31 Launchpad Janitor branch linked lp:~ci-train-bot/mir/mir-ubuntu-yakkety-2783