Closed Bug 903696 Opened 13 years ago Closed 12 years ago

[Gaia] [E-mail] Frequent problems fetching body parts on gmail (message loads forever, blue spinner keeps spinning)

Categories

(Firefox OS Graveyard :: Gaia::E-Mail, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 873793

People

(Reporter: rdaub, Unassigned)

Details

Attachments

(6 files, 2 obsolete files)

ENVIRONMENT: ZTE Open version 1.0.1.0 Build Identifier: 20130531232151 STEPS TO REPLICATE: Set up a Gmail account with Imap, and then tap to open various emails on the Inbox. I personally did not have this problem happen through WiFi. EXPECTED RESULTS: The email should open normally and the contents should be displayed. ACTUAL RESULTS: Occasionally, the body of the email does not show up. The header information, including sender, recipients, and email title appear, but the body of the email does not show. Only the spinning circle shows up, indefinitely. Please let me know if there is any additional information that I could ask the users. This was reported by a user on Input, and by another user on Mozilla-Hispano: https://www.mozilla-hispano.org/foro/viewtopic.php?f=47&t=16362 Here is the verbatim of the user that reported via Input: When I open the email application, automatically it downloads the list of emails (IMAP). Then I choose one to read it, it opens and in the top appears sender and receiver (me) adresses and the headline of the email but, in the content, the blue arrow turns and turns non stop and never appears the text (or the image or whatever which it´s attached), sometimes (aproximatelly an average of 1 each 10 emails) the email its opened and after this, this email will be always opened without any problem. I´ve tried to sent an email and it works perfectly, so I can´t understand what happens, because even there´s no relation between the size of the email, for example your email which it´s only text it´s not opened and other with an photo-advertisement was open and, as I said, since this moment always can be opened. It might be something related with gmail service because with hotmail doesn´t happens. I tried to change sincronization from automatic to 1 day and it doesn´t helps neither. The only suspicious thing i´ve seen is that the hosts name is imap.googlemail.com and looking on the internet normally it´s used imap.gmail.com but it can´t be changed manually. I´ve changed the server from imap.googlemail.com to imap.gmail.com configurating manually the account and it happens exactly the same problem, even the same emails are opened and which not still no. I hope my information will be useful. Greetings. - Ralph
The easiest/most useful info we can be provided is adb logcat output, ideally with 'adb logcat' started before trying to reproduce the bug. See https://wiki.mozilla.org/Gaia/Email/RequiredBugInfo for more info. This sounds like we are either encountering some IMAP parse errors on the body or we are having serious network connection stability issues or we're just not noticing that the connection is dead. It's probably worth noting that the user can hit the back button from the message reader to go back to the message list. And it's possible that trying to look at another message may cause us to re-connect to the network. We stop automatically trying to connect at some point and leave it up to the user to try and do something that forces us to try and connect.
Status: NEW → UNCONFIRMED
Ever confirmed: false
Summary: [Gaia] [E-mail] Occasionally, some Gmail emails remain loading indefinitely → [Gaia] [E-mail] Frequent problems fetching body parts on gmail (message loads forever, blue spinner keeps spinning)
Hi Andrew, Thanks for your the instructions for the ADB logcat output. I did a few tests, and although I was not able to replicate this issue again, organically, I was able to reproduce it by "Opening an email, and as it loads, deactivating the network connection." I am attaching the logcat from this test. Thank you also for the suggestion of hitting the back button. Although it's a good workaround for a temporary issue, I believe it's not a very good user experience. Some users may be left waiting and frustrated if there is no interim message that there is no network connection, especially in countries where the coverage may be spotty. Please let me know if you have any questions, comments, or suggestions. Thanks!! =) - Ralph
Attached file Log.txt
Steps to replicate - 1. Open email application 2. Open an email 3. As the email is opening (blue circle spinning), pull the drop down notification bar 4. Deactivate the Internet connection This might take a few tries to get the timing correctly. But when it works, the blue circle keeps spinning indefinitely with no notice of the connection being lost.
Hi Andrew, Today I encountered this bug again in Bogotá, Colombia. Unfortunately, I did not have the computer available for logging. Moreover, hitting the "Back" button, and then trying to access the email did not solve the bug - the spinning circle continued to appear for a few hours. Please let me know if there is anything else that I may be able to help with. Thanks!! - Ralph
Hi, I can give more information. I´ve created new gmail account (let´s call it nº2) and it works perfectly but my old (nº1) does the same spining non stop, even resending all the emails from nº2 to nº1, in nº2 account I´m able to open everything but no in nº1. So i´ve been checking security tips and i haven´t found anything diferent between both (I will recheck it), one thing that it was different is that the tree directories (folders) in nº1 I created new and erased some of them, could it be that changing the structure it has some problem? Or maybe is problem of some served of Google. I don´t know, I will continue investigating.
Hi, I can reproduce this bug too. This on FFOS 1.0.1 and 1.1.1-prerelease. Opposite to comment 3, if I switch off and switch on again wifi by the notification panel during the blue circle is spinning, then the message body is loaded. Restarting the Mail App change nothing. Restarting FFOS change nothing. Wiping Cache from recovery mode change nothing. I can confirm too comment 5 : I set-up a 2sd gmail account and it works perfectly. I think that this bug should be turn to NEW.
Attached file Log FFOS 1.0.1 Issue Yes (obsolete) —
Error starting MailApp. Maybe related to this bug.
Error starting MailApp. Maybe related to this bug.
Attachment #813481 - Attachment is obsolete: true
This log just follow test 7.1 (no app exit or something else) Steps done: 1-Open Msg 1 : Body showed 2-Back to InBox, scroll down 3-Open Msg 2 : Body loading infinite 4-Open Notification pannel, switch Off wifi then switch it On again The Msg 2 body should be download and seen.
Error starting MailApp. Maybe related to this bug.
This log just follow test 5.1 (no app exit or something else) Steps done: 1-Open Msg 1 : Body showed 2-Back to InBox, scroll down 3-Open Msg 2 : Body loading infinite 4-Open Notification pannel, switch Off wifi then switch it On again The Msg 2 body should be download and seen.
The logs do not appear to be related to this bug. The 1.1.1 issues as indicated by both logs (5.1, 5.2) are bug 901926 which has been fixed on v1.2. The work-arounds are either to delete the offending message from the server or to hope that the message will no longer be synchronized and delete the account and re-add it so sync will no longer try and sync that. The 1.0.1 first log (7.1) shows no signs of errors occurring. The second log (7.2) might also be bug 901926 or some type of folder sync bug, although the error signature is different. v1.0.1 is extremely far behind trunk and no bugs will be fixed on it. I believe v1.1 is in a similar situation. Bugs should ideally be reproduced against trunk/master, although v1.2 hasn't diverged too much and fixed bugs are still eligible for uplift to it.
Same as bug 873793?
I tried to do a quick debug poke; unfortunately it seems you can't currently use the remote debugger on certified apps...? So I just stuck some console.log()s in to see what gets run. By default I just get this: I/GeckoDump( 3730): LOG: pushCard for type: message_reader With a bunch of extra console.log()s I can see that the message_reader card's postInsert method gets called, and it fetches a message body with the 'downloadBodyReps' option which fires off asynchronous fetch of the body contents. The main body object comes back, without the reps downloaded, and we fall out of postInsert, leaving an 'onchange' event handler on the body object which is supposed to call the card's handleBodyChange method. This never gets called, so we get left on the spinner display forever... I've taken a brief look at the backend bits in main-frame-setup.js but I don't know yet how everything works in there, it looks a bit scary!
blocking-b2g: --- → fugu?
Flags: needinfo?(styang)
Hi, I'm running 1.1.1.0-GP (last stable provided by geeksphone) on a keon (I'm a mozilla reps). I have the exact same bug: using WiFi or 3G, I can open the mail application, the new mails are fetched (but without the excerpt) and if I open a mail, I have the object, the contacts, but the body of the mail itself is not loading, it is spinning forever. It worked once a long time ago, but not anymore. I tried to switch off and on the wifi during loading, it doesn't change anything. I'm going to add the result of adb logcat | egrep -v 'IdleService|wpa_supplicant'
Comment on attachment 8348748 [details] Keon 1.1.1.0-GP adb logcat | egrep -v 'IdleService|wpa_supplicant' adb logcat | egrep -v 'IdleService|wpa_supplicant' --------- beginning of /dev/log/system I/Vold ( 104): Vold 2.1 (the revenge) firing up D/Vold ( 104): Volume sdcard state changing -1 (Initializing) -> 0 (No-Media) D/Vold ( 104): Volume emmc state changing -1 (Initializing) -> 0 (No-Media) D/Vold ( 104): Volume sdcard state changing 0 (No-Media) -> 2 (Pending) D/Vold ( 104): Volume sdcard state changing 2 (Pending) -> 1 (Idle-Unmounted) W/Vold ( 104): Duplicate state (1) W/Vold ( 104): Duplicate state (1) W/Vold ( 104): Duplicate state (1) W/Vold ( 104): Duplicate state (1) W/Vold ( 104): Duplicate state (1) W/Vold ( 104): Duplicate state (1) W/Vold ( 104): Duplicate state (1) W/Vold ( 104): Duplicate state (1) W/Vold ( 104): Duplicate state (1) W/Vold ( 104): Duplicate state (1) W/Vold ( 104): Duplicate state (1) W/Vold ( 104): Duplicate state (1) W/Vold ( 104): Duplicate state (1) D/VoldCmdListener( 104): volume list D/VoldCmdListener( 104): volume mount sdcard I/Vold ( 104): /dev/block/vold/179:20 being considered for volume sdcard D/Vold ( 104): Volume sdcard state changing 1 (Idle-Unmounted) -> 3 (Checking) W/Vold ( 104): Skipping fs checks I/Vold ( 104): Device /dev/block/vold/179:20, target /mnt/sdcard mounted @ /mnt/secure/staging D/Vold ( 104): Volume sdcard state changing 3 (Checking) -> 4 (Mounted) D/NetUtils( 108): ifc_set_addr ioctl D/NetUtils( 108): ifc_set_addr(wlan0, xx) = -1 D/NetUtils( 108): ifc_set_addr ioctl D/NetUtils( 108): ifc_set_addr(wlan0, xx) = 0 D/NetUtils( 108): ifc_set_addr ioctl D/NetUtils( 108): ifc_set_addr(wlan0, xx) = 0 D/NetUtils( 108): ifc_set_addr ioctl D/NetUtils( 108): ifc_set_addr(wlan0, xx) = 0 D/NetUtils( 108): ifc_set_addr ioctl D/NetUtils( 108): ifc_set_addr(wlan0, xx) = 0 D/NetUtils( 108): ifc_set_addr ioctl D/NetUtils( 108): ifc_set_addr(wlan0, xx) = 0 D/NetUtils( 108): ifc_set_addr ioctl D/NetUtils( 108): ifc_set_addr(wlan0, xx) = 0 D/NetUtils( 108): ifc_set_addr ioctl D/NetUtils( 108): ifc_set_addr(wlan0, xx) = 0 --------- beginning of /dev/log/main I/Gonk ( 108): Setting nice for pid 586 to 1 I/Gonk ( 108): Changed nice for pid 586 from 18 to 1. I/Gonk ( 108): Setting nice for pid 420 to 1 I/Gonk ( 108): Changed nice for pid 420 from 18 to 1. I/GeckoDump( 108): XXX FIXME : Got a mozContentEvent: desktop-notification-click I/Gonk ( 108): Setting nice for pid 420 to 18 I/Gonk ( 108): Changed nice for pid 420 from 1 to 18. I/Gonk ( 108): Setting nice for pid 696 to 1 I/Gonk ( 108): Changed nice for pid 696 from 18 to 1. I/Gecko ( 108): ContactDB: normalized filterValue is empty, can't perform match search. I/Gonk ( 108): Setting nice for pid 586 to 18 I/Gonk ( 108): Changed nice for pid 586 from 1 to 18. D/QCRIL_RPC( 117): Enter qcril_sms_cmd_callback D/QCRIL_RPC( 117): Exit qcril_sms_cmd_callback D/QCRIL_RPC( 117): Enter qcril_sms_command_event_callback D/QCRIL_RPC( 117): Exit qcril_sms_command_event_callback D/QCRIL_RPC( 117): Enter qcril_sms_msg_event_callback D/QCRIL_RPC( 117): Exit qcril_sms_msg_event_callback D/QCRIL_RPC( 117): Enter qcril_cm_srvsys_event_callback D/QCRIL_RPC( 117): Exit qcril_cm_srvsys_event_callback I/Gecko ( 108): ContactDB: normalized filterValue is empty, can't perform match search. D/QCRIL_RPC( 117): Enter qcril_sms_cfg_event_callback D/QCRIL_RPC( 117): Exit qcril_sms_cfg_event_callback D/QCRIL_RPC( 117): Enter qcril_sms_cfg_event_callback D/QCRIL_RPC( 117): Exit qcril_sms_cfg_event_callback D/QCRIL_RPC( 117): Enter qcril_cm_srvsys_event_callback D/QCRIL_RPC( 117): Exit qcril_cm_srvsys_event_callback D/QCRIL_RPC( 117): Enter qcril_cm_srvsys_event_callback D/QCRIL_RPC( 117): Exit qcril_cm_srvsys_event_callback D/QCRIL_RPC( 117): Enter qcril_cm_srvsys_event_callback D/QCRIL_RPC( 117): Exit qcril_cm_srvsys_event_callback D/QCRIL_RPC( 117): Enter qcril_sms_msg_event_callback D/QCRIL_RPC( 117): Exit qcril_sms_msg_event_callback E/WMSTS ( 117): Month is invalid: 0 D/QCRIL_RPC( 117): Enter qcril_sms_cmd_callback D/QCRIL_RPC( 117): Exit qcril_sms_cmd_callback D/QCRIL_RPC( 117): Enter qcril_sms_command_event_callback D/QCRIL_RPC( 117): Exit qcril_sms_command_event_callback D/QCRIL_RPC( 117): Enter qcril_sms_msg_event_callback D/QCRIL_RPC( 117): Exit qcril_sms_msg_event_callback D/QCRIL_RPC( 117): Enter qcril_cm_srvsys_event_callback D/QCRIL_RPC( 117): Exit qcril_cm_srvsys_event_callback D/QCRIL_RPC( 117): Enter qcril_cm_srvsys_event_callback D/QCRIL_RPC( 117): Exit qcril_cm_srvsys_event_callback D/QCRIL_RPC( 117): Enter qcril_sms_msg_event_callback D/QCRIL_RPC( 117): Exit qcril_sms_msg_event_callback E/WMSTS ( 117): Month is invalid: 0 D/QCRIL_RPC( 117): Enter qcril_cm_srvsys_event_callback D/QCRIL_RPC( 117): Exit qcril_cm_srvsys_event_callback I/Gonk ( 108): Setting nice for pid 422 to 1 I/Gonk ( 108): Changed nice for pid 422 from 18 to 1. I/Gonk ( 108): Setting nice for pid 696 to 18 I/Gonk ( 108): Changed nice for pid 696 from 1 to 18. I/Gecko ( 108): ContactDB: normalized filterValue is empty, can't perform match search. I/Gecko ( 696): I/Gecko ( 696): ###!!! [Child][AsyncChannel] Error: Channel closing: too late to send/recv, messages will be lost I/Gecko ( 696): I/Gecko ( 586): I/Gecko ( 586): ###!!! [Child][AsyncChannel] Error: Channel closing: too late to send/recv, messages will be lost I/Gecko ( 586): I/Gecko ( 500): I/Gecko ( 500): ###!!! [Child][RPCChannel] Error: Channel closing: too late to send/recv, messages will be lost I/Gecko ( 500): I/Gonk ( 108): Setting nice for pid 733 to 1 I/Gonk ( 108): Changed nice for pid 733 from 18 to 1. E/GeckoConsole( 733): [JavaScript Warning: "Expected pseudo-element but found '-moz-placeholder'. Ruleset ignored due to bad selector." {file: "app://email.gaiamobile.org/shared/style/input_areas.css" line: 40}] E/GeckoConsole( 733): [JavaScript Warning: "Error in parsing value for '-moz-transition-delay'. Declaration dropped." {file: "app://email.gaiamobile.org/style/mail.css" line: 51}] E/GeckoConsole( 733): [JavaScript Warning: "Error in parsing value for 'transition'. Declaration dropped." {file: "app://email.gaiamobile.org/style/mail.css" line: 55}] E/GeckoConsole( 733): [JavaScript Warning: "Error in parsing value for 'background-image'. Declaration dropped." {file: "app://email.gaiamobile.org/style/mail.css" line: 109}] E/GeckoConsole( 733): [JavaScript Warning: "Error in parsing value for 'height'. Declaration dropped." {file: "app://email.gaiamobile.org/style/mail.css" line: 161}] I/Gecko ( 733): TCPSocket: window init: 4 I/Gonk ( 108): Setting nice for pid 422 to 18 I/Gonk ( 108): Changed nice for pid 422 from 1 to 18. I/GeckoDump( 733): LOG: got localized! I/Gecko ( 733): WLOG: Email knows that it is: offline and previously was: online I/Gecko ( 733): WLOG: deferring getConfig call until ready I/Gecko ( 733): WLOG: Email knows that it is: online and previously was: offline I/Gecko ( 733): WLOG: main thread reports DB ready I/Gecko ( 733): WLOG: issuing getConfig call to main thread I/Gecko ( 733): WLOG: runOp(do: {"type":"syncFolderList","longtermId":"0/1o","lifecycle":"do","localStatus":"done","serverStatus":"doing","tryCount":0,"humanOp":"syncFolderList"}) I/Gecko ( 733): WLOG: runOp(do: {"type":"syncFolderList","longtermId":"1/2v","lifecycle":"do","localStatus":"done","serverStatus":"doing","tryCount":0,"humanOp":"syncFolderList"}) I/Gecko ( 733): WLOG: setSyncIntervalMS: 0 I/Gecko ( 733): WLOG: Mail universe/bridge created and notified! I/Gecko ( 733): TCPSocket: content process: true I/Gecko ( 733): I/Gecko ( 733): TCPSocket: window init: 4 I/Gecko ( 733): TCPSocket: startup called I/Gecko ( 733): I/Gecko ( 733): TCPSocket: Host info: ssl0.ovh.net:993 I/Gecko ( 733): I/Gecko ( 733): TCPSocket: SSL: ssl I/Gecko ( 733): I/Gecko ( 108): TCPSocket: content process: false I/Gecko ( 108): I/Gecko ( 108): TCPSocket: window init: undefined I/Gecko ( 108): TCPSocket: startup called I/Gecko ( 108): I/Gecko ( 108): TCPSocket: Host info: ssl0.ovh.net:993 I/Gecko ( 108): I/Gecko ( 108): TCPSocket: SSL: ssl I/Gecko ( 108): I/Gecko ( 733): TCPSocket: content process: true I/Gecko ( 733): I/Gecko ( 733): TCPSocket: window init: 4 I/Gecko ( 733): TCPSocket: startup called I/Gecko ( 733): I/Gecko ( 733): TCPSocket: Host info: ssl0.ovh.net:993 I/Gecko ( 733): I/Gecko ( 733): TCPSocket: SSL: ssl I/Gecko ( 733): I/Gecko ( 108): TCPSocket: content process: false I/Gecko ( 108): I/Gecko ( 108): TCPSocket: window init: undefined I/Gecko ( 108): TCPSocket: startup called I/Gecko ( 108): I/Gecko ( 108): TCPSocket: Host info: ssl0.ovh.net:993 I/Gecko ( 108): I/Gecko ( 108): TCPSocket: SSL: ssl I/Gecko ( 108): E/GeckoConsole( 108): ssl0.ovh.net : server does not support RFC 5746, see CVE-2009-3555 E/GeckoConsole( 108): ssl0.ovh.net : server does not support RFC 5746, see CVE-2009-3555 I/Gecko ( 733): WLOG: syncDateRange: 1386288000000 null I/Gecko ( 733): WLOG: Skewed DB lookup. Start: 1386280800000 Thu, 05 Dec 2013 22:00:00 GMT End: null null I/GeckoDump( 733): LOG: saveCacheCookie: 7228 in 4 segments I/Gecko ( 733): TCPSocket: content process: true I/Gecko ( 733): I/Gecko ( 733): TCPSocket: window init: 4 I/Gecko ( 733): TCPSocket: startup called I/Gecko ( 733): I/Gecko ( 733): TCPSocket: Host info: ssl0.ovh.net:993 I/Gecko ( 733): I/Gecko ( 733): TCPSocket: SSL: ssl I/Gecko ( 733): I/Gecko ( 108): TCPSocket: content process: false I/Gecko ( 108): I/Gecko ( 108): TCPSocket: window init: undefined I/Gecko ( 108): TCPSocket: startup called I/Gecko ( 108): I/Gecko ( 108): TCPSocket: Host info: ssl0.ovh.net:993 I/Gecko ( 108): I/Gecko ( 108): TCPSocket: SSL: ssl I/Gecko ( 108): I/Gecko ( 733): WERR: Explosion while processing data TypeError: box.attribs is undefined I/Gecko ( 733): WERR: Stack: ImapAccount.prototype._determineFolderType@app://email.gaiamobile.org/js/ext/mailapi/composite/configurator.js:3562 I/Gecko ( 733): walkBoxes@app://email.gaiamobile.org/js/ext/mailapi/composite/configurator.js:3693 I/Gecko ( 733): walkBoxes@app://email.gaiamobile.org/js/ext/mailapi/composite/configurator.js:3718 I/Gecko ( 733): ImapAccount.prototype._syncFolderComputeDeltas@app://email.gaiamobile.org/js/ext/mailapi/composite/configurator.js:3721 I/Gecko ( 733): processResponse@app://email.gaiamobile.org/js/ext/mailapi/imap/probe.js:749 I/Gecko ( 733): processData@app://email.gaiamobile.org/js/ext/mailapi/imap/probe.js:967 I/Gecko ( 733): ImapConnection.prototype.connect/<@app://email.gaiamobile.org/js/ext/mailapi/imap/probe.js:465 I/Gecko ( 733): EventEmitter.prototype.emit@app://email.gaiamobile.org/js/ext/mailapi/worker-bootstrap.js:10924 I/Gecko ( 733): NetSocket.prototype._ondata@app://email.gaiamobile.org/js/ext/mailapi/imap/probe.js:83 I/Gecko ( 733): NetSocket/routerInfo<@app://email.gaiamobile.org/js/ext/mailapi/imap/probe.js:43 I/Gecko ( 733): receiveInstanceMessage@app://email.gaiamobile.org/js/ext/mailapi/worker-bootstrap.js:9949 I/Gecko ( 733): receiv I/GeckoDump( 733): ERR: onerror reporting: box.attribs is undefined @ app://email.gaiamobile.org/js/ext/mailapi/composite/configurator.js : 3562 E/GeckoConsole( 733): [JavaScript Error: "box.attribs is undefined" {file: "app://email.gaiamobile.org/js/ext/mailapi/composite/configurator.js" line: 3562}] I/Gecko ( 733): WERR: Explosion while processing data TypeError: box.attribs is undefined I/Gecko ( 733): WERR: Stack: ImapAccount.prototype._determineFolderType@app://email.gaiamobile.org/js/ext/mailapi/composite/configurator.js:3562 I/Gecko ( 733): walkBoxes@app://email.gaiamobile.org/js/ext/mailapi/composite/configurator.js:3693 I/Gecko ( 733): walkBoxes@app://email.gaiamobile.org/js/ext/mailapi/composite/configurator.js:3718 I/Gecko ( 733): ImapAccount.prototype._syncFolderComputeDeltas@app://email.gaiamobile.org/js/ext/mailapi/composite/configurator.js:3721 I/Gecko ( 733): processResponse@app://email.gaiamobile.org/js/ext/mailapi/imap/probe.js:749 I/Gecko ( 733): processData@app://email.gaiamobile.org/js/ext/mailapi/imap/probe.js:967 I/Gecko ( 733): ImapConnection.prototype.connect/<@app://email.gaiamobile.org/js/ext/mailapi/imap/probe.js:465 I/Gecko ( 733): EventEmitter.prototype.emit@app://email.gaiamobile.org/js/ext/mailapi/worker-bootstrap.js:10924 I/Gecko ( 733): NetSocket.prototype._ondata@app://email.gaiamobile.org/js/ext/mailapi/imap/probe.js:83 I/Gecko ( 733): NetSocket/routerInfo<@app://email.gaiamobile.org/js/ext/mailapi/imap/probe.js:43 I/Gecko ( 733): receiveInstanceMessage@app://email.gaiamobile.org/js/ext/mailapi/worker-bootstrap.js:9949 I/Gecko ( 733): receiv I/GeckoDump( 733): ERR: onerror reporting: box.attribs is undefined @ app://email.gaiamobile.org/js/ext/mailapi/composite/configurator.js : 3562 E/GeckoConsole( 733): [JavaScript Error: "box.attribs is undefined" {file: "app://email.gaiamobile.org/js/ext/mailapi/composite/configurator.js" line: 3562}] E/GeckoConsole( 108): ssl0.ovh.net : server does not support RFC 5746, see CVE-2009-3555 I/Gecko ( 733): WLOG: searchargs: NOT DELETED SINCE 6-Dec-2013 I/Gonk ( 108): Setting nice for pid 794 to 18 I/Gonk ( 108): Changed nice for pid 794 from 0 to 18. I/Gecko ( 733): WLOG: SERVER UIDS 17 60 I/Gecko ( 733): WLOG: FETCHED 0 known id 331 known srvid 23390 actual id 22809 I/Gecko ( 733): WLOG: FETCHED 1 known id 298 known srvid 23342 actual id 22813 I/Gecko ( 733): WLOG: FETCHED 2 known id 295 known srvid 23320 actual id 22847 I/Gecko ( 733): WLOG: FETCHED 3 known id 268 known srvid 23232 actual id 22904 I/Gecko ( 733): WLOG: FETCHED 4 known id 267 known srvid 23220 actual id 22942 I/Gecko ( 733): WLOG: FETCHED 5 known id 266 known srvid 23181 actual id 23010 I/Gecko ( 733): WLOG: FETCHED 6 known id 260 known srvid 23152 actual id 23067 I/Gecko ( 733): WLOG: FETCHED 7 known id 259 known srvid 23125 actual id 23096 I/Gecko ( 733): WLOG: FETCHED 8 known id 258 known srvid 23105 actual id 23105 I/Gecko ( 733): WLOG: FETCHED 9 known id 257 known srvid 23096 actual id 23125 I/Gecko ( 733): WLOG: FETCHED 10 known id 256 known srvid 23067 actual id 23152 I/Gecko ( 733): WLOG: FETCHED 11 known id 243 known srvid 23010 actual id 23181 I/Gecko ( 733): WLOG: FETCHED 12 known id 239 known srvid 22942 actual id 23220 I/Gecko ( 733): WLOG: FETCHED 13 known id 236 known srvid 22904 actual id 23232 I/Gecko ( 733): WLOG: FETCHED 14 known id 185 known srvid 22847 actual id 23320 I/Gecko ( 733): WLOG: FETCHED 15 known id 173 known srvid 22813 actual id 23342 I/Gecko ( 733): WLOG: FETCHED 16 known id 172 known srvid 22809 actual id 23390 I/Gecko ( 733): WLOG: Sync Completed! null days 17 messages synced I/Gecko ( 733): WLOG: folder message count 766 dbCount 41 syncedThrough null oldest known 1385551144000 I/GeckoDump( 733): LOG: saveCacheCookie: 7228 in 4 segments E/profiler( 794): Registering start signal E/GeckoConsole( 794): [JavaScript Warning: "Unknown property '-moz-align-self'. Declaration dropped." {file: "resource://gre-resources/ua.css" line: 44}] I/Gecko ( 794): ###################################### forms.js loaded I/Gecko ( 794): ############################### browserElementPanning.js loaded I/Gecko ( 794): ######################## BrowserElementChildPreload.js loaded I/GeckoDump( 733): LOG: saveCacheCookie: 7228 in 4 segments // AT THIS TIME I ONLY OPENED THE EMAIL APP, I DIDN'T CLICK ON THE EMAIL // NOW LET'S CLICK ON THE MAIL D/QCRIL_RPC( 117): Enter qcril_cm_srvsys_event_callback D/QCRIL_RPC( 117): Exit qcril_cm_srvsys_event_callback D/QCRIL_RPC( 117): Enter qcril_cm_srvsys_event_callback D/QCRIL_RPC( 117): Exit qcril_cm_srvsys_event_callback D/QCRIL_RPC( 117): Enter qcril_sms_cfg_event_callback D/QCRIL_RPC( 117): Exit qcril_sms_cfg_event_callback D/QCRIL_RPC( 117): Enter qcril_sms_cfg_event_callback D/QCRIL_RPC( 117): Exit qcril_sms_cfg_event_callback D/QCRIL_RPC( 117): Enter qcril_cm_phonesvc_command_callback D/QCRIL_RPC( 117): Exit qcril_cm_phonesvc_command_callback D/QCRIL_RPC( 117): Enter qcril_cm_phonesvc_event_callback D/QCRIL_RPC( 117): Exit qcril_cm_phonesvc_event_callback D/QCRIL_RPC( 117): Enter qcril_cm_event_command_callback D/QCRIL_RPC( 117): Exit qcril_cm_event_command_callback D/QCRIL_RPC( 117): Enter qcril_sms_cmd_callback D/QCRIL_RPC( 117): Exit qcril_sms_cmd_callback D/QCRIL_RPC( 117): Enter qcril_sms_command_event_callback D/QCRIL_RPC( 117): Enter qcril_sms_cfg_event_callback D/QCRIL_RPC( 117): Exit qcril_sms_cfg_event_callback D/QCRIL_RPC( 117): Exit qcril_sms_command_event_callback D/QCRIL_RPC( 117): Enter qcril_sms_msg_event_callback D/QCRIL_RPC( 117): Exit qcril_sms_msg_event_callback D/QCRIL_RPC( 117): Enter qcril_sms_cmd_callback D/QCRIL_RPC( 117): Exit qcril_sms_cmd_callback D/QCRIL_RPC( 117): Enter qcril_sms_command_event_callback D/QCRIL_RPC( 117): Exit qcril_sms_command_event_callback D/QCRIL_RPC( 117): Enter qcril_sms_msg_event_callback D/QCRIL_RPC( 117): Exit qcril_sms_msg_event_callback D/QCRIL_RPC( 117): Enter qcril_cm_srvsys_event_callback D/QCRIL_RPC( 117): Exit qcril_cm_srvsys_event_callback D/QCRIL_RPC( 117): Enter qcril_cm_srvsys_event_callback D/QCRIL_RPC( 117): Exit qcril_cm_srvsys_event_callback D/QCRIL_RPC( 117): Enter qcril_sms_cfg_event_callback D/QCRIL_RPC( 117): Exit qcril_sms_cfg_event_callback D/QCRIL_RPC( 117): Enter qcril_sms_cfg_event_callback D/QCRIL_RPC( 117): Exit qcril_sms_cfg_event_callback D/QCRIL_RPC( 117): Enter qcril_cm_phonesvc_command_callback D/QCRIL_RPC( 117): Exit qcril_cm_phonesvc_command_callback D/QCRIL_RPC( 117): Enter qcril_cm_event_command_callback D/QCRIL_RPC( 117): Exit qcril_cm_event_command_callback D/QCRIL_RPC( 117): Enter qcril_cm_phonesvc_event_callback D/QCRIL_RPC( 117): Exit qcril_cm_phonesvc_event_callback D/QCRIL_RPC( 117): Enter qcril_sms_cmd_callback D/QCRIL_RPC( 117): Exit qcril_sms_cmd_callback D/QCRIL_RPC( 117): Enter qcril_sms_command_event_callback D/QCRIL_RPC( 117): Exit qcril_sms_command_event_callback D/QCRIL_RPC( 117): Enter qcril_sms_cfg_event_callback D/QCRIL_RPC( 117): Exit qcril_sms_cfg_event_callback D/QCRIL_RPC( 117): Enter qcril_sms_msg_event_callback D/QCRIL_RPC( 117): Exit qcril_sms_msg_event_callback D/QCRIL_RPC( 117): Enter qcril_sms_cmd_callback D/QCRIL_RPC( 117): Exit qcril_sms_cmd_callback D/QCRIL_RPC( 117): Enter qcril_sms_command_event_callback D/QCRIL_RPC( 117): Exit qcril_sms_command_event_callback D/QCRIL_RPC( 117): Enter qcril_sms_msg_event_callback D/QCRIL_RPC( 117): Exit qcril_sms_msg_event_callback D/QCRIL_RPC( 117): Enter qcril_cm_srvsys_event_callback D/QCRIL_RPC( 117): Exit qcril_cm_srvsys_event_callback
Here is the result of the adb logcat | egrep -v 'IdleService|wpa_supplicant' command when opening the mail application and then an email
Attachment #8348748 - Attachment is obsolete: true
blocking-b2g: fugu? → ---
Flags: needinfo?(styang)
I just flash the last 1.2 build by geeksphone for my keon and still have the problem: I/Gecko ( 681): WERR: Explosion while processing data TypeError: box.attribs is undefined I/Gecko ( 681): WERR: Stack: ImapAccount.prototype._determineFolderType@app://email.gaiamobile.org/js/ext/mailapi/composite/configurator.js:3539
I can confirm this bug from the very first versions of fxos (from 1.0 to 1.4), also, i can confirm that this bug can be workarounded disabling and enabling the wifi. Tested with a GMail/IMAP account on GP-Peak and GP-Keon.
I just upgraded my Keon to the 1.3.0.0-prerelease, and I still have this bug.
I tried to reset my Keon, I wiped data and cache, nothing changed...
This is still an issue with Geeksphone Revolution on v1.3 (2e2e4488)
Brion Vibber, comment 13: Appears to be. Marking it as a duplicate.
Status: UNCONFIRMED → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
RESOLVED? its dupped, but not fixed yet. and this one is also related if not the same issue: https://bugzilla.mozilla.org/show_bug.cgi?id=925480
I'm sorry for the confusion - It's my first time marking a bug as duplicate. Resetting the status to Verified Duplicate.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: