Closed Bug 1493763 Opened 6 years ago Closed 2 years ago

Windows "Not Responding" for many minutes after startup with lightning, plus high memory, caused by invalid rrule

Categories

(Calendar :: Internal Components, defect)

defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 978060

People

(Reporter: wsmwk, Unassigned)

Details

(Keywords: perf, reproducible, testcase)

Daily hangs on startup for many minutes (up to 20) or when I change the view (3-4 minutes) at CPU usage 13%. Makemyday kindly looked at my data. He writes ... parsers could not handle invalid rrule RRULE:FREQ=DAILY;UNTIL=20141230T225959Z;COUNT=52;BYDAY=1TU,3TU,5TU per RfC5545 section 3.3.10 [1]: "The BYDAY rule part MUST NOT be specified with a numeric value when the FREQ rule part is not set to MONTHLY or YEARLY." FREQ should have been MONTHLY instead here. This is a problem for both libical and icaljs, so there's no other workaround available then removing the item from the calendar storage. In console, after first extremely long wait (minutes), I see JavaScript error: jar:file:///C:/Program%20Files/mozilla.org/TB%2064.0a1%202018-09-20/extensions/%7Be2fda1a4-762b-4020-b 5ad-a41df1933103%7D.xpi!/components/calItemModule.js -> resource://calendar/calendar-js/calRecurrenceInfo.js, line 480: uncaught exception: out of memory JavaScript error: jar:file:///C:/Program%20Files/mozilla.org/TB%2064.0a1%202018-09-20/extensions/%7Be2fda1a4-762b-4020-b 5ad-a41df1933103%7D.xpi!/components/calItemModule.js -> resource://calendar/calendar-js/calRecurrenceInfo.js, line 480: NS_ERROR_XPC_JS_THREW_STRING: out of memory'out of memory' when calling method: [calIRecurrenceRule::getOccurrences] JavaScript error: jar:file:///C:/Program%20Files/mozilla.org/TB%2064.0a1%202018-09-20/extensions/%7Be2fda1a4-762b-4020-b 5ad-a41df1933103%7D.xpi!/components/calItemModule.js -> resource://calendar/calendar-js/calRecurrenceInfo.js, line 480: NS_ERROR_XPC_JS_THREW_STRING: out of memory'out of memory' when calling method: [calIRecurrenceRule::getOccurrences] JavaScript error: jar:file:///C:/Program%20Files/mozilla.org/TB%2064.0a1%202018-09-20/extensions/%7Be2fda1a4-762b-4020-b 5ad-a41df1933103%7D.xpi!/components/calItemModule.js -> resource://calendar/calendar-js/calRecurrenceInfo.js, line 480: uncaught exception: out of memory

reproducible at the time. don't know if it still is

Keywords: reproducible
OS: Windows → All

Probably not happening as much if at all since 78.x?

Component: General → Internal Components
OS: All → Unspecified

(In reply to Arthur K. [He/Him] from comment #2)

Probably not happening as much if at all since 78.x?

I have no reason to believe it is gone. But it could be.

Needs to be retested

Severity: major → S2
Keywords: testcase

duplicate of one of these ? https://mzl.la/3UnfYE2

Status: NEW → RESOLVED
Closed: 2 years ago
Duplicate of bug: 978060
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.