ashchan / mail-notifr

Mail Notifr - Gmail Notifier for macOS
https://ashchan.com/projects/gmail-notifr
MIT License
210 stars 35 forks source link

crash on startup. #27

Closed lookfirst closed 10 years ago

lookfirst commented 10 years ago

It was working great for a while. Now it just crashes when I start it up. Sad face.

Process:         Gmail Notifr [35141]
Path:            /Applications/Gmail Notifr.app/Contents/MacOS/Gmail Notifr
Identifier:      com.ashchan.GmailNotifr
Version:         0.9.0 (129)
Code Type:       X86-64 (Native)
Parent Process:  launchd [251]
Responsible:     Gmail Notifr [35141]
User ID:         501

Date/Time:       2014-03-08 18:12:55.232 -0800
OS Version:      Mac OS X 10.9.2 (13C64)
Report Version:  11
Anonymous UUID:  FADEA59A-C576-91BA-43FB-09AA82EFBF8F

Sleep/Wake UUID: DF82004A-7F82-4726-96AD-0885A4A088D3

Crashed Thread:  7  Dispatch queue: com.apple.root.default-priority

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Application Specific Information:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[4]'
abort() called
terminating with uncaught exception of type NSException

Application Specific Backtrace 1:
0   CoreFoundation                      0x00007fff92f8225c __exceptionPreprocess + 172
1   libobjc.A.dylib                     0x00007fff9188ae75 objc_exception_throw + 43
2   CoreFoundation                      0x00007fff92e82011 -[__NSPlaceholderDictionary initWithObjects:forKeys:count:] + 385
3   CoreFoundation                      0x00007fff92e97d19 +[NSDictionary dictionaryWithObjects:forKeys:count:] + 57
4   Gmail Notifr                        0x0000000107ab6715 Gmail Notifr + 50965
5   libdispatch.dylib                   0x00007fff9499f1d7 _dispatch_call_block_and_release + 12
6   libdispatch.dylib                   0x00007fff9499c2ad _dispatch_client_callout + 8
7   libdispatch.dylib                   0x00007fff9499e09e _dispatch_root_queue_drain + 326
8   libdispatch.dylib                   0x00007fff9499f193 _dispatch_worker_thread2 + 40
9   libsystem_pthread.dylib             0x00007fff9371aef8 _pthread_wqthread + 314
10  libsystem_pthread.dylib             0x00007fff9371dfb9 start_wqthread + 13

Thread 0:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib          0x00007fff8ba1aa1a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff8ba19d18 mach_msg + 64
2   com.apple.CoreFoundation        0x00007fff92ea5155 __CFRunLoopServiceMachPort + 181
3   com.apple.CoreFoundation        0x00007fff92ea4779 __CFRunLoopRun + 1161
4   com.apple.CoreFoundation        0x00007fff92ea40b5 CFRunLoopRunSpecific + 309
5   com.apple.HIToolbox             0x00007fff8b248a0d RunCurrentEventLoopInMode + 226
6   com.apple.HIToolbox             0x00007fff8b2487b7 ReceiveNextEventCommon + 479
7   com.apple.HIToolbox             0x00007fff8b2485bc _BlockUntilNextEventMatchingListInModeWithFilter + 65
8   com.apple.AppKit                0x00007fff8fe643de _DPSNextEvent + 1434
9   com.apple.AppKit                0x00007fff8fe63a2b -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122
10  com.apple.AppKit                0x00007fff8fe57b2c -[NSApplication run] + 553
11  com.apple.AppKit                0x00007fff8fe42913 NSApplicationMain + 940
12  com.ashchan.GmailNotifr         0x0000000107aab9f4 0x107aaa000 + 6644

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0   libsystem_kernel.dylib          0x00007fff8ba1f662 kevent64 + 10
1   libdispatch.dylib               0x00007fff9499e43d _dispatch_mgr_invoke + 239
2   libdispatch.dylib               0x00007fff9499e152 _dispatch_mgr_thread + 52

Thread 2:
0   libsystem_kernel.dylib          0x00007fff8ba1aa1a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff8ba19d18 mach_msg + 64
2   com.apple.CoreFoundation        0x00007fff92ea5155 __CFRunLoopServiceMachPort + 181
3   com.apple.CoreFoundation        0x00007fff92ea4779 __CFRunLoopRun + 1161
4   com.apple.CoreFoundation        0x00007fff92ea40b5 CFRunLoopRunSpecific + 309
5   com.apple.AppKit                0x00007fff9000416e _NSEventThread + 144
6   libsystem_pthread.dylib         0x00007fff93719899 _pthread_body + 138
7   libsystem_pthread.dylib         0x00007fff9371972a _pthread_start + 137
8   libsystem_pthread.dylib         0x00007fff9371dfc9 thread_start + 13

Thread 3:: com.apple.NSURLConnectionLoader
0   libsystem_kernel.dylib          0x00007fff8ba1aa1a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff8ba19d18 mach_msg + 64
2   com.apple.CoreFoundation        0x00007fff92ea5155 __CFRunLoopServiceMachPort + 181
3   com.apple.CoreFoundation        0x00007fff92ea4779 __CFRunLoopRun + 1161
4   com.apple.CoreFoundation        0x00007fff92ea40b5 CFRunLoopRunSpecific + 309
5   com.apple.Foundation            0x00007fff9287b967 +[NSURLConnection(Loader) _resourceLoadLoop:] + 348
6   com.apple.Foundation            0x00007fff9287b76b __NSThread__main__ + 1318
7   libsystem_pthread.dylib         0x00007fff93719899 _pthread_body + 138
8   libsystem_pthread.dylib         0x00007fff9371972a _pthread_start + 137
9   libsystem_pthread.dylib         0x00007fff9371dfc9 thread_start + 13

Thread 4:: com.apple.CFSocket.private
0   libsystem_kernel.dylib          0x00007fff8ba1e9aa __select + 10
1   com.apple.CoreFoundation        0x00007fff92ef0b83 __CFSocketManager + 867
2   libsystem_pthread.dylib         0x00007fff93719899 _pthread_body + 138
3   libsystem_pthread.dylib         0x00007fff9371972a _pthread_start + 137
4   libsystem_pthread.dylib         0x00007fff9371dfc9 thread_start + 13

Thread 5:
0   libsystem_kernel.dylib          0x00007fff8ba1ee6a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff9371af08 _pthread_wqthread + 330
2   libsystem_pthread.dylib         0x00007fff9371dfb9 start_wqthread + 13

Thread 6:
0   libsystem_kernel.dylib          0x00007fff8ba1ee6a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff9371af08 _pthread_wqthread + 330
2   libsystem_pthread.dylib         0x00007fff9371dfb9 start_wqthread + 13

Thread 7 Crashed:: Dispatch queue: com.apple.root.default-priority
0   libsystem_kernel.dylib          0x00007fff8ba1e866 __pthread_kill + 10
1   libsystem_pthread.dylib         0x00007fff9371a35c pthread_kill + 92
2   libsystem_c.dylib               0x00007fff8a386b1a abort + 125
3   libc++abi.dylib                 0x00007fff94b6ef31 abort_message + 257
4   libc++abi.dylib                 0x00007fff94b94952 default_terminate_handler() + 264
5   libobjc.A.dylib                 0x00007fff9188b30d _objc_terminate() + 103
6   libc++abi.dylib                 0x00007fff94b921d1 std::__terminate(void (*)()) + 8
7   libc++abi.dylib                 0x00007fff94b92246 std::terminate() + 54
8   libobjc.A.dylib                 0x00007fff9188b0b0 objc_terminate + 9
9   libdispatch.dylib               0x00007fff9499c2c1 _dispatch_client_callout + 28
10  libdispatch.dylib               0x00007fff9499e09e _dispatch_root_queue_drain + 326
11  libdispatch.dylib               0x00007fff9499f193 _dispatch_worker_thread2 + 40
12  libsystem_pthread.dylib         0x00007fff9371aef8 _pthread_wqthread + 314
13  libsystem_pthread.dylib         0x00007fff9371dfb9 start_wqthread + 13

