A) is the proper solution. If your code is assigning NaN into .nativeTime, your code has a bug that needs to be fixed.
Unfortunately, I do not have cycles to work on Calendar stuff these days (just as it's getting to the good part!), so I am a bad owner for these bugs. To delete the tragically-large chunk of bugspam, search for gregorianabdication.
Assignee: shaver → nobody
Extract of callstack when following the steps above: 00 sunbird!icaltime_from_timet_with_zone(long tm = -2077252342, int is_date = 0, struct _icaltimezone * zone = 0x013cb410)+0x3b [d:/dev/mozilla/calendar/libical/src/libical/icaltime.c @ 192] 01 sunbird!calDateTime::SetTimeInTimezone(int64 aTime = -9223372036854775808, class nsACString_internal * aTimezone = 0x0012a594)+0xb6 [d:/dev/mozilla/calendar/base/src/calDateTime.cpp @ 332] 02 sunbird!calDateTime::SetNativeTime(int64 aNativeTime = -9223372036854775808)+0x2a [d:/dev/mozilla/calendar/base/src/calDateTime.cpp @ 233] 03 xpcom_core!XPTC_InvokeByIndex(class nsISupports * that = 0x02c5b0f0, unsigned int methodIndex = 8, unsigned int paramCount = 1, struct nsXPTCVariant * params = 0x0012a728)+0x27 [d:/dev/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp @ 102] 04 sunbird!XPCWrappedNative::CallMethod(class XPCCallContext * ccx = 0x0012a8b4, XPCWrappedNative::CallMode mode = CALL_SETTER (2))+0xf37 [d:/dev/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp @ 2152] 05 sunbird!XPCWrappedNative::SetAttribute(class XPCCallContext * ccx = 0x0012a8b4)+0xe [d:/dev/mozilla/js/src/xpconnect/src/xpcprivate.h @ 1983] Same crash location as in Bug 324293 Comment #3.
(In reply to comment #4) > Same crash location as in Bug 324293 Comment #3. > Yeah, marking as a dupe, since that bug has the right dependency tree. *** This bug has been marked as a duplicate of 324293 ***
Status: NEW → RESOLVED
Last Resolved: 12 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.