mir_demo_server crashes with ERROR: Dynamic exception type: std::out_of_range - std::exception::what: map::at when an Xmir rootless app is closed by its File menu.
Bug #1497128 reported by
Daniel van Vugt
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
Medium
|
Alan Griffiths | ||
mir (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
mir_demo_server crashes with:
ERROR: Dynamic exception type: std::out_of_range
std:
when an Xmir rootless app is closed by its File menu.
This does not happen in mir_demo_
Related branches
lp://staging/~alan-griffiths/mir/avoid-possible-error
- Andreas Pokorny (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 29 lines (+7/-7)1 file modifiedexamples/server_example_canonical_window_manager.cpp (+7/-7)
summary: |
mir_demo_server crashes with ERROR: Dynamic exception type: - std::out_of_range - std::exception::what: map::at when an Xmir app - closes + std::out_of_range - std::exception::what: map::at when an Xmir rootless + app is closed by its File menu. |
description: | updated |
Changed in mir: | |
milestone: | none → 0.17.0 |
Changed in mir: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Might also be that Mir expects child windows to be destroyed before their parents. However in X that's not the case (because technically both windows are top-level windows to X; the parenting is introduced in the Xmir layer).