Open elasticthreads opened 13 years ago
Reproducible error:
Click Chrome nvALT clipper extension on 193kb, all text page. Crash nvALT
MBP 17" 2.66 i7 8GB 10.6.8
Hang on syncing during quit. "Waiting to sync before quit" window appears.
Log reads:
10/5/11 8:50:01 AM nvALT[59809] not requesting list because collections ({(<SimplenoteEntryModifier: 0x101ae08f0> )}) are still in progress
Repeats until "Quit Anyway" button is pressed. On app restart notes still there and sync successfully. Could not reproduce.
nvALT 2.2b (88) MBP 17" 2.66 i7 8GB 10.6.8
Crash while writing in Lion (seems similar to: https://github.com/ttscoff/nv/issues/44)
Process: nvALT [81735] Path: /Applications/nvALT.app/Contents/MacOS/nvALT Identifier: net.elasticthreads.nv Version: 2.2b (89) Code Type: X86-64 (Native) Parent Process: launchd [171]
Date/Time: 2011-11-04 12:15:03.997 -0400 OS Version: Mac OS X 10.7.2 (11C74) Report Version: 9 Sleep/Wake UUID: 7887642D-A589-4AEF-B364-BA94FA22C6E1
Interval Since Last Report: 598622 sec Crashes Since Last Report: 4 Per-App Interval Since Last Report: 95063 sec Per-App Crashes Since Last Report: 2 Anonymous UUID: 0B15EBC6-740C-4E69-A47F-2FFA1FFEA2F8
Crashed Thread: 3 com.apple.NSURLConnectionLoader
Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000
Application Specific Information: objc[81735]: garbage collection is OFF * Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSConcreteMutableData _fastCharacterContents]: unrecognized selector sent to instance 0x106bba370' * First throw call stack: ( 0 CoreFoundation 0x00007fff94dfe286 exceptionPreprocess + 198 1 libobjc.A.dylib 0x00007fff964fcd5e objc_exception_throw + 43 2 CoreFoundation 0x00007fff94e8a4ce -[NSObject doesNotRecognizeSelector:] + 190 3 CoreFoundation 0x00007fff94deb133 ___forwarding_ + 371 4 CoreFoundation 0x00007fff94deaf48 _CF_forwarding_prep_0 + 232 5 CoreFoundation 0x00007fff94d65096 CFStringGetCharactersPtr + 118 6 CoreFoundation 0x00007fff94d64b94 CFStringEncodeByteStream + 3684 7 CFNetwork 0x00007fff96f5ff6c _CFStringGetOrCreateCString + 116 8 CFNetwork 0x00007fff96f5fedb _ZN22SizedStringBytesBufferILl1024EEC2EPK13CFAllocatorPK10CFStringj + 59 9 CFNetwork 0x00007fff96f7ed23 _ZN22CanonicalStringWrapperILj12EE10getCStringEPl + 123 10 CFNetwork 0x00007fff96f7e8be _ZN18HTTPRequestMessage25firstLineForSerializationEh + 322 11 CFNetwork 0x00007fff96f7e68f _ZN11HTTPMessage21copySerializedHeadersEh + 39 12 CFNetwork 0x00007fff96f7e33c _ZN15HTTPWriteFilter14transmitHeaderEh + 1034 13 CFNetwork 0x00007fff96f7863a _ZN15HTTPWriteFilter20setNewHeaderPropertyEP15__CFHTTPMessage + 444 14 CFNetwork 0x00007fff96f723b8 _ZN15HTTPWriteFilter17streamSetPropertyEP15CFWriteStreamPK10CFStringPKv + 326 15 CFNetwork 0x00007fff96f7226d _ZThn104_N15HTTPWriteFilter17streamSetPropertyEP15CFWriteStreamPK10CFStringPKv + 13 16 CFNetwork 0x00007fff96f7225a _ZN20CFNetworkWriteStream21httpStreamSetPropertyEP15CFWriteStreamPK10CFStringPKvPv + 26 17 CoreFoundation 0x00007fff94e01804 CFWriteStreamSetProperty + 180 18 CFNetwork 0x00007fff96f779df _ZN17HTTPNetConnection19prepareTransmissionEP17HTTPNetStreamInfoP15CFWriteStream + 1031 19 CFNetwork 0x00007fff96f74b23 _ZN13NetConnection7enqueueEPvh + 311 20 CFNetwork 0x00007fff96f749e3 _Z23_CFNetConnectionEnqueueP17CFNetConnectionPv + 35 21 CFNetwork 0x00007fff96f74976 _ZN17HTTPNetStreamInfo10streamOpenEP14CFReadStreamP13CFStreamErrorPh + 42 22 CFNetwork 0x00007fff96f74946 _ZThn8_N17HTTPNetStreamInfo10streamOpenEP14CFReadStreamP13CFStreamErrorPh + 13 23 CFNetwork 0x00007fff96f74932 _ZN19CFNetworkReadStream14httpStreamOpenEP14CFReadStreamP13CFStreamErrorPhPv + 26 24 CoreFoundation 0x00007fff94d8d60c _CFStreamOpen + 124 25 CoreFoundation 0x00007fff94db7213 CFReadStreamOpen + 131 26 CFNetwork 0x00007fff96f74021 _ZN12HTTPProtocol10openStreamEv + 185 27 CFNetwork 0x00007fff96f72ffb _ZN12HTTPProtocol26useNetConnectionForRequestEP17CFNetConnectionP15CFHTTPMessageh + 825 28 CFNetwork 0x00007fff96f72bfa _ZN24HTTPConnectionCacheEntry28dispatchConnectionToProtocolEP17CFNetConnectionP12HTTPProtocolP18HTTPRequestMessageh + 248 29 CFNetwork 0x00007fff96f6e375 _ZN24HTTPConnectionCacheEntry25enqueueRequestForProtocolEP12HTTPProtocolP15__CFHTTPMessage + 835 30 CFNetwork 0x00007fff96f6dbb5 _ZN19HTTPConnectionCache25EnqueueRequestForProtocolEP12HTTPProtocolP15CFHTTPMessage + 227 31 CFNetwork 0x00007fff96f6a539 _ZN12HTTPProtocol12createStreamEv + 1761 32 CFNetwork 0x00007fff96f69e38 _ZN12HTTPProtocol19createAndOpenStreamEv + 60 33 CFNetwork 0x00007fff96f681a9 _ZN19URLConnectionLoader30loaderScheduleOriginLoadLockedEPK13_CFURLRequest + 329 34 CFNetwork 0x00007fff97039ca2 _ZN19URLConnectionLoader24loaderScheduleOriginLoadEPK13_CFURLRequest + 42 35 CFNetwork 0x00007fff970396c7 _ZN19URLConnectionLoader26LoaderConnectionEventQueue33processAllEventsAndConsumePayloadEP20XConnectionEventInfoI12XLoaderEvent18XLoaderEventParamsEl + 623 36 CFNetwork 0x00007fff96f67c11 _ZN19URLConnectionLoader13processEventsEv + 111 37 CFNetwork 0x00007fff96f62ca2 _ZN17MultiplexerSource7performEv + 212 38 CoreFoundation 0x00007fff94d6cb51 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17 39 CoreFoundation 0x00007fff94d6c3bd CFRunLoopDoSources0 + 253 40 CoreFoundation 0x00007fff94d931a9 __CFRunLoopRun + 905 41 CoreFoundation 0x00007fff94d92ae6 CFRunLoopRunSpecific + 230 42 Foundation 0x00007fff92e670ab +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:] + 335 43 Foundation 0x00007fff92e5b7fe -[NSThread main] + 68 44 Foundation 0x00007fff92e5b776 NSThreadmain + 1575 45 libsystem_c.dylib 0x00007fff9661b8bf _pthread_start + 335 46 libsystem_c.dylib 0x00007fff9661eb75 thread_start + 13 )
terminate called throwing an exception abort() called
Thread 0:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff9440767a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff94406d71 mach_msg + 73 2 com.apple.CoreFoundation 0x00007fff94d8ab6c CFRunLoopServiceMachPort + 188 3 com.apple.CoreFoundation 0x00007fff94d932d4 CFRunLoopRun + 1204 4 com.apple.CoreFoundation 0x00007fff94d92ae6 CFRunLoopRunSpecific + 230 5 com.apple.HIToolbox 0x00007fff993c33d3 RunCurrentEventLoopInMode + 277 6 com.apple.HIToolbox 0x00007fff993ca63d ReceiveNextEventCommon + 355 7 com.apple.HIToolbox 0x00007fff993ca4ca BlockUntilNextEventMatchingListInMode + 62 8 com.apple.AppKit 0x00007fff9789e3f1 _DPSNextEvent + 659 9 com.apple.AppKit 0x00007fff9789dcf5 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 135 10 com.apple.AppKit 0x00007fff9789a62d -[NSApplication run] + 470 11 com.apple.AppKit 0x00007fff97b1980c NSApplicationMain + 867 12 net.elasticthreads.nv 0x000000010000a350 start + 52
Thread 1:: Dispatch queue: com.apple.libdispatch-manager 0 libsystem_kernel.dylib 0x00007fff944097e6 kevent + 10 1 libdispatch.dylib 0x00007fff8f1ac5be _dispatch_mgr_invoke + 923 2 libdispatch.dylib 0x00007fff8f1ab14e _dispatch_mgr_thread + 54
Thread 2:: WebCore: LocalStorage 0 libsystem_kernel.dylib 0x00007fff94408bca __psynch_cvwait + 10 1 libsystem_c.dylib 0x00007fff9661f274 _pthread_cond_wait + 840 2 com.apple.JavaScriptCore 0x00007fff911e0c40 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 64 3 com.apple.WebCore 0x00007fff953fbdca WTF::MessageQueueWebCore::LocalStorageTask::waitForMessage() + 132 4 com.apple.WebCore 0x00007fff953fbd23 WebCore::LocalStorageThread::threadEntryPoint() + 99 5 com.apple.WebCore 0x00007fff953fbc6b WebCore::LocalStorageThread::threadEntryPointCallback(void*) + 9 6 libsystem_c.dylib 0x00007fff9661b8bf _pthread_start + 335 7 libsystem_c.dylib 0x00007fff9661eb75 thread_start + 13
Thread 3 Crashed:: com.apple.NSURLConnectionLoader 0 libsystem_kernel.dylib 0x00007fff94408ce2 pthread_kill + 10 1 libsystem_c.dylib 0x00007fff9661d7d2 pthread_kill + 95 2 libsystem_c.dylib 0x00007fff9660ea7a abort + 143 3 libc++abi.dylib 0x00007fff915c97bc abort_message + 214 4 libc++abi.dylib 0x00007fff915c6fcf default_terminate() + 28 5 libobjc.A.dylib 0x00007fff964fd1b9 _objc_terminate + 94 6 libc++abi.dylib 0x00007fff915c7001 safe_handler_caller(void (*)()) + 11 7 libc++abi.dylib 0x00007fff915c705c std::terminate() + 16 8 libc++abi.dylib 0x00007fff915c8152 cxa_throw + 114 9 libobjc.A.dylib 0x00007fff964fce7a objc_exceptionthrow + 327 10 com.apple.CoreFoundation 0x00007fff94e8a4ce -[NSObject doesNotRecognizeSelector:] + 190 11 com.apple.CoreFoundation 0x00007fff94deb133 forwarding_* + 371 12 com.apple.CoreFoundation 0x00007fff94deaf48 _CF_forwarding_prep_0 + 232 13 com.apple.CoreFoundation 0x00007fff94d65096 CFStringGetCharactersPtr + 118 14 com.apple.CoreFoundation 0x00007fff94d64b94 CFStringEncodeByteStream + 3684 15 com.apple.CFNetwork 0x00007fff96f5ff6c _CFStringGetOrCreateCString + 116 16 com.apple.CFNetwork 0x00007fff96f5fedb SizedStringBytesBuffer<1024l>::SizedStringBytesBuffer(_CFAllocator const, CFString const, unsigned int) + 59 17 com.apple.CFNetwork 0x00007fff96f7ed23 CanonicalStringWrapper<12u>::getCString(long) + 123 18 com.apple.CFNetwork 0x00007fff96f7e8be HTTPRequestMessage::firstLineForSerialization(unsigned char) + 322 19 com.apple.CFNetwork 0x00007fff96f7e68f HTTPMessage::copySerializedHeaders(unsigned char) + 39 20 com.apple.CFNetwork 0x00007fff96f7e33c HTTPWriteFilter::transmitHeader(unsigned char) + 1034 21 com.apple.CFNetwork 0x00007fff96f7863a HTTPWriteFilter::setNewHeaderProperty(CFHTTPMessage_) + 444 22 com.apple.CFNetwork 0x00007fff96f723b8 HTTPWriteFilter::streamSetProperty(_CFWriteStream, CFString const, void const) + 326 23 com.apple.CFNetwork 0x00007fff96f7226d non-virtual thunk to HTTPWriteFilter::streamSetProperty(CFWriteStream_, CFString const, void const) + 13 24 com.apple.CFNetwork 0x00007fff96f7225a CFNetworkWriteStream::httpStreamSetProperty(CFWriteStream_, CFString const, void const, void) + 26 25 com.apple.CoreFoundation 0x00007fff94e01804 CFWriteStreamSetProperty + 180 26 com.apple.CFNetwork 0x00007fff96f779df HTTPNetConnection::prepareTransmission(HTTPNetStreamInfo, CFWriteStream) + 1031 27 com.apple.CFNetwork 0x00007fff96f74b23 NetConnection::enqueue(void, unsigned char) + 311 28 com.apple.CFNetwork 0x00007fff96f749e3 _CFNetConnectionEnqueue(CFNetConnection, void) + 35 29 com.apple.CFNetwork 0x00007fff96f74976 HTTPNetStreamInfo::streamOpen(CFReadStream, CFStreamError, unsigned char_) + 42 30 com.apple.CFNetwork 0x00007fff96f74946 non-virtual thunk to HTTPNetStreamInfo::streamOpen(CFReadStream, CFStreamError, unsigned char_) + 13 31 com.apple.CFNetwork 0x00007fff96f74932 CFNetworkReadStream::httpStreamOpen(CFReadStream, CFStreamError, unsigned char, void) + 26 32 com.apple.CoreFoundation 0x00007fff94d8d60c _CFStreamOpen + 124 33 com.apple.CoreFoundation 0x00007fff94db7213 CFReadStreamOpen + 131 34 com.apple.CFNetwork 0x00007fff96f74021 HTTPProtocol::openStream() + 185 35 com.apple.CFNetwork 0x00007fff96f72ffb HTTPProtocol::useNetConnectionForRequest(_CFNetConnection, CFHTTPMessage_, unsigned char) + 825 36 com.apple.CFNetwork 0x00007fff96f72bfa HTTPConnectionCacheEntry::dispatchConnectionToProtocol(CFNetConnection, HTTPProtocol, HTTPRequestMessage, unsigned char) + 248 37 com.apple.CFNetwork 0x00007fff96f6e375 HTTPConnectionCacheEntry::enqueueRequestForProtocol(HTTPProtocol, CFHTTPMessage) + 835 38 com.apple.CFNetwork 0x00007fff96f6dbb5 HTTPConnectionCache::EnqueueRequestForProtocol(HTTPProtocol, _CFHTTPMessage) + 227 39 com.apple.CFNetwork 0x00007fff96f6a539 HTTPProtocol::createStream() + 1761 40 com.apple.CFNetwork 0x00007fff96f69e38 HTTPProtocol::createAndOpenStream() + 60 41 com.apple.CFNetwork 0x00007fff96f681a9 URLConnectionLoader::loaderScheduleOriginLoadLocked(CFURLRequest const) + 329 42 com.apple.CFNetwork 0x00007fff97039ca2 URLConnectionLoader::loaderScheduleOriginLoad(CFURLRequest const) + 42 43 com.apple.CFNetwork 0x00007fff970396c7 URLConnectionLoader::LoaderConnectionEventQueue::processAllEventsAndConsumePayload(XConnectionEventInfo<XLoaderEvent, XLoaderEventParams>, long) + 623 44 com.apple.CFNetwork 0x00007fff96f67c11 URLConnectionLoader::processEvents() + 111 45 com.apple.CFNetwork 0x00007fff96f62ca2 MultiplexerSource::perform() + 212 46 com.apple.CoreFoundation 0x00007fff94d6cb51 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17 47 com.apple.CoreFoundation 0x00007fff94d6c3bd CFRunLoopDoSources0 + 253 48 com.apple.CoreFoundation 0x00007fff94d931a9 __CFRunLoopRun + 905 49 com.apple.CoreFoundation 0x00007fff94d92ae6 CFRunLoopRunSpecific + 230 50 com.apple.Foundation 0x00007fff92e670ab +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:] + 335 51 com.apple.Foundation 0x00007fff92e5b7fe -[NSThread main] + 68 52 com.apple.Foundation 0x00007fff92e5b776 NSThreadmain** + 1575 53 libsystem_c.dylib 0x00007fff9661b8bf _pthread_start + 335 54 libsystem_c.dylib 0x00007fff9661eb75 thread_start + 13
Thread 4:: com.apple.CFSocket.private 0 libsystem_kernel.dylib 0x00007fff94408df2 select + 10 1 com.apple.CoreFoundation 0x00007fff94ddbf9b CFSocketManager + 1355 2 libsystem_c.dylib 0x00007fff9661b8bf _pthread_start + 335 3 libsystem_c.dylib 0x00007fff9661eb75 thread_start + 13
Thread 5: 0 libsystem_kernel.dylib 0x00007fff94409192 __workq_kernreturn + 10 1 libsystem_c.dylib 0x00007fff9661d594 _pthread_wqthread + 758 2 libsystem_c.dylib 0x00007fff9661eb85 start_wqthread + 13
Thread 6: 0 libsystem_kernel.dylib 0x00007fff94409192 __workq_kernreturn + 10 1 libsystem_c.dylib 0x00007fff9661d594 _pthread_wqthread + 758 2 libsystem_c.dylib 0x00007fff9661eb85 start_wqthread + 13
Thread 7: 0 libsystem_kernel.dylib 0x00007fff94409192 __workq_kernreturn + 10 1 libsystem_c.dylib 0x00007fff9661d594 _pthread_wqthread + 758 2 libsystem_c.dylib 0x00007fff9661eb85 start_wqthread + 13
Thread 8: 0 libsystem_kernel.dylib 0x00007fff94409192 __workq_kernreturn + 10 1 libsystem_c.dylib 0x00007fff9661d594 _pthread_wqthread + 758 2 libsystem_c.dylib 0x00007fff9661eb85 start_wqthread + 13
Thread 3 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x0000000000000006 rcx: 0x000000010739f188 rdx: 0x0000000000000000 rdi: 0x0000000000007103 rsi: 0x0000000000000006 rbp: 0x000000010739f1b0 rsp: 0x000000010739f188 r8: 0x00007fff7f1f7fb8 r9: 0x000000010739ec18 r10: 0x00007fff94408d0a r11: 0xffffff80002d8220 r12: 0x00007fff9812f164 r13: 0x0000000107d1e7e0 r14: 0x00000001073a3000 r15: 0x000000010739f300 rip: 0x00007fff94408ce2 rfl: 0x0000000000000246 cr2: 0x000000010068d000 Logical CPU: 0
Binary Images:
0x100000000 - 0x1000c1fff +net.elasticthreads.nv (2.2b - 89)
External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 103 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: 33738451 thread_create: 1 thread_set_state: 0
VM Region Summary: ReadOnly portion of Libraries: Total=165.7M resident=86.7M(52%) swapped_out_or_unallocated=79.0M(48%) Writable regions: Total=1.1G written=9912K(1%) resident=39.1M(3%) swapped_out=0K(0%) unallocated=1.1G(97%)
REGION TYPE VIRTUAL =========== ======= ATS (font support) 32.1M ATS (font support) (reserved) 8K reserved VM address space (unallocated) CG backing stores 5368K CG image 292K CG raster data 516K CG shared images 3480K CoreAnimation 20K CoreGraphics 16K CoreImage 8K CoreServices 1644K JS JIT generated code 128.0M JS JIT generated code (reserved) 896.0M reserved VM address space (unallocated) JS VM register file (reserved) 4096K reserved VM address space (unallocated) JS garbage collector 16K MALLOC 46.3M MALLOC guard page 32K Memory tag=240 4K Memory tag=242 12K Memory tag=251 8K OpenCL 20K SQLite page cache 192K STACK GUARD 56.0M Stack 11.6M VM_ALLOCATE 16.2M __CI_BITMAP 80K DATA 15.8M IMAGE 1256K LINKEDIT 48.1M TEXT 117.7M __UNICODE 544K mapped file 41.9M shared memory 312K =========== ======= TOTAL 1.4G TOTAL, minus reserved VM space 527.3M
Model: MacBookPro6,1, BootROM MBP61.0057.B0C, 2 processors, Intel Core i7, 2.66 GHz, 8 GB, SMC 1.57f17 Graphics: NVIDIA GeForce GT 330M, NVIDIA GeForce GT 330M, PCIe, 512 MB Graphics: Intel HD Graphics, Intel HD Graphics, Built-In, 288 MB Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1067 MHz, 0x802C, 0x31364A53533531323634485A2D3147314131 Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1067 MHz, 0x802C, 0x31364A53533531323634485A2D3147314131 AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x93), Broadcom BCM43xx 1.0 (5.100.98.75.18) Bluetooth: Version 4.0.1f4, 2 service, 18 devices, 1 incoming serial ports Network Service: Ethernet, Ethernet, en0 Network Service: AirPort, AirPort, en1 PCI Card: sppci_expresscard_name, sppci_othermassstorage, ExpressCard Serial ATA Device: ST9500420ASG, 500.11 GB Serial ATA Device: HL-DT-ST DVDRW GS23N SCSI Device: SCSI Target Device @ 0 SCSI Device: SCSI Target Device @ 15 USB Device: hub_device, 0x0424 (SMSC), 0x2514, 0xfa100000 / 2 USB Device: BRCM2070 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0xfa110000 / 4 USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x8218, 0xfa113000 / 6 USB Device: Apple Internal Keyboard / Trackpad, apple_vendor_id, 0x0236, 0xfa120000 / 3 USB Device: hub_device, 0x0424 (SMSC), 0x2514, 0xfd100000 / 2 USB Device: hub_device, apple_vendor_id, 0x911d, 0xfd140000 / 5 USB Device: Apple Cinema Display, apple_vendor_id, 0x921d, 0xfd143000 / 7 USB Device: IR Receiver, apple_vendor_id, 0x8242, 0xfd120000 / 4 USB Device: Built-in iSight, apple_vendor_id, 0x8507, 0xfd110000 / 3 FireWire Device: unknown_device, unknown_speed FireWire Device: d2 Quadra (button), LaCie SA, 800mbit_speed
I'm seeing a ton of these coming in, and I'm assuming it has to do with Simplenote sync, which I really haven't dug into at all. I need to look and see if this is happening on the main trunk, or if it's because of something we did (maybe tag syncing?). I'm not currently using the Simplenote sync and have never seen this crash, so I'm assuming that's the best place to start looking. I'll try to track this down over the weekend.
On Nov 4, 2011, at 11:18 AM, anatomatic wrote:
Crash while writing in Lion (seems similar to: https://github.com/ttscoff/nv/issues/44)
Crashed Thread: 3 com.apple.NSURLConnectionLoader
Only happened when I switched to Lion, but that could be a canard. Thanks for looking into it. I'll play with the main trunk to see if it's happening there too.
For what it's worth, the crash mentioned above seems to have solved itself (maybe a Simplenote API issue?)...
New bug (or just UI inconsistency):
Contrast with:
In short: If notes-list is hidden before going to fullscreen, search bar should remain hidden in full-screen.
MBP 17" 2.66 i7 8GB 10.7.2
2.2b (91), 10.7.3, notes are stored as .txt in a custom folder
google.com
is an http:// URL without the scheme part.Great feedback. Thanks!
- Use Selection for Find shouldn't focus the find banner.
- Use Selection for Find doesn't always add the selected text to the find field.
- Pressing ⌥⌘F after selecting Use Selection for Find sometimes changes the text on the search field.
- The dimmed background and highlights for other matches are removed when pressing ⌥⌘F.
Yea. There are some hick-ups with the Find… banner. I'll fix as much before releasing 2.2 as possible. But since it is currently completely broken in both NV and nvALT 2.1, I'm going to release the new Find… whenever everything else about 2.2 is ready to go. I just implemented 'Use Selection for Find' in 2.2 and haven't used it much myself, so I'm glad you caught these bugs.
- This affects TextEdit and other apps as well, but if Full Keyboard Access is enabled, you have to press tab three times to go from the search field to the replace field.
There's nothing I can do about having to tab through all the buttons to get from the Find field to the Replace field. The shortcut is to hit cmd-opt-f (for Replace) when you're in the Find field and the cursor will jump to the Replace field (and vice-versa, hit cmd-f when you're in the Replace field to jump back to the Find field).And pressing escape doesn't close the search banner if the focus ring is on one of the buttons.
Can you double check this? Or be specific about what is selected and what is showing when you can't Escape to close the search banner? I hacked in some extra code early on to be sure that unlike TextEdit and the default behavior, Escape SHOULD always close the search banner.
- Another really annoying thing about the new incremental search banners is that there's a fairly long (about one second) delay before the matches are highlighted. I don't know if there's any easy way to override it, but some apps like Chocolat highlight the matches almost instantly.
Yea. I'll see what I can do about this. But I'm not optimistic. Part of the speed should be dependent on how long your note is. I'll look into how much turning off incremental search speeds things up. Maybe I can add a preference setting to turn off incremental search.
- If the note list and location bar are collapsed, the location bar is shown briefly during the animation for entering full screen.
I know. I know. I'm hacking my way around the fact that I don't know CoreAnimation much. To get the ideal behavior, I need to code up a nvALT specific windowed mode to fullscreen mode animation. I just implemented the hack because in prior 2.2 betas, if your location bar was collapsed before going into full screen, it would come back by itself on going FS. There's a technical reason for this I know about, but there doesn't look like a non-CoreAnimation way around this.
- ⇧⌘↩ could insert a new line above.
Good idea. I'll try and get this in before 2.2 is released. Shouldn't be hard.- Paste as Markdown Link could be enabled even if the clipboard contained a URL with an arbitrary scheme. And it could assume that for example
google.com (http://google.com)
is an http:// URL without the scheme part.
Good idea also, but harder to implement. It's pretty hard to differentiate between google.com and some.text that just doesn't have a space in it. Since it's not tied to Paste anymore, I guess I can leave it to the user's knowledge of what's in the clipboard… I'll see what I can do.
@elasticthreads
Can you double check this? Or be specific about what is selected and what is showing when you can't Escape to close the search banner? I hacked in some extra code early on to be sure that unlike TextEdit and the default behavior, Escape SHOULD always close the search banner.
Sorry, I confused nvALT with WriteRoom. Great that you fixed that...
I'll look into how much turning off incremental search speeds things up. Maybe I can add a preference setting to turn off incremental search.
I guess most people would prefer to keep it incremental though. And I agree that it's more important to just get a version of NV out that has working search and replace.
I didn't run into this issue until I switched to 2.2b.
Scenario - store as .txt files in Notational Data in Dropbox folder. Laptop only uses Dropbox, desktop(always on) set to sync with Simplenote and Dropbox. Routinely the Simplenote sync disappears, meaning, box unchecked, credentials disappear.
Check box, add credentials, receive duplicates of existing notes. Seems no matter what I try, delete all notes in Simplenote web app, re-sync, nothing seems to work. Have been relegated to not using Simplenote on iOS, would love to know what I've configured wrong, or can do to reinstate this sync configuration.
As I mentioned, used to work like a charm prior to switching to beta (and latest Simplenote updates).
Regardless of solution, thanks to everyone who's made this incredibly indispensable app.
This is a report page for beta testers of the upcoming 2.2 release. This beta testing phase is private, if you have not been contacted about testing and would like to do so you can email elasticthreads att gmail.
Please report bugs and issues for the 2.2 beta here. And include the following information with any report: nvAlt version. Get this by hitting up "About nvAlt" in the application menu. Should be like this: "Version 2.2b (82)" OS X version Mac hardware details (i.e. MacBook Pro 4,1) Notes database storage format (i.e. "database",".txt",".html") Whether your Notes database is stored in its default location (~/Library/Application Support/Notation Data/) or not Localization.