Closed
Bug 1150445
Opened 10 years ago
Closed 10 years ago
[Flame][Camera]The page will skip the preview view and video mode, but directly back to photo mode.
Categories
(Firefox OS Graveyard :: Gaia::Camera, defect)
Tracking
(blocking-b2g:2.2+, b2g-v2.1 unaffected, b2g-v2.1S unaffected, b2g-v2.2 affected, b2g-master unaffected)
RESOLVED
DUPLICATE
of bug 1153776
blocking-b2g | 2.2+ |
Tracking | Status | |
---|---|---|
b2g-v2.1 | --- | unaffected |
b2g-v2.1S | --- | unaffected |
b2g-v2.2 | --- | affected |
b2g-master | --- | unaffected |
People
(Reporter: wangxin, Assigned: mikeh)
References
Details
(Keywords: regression)
Attachments
(3 files)
[1.Description]: [Flame][v2.2][Camera]Share a video from video preview page to Message, and then the delivery will fail because the attachment is too large, then press the OK button, the page will skip the preview view and video mode, but directly back to photo mode. Found time: 15:01 See log:"logcat_1501.txt" See video:"1501.mp4" [2.Testing Steps]: 1 Launch "Camera". 2. Switch to "Video" mode. 3. Record a video more than 300KB and go to preview page. 4. Tap the share icon and share it by Message. 5. When the message prompt the attachment is too large, then tap the "OK" button. [3.Expected Result]: 5. The page should back to preview page. [4.Actual Result]: 5. The page will back to Camera and in Photo mode. [5.Reproduction build]: Device: Flame 2.2 (affected) Build ID 20150401002624 Gaia Revision 8b3086ad3963f1707e2bee9094baccafffe161c4 Gaia Date 2015-03-31 21:48:06 Gecko Revision https://hg.mozilla.org/releases/mozilla-b2g37_v2_2/rev/20b67213a047 Gecko Version 37.0 Device Name flame Firmware(Release) 4.4.2 Firmware(Incremental) eng.cltbld.20150401.042225 Firmware Date Wed Apr 1 04:22:36 EDT 2015 Bootloader L1TC000118D0 Flame 3.0(unaffected): Build ID 20150401160204 Gaia Revision 4bb3a933bd805e8df1e11827cb247754c3565b0b Gaia Date 2015-04-01 02:06:11 Gecko Revision https://hg.mozilla.org/mozilla-central/rev/e044f4d172e2 Gecko Version 40.0a1 Device Name flame Firmware(Release) 4.4.2 Firmware(Incremental) eng.cltbld.20150401.193001 Firmware Date Wed Apr 1 19:30:12 EDT 2015 Bootloader L1TC000118D0 [6.Reproduction Frequency]: Always Recurrence,5/5 [7.TCID]: Free Test
status-b2g-v2.2:
--- → affected
status-b2g-master:
--- → unaffected
Comment 2•10 years ago
|
||
Hi, SandKing, Can it be reproduced with the latest v2.1 build?
Flags: needinfo?(wangxin)
This issue not exists on latest v2.1 and v2.1s, STR as comment 0 Repro rate: 0/10 V2.1 build(affected): Build ID 20150406001204 Gaia Revision 87e55a7ec688138812181747f690fd188d2a0668 Gaia Date 2015-04-03 21:43:01 Gecko Revision https://hg.mozilla.org/releases/mozilla-b2g34_v2_1/rev/747b6132c44d Gecko Version 34.0 Device Name flame Firmware(Release) 4.4.2 Firmware(Incremental) eng.cltbld.20150406.034925 Firmware Date Mon Apr 6 03:49:36 EDT 2015 Bootloader L1TC000118D0 V2.1S_510M(unaffected): Build ID 20150406001206 Gaia Revision fa9fb90a3eaad9feff807249a925926626287908 Gaia Date 2015-03-25 15:44:50 Gecko Revision https://hg.mozilla.org/releases/mozilla-b2g34_v2_1s/rev/1cb38d8d878f Gecko Version 34.0 Device Name scx15_sp7715ea Firmware(Release) 4.4.2 Firmware(Incremental) 122 Firmware Date Thu Feb 5 12:42:58 CST 2015
(In reply to SandKing from comment #3) Sorry, affected should change to unaffected, Both v2.1 and v2.1s are unaffected. > V2.1 build(affected): > Build ID 20150406001204 > Gaia Revision 87e55a7ec688138812181747f690fd188d2a0668 > Gaia Date 2015-04-03 21:43:01 > Gecko Revision > https://hg.mozilla.org/releases/mozilla-b2g34_v2_1/rev/747b6132c44d > Gecko Version 34.0 > Device Name flame > Firmware(Release) 4.4.2 > Firmware(Incremental) eng.cltbld.20150406.034925 > Firmware Date Mon Apr 6 03:49:36 EDT 2015 > Bootloader L1TC000118D0
Comment 5•10 years ago
|
||
Thanks SandKing. --- -- - --- -- - --- -- - --- -- - A regression. Inconsistent behavior between releases. Suggest to improve it.
blocking-b2g: --- → 2.2?
Keywords: regression
Comment 6•10 years ago
|
||
djf/Hema can you check this issue ? Was this behavior changed for 2.2 by any chance ?
Flags: needinfo?(hkoka)
Flags: needinfo?(dflanagan)
Comment 7•10 years ago
|
||
I don't remember any changes here. Adding Russ and Justin too to see if they are aware.
Flags: needinfo?(rnicoletti)
Flags: needinfo?(jdarcangelo)
Flags: needinfo?(hkoka)
Comment 8•10 years ago
|
||
I happen to have a 2.1 build on my flame right now, and can confirm that in 2.1, we return to the preview mode of the camera. My guess about what is happening here is that the camera app is being killed by OOM while the messaging app is open, and then when we return to it it starts up in its default state. The attached logcat does show the camera starting up twice. On the other hand, the sms app treats the share activity as inline, so I thought that the system was supposed to keep both the camera and sms apps alive. Maybe that has changed in the system app. Needinfo for Alive to see if this is a change in 2.2: can the app that initiates an inline activity be killed during the activity and then automatically restarted when the activity ends? Needinfo for SandiKing: how much memory was your device configured with when you found this bug? Does the bug go away if you use a 512mb or 1024mb device? If this is an OOM, then I'm not sure there is anything we can do about it. If it is not an OOM, then Justin is probably the right one to investigate. Justin: have there been any changes to the activity handling code in Camera between 2.1 and 2.2? This is completely unrelated to the Video app, so I doubt that Russ will have anything to add here.
Flags: needinfo?(wangxin)
Flags: needinfo?(dflanagan)
Flags: needinfo?(alive)
Comment 9•10 years ago
|
||
On the other hand, when I watch the video, I see that when we leave the sms app, the camera preview mode is briefly shown and then disappears and a spinner appears and the camera controls fade in. So if my OOM theory is right, it means that the window manager is displaying a screenshot of the dead app and then restarting it. I notice that in 2.1, if I have camera and another app running and am in camera app preview mode and then swipe with an edge gesture to switch to the other app and switch back, the camera leaves preview mode and returns to the viewfinder. Is that intentional behavior? If so, then maybe the 2.2 behavior is also intentional? (Leaving video mode clearly seems wrong, though, so that, at least, is probably a bug.) I we should also take a look at the dmesg log for this bug to get confirmation of whether an OOM is occurring.
Comment 10•10 years ago
|
||
I haven't been able to investigate this on my device yet, but from watching the video, I have to agree with David in comment 9 that this looks like an OOM. In addition to the reason he gave about seeing a screenshot of the dead app and restarting, you'll also notice that no preview thumbnail is present in the Camera app upon returning. This is also an indicator that the Camera app you're returning to is not the same instance that you were in when you started (killed and re-started).
Comment 11•10 years ago
|
||
ni?ing on myself to check out and produce gecko log
Flags: needinfo?(npark)
Comment 12•10 years ago
|
||
I don't have anything to add regarding information related to the video app. However, I have three observations: 1) When following the STR except choosing 'email' instead of 'message' and choosing 'cancel' at the "mail is not setup" dialog, the user is also brought back to the photo mode. However, the thumbnail of the video that had just been recorded is still present. When returning to the photo mode after sharing with "messages", the thumbnail of the video that was just recorded is no longer there. To my understanding, that supports the OOM theory for this bug. Except, my third observation is the PID of the camera app does not change after following the STR. Wouldn't we expect it to change if the app was restarted after an OOM event?
Flags: needinfo?(rnicoletti)
Comment 13•10 years ago
|
||
(In reply to Russ Nicoletti [:russn] from comment #12) > I don't have anything to add regarding information related to the video app. > However, I have three observations: 1) When following the STR except > choosing 'email' instead of 'message' and choosing 'cancel' at the "mail is > not setup" dialog, the user is also brought back to the photo mode. However, > the thumbnail of the video that had just been recorded is still present. > When returning to the photo mode after sharing with "messages", the > thumbnail of the video that was just recorded is no longer there. To my > understanding, that supports the OOM theory for this bug. Except, my third > observation is the PID of the camera app does not change after following the > STR. Wouldn't we expect it to change if the app was restarted after an OOM > event? It is interesting that you observed that the PID doesn't change. I *think* that means that this is not actually an OOM, but I could be wrong. If its not, then its possible that it is following a code path that's causing a `window.location.reload()`: https://github.com/mozilla-b2g/gaia/blob/master/apps/camera/js/app.js#L232
Reporter | ||
Comment 14•10 years ago
|
||
(In reply to David Flanagan [:djf] from comment #8) > Needinfo for SandiKing: how much memory was your device configured with when > you found this bug? Does the bug go away if you use a 512mb or 1024mb device? Hi David, My device is configured with 319M when I find this bug. And this bug still exists if I use a 512mb or 1024mb device.
Flags: needinfo?(wangxin) → needinfo?(dflanagan)
Comment 15•10 years ago
|
||
I don't see there is anyone being killed during the progress. BTW, what is the preview page? Is it part of camera app? "[AppWindow][Camera][AppWindow_5][1263.829] Handling mozbrowserasyncscroll event..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1265.953] Handling mozbrowserasyncscroll event..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1267.378] preprocessing touch event...,touchstart" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1267.379] processing touch event...,touchstart" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1267.455] preprocessing touch event...,touchend" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1267.456] processing touch event...,touchend" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1267.457] releasing statusbar" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1269.026] Handling mozbrowserasyncscroll event..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1269.312] Camera:AppWindow_5 is setting nfc active to: false" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1270.444] publishing internal event: launchactivity" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][undefined][1270.447] publishing external event: creating" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][undefined][1270.450] publishing external event: willrender" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.497] adding mozbrowserclose event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.498] adding mozbrowsererror event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.498] adding mozbrowservisibilitychange event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.499] adding mozbrowserloadend event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.499] adding mozbrowseractivitydone event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.500] adding mozbrowserloadstart event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.500] adding mozbrowsertitlechange event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.501] adding mozbrowserlocationchange event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.502] adding mozbrowsermetachange event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.505] adding mozbrowsericonchange event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.507] adding mozbrowserasyncscroll event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.507] adding mozbrowsersecuritychange event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.508] adding _localized event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.509] adding _swipein event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.510] adding _swipeout event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.510] adding _kill_suspended event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.511] adding _orientationchange event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.511] adding _focus event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.512] adding _blur event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.512] adding _hidewindow event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.513] adding _sheetdisplayed event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.513] adding _sheetsgestureend event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.513] adding _cardviewbeforeshow event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.514] adding _cardviewclosed event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.514] adding _cardviewshown event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.515] adding _closed event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.515] adding _shrinkingstart event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.516] adding _shrinkingstop event handler ..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.516] installing sub components..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.518] default animation:,fade-in,fade-out" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.529] publishing internal event: rendered" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.530] publishing external event: rendered" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.531] publishing internal event: created" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.532] publishing external event: created" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.539] open with fade-in" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.540] closed,opening,::,open" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.542] timer to ensure opened does occur." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.544] appWindow activityWindow inline-activity fullscreen-app transition-opening fade-in" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.545] publishing internal event: opening" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.546] fade in <<<<< " " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.546] publishing internal event: requestforeground" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.547] publishing external event: requestforeground" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.548] handling _opening" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.549] publishing external event: opening" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.550] publishing internal event: willopen" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.550] publishing external event: willopen" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1270.552] aria-hidden on browser element:true" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.615] Handling mozbrowserloadstart event..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.616] publishing internal event: loading" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.617] publishing external event: loading" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.630] Handling mozbrowserlocationchange event..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.631] publishing internal event: locationchange" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.632] publishing external event: locationchange" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.643] Handling mozbrowsersecuritychange event..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.644] publishing internal event: securitychange" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1270.645] publishing external event: securitychange"insecure"" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1270.840] Camera:AppWindow_5 is setting nfc active to: true" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1271.060] publishing internal event: openingtimeout" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1271.061] opening,opened,::,timeout" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1271.063] publishing internal event: opened" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1271.065] publishing internal event: requestforeground" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1271.066] publishing external event: requestforeground" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1271.070] focusing this app." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1271.088] Messages:ActivityWindow_2 is setting nfc active to: true" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1271.118] publishing external event: opened" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1271.161] publishing internal event: open" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1271.162] publishing external event: open" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1271.459] Handling mozbrowsermetachange event..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1271.460] publishing internal event: themecolorchange" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1271.461] publishing external event: themecolorchange" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1271.470] Handling mozbrowsertitlechange event..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1271.471] publishing internal event: titlechange" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1271.472] publishing external event: titlechange" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1271.988] publishing internal event: chromecollapsed" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1271.989] publishing external event: chromecollapsed" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1272.712] Handling mozbrowserloadend event..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1272.714] publishing internal event: loadtime" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1272.715] publishing external event: loadtime{"time":2169,"type":"c","src":"app://sms.gaiamobile.org/index.html#activity-share"}" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1272.717] publishing internal event: loaded" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1272.720] publishing external event: loaded" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1272.725] bgcolor= ,rgb(255, 255, 255)" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1272.727] setting background color.." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1273.252] publishing internal event: inputmethod-contextchange" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1273.253] handling _inputmethod-contextchange" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1273.466] Handling mozbrowsersecuritychange event..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1273.467] publishing internal event: securitychange" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1273.470] publishing external event: securitychange"insecure"" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1274.049] request RESIZE...active? ,true" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1274.051] force RESIZE..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1274.051] publishing internal event: withkeyboard" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1274.054] publishing internal event: resize" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1274.060] publishing external event: resize" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1274.061] W:,320,H:,364.6666666666667" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1274.062] request RESIZE...active? ,true" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1274.062] will resize... " " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1274.063] force RESIZE..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1274.063] publishing internal event: withkeyboard" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1274.065] publishing internal event: resize" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1274.066] publishing external event: resize" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1274.067] W:,320,H:,364.6666666666667" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1274.295] Handling mozbrowserasyncscroll event..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1274.297] Handling mozbrowserasyncscroll event..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1274.335] Handling mozbrowserasyncscroll event..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1278.924] preprocessing touch event...,touchstart" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1278.930] processing touch event...,touchstart" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1279.038] preprocessing touch event...,touchend" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1279.039] processing touch event...,touchend" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1279.075] releasing statusbar" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1279.189] request RESIZE...active? ,true" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1279.191] force RESIZE..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1279.191] publishing internal event: withoutkeyboard" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1279.198] publishing internal event: resize" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1279.198] publishing external event: resize" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1279.199] W:,320,H:,569.3333333333334" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1279.200] request RESIZE...active? ,true" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1279.201] will resize... " " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1279.201] force RESIZE..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1279.202] publishing internal event: withoutkeyboard" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1279.204] publishing internal event: resize" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1279.205] publishing external event: resize" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1279.206] W:,320,H:,569.3333333333334" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1279.230] publishing internal event: inputmethod-contextchange" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1279.230] handling _inputmethod-contextchange" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1279.241] aria-hidden on browser element:false" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1279.541] Handling mozbrowserasyncscroll event..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1279.673] Handling mozbrowserasyncscroll event..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1281.357] Handling mozbrowserasyncscroll event..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1281.450] Handling mozbrowseractivitydone event..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1281.462] close with fade-out" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1281.463] opened,closing,::,close" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1281.464] timer to ensure closed does occur." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1281.465] publishing internal event: closing" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1281.467] handling _closing" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1281.467] aria-hidden on browser element:false" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1281.470] locking screen orientation to default" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1281.471] publishing internal event: requestforeground" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1281.474] publishing external event: requestforeground" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1281.476] set visibility -> ,true" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1281.477] setActive on browser element:true" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1281.497] before showing frame" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1281.498] set visibility -> ,true" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1281.498] setActive on browser element:true" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1281.501] before showing frame" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1281.503] aria-hidden on browser element:false" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1281.528] publishing external event: closing" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1281.529] publishing internal event: willclose" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1281.530] publishing external event: willclose" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1281.531] publishing internal event: terminated" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1281.532] publishing external event: terminated" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1281.556] Handling mozbrowserloadstart event..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1281.557] publishing internal event: loading" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1281.558] publishing external event: loading" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1281.659] Handling mozbrowsersecuritychange event..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1281.659] publishing internal event: securitychange" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1281.660] publishing external event: securitychange"insecure"" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1281.671] Handling mozbrowserlocationchange event..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1281.672] publishing internal event: locationchange" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1281.673] publishing external event: locationchange" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1281.928] Handling mozbrowsermetachange event..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1281.929] publishing internal event: themecolorchange" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1281.933] publishing external event: themecolorchange" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1281.951] Handling mozbrowsertitlechange event..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1281.952] publishing internal event: titlechange" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1281.953] publishing external event: titlechange" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1281.970] Handling mozbrowserlocationchange event..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1281.971] publishing internal event: locationchange" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1281.972] publishing external event: locationchange" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1282.005] close with immediate" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1282.005] closing,closed,::,immediate-close" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1282.008] publishing internal event: closed" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1282.009] Handling _closed event..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1282.033] set visibility -> ,false" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1282.034] setActive on browser element:false" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1282.065] before hiding frame" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1282.065] setVisible on browser element:false" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1282.069] Messages:ActivityWindow_2 is setting nfc active to: false" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1282.073] publishing internal event: willdestroy" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1282.074] publishing external event: willdestroy" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1282.098] publishing external event: destroyed" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[ActivityWindow][Messages][ActivityWindow_2][1282.122] publishing external event: closed" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1282.519] Handling mozbrowserloadend event..." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1282.521] publishing internal event: loaded" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1282.526] publishing external event: loaded" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1282.527] bgcolor= ,rgb(0, 0, 0)" " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)" app_window.js:1136:0 "[AppWindow][Camera][AppWindow_5][1282.531] setting background color.." " at aw_debug (app://system.gaiamobile.org/js/app_window.js:1136:0)"
Flags: needinfo?(alive)
Comment 16•10 years ago
|
||
I can repro the bug in 2.2 build (logcat attached) but I couldn't find the evidence of OOM in the log, plus the UI action is too smooth to be an OOM issue. In most (not all) cases, OOM does involve abrupt window termination and brief appearance of blank background image. It looks to me (totally a guess here) that when the message app is closed and the context is returning to the Camera app, camera app did not remember where it left off so starts from the beginning.
Flags: needinfo?(npark)
Comment 17•10 years ago
|
||
Russ: thanks for testing this with email. That's curious that the behavior is different in those two cases. Thanks also for thinking to check the process ids. That pretty clearly rules out my OOM hypothesis. Justin: I'd forgotten about the camera app "rebooting" itself with a reload No-Jun: I didn't see an OOM for sure. What I saw in the original attached logcat was evidence that the camera app was loaded twice (two sets of startup debug messages). And that is consistent with the "reboot" scenario Justin describes. Mike: app.js:522 reloads the app when a share activity succeeds and calls app.setSharingState('not-sharing'); (see controllers/preview-gallery.js:163) Git blame says that this code is yours from bug 1102675. Do you have time to take this and fix it here, or should we find someone else to work on it?
Blocks: 1102675
Flags: needinfo?(dflanagan) → needinfo?(mhabicher)
Comment 18•10 years ago
|
||
Just based on reading the code, I'm guessing that the email app must do a postError() and trigger the onerror function in preview-gallery.js, and in that case no reboot happens. But the message app actually sends postResult even in the error case, and that triggers the reboot? Though if that is the case we would expect to see the reboot after any normal share activity.
Comment 19•10 years ago
|
||
Okay, I've flashed 2.2 and have verified that this bug isn't specific to the message app, or to video. Any share activity that completesly normally causes the reboot. That means that if you take 3 photos and share one via sms (or even set it as your wallpaper) then when you come back to the camera, it reloads itself, and you lose the ability to share the other two photos because your preview gallery is gone. That is not quite data loss since the photos are still on your phone, but it is pretty bad. I'm going to go ahead and make this a blocker, since it is a regression caused by a 2.2+ bug. Looks like the offending patch only landed on 2.2, so that is the only branch that needs to be fixed. Mike: did the
blocking-b2g: 2.2? → 2.2+
Comment 20•10 years ago
|
||
Oops. Ignore the "Mike: did the" part of the comment above. I answered my own question about what branches are involved.
Assignee | ||
Comment 21•10 years ago
|
||
djf, the .reload() call[1] was in there to restart the Camera app if the activity was cancelled, because something wasn't working right when the activity was just cancelled instead of completing successfully. I don't remember the exact reason. 1. https://github.com/mozilla-b2g/gaia/commit/1431bc1d5b7f8c0426d0f80c30a24528828650d2#diff-611b9e5fc33d8d5655497e81dd1a9c32R522 I'll take a look at this.
Flags: needinfo?(mhabicher)
Comment 22•10 years ago
|
||
One thing to note: I ran this scenario on a debug build, which is much slower than the regular build. The bug was not reproducible in this case though, suggesting maybe that it's something to do with the timing?
Comment 23•10 years ago
|
||
Thanks, Mike. It looks to me like your logic is causing the restart when the activity is successful... I've taken the liberty of assigning this to you based on comment 21. Since it is a blocker, I don't want it to be unowned.
Assignee: nobody → mhabicher
Assignee | ||
Updated•10 years ago
|
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•