Thread 8:
0   libsystem_kernel.dylib          0x00007fff8ba1ee6a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff9371af08 _pthread_wqthread + 330
2   libsystem_pthread.dylib         0x00007fff9371dfb9 start_wqthread + 13

Thread 7 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x000000010c899000  rcx: 0x000000010c898888  rdx: 0x0000000000000000
  rdi: 0x000000000000ba9f  rsi: 0x0000000000000006  rbp: 0x000000010c8988b0  rsp: 0x000000010c898888
   r8: 0x6e6f697470656378   r9: 0x00007fff8a3ae8d0  r10: 0x000000000c000000  r11: 0x0000000000000206
  r12: 0x000000010c898a10  r13: 0x0000000000000000  r14: 0x0000000000000006  r15: 0x000000010c8988f0
  rip: 0x00007fff8ba1e866  rfl: 0x0000000000000206  cr2: 0x00007fff787292b0

Logical CPU:     0
Error Code:      0x02000148
Trap Number:     133

Binary Images:
       0x107aaa000 -        0x107ac2fff +com.ashchan.GmailNotifr (0.9.0 - 129) <00967380-F366-3CED-8572-5B94BEDB9AFC> /Applications/Gmail Notifr.app/Contents/MacOS/Gmail Notifr
       0x107ace000 -        0x107b2aff7 +com.growl.growlframework (2.0.1 - 2.0.1) <6C20B93B-75B2-30A4-8267-8C81BF90872B> /Applications/Gmail Notifr.app/Contents/Frameworks/Growl.framework/Versions/A/Growl
       0x107bd9000 -        0x107bd9feb +cl_kernels (???) <5281B592-80D0-4702-AEE3-5FFCD32B7BF5> cl_kernels
       0x107be9000 -        0x107befff7  libCGXCoreImage.A.dylib (599.20.11) <A787F160-6963-38B5-AF86-D5541E0492F1> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXCoreImage.A.dylib
       0x109436000 -        0x10943eff3  libCGCMS.A.dylib (599.20.11) <BB1E8D63-9FA1-3588-AC5D-1980576ED62C> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGCMS.A.dylib
       0x109521000 -        0x109549ffb  libRIP.A.dylib (599.20.11) <D79461A6-2E24-3531-ADA2-EAC972384A7D> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
       0x109768000 -        0x10976bffa  libCGXType.A.dylib (599.20.11) <C0B41DDE-0988-3652-B03B-9E5EB0DABAEB> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
       0x109817000 -        0x1098fdfef  unorm8_bgra.dylib (2.3.58) <6E7397EF-CC78-3C15-8B21-05E7FB47F645> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.dylib
       0x10d195000 -        0x10d20cff7  com.apple.xquery (1.3.1 - 30) <B5C3B906-82DE-3AE3-A4FC-95C783C1132D> /System/Library/PrivateFrameworks/XQuery.framework/XQuery
    0x7fff635af000 -     0x7fff635e2817  dyld (239.4) <2B17750C-ED1B-3060-B64E-21897D08B28B> /usr/lib/dyld
    0x7fff8838d000 -     0x7fff8838ffff  com.apple.SecCodeWrapper (3.0 - 1) <DE7CA981-2B8B-34AC-845D-06D5C8F10441> /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper
    0x7fff883a9000 -     0x7fff8867dfc7  com.apple.vImage (7.0 - 7.0) <1DDB8AB7-03D5-3D20-9D77-C69074C6FD26> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff8867e000 -     0x7fff886c5ff7  libcups.2.dylib (372.2) <37802F24-BCC2-3721-8E12-82B29B61B2AA> /usr/lib/libcups.2.dylib
    0x7fff886c6000 -     0x7fff88717ff3  com.apple.audio.CoreAudio (4.2.0 - 4.2.0) <EAC1821B-CD20-30E3-BF95-C1839CA97BF7> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff88718000 -     0x7fff888d0ff3  libicucore.A.dylib (511.31) <167DDD0A-A935-31AF-B5B9-940268EC3A3C> /usr/lib/libicucore.A.dylib
    0x7fff888d2000 -     0x7fff88901fff  com.apple.DebugSymbols (106 - 106) <9F66640E-277C-317E-A01E-A1E5B13E2592> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
    0x7fff88902000 -     0x7fff88906ff7  libcache.dylib (62) <8C1EFC4F-3F51-3DE9-A973-360B461F3D65> /usr/lib/system/libcache.dylib
    0x7fff8891f000 -     0x7fff889bafff  com.apple.PDFKit (2.9.1 - 2.9.1) <F4DFF4F2-6DA3-3B1B-823E-D9ED271A1522> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
    0x7fff889bb000 -     0x7fff88c14ff9  com.apple.security (7.0 - 55471.14) <3F7100A0-FE46-333D-9A4B-396580F1B4FE> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff88c69000 -     0x7fff88c72ffb  com.apple.CommonAuth (4.0 - 2.0) <70FDDA03-7B44-37EC-B78E-3EC3C8505C76> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fff88ce8000 -     0x7fff88cf0ff7  com.apple.AppleSRP (5.0 - 1) <ABC7F088-1FD5-3768-B9F3-847F355E90B3> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
    0x7fff88cf1000 -     0x7fff88cf5ff7  libGIF.dylib (1042) <C57840F6-1C11-3273-B4FC-956950B94034> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff88e92000 -     0x7fff88e97fff  com.apple.DiskArbitration (2.6 - 2.6) <A4165553-770E-3D27-B217-01FC1F852B87> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff88e99000 -     0x7fff88ee5ffe  com.apple.CoreMediaIO (407.0 - 4561) <BC8222A6-516C-380C-AB7D-DE78B23574DC> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
    0x7fff88ee6000 -     0x7fff88eeefff  libsystem_dnssd.dylib (522.90.2) <A0B7CF19-D9F2-33D4-8107-A62184C9066E> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff88f82000 -     0x7fff88ff1ff1  com.apple.ApplicationServices.ATS (360 - 363.3) <546E89D9-2AE7-3111-B2B8-2366650D22F0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fff88ff5000 -     0x7fff88ff6ff7  libDiagnosticMessagesClient.dylib (100) <4CDB0F7B-C0AF-3424-BC39-495696F0DB1E> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff88ff7000 -     0x7fff89004ff4  com.apple.Librarian (1.2 - 1) <2F677B44-BCA3-313B-881E-EE322E865100> /System/Library/PrivateFrameworks/Librarian.framework/Versions/A/Librarian
    0x7fff8916e000 -     0x7fff891f9fff  libCoreStorage.dylib (380) <D431A980-5CEF-32DA-8955-EC34B3DA64D9> /usr/lib/libCoreStorage.dylib
    0x7fff891fa000 -     0x7fff89217ff7  com.apple.framework.Apple80211 (9.3.1 - 931.58) <D5B2DD15-3DCC-31F6-9320-3A20A887C5D5> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
    0x7fff89249000 -     0x7fff89258ff8  com.apple.LangAnalysis (1.7.0 - 1.7.0) <2777524A-E7EF-3B7B-B15D-F58CDEEFC736> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff8a0b5000 -     0x7fff8a19ffff  libsqlite3.dylib (158) <447AA928-BCF7-3779-A7E5-210F264E0316> /usr/lib/libsqlite3.dylib
    0x7fff8a1a0000 -     0x7fff8a1b9ff7  com.apple.Kerberos (3.0 - 1) <59427E11-37D6-34C9-95BB-D4438BFACA5B> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff8a1bc000 -     0x7fff8a1edfff  com.apple.MediaKit (15 - 709) <4AC5B9D8-7204-3CF2-AB58-69EFCDD964FC> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
    0x7fff8a1ee000 -     0x7fff8a252fff  com.apple.datadetectorscore (5.0 - 354.3) <B92E87D1-2045-3AB2-AE3F-8F948B30518A> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
    0x7fff8a29b000 -     0x7fff8a2e0fff  libcurl.4.dylib (78.90.1) <818543D6-0CCE-3F18-9BF1-4D18B81018F3> /usr/lib/libcurl.4.dylib
    0x7fff8a2e1000 -     0x7fff8a2f3ff7  com.apple.MultitouchSupport.framework (245.13 - 245.13) <D5E7416D-45AB-3690-86C6-CC4B5FCEA2D2> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fff8a2f4000 -     0x7fff8a2fdfff  com.apple.speech.synthesis.framework (4.7.1 - 4.7.1) <383FB557-E88E-3239-82B8-15F9F885B702> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff8a2fe000 -     0x7fff8a304ff7  libsystem_platform.dylib (24.90.1) <3C3D3DA8-32B9-3243-98EC-D89B9A1670B3> /usr/lib/system/libsystem_platform.dylib
    0x7fff8a305000 -     0x7fff8a329fff  libxpc.dylib (300.90.2) <AB40CD57-F454-3FD4-B415-63B3C0D5C624> /usr/lib/system/libxpc.dylib
    0x7fff8a32a000 -     0x7fff8a3b3ff7  libsystem_c.dylib (997.90.3) <6FD3A400-4BB2-3B95-B90C-BE6E9D0D78FA> /usr/lib/system/libsystem_c.dylib
    0x7fff8a3b4000 -     0x7fff8a405fff  com.apple.QuickLookFramework (5.0 - 622.7) <17685CEC-C94B-3F83-ADE1-B24840B35E44> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
    0x7fff8a406000 -     0x7fff8a6d6ffc  com.apple.CoreImage (9.2.7) <BF88A02E-994E-3970-AC62-04248CA8DC46> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
    0x7fff8a6dc000 -     0x7fff8a6f5ff7  com.apple.Ubiquity (1.3 - 289) <664F5B33-708D-33E9-81E1-C45CBE9AAB6E> /System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity
    0x7fff8a6f6000 -     0x7fff8a720ff7  libsandbox.1.dylib (278.11) <9E5654BF-DCD3-3B15-9C63-209B2B2D2803> /usr/lib/libsandbox.1.dylib
    0x7fff8a753000 -     0x7fff8a76affa  libAVFAudio.dylib (32.2) <C77A6482-46FA-3A17-B357-BBEA380B4E6C> /System/Library/Frameworks/AVFoundation.framework/Versions/A/Resources/libAVFAudio.dylib
    0x7fff8a800000 -     0x7fff8a922ff1  com.apple.avfoundation (2.0 - 651.12) <5261E6EA-7476-32B2-A12A-D42598A9B2EA> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
    0x7fff8a923000 -     0x7fff8a92dff7  com.apple.AppSandbox (3.0 - 1) <9F27DC25-C566-3AEF-92D3-DCFE7836916D> /System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox
    0x7fff8a92e000 -     0x7fff8a9b7fff  com.apple.ColorSync (4.9.0 - 4.9.0) <E7E0D542-D77A-3E32-B146-4D0FEAF282D3> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fff8a9b8000 -     0x7fff8a9d3ff7  libPng.dylib (1042) <36FF1DDA-9804-33C5-802E-3FCA9879F0E6> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff8b1f5000 -     0x7fff8b219ff7  libJPEG.dylib (1042) <33648F26-A1DA-3C30-B15B-E9FFD41DB25C> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff8b21a000 -     0x7fff8b4c4ff5  com.apple.HIToolbox (2.1 - 697.4) <DF5635DD-C255-3A8E-8B49-F6D2FB61FF95> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fff8b4c5000 -     0x7fff8b4e9fff  com.apple.quartzfilters (1.8.0 - 1.7.0) <C45C3D45-CCB2-3661-A390-959E556B14B4> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
    0x7fff8b8c6000 -     0x7fff8b98aff7  com.apple.backup.framework (1.5.2 - 1.5.2) <A3C552F0-670B-388F-93FA-D917F96ACE1B> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x7fff8ba09000 -     0x7fff8ba25ff7  libsystem_kernel.dylib (2422.90.20) <20E00C54-9222-359F-BD98-CB79ABED769A> /usr/lib/system/libsystem_kernel.dylib
    0x7fff8ba2e000 -     0x7fff8ba3fff7  libsystem_asl.dylib (217.1.4) <B983CA60-F418-317B-B142-48A6376564FC> /usr/lib/system/libsystem_asl.dylib
    0x7fff8ba40000 -     0x7fff8ba4efff  com.apple.opengl (9.6.0 - 9.6.0) <709F4A02-73A0-303C-86B5-85C596C8B707> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff8ba4f000 -     0x7fff8bab2ff7  com.apple.SystemConfiguration (1.13 - 1.13) <63B985ED-E7E4-3095-8D12-63C9F1DB0F3D> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff8bab3000 -     0x7fff8badffff  com.apple.CoreServicesInternal (184.9 - 184.9) <4DEA54F9-81D6-3EDB-AA3C-1F9C497B3379> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
    0x7fff8bae0000 -     0x7fff8bb15ffc  com.apple.LDAPFramework (2.4.28 - 194.5) <4ADD0595-25B9-3F09-897E-3FB790AD2C5A> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0x7fff8bb16000 -     0x7fff8bb1dfff  com.apple.NetFS (6.0 - 4.0) <D4FE0F16-3085-34AF-B860-3D46B98FAD2A> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff8bb1e000 -     0x7fff8bbe7fff  com.apple.LaunchServices (572.26 - 572.26) <EF8A4A15-0861-35C5-9744-5E1BC5C26DD9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff8bc27000 -     0x7fff8bc27ffd  libOpenScriptingUtil.dylib (157) <19F0E769-0989-3062-9AFB-8976E90E9759> /usr/lib/libOpenScriptingUtil.dylib
    0x7fff8bc4f000 -     0x7fff8bc56fff  libcompiler_rt.dylib (35) <2A890004-0A78-3E33-9AC5-A7D63BD4F879> /usr/lib/system/libcompiler_rt.dylib
    0x7fff8bc57000 -     0x7fff8bccefff  com.apple.CoreServices.OSServices (600.4 - 600.4) <80E7B419-A0D5-373B-B2B5-88E6A8CD3AE6> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff8bccf000 -     0x7fff8bd03fff  libssl.0.9.8.dylib (50) <B15F967C-B002-36C2-9621-3456D8509F50> /usr/lib/libssl.0.9.8.dylib
    0x7fff8bd04000 -     0x7fff8be0aff7  com.apple.ImageIO.framework (3.3.0 - 1042) <6101F33E-CACC-3070-960A-9A2EA4BC5F44> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff8be0b000 -     0x7fff8be0fff7  libsystem_stats.dylib (93.90.3) <1A55AF8A-B6C4-3163-B557-3AD25DA643A8> /usr/lib/system/libsystem_stats.dylib
    0x7fff8be3e000 -     0x7fff8be3efff  com.apple.quartzframework (1.5 - 1.5) <F66337F6-CC0A-3008-BB23-080282E917C9> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
    0x7fff8be3f000 -     0x7fff8be92fff  com.apple.ScalableUserInterface (1.0 - 1) <19D73C6D-CA0A-3230-9644-7F01364137ED> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableUserInterface.framework/Versions/A/ScalableUserInterface
    0x7fff8be96000 -     0x7fff8bea6fff  libbsm.0.dylib (33) <2CAC00A2-1352-302A-88FA-C567D4D69179> /usr/lib/libbsm.0.dylib
    0x7fff8beac000 -     0x7fff8beb5fff  com.apple.DisplayServicesFW (2.8 - 360.8.14) <ABEE3950-3024-3741-AD4F-CC405EBEE89E> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
    0x7fff8beb6000 -     0x7fff8bedeffb  libxslt.1.dylib (13) <C9794936-633C-3F0C-9E71-30190B9B41C1> /usr/lib/libxslt.1.dylib
    0x7fff8bedf000 -     0x7fff8bf8fff7  libvMisc.dylib (423.32) <049C0735-1808-39B9-943F-76CB8021744F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff8bf90000 -     0x7fff8bfabff7  libsystem_malloc.dylib (23.10.1) <A695B4E4-38E9-332E-A772-29D31E3F1385> /usr/lib/system/libsystem_malloc.dylib
    0x7fff8bfac000 -     0x7fff8bfb6ff7  com.apple.bsd.ServiceManagement (2.0 - 2.0) <9556885C-22DD-3392-ACCB-2B413434D8D3> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff8bfb7000 -     0x7fff8c398ffe  libLAPACK.dylib (1094.5) <7E7A9B8D-1638-3914-BAE0-663B69865986> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff8c399000 -     0x7fff8c3e6fff  com.apple.AppleVAFramework (5.0.27 - 5.0.27) <484D6B2E-237D-34D8-9394-771F2F2294B8> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
    0x7fff8c3f7000 -     0x7fff8c404fff  com.apple.Sharing (132.2 - 132.2) <3DFB1133-8FD3-3B60-8E9C-0FE62AACFD7B> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
    0x7fff8c405000 -     0x7fff8c4c7ff5  com.apple.CoreText (352.0 - 367.19) <24848DF1-67EC-3D41-9548-1F14C6DFBBF9> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fff8c4c8000 -     0x7fff8c520ff7  com.apple.Symbolication (1.4 - 129) <16D42516-7B5E-357C-898A-FAA9EE7642B3> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
    0x7fff8c882000 -     0x7fff8c88bff3  libsystem_notify.dylib (121) <31F9FEF5-2897-328A-8441-B7BDFEDB10D4> /usr/lib/system/libsystem_notify.dylib
    0x7fff8c88c000 -     0x7fff8c914ff7  com.apple.CorePDF (4.0 - 4) <5B7DEF8B-0C3C-3450-899C-71ED8820D523> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
    0x7fff8c985000 -     0x7fff8cbe2ffd  com.apple.RawCamera.bundle (5.03 - 731) <99C18399-B160-3C4A-AEDC-A2FD4944FCC6> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
    0x7fff8cd96000 -     0x7fff8cd98ffb  libutil.dylib (34) <DAC4A6CF-A1BB-3874-9569-A919316D30E8> /usr/lib/libutil.dylib
    0x7fff8cdda000 -     0x7fff8cecbff9  libiconv.2.dylib (41) <BB44B115-AC32-3877-A0ED-AEC6232A4563> /usr/lib/libiconv.2.dylib
    0x7fff8cecc000 -     0x7fff8d01fff7  com.apple.audio.toolbox.AudioToolbox (1.10 - 1.10) <3511ABFE-22E1-3B91-B86A-5E3A78CE33FD> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff8d020000 -     0x7fff8d024fff  libpam.2.dylib (20) <A63D4DA2-06A4-3FB8-AC3F-BDD69694EE5E> /usr/lib/libpam.2.dylib
    0x7fff8d06e000 -     0x7fff8d070ff3  libsystem_configuration.dylib (596.13) <B51C8C22-C455-36AC-952D-A319B6545884> /usr/lib/system/libsystem_configuration.dylib
    0x7fff8d07c000 -     0x7fff8d07cfff  com.apple.Accelerate (1.9 - Accelerate 1.9) <CFEF9CBE-4A1A-33FD-9174-D44314BB28F3> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff8d07d000 -     0x7fff8d082ff7  libunwind.dylib (35.3) <95D4D118-3368-3474-989D-271DE18C8365> /usr/lib/system/libunwind.dylib
    0x7fff8d10e000 -     0x7fff8d111fff  libCoreVMClient.dylib (58.1) <EBC36C69-C896-3C3D-8589-3E9023E7E56F> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fff8d11b000 -     0x7fff8d127ff7  com.apple.OpenDirectory (10.9 - 173.90.1) <E5EF8E1A-7214-36D0-AF0D-8D030DF6C2FC> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff8d157000 -     0x7fff8d228ff1  com.apple.DiskImagesFramework (10.9 - 371.1) <D456ED08-4C1D-341F-BAB8-85E34A7275C5> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
    0x7fff8d268000 -     0x7fff8d268fff  com.apple.ApplicationServices (48 - 48) <F250170A-8805-3731-9097-78CAD04481F0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff8d51f000 -     0x7fff8d520fff  libunc.dylib (28) <C3737C9A-C06F-310C-B78C-7D8D882A35DE> /usr/lib/system/libunc.dylib
    0x7fff8d6c0000 -     0x7fff8d6cafff  libcommonCrypto.dylib (60049) <79B8E80F-E596-3302-8243-EC479B9546CA> /usr/lib/system/libcommonCrypto.dylib
    0x7fff8d74e000 -     0x7fff8d773ff7  com.apple.CoreVideo (1.8 - 117.2) <FE12553A-9B5A-337E-92BD-EA8A8194C91A> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff8d7cc000 -     0x7fff8d7ccff7  libkeymgr.dylib (28) <D7045F25-BFA4-3840-847D-AF95DF8B6CCA> /usr/lib/system/libkeymgr.dylib
    0x7fff8d7cd000 -     0x7fff8d7cefff  com.apple.TrustEvaluationAgent (2.0 - 25) <334A82F4-4AE4-3719-A511-86D0B0723E2B> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
    0x7fff8d7cf000 -     0x7fff8dd3ffff  com.apple.CoreAUC (6.22.08 - 6.22.08) <D7F7D85D-896E-35D6-9FC4-DAF7920E38BB> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
    0x7fff8dd40000 -     0x7fff8dd81fff  com.apple.PerformanceAnalysis (1.47 - 47) <784ED7B8-FAE4-36CE-8C76-B7D300316C9F> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
    0x7fff8de2c000 -     0x7fff8e1a3ffa  com.apple.JavaScriptCore (9537 - 9537.74.4) <0942FE6B-3152-30FC-B92A-92A1C29C5295> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
    0x7fff8e1db000 -     0x7fff8e1e3fff  libMatch.1.dylib (19) <021293AB-407D-309A-87F5-8E782F46753E> /usr/lib/libMatch.1.dylib
    0x7fff8e326000 -     0x7fff8e32fff7  libcldcpuengine.dylib (2.3.58) <C8785704-6195-3129-86CA-20F0F3C20F15> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
    0x7fff8e330000 -     0x7fff8e331ffb  libremovefile.dylib (33) <26266E3F-FDDC-3CFC-B27F-78B49BDC9BDC> /usr/lib/system/libremovefile.dylib
    0x7fff8e332000 -     0x7fff8e35cff7  libpcap.A.dylib (42) <91D3FF51-D6FE-3C05-98C9-1182E0EC3D58> /usr/lib/libpcap.A.dylib
    0x7fff8e35d000 -     0x7fff8e386fff  com.apple.DictionaryServices (1.2 - 208) <A4E4EA9E-08A1-3F77-8B57-A5A1ADD70B52> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff8e387000 -     0x7fff8e38afff  com.apple.AppleSystemInfo (3.0 - 3.0) <61FE171D-3D88-313F-A832-280AEC8F4AB7> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
    0x7fff8e38b000 -     0x7fff8e7d9fff  com.apple.VideoToolbox (1.0 - 1273.49) <27177077-9107-3E06-ADAD-92B80E80CDCD> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
    0x7fff8e7da000 -     0x7fff8e85afff  com.apple.CoreSymbolication (3.0 - 141) <37087FDB-874D-3FE2-9874-B047CC9BE910> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
    0x7fff8e85b000 -     0x7fff8e866fff  libGL.dylib (9.6) <A2EF4E15-EA08-396D-A1D4-29E1CED6876A> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff8e867000 -     0x7fff8e86cfff  libmacho.dylib (845) <B2BE3C25-CF1F-309B-AB99-1F0B54621445> /usr/lib/system/libmacho.dylib
    0x7fff8e86d000 -     0x7fff8e86eff7  libsystem_sandbox.dylib (278.11) <5E5A6E09-33A9-391A-AB34-E57D93BB1551> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff8e872000 -     0x7fff8e8c0fff  libcorecrypto.dylib (161.1) <F3973C28-14B6-3006-BB2B-00DD7F09ABC7> /usr/lib/system/libcorecrypto.dylib
    0x7fff8e8c1000 -     0x7fff8e8c6ff7  com.apple.MediaAccessibility (1.0 - 43) <DDB8A42D-89D8-34F1-AA35-75D7659616C9> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
    0x7fff8e932000 -     0x7fff8ea73fff  com.apple.QTKit (7.7.3 - 2826.17) <ADA1EF77-57D2-3E7E-8526-8F0B732C1218> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
    0x7fff8ea86000 -     0x7fff8eb74fff  libJP2.dylib (1042) <01D988D4-E36F-3120-8BA4-EF6282ECB010> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fff8ebb2000 -     0x7fff8ebb9ff3  libcopyfile.dylib (103) <6453487A-EDA5-353C-8351-1AABB3C7777C> /usr/lib/system/libcopyfile.dylib
    0x7fff8ebba000 -     0x7fff8ebbcff7  libquarantine.dylib (71) <973BE51D-6465-392F-9099-D4AB21BF0D25> /usr/lib/system/libquarantine.dylib
    0x7fff8ee5f000 -     0x7fff8ee6aff7  com.apple.NetAuth (5.0 - 5.0) <C811E662-9EC3-3B74-808A-A75D624F326B> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff8ee6b000 -     0x7fff8ee6bfff  com.apple.Carbon (154 - 157) <14069023-0BBB-3925-9BA9-EB2C9E9B8C75> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff8ee80000 -     0x7fff8f3a3fff  com.apple.QuartzComposer (5.1 - 319) <8B90921F-911B-3240-A1D5-3C084F3E6A36> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
    0x7fff8f3a4000 -     0x7fff8f3d5ff7  libtidy.A.dylib (15.12) <BF757E3C-733A-3B6B-809A-A3949D46466E> /usr/lib/libtidy.A.dylib
    0x7fff8f3d6000 -     0x7fff8f41dfff  libFontRegistry.dylib (127) <401FA61F-4276-3296-9BFF-EC6EA7D7EDDE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff8f41e000 -     0x7fff8f42bff7  libxar.1.dylib (202) <5572AA71-E98D-3FE1-9402-BB4A84E0E71E> /usr/lib/libxar.1.dylib
    0x7fff8f42c000 -     0x7fff8f59aff7  libBLAS.dylib (1094.5) <D862E2B7-91FA-3704-8F62-C1B65D381A84> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff8f5a1000 -     0x7fff8f60bff7  com.apple.framework.IOKit (2.0.1 - 907.90.2) <A779DE46-BB7E-36FD-9348-694F9B09718F> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff8f60c000 -     0x7fff8f628fff  libresolv.9.dylib (54) <11C2C826-F1C6-39C6-B4E8-6E0C41D4FA95> /usr/lib/libresolv.9.dylib
    0x7fff8f629000 -     0x7fff8f629fff  com.apple.Accelerate.vecLib (3.9 - vecLib 3.9) <F8D0CC77-98AC-3B58-9FE6-0C25421827B6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff8f7e9000 -     0x7fff8f84ffff  com.apple.framework.CoreWiFi (2.0 - 200.21.1) <977C796D-E8D7-3378-A76A-2E71A65DF389> /System/Library/Frameworks/CoreWiFi.framework/Versions/A/CoreWiFi
    0x7fff8f850000 -     0x7fff8f856fff  com.apple.AOSNotification (1.7.0 - 760.3) <307D35A7-C2CB-3024-BFE1-288A0198C003> /System/Library/PrivateFrameworks/AOSNotification.framework/Versions/A/AOSNotification
    0x7fff8f857000 -     0x7fff8f93eff7  libxml2.2.dylib (26) <A1DADD11-89E5-3DE4-8802-07186225967F> /usr/lib/libxml2.2.dylib
    0x7fff8f93f000 -     0x7fff8f94bff3  com.apple.AppleFSCompression (56 - 1.0) <1EBCFC91-734D-338B-8796-4B93BDC53014> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fff8f959000 -     0x7fff8f971ff7  com.apple.openscripting (1.4 - 157) <B3B037D7-1019-31E6-9D17-08E699AF3701> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
    0x7fff8f972000 -     0x7fff8fb0eff3  com.apple.QuartzCore (1.8 - 332.3) <80F1068F-4A34-34FB-9E05-A2DC0700D2F2> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff8fb0f000 -     0x7fff8fb36ff7  com.apple.shortcut (2.6 - 2.6) <73FEBA7B-F371-3D1C-8E42-08580DE241A7> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
    0x7fff8fb37000 -     0x7fff8fb5effb  libsystem_info.dylib (449.1.3) <395D8CD6-616A-3BD3-A195-C6D68EB9AB22> /usr/lib/system/libsystem_info.dylib
    0x7fff8fb5f000 -     0x7fff8fb62fff  com.apple.help (1.3.3 - 46) <6D71C959-D421-372B-A160-5317B4921F4D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
    0x7fff8fb63000 -     0x7fff8fb64fff  liblangid.dylib (117) <9546E641-F730-3AB0-B3CD-E0E2FDD173D9> /usr/lib/liblangid.dylib
    0x7fff8fc27000 -     0x7fff8fd0bfff  com.apple.coreui (2.1 - 231) <A7942BEE-E6BA-3A68-8EA0-57A8A9066B2D> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fff8fd0c000 -     0x7fff8fd55fff  com.apple.CoreMedia (1.0 - 1273.49) <D91EC90A-BFF1-300D-A353-68001705811C> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
    0x7fff8fd6d000 -     0x7fff8fd77ff7  libcsfde.dylib (380) <48C0E3BA-ECE7-3337-918C-E65B4A5F0593> /usr/lib/libcsfde.dylib
    0x7fff8fe40000 -     0x7fff909b6fff  com.apple.AppKit (6.9 - 1265.19) <12647F2F-3FE2-3D77-B3F0-33EFAFF2CEA7> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fff909b7000 -     0x7fff909c3ff7  com.apple.HelpData (2.1.4 - 90) <546D6B21-CDCE-35C0-86F2-C38A4789F4EE> /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
    0x7fff909c4000 -     0x7fff909cbff8  liblaunch.dylib (842.90.1) <38D1AB2C-A476-385F-8EA8-7AB604CA1F89> /usr/lib/system/liblaunch.dylib
    0x7fff909cc000 -     0x7fff90a07fff  com.apple.bom (14.0 - 193.1) <EF24A562-6D3C-379E-8B9B-FAE0E4A0EF7C> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
    0x7fff912cb000 -     0x7fff912d3ffc  libGFXShared.dylib (9.6) <E276D384-3616-3511-B5F2-92621D6372D6> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fff912d4000 -     0x7fff91535fff  com.apple.imageKit (2.5 - 774) <AACDE16E-ED9F-3B3F-A792-69BA1942753B> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
    0x7fff91536000 -     0x7fff9157bffe  com.apple.HIServices (1.22 - 467.2) <B7FCF008-C241-3862-BC63-E6EF4006A6E4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fff91605000 -     0x7fff91607fff  com.apple.EFILogin (2.0 - 2) <84014F35-7E0E-3270-819A-48ECCADA687E> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
    0x7fff9160a000 -     0x7fff91639ff7  com.apple.CoreAVCHD (5.7.0 - 5700.4.3) <E8190181-8F08-3DC3-9290-3AADBCEBB1F3> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
    0x7fff916bb000 -     0x7fff917aafff  libFontParser.dylib (111.1) <835A8253-6AB9-3AAB-9CBF-171440DEC486> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fff917ab000 -     0x7fff9187cfff  com.apple.QuickLookUIFramework (5.0 - 622.7) <13841701-34C2-353D-868D-3E08D020C90F> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI
    0x7fff9187d000 -     0x7fff91a2af27  libobjc.A.dylib (551.1) <F21C5742-7B9C-31F1-BBAE-1717BC6C2F1B> /usr/lib/libobjc.A.dylib
    0x7fff91a2b000 -     0x7fff91b0afff  libcrypto.0.9.8.dylib (50) <09DCEDDF-2892-32B8-B689-CBE31A549F2B> /usr/lib/libcrypto.0.9.8.dylib
    0x7fff91b0b000 -     0x7fff91b1bffb  libsasl2.2.dylib (170) <C8E25710-68B6-368A-BF3E-48EC7273177B> /usr/lib/libsasl2.2.dylib
    0x7fff91ddf000 -     0x7fff91df0ff7  libz.1.dylib (53) <4C5FA1A5-4471-398E-9543-2E54D46E63E9> /usr/lib/libz.1.dylib
    0x7fff91f71000 -     0x7fff91f74ffc  com.apple.IOSurface (91 - 91) <812F4D48-6FD4-3DCB-8691-B077EBF981D7> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff91f75000 -     0x7fff91fdaff5  com.apple.Heimdal (4.0 - 2.0) <523EC6C4-BD9B-3840-9376-E617BA627F59> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fff91ff3000 -     0x7fff91ff4ff7  libsystem_blocks.dylib (63) <FB856CD1-2AEA-3907-8E9B-1E54B6827F82> /usr/lib/system/libsystem_blocks.dylib
    0x7fff91ff5000 -     0x7fff92165ff8  com.apple.CFNetwork (673.2.1 - 673.2.1) <AE407146-CCF2-33DD-AAEA-6887FD6F45BA> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff92193000 -     0x7fff921a6ff7  com.apple.AppContainer (3.0 - 1) <BD342039-430E-39FE-BC2D-8F97B557548E> /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer
    0x7fff921a7000 -     0x7fff925daffb  com.apple.vision.FaceCore (3.0.0 - 3.0.0) <30FD8146-D6EB-3588-A7E5-ADC3110B3DCC> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fff92815000 -     0x7fff92b13fff  com.apple.Foundation (6.9 - 1056.13) <2EE9AB07-3EA0-37D3-B407-4A520F2CB497> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff92b27000 -     0x7fff92b72fff  com.apple.ImageCaptureCore (5.0 - 5.0) <605A78DB-E529-3E36-9667-A7E9973198B6> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
    0x7fff92db3000 -     0x7fff92e0cfff  libTIFF.dylib (1042) <51D02EEC-0D0C-34C1-91C8-D316473A3FEA> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff92e0d000 -     0x7fff92e1aff0  libbz2.1.0.dylib (29) <0B98AC35-B138-349C-8063-2B987A75D24C> /usr/lib/libbz2.1.0.dylib
    0x7fff92e1b000 -     0x7fff92e33ff7  com.apple.GenerationalStorage (2.0 - 160.2) <DC0236CC-A0F7-31DA-A201-09D4319BE96E> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
    0x7fff92e34000 -     0x7fff93019fff  com.apple.CoreFoundation (6.9 - 855.14) <617B8A7B-FAB2-3271-A09B-C542E351C532> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff9302d000 -     0x7fff9302eff7  com.apple.print.framework.Print (9.0 - 260) <C4C40E2E-6130-3D73-B1EF-97FF3F70CF2C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
    0x7fff9302f000 -     0x7fff9302ffff  com.apple.Cocoa (6.8 - 20) <1482E95B-0C26-38AF-9A44-50ADE6C0876C> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fff93085000 -     0x7fff9336ffff  com.apple.CoreServices.CarbonCore (1077.17 - 1077.17) <3A2E92FD-DEE2-3D45-9619-11500801A61C> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff93370000 -     0x7fff935b8ff7  com.apple.CoreData (107 - 481.01) <DA339795-5D97-35B5-9B04-629830013720> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff935b9000 -     0x7fff93645ff7  com.apple.ink.framework (10.9 - 207) <96A56EAC-B4AC-3C9A-8C40-64E6196753CC> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
    0x7fff93646000 -     0x7fff9364afff  com.apple.CommonPanels (1.2.6 - 96) <5744A1F1-1FA5-35DD-B924-F8983E81FC76> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
    0x7fff936d3000 -     0x7fff93712fff  libGLU.dylib (9.6) <EE4907CA-219C-34BD-A84E-B85695F64C05> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff93718000 -     0x7fff9371fff7  libsystem_pthread.dylib (53.1.4) <9DA50FD0-D9AC-3051-AD4B-BA0D745BC49C> /usr/lib/system/libsystem_pthread.dylib
    0x7fff93720000 -     0x7fff93724ff7  libheimdal-asn1.dylib (323.15) <B8BF2B7D-E913-3544-AA6D-CAC119F81C7C> /usr/lib/libheimdal-asn1.dylib
    0x7fff93725000 -     0x7fff93725ffd  com.apple.audio.units.AudioUnit (1.10 - 1.10) <486A97CD-C1F7-324D-87BC-B07F7A415B68> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fff937a4000 -     0x7fff937e2ff7  libGLImage.dylib (9.6) <DCF2E131-A65E-33B2-B32D-28FF01605AB1> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fff940a7000 -     0x7fff9411afff  com.apple.securityfoundation (6.0 - 55122.1) <1939DE0B-BC38-3E50-8A8C-3471C8AC4CD6> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff9411b000 -     0x7fff9411dfff  libCVMSPluginSupport.dylib (9.6) <FFDA2811-060E-3591-A280-4A726AA82436> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fff94365000 -     0x7fff94366ff7  libSystem.B.dylib (1197.1.1) <A75BB8CD-CE51-3DF7-BCF4-8BDE25FA7F0C> /usr/lib/libSystem.B.dylib
    0x7fff94367000 -     0x7fff9437eff7  com.apple.CFOpenDirectory (10.9 - 173.90.1) <38A25261-C622-3F11-BFD3-7AFFC44D57B8> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff9437f000 -     0x7fff9437ffff  com.apple.CoreServices (59 - 59) <67A369BA-2326-383F-995B-853DAD7BFF43> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff9455b000 -     0x7fff945c8fff  com.apple.SearchKit (1.4.0 - 1.4.0) <33298263-5B12-340D-BB9D-D52303849561> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff945c9000 -     0x7fff945eeff7  com.apple.ChunkingLibrary (2.0 - 155.1) <B49408CD-ECE8-3785-84A4-45B03882574A> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
    0x7fff945ef000 -     0x7fff946bafff  libvDSP.dylib (423.32) <3BF732BE-DDE0-38EB-8C54-E4E3C64F77A7> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff946bb000 -     0x7fff94708ff2  com.apple.print.framework.PrintCore (9.0 - 428) <A2F7B9D2-7907-31D8-8462-E2E2E7C3AF2E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fff94709000 -     0x7fff94838fef  com.apple.MediaControlSender (2.0 - 200.34.4) <FC24EC8D-2E46-3F76-AF63-749F30857B96> /System/Library/PrivateFrameworks/MediaControlSender.framework/Versions/A/MediaControlSender
    0x7fff94839000 -     0x7fff948f1ff7  com.apple.DiscRecording (8.0 - 8000.4.6) <FCBB5558-A702-3658-AEE4-7D129AFBF350> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
    0x7fff948f2000 -     0x7fff94940fff  com.apple.opencl (2.3.59 - 2.3.59) <8C2ACCC6-B0BA-3FE7-98A1-5C67284DEA4E> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff94941000 -     0x7fff94979ff7  com.apple.RemoteViewServices (2.0 - 94) <B17FAA76-61DB-33D0-90B7-4117A72A2B28> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
    0x7fff9497a000 -     0x7fff9497cfff  com.apple.Mangrove (1.0 - 1) <E588D4DE-2498-33EE-9227-8773DB65767F> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
    0x7fff94984000 -     0x7fff9499afff  com.apple.CoreMediaAuthoring (2.2 - 947) <C8E92F35-7F4C-38CF-890A-6462D59B9D0F> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring
    0x7fff9499b000 -     0x7fff949b5fff  libdispatch.dylib (339.90.1) <F3CBFE1B-FCE8-3F33-A53D-9092AB382DBB> /usr/lib/system/libdispatch.dylib
    0x7fff949bf000 -     0x7fff949effff  com.apple.IconServices (25 - 25.17) <36811973-8777-3211-863A-76B2C20B0ED0> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
    0x7fff949f0000 -     0x7fff949f3ff7  libdyld.dylib (239.4) <CF03004F-58E4-3BB6-B3FD-BE4E05F128A0> /usr/lib/system/libdyld.dylib
    0x7fff949f4000 -     0x7fff949feff7  com.apple.CrashReporterSupport (10.9 - 538) <E4DA588F-C75A-39F6-9D2B-7B79F0245D39> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
    0x7fff949ff000 -     0x7fff94a01ff7  com.apple.securityhi (9.0 - 55005) <405E2BC6-2B6F-3B6B-B48E-2FD39214F052> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
    0x7fff94ac7000 -     0x7fff94acfff7  com.apple.speech.recognition.framework (4.2.4 - 4.2.4) <A816D8B1-6B7B-3E5B-9FAE-CBDA70192E7E> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
    0x7fff94b12000 -     0x7fff94b6dffb  com.apple.AE (665.5 - 665.5) <3558CC9A-FD30-3DAD-AB40-FE6828E76FE1> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff94b6e000 -     0x7fff94b97ff7  libc++abi.dylib (49.1) <21A807D3-6732-3455-B77F-743E9F916DF0> /usr/lib/libc++abi.dylib
    0x7fff94bf7000 -     0x7fff94c26fd2  libsystem_m.dylib (3047.16) <9D96AACD-5870-3A5C-B849-7F9C0F6EBB09> /usr/lib/system/libsystem_m.dylib
    0x7fff94c27000 -     0x7fff94c39fff  com.apple.ImageCapture (9.0 - 9.0) <D9269440-8E56-3C03-88F5-F8AD662D17DB> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
    0x7fff94c3a000 -     0x7fff94c55ff7  libCRFSuite.dylib (34) <FFAE75FA-C54E-398B-AA97-18164CD9789D> /usr/lib/libCRFSuite.dylib
    0x7fff94c56000 -     0x7fff94c59fff  com.apple.TCC (1.0 - 1) <F25B5875-081A-3877-B70E-374D54B54C5F> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fff94c5a000 -     0x7fff94c63ffb  libCGInterfaces.dylib (271) <357D2106-CA33-3A5C-9AD8-7AAD2EF1BC2D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Resources/libCGInterfaces.dylib
    0x7fff94c65000 -     0x7fff94cf5fff  com.apple.Metadata (10.7.0 - 800.23) <BFEE576F-D779-300B-B685-26A3A008710A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff94cf6000 -     0x7fff94d2fff7  com.apple.QD (3.50 - 298) <5343278D-47B7-3AF2-9B4B-4B8B0F942CD1> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fff94d30000 -     0x7fff94d82fff  libc++.1.dylib (120) <2CB96D10-1E3E-39B1-B90D-C56C3818321E> /usr/lib/libc++.1.dylib
    0x7fff94d83000 -     0x7fff94d8efff  libkxld.dylib (2422.90.20) <EF476345-7A69-3AC0-95ED-0196FB8910CB> /usr/lib/system/libkxld.dylib
    0x7fff94d8f000 -     0x7fff950c5fff  com.apple.MediaToolbox (1.0 - 1273.49) <AB8ED666-6D15-3367-A033-F4A8AD33C4E0> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
    0x7fff950c6000 -     0x7fff950edff7  libsystem_network.dylib (241.3) <A499D688-9165-3776-8C8E-C018897B5B13> /usr/lib/system/libsystem_network.dylib
    0x7fff950ee000 -     0x7fff9521eff7  com.apple.desktopservices (1.8.2 - 1.8.2) <76D6ED93-9D5A-3941-8B88-A1773290AE74> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
    0x7fff9521f000 -     0x7fff9527efff  com.apple.framework.CoreWLAN (4.3.2 - 432.47) <AE6FAE44-918C-301C-A0AA-C65CAB6B5668> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
    0x7fff952c0000 -     0x7fff95bdfaf3  com.apple.CoreGraphics (1.600.0 - 599.20.11) <06212100-8069-31A1-9C44-F6C4B1695230> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff95c21000 -     0x7fff95c88ff7  com.apple.CoreUtils (2.0 - 200.34.4) <E53B97FE-E067-33F6-A9C1-D4EC2A20FB9F> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
    0x7fff95f01000 -     0x7fff95f07ff7  com.apple.XPCService (2.0 - 1) <7545EF91-BB7B-3DF3-BF87-F55309DA5838> /System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService
    0x7fff95f08000 -     0x7fff95f37ff5  com.apple.GSS (4.0 - 2.0) <62046C17-5D09-346C-B08E-A664DBC18411> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff95f38000 -     0x7fff95f3afff  libRadiance.dylib (1042) <B91D4B97-7BF3-3285-BCB7-4948BAAC23EE> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff95f4e000 -     0x7fff95f90ff7  libauto.dylib (185.5) <F45C36E8-B606-3886-B5B1-B6745E757CA8> /usr/lib/libauto.dylib

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 399
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 522439
    thread_create: 2
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=195.7M resident=52.4M(27%) swapped_out_or_unallocated=143.3M(73%)
Writable regions: Total=157.0M written=10.1M(6%) resident=7748K(5%) swapped_out=10.9M(7%) unallocated=149.4M(95%)

