incorrect reporting in mf::SessionMediator::release_buffer_stream()
Bug #1499777 reported by
Alan Griffiths
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
Low
|
Alan Griffiths | ||
mir (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
void mf::SessionMedi
const mir::protobuf:
mir:
google:
{
auto session = weak_session.
if (session.get() == nullptr)
report-
Related branches
lp:~alan-griffiths/mir/fix-1499777
- PS Jenkins bot (community): Approve (continuous-integration)
- Daniel van Vugt: Approve
- Alberto Aguirre (community): Approve
-
Diff: 254 lines (+87/-32)11 files modifiedinclude/server/mir/frontend/session_mediator_report.h (+4/-0)
src/server/frontend/session_mediator.cpp (+2/-2)
src/server/report/logging/session_mediator_report.cpp (+10/-0)
src/server/report/logging/session_mediator_report.h (+33/-30)
src/server/report/lttng/session_mediator_report.cpp (+3/-0)
src/server/report/lttng/session_mediator_report.h (+2/-0)
src/server/report/lttng/session_mediator_report_tp.h (+2/-0)
src/server/report/null/session_mediator_report.cpp (+8/-0)
src/server/report/null/session_mediator_report.h (+4/-0)
tests/acceptance-tests/test_nested_mir.cpp (+2/-0)
tests/acceptance-tests/test_session_mediator_report.cpp (+17/-0)
Changed in mir: | |
status: | New → In Progress |
assignee: | nobody → Alan Griffiths (alan-griffiths) |
Changed in mir: | |
milestone: | none → 0.19.0 |
To post a comment you must log in.
Also...
void mf::SessionMedi ator::create_ buffer_ stream( :protobuf: :BufferStreamPa rameters const* request, :protobuf: :BufferStream* response, :protobuf: :Closure* done) lock();
mir:
mir:
google:
{
auto const session = weak_session.
if (session.get() == nullptr)
BOOST_ THROW_EXCEPTION (std::logic_ error(" Invalid application session"));
report- >session_ create_ surface_ called( session- >name() );