Phone app stalls while using keypad
(Issue title)
Phone app stalls sometimes
Summary
On occasion the phone app stops responding during a call while using the keypad.
The device is a OnePlus One running /e/ 0.1-201810181604
This issue existed all /e/ versions so far, but was not a problem with LOS 15.1
Steps to reproduce
I have only been able to reproduce this while connected to a bluetooth headset. The phone works OK when not using a BT headset.
- Connect to BT headset
- Dial voice mail
- Enter the voice mail pin and start selecting options using the number pad.
- If that works OK, hang up and repeat steps 2 and 3 above. Soon, the app stops responding.
What is the current behavior?
After a while a popup appears saying the phone app has stalled and offers the choice of wait or end. It remains unresponsive regardless of the selection. Eventually, the 'e' with the bouncing dot appears, which I suspect is the launcher restarting, and everything works again.
What is the expected correct behavior?
The phone app should continue to work and respond to number keypad entries.
Relevant logs and/or screenshots
(Paste any relevant logs - please use code blocks (```) to format console output,
logs, and code as it's very hard to read otherwise.)
(You can use adb logcat
command to capture log of you device, when connected to a computer)
After many hours trying to paste the log contents here, I am giving up and attaching it as a text file. See attached for the output of logcat when reproducing the problem. Note the fatal exception at 13:30:14.453logcat.txt
Possible fixes
(If you can, link to the line of code that might be the cause for this problem)