REGION TYPE                      VIRTUAL
===========                      =======
CG backing stores                  1136K
CG image                             28K
CG raster data                      240K
CG shared images                    564K
CoreGraphics                         88K
CoreImage                             4K
Foundation                            4K
Image IO                             72K
Kernel Alloc Once                     8K
MALLOC                            127.3M
MALLOC (admin)                       48K
Memory Tag 242                       12K
Memory Tag 251                        8K
OpenCL                                8K
SQLite page cache                   256K
STACK GUARD                        56.0M
Stack                              11.2M
VM_ALLOCATE                        16.4M
__DATA                             24.9M
__IMAGE                             528K
__LINKEDIT                         65.9M
__TEXT                            129.8M
__UNICODE                           544K
mapped file                        77.3M
shared memory                         4K
===========                      =======
TOTAL                             512.4M
janeylicious commented 10 years ago

I'm having the same problem and spent a couple minutes deleting things and testing different accounts. It looks like it only crashes for me with accounts using app specific passwords (i.e. 2fa enabled) as I have two with 2fa and two without and it's consistent on the one machine I'm having this problem with. (I thought that #26 might be related but I see console spam without crashes, so probably just a coincidence in terms of timing.)

lookfirst commented 10 years ago

I also have 2fa enabled, so maybe that is it? It was working ok for a while though.

ashchan commented 10 years ago

Guys if it's truly 2fa related then we're likely to reproduce this.

Any chance you would debug it in Xcode? If not I'll have to setup an account with 2fa enabled and try to reproduce the issue.

janeylicious commented 10 years ago

Just wanted to drop a quick note before you look into 2fa: I think that was an unrelated coincidence, that's what I get for trying to find an easy workaround instead of actually debugging last night :)

I thought it was a heisenbug when I built and ran from source without a problem and the MAS version ran without a problem too a couple minutes ago. But I decided to check and backtracked to my inbox state last night when the crashing started and it definitely crashes on at least one Google+ "x added you" email and possibly a similar one that arrived a short while later in the other account (and no such emails in my non-2fa accounts). Not sure why I couldn't repro on my laptop last night if that's what's going on, but there's one (better) place to start looking and I'll try to debug if I have some time later today.

lookfirst commented 10 years ago

I'd be happy to try to debug it in xcode, but I'm not familiar with doing so. If you give me a bit of direction, I can certainly follow it.

ashchan commented 10 years ago

@janeylicious Thanks for this info Jane. In worst case it could be a bug in code that needs to be fixed.

@lookfirst Since the traceback shows your version is 0.9.0, below is how to run that version locally in Xcode (you need to have CocoaPods installed):

In Terminal:

gem install cocoapods (or sudo gem install cocoapods)
git clone --recursive https://github.com/ashchan/gmail-notifr-objc.git
cd gmail-notifr-objc
git checkout v0.9.0
pod install

When above is done, go to gmailn-notifr-objc folder, find a file named 'Gmail Notifr.Gmail Notifr.xcworkspace' and click it. Xcode will open it.

In Xcode use 'CMD+R' to start running and debugging the app. It will reads your accounts in your current Gmail Notifr installation. Please choose allow when keychain asks for permission.

Now if it crashes, a detailed traceback will show in debug area (use menu View - Debug Area - Show Debug Area to show it if it's hidden).

If Xcode complains it cannot build it, just stop there. Xcode updates very frequently some versions might not be working anymore.

Thank you very much!

lookfirst commented 10 years ago

Thanks for great directions. Followed them and it didn't crash. I then ran the original version that I have on my mac and it works too. So, my guess is that the subject line of an email was causing the issue?

ashchan commented 10 years ago

@lookfirst Thanks! I updated the comment correcting the tag name.

If it's subject line related, we'll be able to reproduce the issue by marking that email as unread in Gmail, then relaunch Gmail Notifr again.

lookfirst commented 10 years ago

Yea, I have no idea which email it was that caused the issue though. ;-) Maybe look to add a bit more defensive programming around that block of code?

lookfirst commented 10 years ago

From the stack trace...

grep -r "dictionaryWithObjects" * Binary file Libs/Growl.framework/Growl matches Binary file Libs/Growl.framework/Versions/A/Growl matches Binary file Libs/Growl.framework/Versions/Current/Growl matches

I don't actually have Growl enabled for both accounts though.

ashchan commented 10 years ago

Yes, I believe if any value is nil then this dictionary construction throws exception:

https://github.com/ashchan/gmail-notifr-objc/blob/master/Classes/GNChecker.m#L233

janeylicious commented 10 years ago

Okay, I figured it out. I also thought I pasted the particular XML causing problems in my previous comment, but guess I was in a rush and thought @lookfirst might do that.

On Google's end, the actual time and date on the emails (which on the second account had narrowed down to multiple emails) were something along the lines of

<issued>2014-03-09T02:30:00Z</issued>

and I was really confused as to why NSDateFormatter dateFromString: returned nil only for these timestamps. Subsequently after a little testing, it turns out anything between 2:00:00 and 2:59:59 will and I realized that I forgot to account for DST and that 2 to 2:59am does not exist on March 9, 2014 in the US as a result.

So it's one hell of an edge case (I see you have another one involving the time too, not sure if google returns 0-23 or 1-24 or 0-24 (lol)) and I don't know how you want to deal with that so I don't have a pull request for you, but there you go. :smile:

ashchan commented 10 years ago

@janeylicious You make our day! I don't think I'll ever figure this out without your help.

Timestamps are difficult to parse. Instead of trying to deal with all edge cases (who knows what other time ranges will cause issue like this), I guess I'll just take care of the nil value by inserting a time.

lookfirst commented 10 years ago

Not sure why you are parsing it yourself? There should be some objc library for doing that.

http://stackoverflow.com/questions/2201216/is-there-a-simple-way-of-converting-an-iso8601-timestamp-to-a-formatted-nsdate

janeylicious commented 10 years ago

@lookfirst that's what's being used right now at https://github.com/ashchan/gmail-notifr-objc/blob/master/Classes/GNChecker.m#L194, and NSDateFormatter with the currently defined locale doesn't like the timestamp being returned by Google (which would be okay in other locales).

Timestamps are definitely annoying to deal with in general though.

lookfirst commented 10 years ago

I'm a java guy... we are lucky with joda time which handles all this stuff with ease. ;-)

ashchan commented 10 years ago

@lookfirst, @janeylicious

I made a quick dirty fix in df2a447. Please see if this fixes the issue.

What it did is returning an NSDate (1 hour before current time) if parsed date is NULL. Better return a valid but wrong date than nil which causes dictionary insert error.

As I didn't plan to upgrade the none app store version, if you guys are with 0.9.0 please let me know I'll send you redeem code for the store version.

Thanks!

lookfirst commented 10 years ago

Thanks. I just bought the paid version, so hopefully there will be an update there soon. I have no problem supporting your hard work. ;-)

ashchan commented 10 years ago

@lookfirst I really appreciate your support. I'm going to add support for global 'Check All' shortcut in the weekend. So if everything goes smoothly I'll be able to submit a new version next week.