Closed Bug 949876 Opened 12 years ago Closed 12 years ago

B2G RIL: setRadioEnabled bug in concurrent cases

Categories

(Firefox OS Graveyard :: RIL, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(blocking-b2g:1.3+, firefox27 wontfix, firefox28 fixed, firefox29 fixed, b2g-v1.3 fixed)

RESOLVED FIXED
1.3 C1/1.4 S1(20dec)
blocking-b2g 1.3+
Tracking Status
firefox27 --- wontfix
firefox28 --- fixed
firefox29 --- fixed
b2g-v1.3 --- fixed

People

(Reporter: aknow, Assigned: aknow)

References

Details

Attachments

(1 file, 1 obsolete file)

Some defect in original code when gecko receive two setRadioEnabled request at the same time.
1. Should also queue the new request if the previous one is still working. 2. should do "this._processNextMessage();" after "this.request = null;". Otherwise, the new request object may be overwritten to null unexpectedly.
Attachment #8347024 - Flags: review?(htsai)
Thanks aknow ! I just update the dependency on this bug.
Comment on attachment 8347024 [details] [diff] [review] Fix setRadioEnabled queueing method Review of attachment 8347024 [details] [diff] [review]: ----------------------------------------------------------------- Looks good!
Attachment #8347024 - Flags: review?(htsai) → review+
set to 1.3+ for this blocks bug 945140, which is important bug fixing.
blocking-b2g: --- → 1.3+
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → 1.3 C1/1.4 S1(20dec)
Thanks aknow, I will update gaia part after got green from Travis !
Depends on: 964974
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: