Impossible to end a call after switching to airplane mode
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| dialer-app (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
| indicator-network (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
| ofono (Ubuntu) |
Fix Released
|
Medium
|
Alfonso Sanchez-Beato | ||
| telephony-service (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Bug Description
As I described here
https:/
I accidentally switched the phone to the airplane mode while having an active incoming call. As a result it is impossible to end a call - the red button does not end the call.
The bug is easy to reproduce:
1. Make a call to your Ubuntu phone and answer it.
2. Switch on 'airplane mode'
3. As a result you get unusable phone.
Of course switching gsm off while having an active call is not a typical use of the phone, but still the phone should react to this situation differently.
Another thing is that I somehow switched gsm off while holding my phone to my ear (which may suggest some issue with the top panel) - but I don't know how to reproduce this, hence currently I treat this as an very unfortunate accident.
Workaround for ending the call: make another incoming call to your phone.
BQ (r21)
<https:/
Related branches
- Alfonso Sanchez-Beato: Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 500 lines (+306/-10) (has conflicts)11 files modifieddebian/changelog (+18/-1)
drivers/rilmodem/gprs-context.c (+7/-8)
drivers/rilmodem/sim.c (+61/-0)
drivers/rilmodem/voicecall.c (+11/-1)
gril/grilreply.c (+32/-0)
gril/grilreply.h (+3/-0)
gril/grilrequest.c (+22/-0)
gril/grilrequest.h (+3/-0)
test/create-ia-context (+47/-0)
unit/test-grilreply.c (+56/-0)
unit/test-grilrequest.c (+46/-0)
| Changed in canonical-devices-system-image: | |
| importance: | Undecided → High |
| importance: | High → Medium |
| assignee: | nobody → Bill Filler (bfiller) |
| Changed in ofono (Ubuntu): | |
| status: | In Progress → Fix Committed |
| importance: | Undecided → High |
| importance: | High → Medium |
| Changed in canonical-devices-system-image: | |
| status: | Confirmed → In Progress |
| affects: | telephony-service → telephony-service (Ubuntu) |
| Changed in telephony-service (Ubuntu): | |
| status: | New → Incomplete |
| status: | Incomplete → Invalid |

Version: ubuntu- touch/stable/ bq-aquaris. en r21 krillin
Confirmed - the dial carries on as if the call hasn't ended (duration continues increasing).
Looks like dialer does realise call has been pulled from under it.