Cookie is slow to clear out stuff after safari quit

  • Cookie used to delete stuff super quick, almost immediately, after I would quit safari. Now it takes its sweet time. (about 6-12 seconds).

    12/9/13 2:11:27.159 PM Cookie[209]: *** -[__NSCFCalendar components:fromDate:toDate:options:]: fromDate cannot be nil
    I mean really, what do you think that operation is supposed to mean with a nil fromDate?
    An exception has been avoided for now.
    A few of these errors are going to be reported with this complaint, then further violations will simply silently do whatever random thing results from the nil.
    Here is the backtrace where this occurred this time (some frames may be missing due to compiler optimizations):
    	0   CoreFoundation                      0x00007fff8de420df -[__NSCFCalendar components:fromDate:toDate:options:] + 111
    	1   CoreFoundation                      0x00007fff8de4204a -[_NSCopyOnWriteCalendarWrapper components:fromDate:toDate:options:] + 90
    	2   Cookie                              0x0000000100041bdb Cookie + 269275
    	3   Cookie                              0x0000000100020ffe Cookie + 135166
    	4   AppKit                              0x00007fff89ccd32a -[NSMenu _populateFromDelegateWithEventRef:] + 337
    	5   AppKit                              0x00007fff89cca309 -[NSMenu _populateWithEventRef:] + 80
    	6   AppKit                              0x00007fff89ccc460 -[NSCarbonMenuImpl _carbonPopulateEvent:handlerCallRef:] + 431
    	7   AppKit                              0x00007fff89ccc176 NSSLMMenuEventHandler + 716
    	8   HIToolbox                           0x00007fff8e8476d4 _ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallRec + 892
    	9   HIToolbox                           0x00007fff8e846c87 _ZL30SendEventToEventTargetInternalP14OpaqueEventRefP20OpaqueEventTargetRefP14HandlerCallRec + 385
    	10  HIToolbox                           0x00007fff8e846af7 SendEventToEventTargetWithOptions + 43
    	11  HIToolbox                           0x00007fff8e88d0e8 _Z16SendMenuPopulateP8MenuDataP20OpaqueEventTargetRefjdjP14OpaqueEventRefPh + 277
    	12  HIToolbox                           0x00007fff8e8a92e9 _ZL15SendMenuOpeningP14MenuSelectDataP8MenuDatadjjP14__CFDictionaryhPh + 279
    	13  HIToolbox                           0x00007fff8e8a123e _ZL19PopUpMenuSelectCoreP8MenuData5PointdS1_tjPK4RecttjS4_S4_PK10__CFStringPP13OpaqueMenuRefPt + 910
    	14  HIToolbox                           0x00007fff8e8a06c6 _HandlePopUpMenuSelection7 + 596
    	15  AppKit                              0x00007fff89d24221 _NSSLMPopUpCarbonMenu3 + 4153
    	16  AppKit                              0x00007fff89d231d6 _NSPopUpCarbonMenu3 + 39
    	17  AppKit                              0x00007fff89d22e96 -[NSCarbonMenuImpl popUpMenu:atLocation:width:forView:withSelectedItem:withFont:withFlags:withOptions:] + 350
    	18  AppKit                              0x00007fff8a113959 +[NSStatusBarButtonCell popupStatusBarMenu:inRect:ofView:withEvent:] + 699
    	19  AppKit                              0x00007fff89de1a20 -[NSStatusBarButtonCell trackMouse:inRect:ofView:untilMouseUp:] + 153
    	20  AppKit                              0x00007fff89d201fd -[NSControl mouseDown:] + 706
    	21  AppKit                              0x00007fff89ca1d08 -[NSWindow sendEvent:] + 11296
    	22  AppKit                              0x00007fff89d9d11b -[NSStatusBarWindow sendEvent:] + 247
    	23  AppKit                              0x00007fff89c40744 -[NSApplication sendEvent:] + 2021
    	24  AppKit                              0x00007fff89a90a29 -[NSApplication run] + 646
    	25  AppKit                              0x00007fff89a7b803 NSApplicationMain + 940
    	26  Cookie                              0x0000000100001454 Cookie + 5204

  • is this the version from the MAS, or from my website?

  • I have the version from your site. I'm sorry but I can't pinpoint when this started happening. But it seems it started happening with the update to the sqlite thing a few updates ago. Since I have noticed this, I have wiped and restored mavericks several times for other reasons and I have noticed this behavior consistently.

    Before this behavior began, your program worked very quickly so that is why I believe the lethargy is an anomaly.

  • thanks for the crash log.

    this is a licensing error?
    I'll look into it and see what I can find

  • ok,

    Ive fixed it, ill upload a fresh build now:

    just give it a few minutes

  • v3.0.23a is available on my site now,

    let me know if you run into any problems.

  • I've been using Cookie now for a few days and the results are very good. Thank you very much Russell.

  • great!

    sorry for the inconvenience....
    I have tens of thousands of lines of code....
    sometimes things just get messed up by accident...