[regression] mirscreencast hangs during screencast creation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
High
|
Kevin DuBois | ||
0.26 |
Fix Released
|
High
|
Kevin DuBois | ||
mir (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
hmm, sometime between 3980 and tip, mirscreencast started hanging during screencast creation. Bound to generate some complaints.
Thread 1 "mirscreencast.b" received signal SIGTSTP, Stopped (user).
pthread_
185 ../sysdeps/
(gdb) bt
#0 pthread_
#1 0x00007ffff7449afc in std::condition_
from /usr/lib/
#2 0x00007ffff7ea131a in std::condition_
at /usr/include/
#3 0x00007ffff7ea1061 in MirWaitHandle:
at /home/kdub/
#4 0x00007ffff7ee5420 in (anonymous namespace)
at /home/kdub/
#5 0x00007ffff7ee5631 in mir_screencast_
at /home/kdub/
#6 0x0000555555591430 in main (argc=3, argv=0x7fffffff
at /home/kdub/
Related branches
- Mir CI Bot: Approve (continuous-integration)
- Alan Griffiths: Needs Information
- Daniel van Vugt: Approve
-
Diff: 56 lines (+15/-2)3 files modifiedsrc/client/mir_screencast.cpp (+11/-2)
src/server/frontend/session_mediator.cpp (+1/-0)
tests/unit-tests/frontend/test_session_mediator.cpp (+3/-0)
- Cemil Azizoglu (community): Approve
-
Diff: 68 lines (+16/-2)4 files modifieddebian/changelog (+1/-0)
src/client/mir_screencast.cpp (+11/-2)
src/server/frontend/session_mediator.cpp (+1/-0)
tests/unit-tests/frontend/test_session_mediator.cpp (+3/-0)
tags: | added: regression |
description: | updated |
Changed in mir: | |
assignee: | nobody → Kevin DuBois (kdub) |
status: | New → In Progress |
summary: |
- mirscreencast hangs during screencast creation + [regression] mirscreencast hangs during screencast creation |
Changed in mir (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in mir: | |
status: | Fix Committed → Fix Released |
seems rev 4015 containing the black-nested-server fix is the culprit. mirscreencast does not fit the regex for smoke test in CI, so seems thats how it slipped past there.