Closed Bug 1197735 Opened 9 years ago Closed 9 years ago

[Bluetooth]Share contact via bluetooth, the blank view is shown.

Categories

(Firefox OS Graveyard :: Gaia::Bluetooth, defect)

ARM
Gonk (Firefox OS)
defect
Not set
major

Tracking

(blocking-b2g:2.5?, b2g-v2.2 unaffected, b2g-master verified)

VERIFIED FIXED
blocking-b2g 2.5?
Tracking Status
b2g-v2.2 --- unaffected
b2g-master --- verified

People

(Reporter: yulan.zhu, Assigned: gasolin)

References

Details

(Keywords: regression, Whiteboard: [2.5-aries-test-run-1])

Attachments

(4 files)

Attached file AriesKK_logcat.txt
[1.Description]:
[AriesKK v2.5][FlameKK v2.5][Bluetooth]Disable Bluetooth and share contact via bluetooth, the blank view is shown.
See attachment:AriesKK_logcat.txt and AriesKK_video.3gp
Occurrence time:09:08

[2.Testing Steps]: 
Precondition:Bluetooth is disabled.

1.Create and save a contact.
2.Tap the saved contact to enter the details view.
3.Tap the share item and select "Bluetooth".

[3.Expected Result]: 
3.The "Confirmation" view should be shown normally.

[4.Actual Result]: 
3.The blank view is shown.

[5.Reproduction build]: 
Device:FlameKK  v2.2 build (Unaffected)

Build ID               20150823032504
Gaia Revision          335cd8e79c20f8d8e93a6efc9b97cc0ec17b5a46
Gaia Date              2015-08-14 19:06:41
Gecko Revision         https://hg.mozilla.org/releases/mozilla-b2g37_v2_2/rev/1effc4cb6414
Gecko Version          37.0
Device Name            flame
Firmware(Release)      4.4.2
Firmware(Incremental)  eng.cltbld.20150823.065101
Firmware Date          Sun Aug 23 06:51:12 EDT 2015
Firmware Version       v18D v4
Bootloader             L1TC000118D0

Device: FlameKK v2.5 build (Affected)
Build ID               20150823150207
Gaia Revision          cddb9f610cbe03d0ca39d81bbdce46a0fca841ab
Gaia Date              2015-08-23 03:34:38
Gecko Revision         https://hg.mozilla.org/mozilla-central/rev/4ccdd06e51d7209ba429196df7cab97bf66962db
Gecko Version          43.0a1
Device Name            flame
Firmware(Release)      4.4.2
Firmware(Incremental)  eng.cltbld.20150823.184539
Firmware Date          Sun Aug 23 18:45:51 EDT 2015
Firmware Version       v18D v4
Bootloader             L1TC000118D0

Device:AriesKK v2.5 build (Affected)
Build ID               20150823221817
Gaia Revision          cddb9f610cbe03d0ca39d81bbdce46a0fca841ab
Gaia Date              2015-08-23 03:34:38
Gecko Revision         https://hg.mozilla.org/mozilla-central/rev/4ccdd06e51d7209ba429196df7cab97bf66962db
Gecko Version          43.0a1
Device Name            aries
Firmware(Release)      4.4.2
Firmware(Incremental)  eng.worker.20150823.214038
Firmware Date          Sun Aug 23 21:40:46 UTC 2015
Bootloader             s1

[6.Reproduction Frequency]: 
Always Recurrence,10/10

[7.TCID]: 
Free Test

[8.Note]:
Share other file via Bluetooth, the issue still occur.
Attached video AriesKK_Video.3gp
ni? gaia dev.

Fred, can you check the blank screen before user selects device to transfer contacts?
Component: Bluetooth → Gaia::Bluetooth
Flags: needinfo?(gasolin)
I also spot the issue happened in share Bluetooth while BT is not enabled.

I can make sure the behavior is fine til 8/20. set regressionwindow wanted to help identify the issue.


I also saw JavaScript Error: "ContextError: Context not ready" message in console. @zibi will that error block following JS execution?
Flags: needinfo?(gasolin) → needinfo?(gandalf)
Whoa, that's on me. Taking!
Assignee: nobody → gandalf
Flags: needinfo?(gandalf)
Ugh, actually it's not me.

The ContextError: Context not ready comes from the fact that we load l10n.js in bluetooth/transfer.html twice. Removing one of those removed the error but doesn't make transfer.html work.

I verified that mozL10n.once is fired, so it is rather not related to l10n.
Assignee: gandalf → nobody
Blocks: 994691
b2g-inbound Regression Window:

Last Working Environmental Variables:
Flame kk v2.5
Build ID               20150819171439
Gaia Revision          89e0096a3de0378e3eda77e6a2a0bb5ca03eb8bb
Gaia Date              2015-08-19 18:28:14
Gecko Revision         https://hg.mozilla.org/integration/b2g-inbound/rev/4cb7b8d73d2dce1dbae696e5518efad5a6154df5
Gecko Version          43.0a1
Device Name            flame
Firmware(Release)      4.4.2
Firmware(Incremental)  eng.cltbld.20150819.063618
Firmware Date          Wed Aug 19 06:36:31 EDT 2015
Firmware Version       v18D v4
Bootloader             L1TC000118D0

