Closed Bug 236689 Opened 21 years ago Closed 20 years ago

crash on alarm acknowledge if calendar and event are brand new

Categories

(Calendar :: Internal Components, defect)

x86
All
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: erik.griffin, Assigned: mostafah)

References

Details

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113 When I make a new Event and select as time 24 years older, and select reply all year, it isn't will work Reproducible: Always Steps to Reproduce: 1. Create new Calendar named "Geburtstage" 2. In this Calendar create new Event on Date 6. March 2004 - in Register "Event": - set "Title" to "Hans Wurst" - set "Starts" to "06.03.1986" - set "Ends" to "07.03.1986" - select "This Event lasts all day." - set "Note" to "Geburtstag - Wurst, Hans" - select "Private" - select "Alarm" to "5 Days before the event starts" - set "Event Status" to "Tentative" - set "Categories" to "Birthday" - set "Calendar File" to "Geburtstage" - Change Register to "Reccurrence": - select "Repeat every" to "1 Year" - select "Forever" 3. Press OK 4. Click to "Acknowledge" on the "Mozilla - Calendar Alarm - Alarm" Window 5. Mozilla does not react any longer, the CPU is working at full capacity to 100%
My guess is this has to do with the epoch time, might I ask if there is any particular reason that you are setting the event for 1986 instead of now, when you installed the calendar...and from now on to repeat every year?
Ich stelle deshalb das Datum auf 1986, weil Hans Wurst 1986 geboren wurde. Hat den Vorteil, dass ich sofort sehe wann er geboren ist und wie alt er wird. Der Kalender dürfte deshalb aber nicht abstürzen oder? ------------------------------------------------------------ I set the date to 1986, because Hans Wurst was born 1986. It has the advantage that I see immediately when it am born and he become as old. The calendar might however not fall therefore or?
Confirming, I get a 'Memory could not be "written"' error. It seems that the calendar has to be new - creating a similar event on an existing calendar file worked?
Status: UNCONFIRMED → NEW
Ever confirmed: true
Tested a little more. It's not about 1986, it's not about recurrence. This is what is needed for the crash: - open Calendar - create new calendar - create new even with an alarm that fires right away - try to ack It seems that a call to OEIICal.modifyEvent() crashes. The calendar file is ok.
Severity: normal → critical
Component: Calendar General → libxpical
OS: Windows XP → All
dammit. Forgot to update summary.
Summary: crashed if I make a very old event → crash on alarm acknowledge if calendar and event are brand new
*** Bug 217556 has been marked as a duplicate of this bug. ***
I suspect it's any expired alarm; I created a remote calendar to play with, a week or so ago with a test event for friday the 3rd. Someone came in to ask about it today, so I fired up the calendar and was reminded of the event. Later, I went to Ack it and the entire mozilla app crashed. 1.7.3 built out of the FreeBSD ports.
We replaced the alarm dialog and the entire structure behind this. I've never crashed with alarms. Resolving as WFM.
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → WORKSFORME
Mass move of libxpical bugs to the Internal Components, per ctalbert.
Component: libxpical → Internal Components
The bugspam monkeys have been set free and are feeding on Calendar :: Internal Components. Be afraid for your sanity!
QA Contact: gurganbl → base
You need to log in before you can comment on or make changes to this bug.