[xmir] Infinite loop in TimerSet
Bug #1199319 reported by
Chris Halse Rogers
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
High
|
Chris Halse Rogers |
Bug Description
Somehow, under XMir, the Intel driver can get X's timer code in an inconsistent state, where the timers list (in os/WaitFor.c) contains a cycle. This causes X to hang when TimerSet gets called and X tries to iterate over the timer list.
Related branches
lp://staging/~raof/mir/threads-and-madness
- Thomas Voß (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- Robert Ancell: Approve
-
Diff: 144 lines (+112/-0)2 files modifiedsrc/client/rpc/mir_socket_rpc_channel.cpp (+23/-0)
tests/acceptance-tests/test_client_library.cpp (+89/-0)
Changed in mir: | |
milestone: | none → 0.0.7 |
status: | Triaged → In Progress |
Changed in mir: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fix committed into lp:mir at revision None, scheduled for release in mir, milestone 0.0.7