First Broken Environmental Variables:
Flame kk v2.5
Build ID               20150819195038
Gaia Revision          f2563483586ea51325a09fdbe47fae5c169ddca6
Gaia Date              2015-08-20 02:02:17
Gecko Revision         https://hg.mozilla.org/integration/b2g-inbound/rev/0b2d00bd3f9fe3ecefb4972608dc10f2525093f1
Gecko Version          43.0a1
Device Name            flame
Firmware(Release)      4.4.2
Firmware(Incremental)  eng.cltbld.20150819.063618
Firmware Date          Wed Aug 19 06:36:31 EDT 2015
Firmware Version       v18D v4
Bootloader             L1TC000118D0

First Broken Gaia & Last Working Gecko - issue DOES repro
Gaia Revision          f2563483586ea51325a09fdbe47fae5c169ddca6
Gecko Revision         https://hg.mozilla.org/integration/b2g-inbound/rev/4cb7b8d73d2dce1dbae696e5518efad5a6154df5

First Broken Gecko & Last Working Gaia – issue DOES NOT repro
Gecko Revision         https://hg.mozilla.org/integration/b2g-inbound/rev/0b2d00bd3f9fe3ecefb4972608dc10f2525093f1
Gaia Revision          89e0096a3de0378e3eda77e6a2a0bb5ca03eb8bb

Gaia pushlog:
https://github.com/mozilla-b2g/gaia/compare/89e0096a3de0378e3eda77e6a2a0bb5ca03eb8bb...f2563483586ea51325a09fdbe47fae5c169ddca6

Possibly caused by bug 1191104
Hi gasolin,
This bug is probably caused by bug 1191104 , could you help to check? thanks.
Flags: needinfo?(gasolin)
QA Whiteboard: [MGSEI-Triage+]
Though Bug 1191104 passed QA test (and I've tested before landing) as bug 1191104 comment 19 addressed, The above PR can solve this issue. I'd treat it as a workaround while previous gaia/gecko pair passed.


@ben could you help identify if there's any suspect gecko changes?
Flags: needinfo?(gasolin) → needinfo?(btian)
[Blocking Requested - why for this release]: break the bluetooth paring
Assignee: nobody → gasolin
blocking-b2g: --- → 2.5?
Comment on attachment 8652194 [details] [review]
[gaia] gasolin:issue-1197735 > mozilla-b2g:master

@tim could you help review it?
Attachment #8652194 - Flags: review?(timdream)
Comment on attachment 8652194 [details] [review]
[gaia] gasolin:issue-1197735 > mozilla-b2g:master

I am sad that we are removing the call in the previous bug and add it back here. Better engineering needed here.
Attachment #8652194 - Flags: review?(timdream) → review+
merged https://github.com/mozilla-b2g/gaia/commit/fb2ba25bf70efc88d74b2b96c1e9e3203d54aff1

thanks!
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Flags: needinfo?(btian)
Hi Jessica,

Please help to verify this bug, thanks.
Flags: needinfo?(yelanying)
Keywords: verifyme
According to the STR of Comment 0, this bug has been verified as pass on latest Flame KK v2.5 and Aries KK v2.5.

Actual results: The "Confirmation" view is shown normally.
See attachment: verified_Aries KK v2.5.3gp
Reproduce rate: 0/6


Device: Flame KK v2.5 (Pass)
Build ID               20150831150202
Gaia Revision          c80e8ff25425b007181fd6e3de0500a0358fab37
Gaia Date              2015-08-31 16:35:09
Gecko Revision         https://hg.mozilla.org/mozilla-central/rev/cafb1c90f794a73100a8f0afb9fe3301df0f2bde
Gecko Version          43.0a1
Device Name            flame
Firmware(Release)      4.4.2
Firmware(Incremental)  eng.cltbld.20150831.183117
Firmware Date          Mon Aug 31 18:31:30 EDT 2015
Firmware Version       v18D v4
Bootloader             L1TC000118D0

Device: Aries KK v2.5 (Pass)
Build ID               20150831201650
Gaia Revision          c80e8ff25425b007181fd6e3de0500a0358fab37
Gaia Date              2015-08-31 16:35:09
Gecko Revision         https://hg.mozilla.org/mozilla-central/rev/cafb1c90f794a73100a8f0afb9fe3301df0f2bde
Gecko Version          43.0a1
Device Name            aries
Firmware(Release)      4.4.2
Firmware(Incremental)  eng.worker.20150831.193654
Firmware Date          Mon Aug 31 19:37:02 UTC 2015
Bootloader             s1
Flags: needinfo?(yelanying)
Status: RESOLVED → VERIFIED
Keywords: verifyme
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: