Flow: One Solid FTP Client

When it comes to FTP clients, there are too many of them to count. You could go with FileZilla, since it’s free, but it’s really not the greatest solution out there since it lacks quite a few features that advanced users seek. Cyberduck, on the other hand, is another great client – and it’s open source, though you really should donate to help out the developers.

Up until now, I used Cyberduck for all my connections, assuming that it was the best free solution available. Well, if you’re willing to pay $9.99, then there’s something much better out there. It’s called Flow and it’s developed by Five Details. In my experience, this has been the best FTP client that I’ve ever used on the Mac. Read on to find out why.

Connecting

My little demo connection with some fake information

Let’s start with the basic FTP/SFTP connection and then I’ll get into the more advanced features of Flow a little later on. You can connect to virtually any server out there (excluding Amazon S3 or WebDAV, which I don’t see as a big problem since most servers use the FTP or SFTP protocol anyway), so just input all your credentials into the corresponding fields and click “Connect”.

If you’ve already used the same username in another FTP client, then all you have to do is put in the address and username and your keychain should come up asking if you’ll allow Flow to access the saved passwords.

Bookmarks

Here's the (Photoshopped) import bookmarks screen

If you happen to have bookmarks on another FTP client, then all you have to do is click “Bookmarks” in the menu of Flow and then click “Import Bookmarks…”. Depending on the client, you should see them in the pop-up and can easily import them either by clicking “Import” beside each one or “Import All” in the bottom right corner.

If you don’t have any set up, then it’s pretty easy to get started. All you have to do is click the little “+” button in the bottom left of the screen and then click “New Bookmark”. Once you’ve done this, the connection screen will slide to the right and reveal a bookmark creation form. All you have to do differently this time is put in a name that you’d like to appear in the sidebar when opening Flow; this helps to keep things organized and you should name it something like “work server”.

Additionally, if you’re a true enterprise user and would like to add a folder for your bookmarks, then you can simply click the “+” button again and this time click “New Bookmark Folder”, finishing by naming the folder in the sidebar. Truly advanced users will find this feature very useful if they have many connections to maintain.

Built-In Editor

I'm editing the index.html file on my portfolio using Flow's built-in editor

Have you ever wanted to just use an FTP client instead of switching between it and a code editor? Then you’re going to love Flow. Not only is its editor very useful and in-app, it also gives you a preview of the page you’re modifying. And on top of that, there’s a great little shortcut to OS X’s color palette for a quick way to change something without the need of a tool like ColorSnapper.

While Flow’s editor isn’t the most powerful one I’ve used, it’s definitely a convenient feature and is my favorite element of the app.

Droplets

Yet another amazing feature of Flow is Droplets. Instead of having to open the app and then navigate to the directory where you’d like to upload a file, you can create a bookmark at a certain directory in one of your servers and then create a Droplet from it telling the mini-app where to upload the file.

To create a Droplet, select the bookmark that you’d like to use and then right click it and select “Save Bookmark as Droplet…”. Now navigate to the folder you’d like to store the Droplet (somewhere like Applications or Desktop). All you have to do to upload a file is drag it and drop it on the Droplet you’ve created — pretty simple, right? One other thing Droplets will do is automatically copy a link to the file so you can email it or share it on a social network.

The Droplets feature has proved to be extremely useful for users that need to upload things quickly or even want to use their own server as an alternative to CloudApp or Droplr.

Other Features

A folder on my server

I’ve already discussed the major features of Flow, but I’d also like to take a look at some of the more covert ones like URL copying, the options available for its built-in editor, and more. I won’t go into too much depth here, but instead just give you a basic idea of what’s available.

  • File URL copying: You can quickly copy a link to your remote file simply by right clicking it and selecting “
  • QuickLook: You know that great feature in OS X that allows you to preview nearly any file with a simple tap of the spacebar? Well, Flow has that too. Just click the item and hit the spacebar to take a peek at what’s inside. Do keep in mind that this isn’t an editor though.
  • Built-in editor options: If you feel like the built-in editor is a limited, then you’re not quite correct because you can perform a bit of customization in the Editing tab of Flow’s Preferences menu. For instance, you can change the preview pane orientation, make it full width or half width, change the font, and more.

User Interface

I have a file selected in the list view

One thing this app isn’t the best in is user interface. I’m not saying that it’s terrible, but it’s far from original in design. I really love the layout of everything, but the actual graphics are just not as great as they could be. I just like to see a few more custom elements inside apps, that’s all.

As for the transitions, I really like them. When you sign in to a server, the screen slides to the left smoothly and reveals your server’s public_html folder. These transitions are very nice to see and even work well on my older Mac.

Things I’d Like to See in the Future

There are a few things that are missing in this app that I’d like to see in future updates. Most of them aren’t too urgent or anything, but they’d certainly help. Here’s a tidy list:

  • Fullscreen mode: I’m rather surprised that the developer didn’t include this in Flow because most apps for Lion tend to have it. It’s not that Flow needs fullscreen mode badly, but just that it would help to unify the way users are accustomed to using their apps. And since Flow has a built-in browser in the sidebar, it would work perfect in fullscreen as well. Also, a fullscreen editor would be very nice.
  • Up a level in navigation: When in list view instead of column view, it would be very nice to have a button that take you up a level instead of having to click the folder you want to go back to. I’ve always found this to be useful for navigating in Cyberduck.

Conclusion

So go try it out!

Flow is the best and most stable FTP client that I’ve encountered. I really love the features and work that the developer has put into it and see a great future for it. And as for those transfer speeds that it claims are “the fastest”, they are. I noticed a significant difference between Flow and alternatives like Cyberduck and FileZilla. Droplets and the built-in editor make this app unique and it fends off competition easily — especially for the price of $9.99, so go check it out today!


Summary

Flow is the most beautiful, elegant, and fast FTP+SFTP client on the planet. And with the deepest URL integration, the most seamless droplets, and the fastest file transfer implementations anywhere, that's not just hype.

9
  • Roy

    I stil like Transmit. Transmit also has a lot of those nifty features you described. Plus it goes very together with Coda.

    • http://papermail.me Jacob Penderworth

      Yes, but the combination of those two is extremely expensive.

    • Krista

      I love Transmit, too. :) But I use Mou and TextWrangler for my code editing.

  • http://www.kieranbriggs.co.uk Kieran Briggs

    I’m still a fan of Transmit. I’ve gone through my fair share of FTP applications and for its ease of use, I’ve not seen anything that betters it.

  • Goldyfish

    A direct feature – comparison with Transmit would have been really useful – but its looks great from what you say.

    • Andrés

      I agree. How does Flow compares to Transmit? IMO, Transmit is a way better client, overall. (It has crashed for me a couple of times, though).

  • Nancy

    There is absolutely nothing solid about this app whatsoever in my experience. It locks up, crashes, or simply fails at the drop of a hat.

    Contrary to the summary, just about everything in this app is hype. It isn’t the fastest. It isn’t reliable. Beautiful? Eye of the beholder, I’d say. And who cares if it looks good when it fails to transfer you files??

    There are no unique features – droplets, URL copying and built-in editor have been in other apps for years.

    Yet it’s 2012 and this app still doesn’t have basic features like resume transfers and directory sync. Uhm… hello?

    Worse still, the developer is a jumped up jerk. Take a look at his twitter feeds (@brianamerige & @fivedetails) and see how he deals with a potential customer asking for Lion full screen support – the very feature this reviewer is asking for. It’s a 5 minute job to implement – go read the API documentation, it’s publicly available.

    Avoid!

    • http://papermail.me Jacob Penderworth

      I’ve had a great experience with it, but I obviously can’t test everything. As for beauty, yes it just depends on the person, so that’s up to you.

      I know URL copying has been in other apps for years, but this is a more automated approach. Sorry you didn’t like the app, but I thought it was great.

      • Nancy

        Thanks for the response, Jacob but honestly you can’t have tested the main function of the app (file transfer) hardly at all. Solid? Far from it.

        And now we’re all wrong apparently, and he calls us “laggards”

        http://twitter.com/#!/brianamerige/status/185826674481442816

        Great customer relations, not!

      • marc

        Glancing thru the comments, it appears your review was cursory at best.

        If I were to be considering a new FTP client, I’d be comparing them to Transmit and not Flow.

      • Bla1ze

        Laggard? He must have been referring to the app. Transmit is way better.

  • Kees

    I’ve used Flow for a long time but since they changed the way duplicate folders are handled from merging to replacing the content I’ve switched to Transmit. This particular behavior change was not properly communicated and caused me to delete most of my user-uploaded content of my blog as it would replace the site’s WordPress tree with the a new release tree. I was able to restore everything from backup but it was a scare I don’t want to have again.

  • Chris

    After upgrading to Lion, MacFusion which was my FTP client of choice stopped working properly and now I somehow refuse to use a classic FTP app. Any ideas on this?

    • Quine

      Get Transmit and you will not regret it for a moment. Sure, it costs more than flow or a free client, but your mac costs a lot more than a $500 pc laptop for the same reason – it works better.

  • Roger

    I have to say, I’m a little surprised to see such a positive review of Flow. It’s caused me nothing but trouble since purchasing it. Even with the rewrites of the transfer engine, of which there have been several, while it has undoubtedly gotten faster the tendency to simply fail for no apparent reason, or worse still an all out crash, makes it too much of a liability. I switched to Yummy FTP recently on a friend’s recommendation and have absolutely no problems since. It’s a really solid FTP client.

  • http://www.amperspectives.com Andy

    Flow is one of the worst FTP clients ever! Crashes and once you start a transfer you can only stop it by quitting the program. Lame… anything is better than Flow.

  • Greg

    Flow doesn’t appear to support WebDAV or Amazon S3 (in addition to a few others), they don’t appear to provide any decent support and the price wildly fluctuates between $5 – $29.99. This is really the best FTP client you’ve ever used?

    It might be helpful to know how long you’ve used a product when reviewing it so that we may put the review into some context. Because reading reviews elsewhere, indicate that this FTP client is as bad as Interarchy…

    • Keehun

      They did. And then Brian decided to rewrite the entire engine. Currently I think there’s only FTP (and maybe sftp).

  • Enclave

    Agreeing with most commenters. Flow has been a pain and is inferior to Transmit in every way except price.

  • Pingback: Flow one | Leadinginfluen

  • Quine

    I used flow a long time ago, not long after release, and found it unstable and randomly buggy as well. I don’t know if it’s improved since then, so I can’t provide a comparison of the current version with transmit’s current version.

    I can say, however, that Transmit is AMAZING. The UI for merging and syncing directories is the best I have ever seen. Panic is known for making incredible apps and Transmit is absolutely the best FTP client on any platform, in my opinion.

    • Keehun

      It’s become vastly better. I was using Flow from the earliest of its days and so I can tell you confidently that it’s infinitely better, now.

  • http://battey.me Stephen

    I use flow simply because it looks better and functions better than the free clients and I acquired it through macheist. Had I ACUTUALLY paid for flow…I would have been much more disappointed. It isn’t very good, and if the free solutions weren’t terrible I wouldn’t use it at all.

    The only reason why I haven’t bought transmit is because flow is “good enough”….

  • Thiago A.

    I haven’t anything good to say about the FTP protocol: unfortunately we need it, and my app of choice is Yummy FTP. It works very well with Dropbox for favorite syncing, and it’s fast as FTP can be (it can’t be much, right?). No other Mac client has trouble-free favorite syncing, and that’s a must have feature for me, since I work on two machines. Transmit: nice but very slow client. Those who like it should test other clients to see how slow it is! However, its user interface is the best.

  • Jamie

    What this guy says. I have been using YummyFTP for several years now. Regularly updates, beta program and the dev is very responsive.

    Oh and it works. Consistently.

  • foljs

    Personally, I use Transmit.

    But there are also a few other major players:

    Interarchy (Gruber’s favorite, and very old Mac OS app): http://nolobe.com/interarchy/

    Fetch: http://fetchsoftworks.com/fetch/

    Also, Fork Lift 2 has FTP/SFTP/S3 etc, among tons of other functionalities:
    http://www.binarynights.com/

  • http://fivedetails.com Brian Amerige

    Flow software engineer here. It seems like a lot of you have used Flow in the past, and had a bad experience. I’m sorry about that — really, truly, sorry. That’s why I did the best thing I could have done to Flow, and that’s tear it to pieces until it was great. Which is where Flow is now…which is why Jacob liked it so much…which is why the people who have *used* Flow 1.7+ have loved it and reviewed it as such on the App Store.

    The main reason I asked AppStorm to do this review was to show how much Flow had evolved. In the beginning of the review process, I wrote quite a bit of detail for Jacob about Flow’s history, where it was before, where it is now, and how we got here. Unfortunately that didn’t make it into the review, but here’s the gist of it:

    I started Flow when I was 15. It sucked for a while, mostly because it used an open-source connection engine. I’m 21 now, and in between then and now, I’ve rebuilt almost every single component, including the entirety of the connection engine, which I designed from scratch. It took six years to get here because, in part, I spent some time at Apple working on iOS, and worked on a few other projects that I’m confident you’ve used.

    And it doesn’t just “not suck” now. It’s legitimately *wonderful* now, and it’s everything it should have been in the first place (which is why I’ve not charged a dime for upgrades, despite rewriting the entire thing). The speed and reliability are unrivaled (try dropping a thousand files in with 15 simultaneous transfers in any other app), and its features (like URL copying and Droplets) simple have no match. And it goes without saying (to those who appreciate Apple’s design ethos) that Flow is still the simplest, most intuitive approach to file-transfer around, which is why it took home an Apple Design Award just a few months after its initial launch.

    tl;dr: Flow used to suck, yes. But times have changed. Look again; you’ll be glad you did.

    ===
    For those of you who are interested in further reading about the process:

    On rebooting the company: http://blog.fivedetails.com/post/4244676145/the-king-is-dead-long-live-the-king

    On building Flow from the ground up: http://blog.fivedetails.com/post/4430939102/flow-14-heart-surgery-for-the-future

    On making Flow the most resilient client out there: http://blog.fivedetails.com/post/18449439062/flow-1-7-rethinking-transfer-decisions

    • Nancy

      Let’s be clear on this, Brian … we are all using Flow 1.7.1, why wouldn’t we? Far from being ‘larrards’ we have updated the app to the latest version because we have paid for it and would like it to work as advertised : ‘The Mac’s Best FTP/SFTP Client’ as you put it. 

      So, with that in mind I tried your ‘Flow is legitimately *wonderful* now’ test : 

      1. I set the ‘Concurrent transfer limit’ to 15
      2. I didn’t have 1000 test files handy but did have a local copy of my website, which includes 1500 items in total as a mixture of files and folders : more of a real world test, in any case. 

      After about 15 seconds Flow crashed… Wonderful!

      I should leave it at that, because it’s proof enough that all your spouting about how great Flow is, in fact is just hype and totally unfounded. But no, your arrogant attitude also sucks as badly as your software, insulting your users with name calling and insulting our intelligence with exaggerated claims. 

      That ‘open source’ connection engine Flow used to use that you’re blaming for its failure was also written by you. So, despite the (several) rewrites you continue to fail at this one important aspect of a file transfer app – the transfers!

      Also, just because you worked for Apple doesn’t immediately mean you’re great and everything can be forgiven.  I have to ask, if you’re so wonderful then why aren’t you still working there? Perhaps your code wasn’t good enough. I think that’s pretty likely given tour track record. So God help us, your rotten code is in iOS and who knows where else… 

      • http://fivedetails.com Brian Amerige

        Look, I’m not going to hang around here and continue this nonsense indefinitely, so I’m just going to clear some things up and be on my way.

        (A) I have no idea why you seem to think you’re qualified to speak on behalf of everyone here with regard to what version they’ve last tried. It’s an insane assumption, particularly because having read through the comments here, it’s /obvious/ that many are speaking from substantially outdated experience. Many of the bugs and features mentioned have been fixed or implemented months or even years ago. That’s not refutable.

        (B) With all due respect, I don’t think you really ran that test. Not with 1.7.1 at least. Here’s some insight: there are over a 100K Flow users, with about 10K using Flow daily. I’ve got 6 known crashers, and the most frequently reported crash has been reported by less than 20 users. Do the math. You’ve either got some crazy luck, or you’re lying.

        (C) No, I did not write Flow’s prior connection engine (which was named ConnectionKit). It was an open-source project started years before I came along by Karelia Software [https://github.com/karelia/ConnectionKit]. I contributed substantially to it to make it the best it could be without starting from scratch. Eventually I /did/ start from scratch, and that from-scratch (proprietary) engine ships in Flow today.

        (D) I’m not at Apple because I chose not to be at Apple. Implying that somehow if I was “good enough” I’d still be there is one hell of a non-sequitur.

        Drop the aggression, dude. It’s undeserved, inaccurate, and it’s kind of just making you look crazy. I’m not arrogant for defending the truth. I worked damn hard to make Flow the product it is today, and I’ve earned the right to be proud of how much /actual/ users love it.

        I’ll leave my final words here to those who I can /guarantee/ have used recent versions of Flow. Be your own judge, and read the reviews for Flow on the Mac App Store. It won’t take you long to see the truth: http://itunes.apple.com/us/app/flow/id469770826?mt=12

      • Nancy

        Wow, so now I am a liar?

        I paid for your software, jerk.

        The crash is repeatable. Every. Time.

        Where do I send the crash log?

      • Nancy

        Those positive reviews are intriguing. Something about them doesn’t seem quite right. I wonder how many are your friends.

        Here’s your crash log. Try testing your product some time. Personally, I won’t waste any more of my time or money on you. I should have stuck with Transmit after all.

        Good riddance.

        Process: Flow [28669]
        Path: /Applications/Flow.app/Contents/MacOS/Flow
        Identifier: com.fivedetails.mac.Flow
        Version: 1.7.1 (1.7.1)
        App Item ID: 469770826
        App External ID: 7200616
        Code Type: X86-64 (Native)
        Parent Process: launchd [177]

        Date/Time: 2012-04-02 08:02:21.908 +0100
        OS Version: Mac OS X 10.7.3 (11D50)
        Report Version: 9

        Crashed Thread: 10

        Exception Type: EXC_BAD_ACCESS (SIGSEGV)
        Exception Codes: 0x000000000000000d, 0×0000000000000000

        VM Regions Near 0:
        –>
        __TEXT 0000000100000000-00000001000b1000 [ 708K] r-x/rwx SM=COW /Applications/Flow.app/Contents/MacOS/Flow

        Application Specific Information:
        objc_msgSend() selector name: objectForKey:
        dyld: in dladdr()
        objc[28669]: garbage collection is OFF

        Thread 0:: Dispatch queue: com.apple.main-thread
        0 libsystem_c.dylib 0x00007fff9018e385 _spin_lock$VARIANT$mp + 53
        1 com.apple.Foundation 0x00007fff8a0219cc _NSSetUnsignedLongLongValueAndNotify + 127
        2 com.fivedetails.mac.Flow 0x000000010003b56c -[ConnectionController rootTransferFinished:] + 241
        3 com.apple.Foundation 0x00007fff89f41de2 __-[NSNotificationCenter addObserver:selector:name:object:]_block_invoke_1 + 47
        4 com.apple.CoreFoundation 0x00007fff8c879e0a _CFXNotificationPost + 2634
        5 com.fivedetails.mac.Flow 0×0000000100071985 -[TransfersViewController _transferFinished:error:] + 618
        6 com.apple.CoreFoundation 0x00007fff8c8c320c __invoking___ + 140
        7 com.apple.CoreFoundation 0x00007fff8c8c30a4 -[NSInvocation invoke] + 132
        8 com.apple.CoreFoundation 0x00007fff8c8c3274 -[NSInvocation invokeWithTarget:] + 52
        9 com.apple.CoreFoundation 0x00007fff8c8c0a1d -[NSObject performSelector:withObject:] + 61
        10 com.apple.Foundation 0x00007fff89f7ae44 __NSThreadPerformPerform + 214
        11 com.apple.CoreFoundation 0x00007fff8c83fb51 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
        12 com.apple.CoreFoundation 0x00007fff8c83f3bd __CFRunLoopDoSources0 + 253
        13 com.apple.CoreFoundation 0x00007fff8c8661a9 __CFRunLoopRun + 905
        14 com.apple.CoreFoundation 0x00007fff8c865ae6 CFRunLoopRunSpecific + 230
        15 com.apple.HIToolbox 0x00007fff90dce3d3 RunCurrentEventLoopInMode + 277
        16 com.apple.HIToolbox 0x00007fff90dd563d ReceiveNextEventCommon + 355
        17 com.apple.HIToolbox 0x00007fff90dd54ca BlockUntilNextEventMatchingListInMode + 62
        18 com.apple.AppKit 0x00007fff8a2b03f1 _DPSNextEvent + 659
        19 com.apple.AppKit 0x00007fff8a2afcf5 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 135
        20 com.apple.AppKit 0x00007fff8a2ac62d -[NSApplication run] + 470
        21 com.apple.AppKit 0x00007fff8a52b80c NSApplicationMain + 867
        22 com.fivedetails.mac.Flow 0x0000000100001ee4 start + 52

        Thread 1:: Dispatch queue: com.apple.libdispatch-manager
        0 libsystem_kernel.dylib 0x00007fff8feca7e6 kevent + 10
        1 libdispatch.dylib 0x00007fff8875c5be _dispatch_mgr_invoke + 923
        2 libdispatch.dylib 0x00007fff8875b14e _dispatch_mgr_thread + 54

        Thread 2:: com.apple.CFSocket.private
        0 libsystem_kernel.dylib 0x00007fff8fec9df2 __select + 10
        1 com.apple.CoreFoundation 0x00007fff8c8aef9b __CFSocketManager + 1355
        2 libsystem_c.dylib 0x00007fff9013a8bf _pthread_start + 335
        3 libsystem_c.dylib 0x00007fff9013db75 thread_start + 13

        Thread 3:
        0 dyld 0x00007fff5fcddb41 dladdr + 162
        1 libdyld.dylib 0x00007fff8da45c31 dladdr + 72
        2 libsystem_c.dylib 0x00007fff90126bb1 backtrace_symbols + 159
        3 com.apple.Foundation 0x00007fff8a0920e2 -[_NSCallStackArray descriptionWithLocale:indent:] + 112
        4 com.apple.CoreFoundation 0x00007fff8c94f634 -[NSArray descriptionWithLocale:] + 20
        5 com.apple.Foundation 0x00007fff89f3546e _NSDescriptionWithLocaleFunc + 74
        6 com.apple.CoreFoundation 0x00007fff8c8344d5 __CFStringAppendFormatCore + 11365
        7 com.apple.CoreFoundation 0x00007fff8c886cdb _CFStringCreateWithFormatAndArgumentsAux + 107
        8 com.apple.CoreFoundation 0x00007fff8c8ff182 _CFLogvEx + 114
        9 com.apple.Foundation 0x00007fff89fafb53 NSLogv + 89
        10 com.apple.Foundation 0x00007fff89fafaf1 NSLog + 130
        11 com.apple.AppKit 0x00007fff8a5637bb -[NSApplication reportException:] + 86
        12 com.apple.ExceptionHandling 0x00000001003c3cc8 NSExceptionHandlerUncaughtExceptionHandler + 37
        13 com.apple.CoreFoundation 0x00007fff8c95b5f6 __handleUncaughtException + 70
        14 libobjc.A.dylib 0x00007fff8ce821b0 _objc_terminate + 85
        15 libc++abi.dylib 0x00007fff90a38001 safe_handler_caller(void (*)()) + 11
        16 libc++abi.dylib 0x00007fff90a3805c std::terminate() + 16
        17 libc++abi.dylib 0x00007fff90a39152 __cxa_throw + 114
        18 libobjc.A.dylib 0x00007fff8ce81e7a objc_exception_throw + 327
        19 com.apple.CoreFoundation 0x00007fff8c8d10ba +[NSException raise:format:arguments:] + 106
        20 com.apple.Foundation 0x00007fff89ff67d3 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 169
        21 com.fivedetails.ConnectionEngine 0x00000001001e433a -[CETransfer _nextDataChunkToUploadOfMaximumSize:] + 256
        22 com.fivedetails.ConnectionEngine 0x00000001001d4d65 -[CEFTPConnection _sendQueuedUploadData] + 370
        23 com.fivedetails.ConnectionEngine 0x00000001001dcfb8 -[CEFTPConnection stream:handleEvent:] + 47
        24 com.apple.CoreFoundation 0x00007fff8c88fb7b _signalEventSync + 107
        25 com.apple.CoreFoundation 0x00007fff8c88fb02 _cfstream_solo_signalEventSync + 98
        26 com.apple.CoreFoundation 0x00007fff8c88f928 _CFStreamSignalEvent + 632
        27 com.apple.CFNetwork 0x00007fff870afc72 SocketStream::socketCallback(__CFSocket*, unsigned long, __CFData const*, void const*) + 232
        28 com.apple.CFNetwork 0x00007fff870afb72 SocketStream::_SocketCallBack_stream(__CFSocket*, unsigned long, __CFData const*, void const*, void*) + 100
        29 com.apple.CoreFoundation 0x00007fff8c887768 __CFSocketPerformV0 + 1064
        30 com.apple.CoreFoundation 0x00007fff8c83fb51 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
        31 com.apple.CoreFoundation 0x00007fff8c83f47c __CFRunLoopDoSources0 + 444
        32 com.apple.CoreFoundation 0x00007fff8c8661a9 __CFRunLoopRun + 905
        33 com.apple.CoreFoundation 0x00007fff8c865ae6 CFRunLoopRunSpecific + 230
        34 com.apple.CoreFoundation 0x00007fff8c8757ff CFRunLoopRun + 95
        35 com.fivedetails.ConnectionEngine 0x00000001001de73e -[WorkerThread _workerThread] + 157
        36 com.apple.Foundation 0x00007fff89f857fe -[NSThread main] + 68
        37 com.apple.Foundation 0x00007fff89f85776 __NSThread__main__ + 1575
        38 libsystem_c.dylib 0x00007fff9013a8bf _pthread_start + 335
        39 libsystem_c.dylib 0x00007fff9013db75 thread_start + 13

        Thread 4:
        0 libsystem_kernel.dylib 0x00007fff8feca192 __workq_kernreturn + 10
        1 libsystem_c.dylib 0x00007fff9013c594 _pthread_wqthread + 758
        2 libsystem_c.dylib 0x00007fff9013db85 start_wqthread + 13

        Thread 5:
        0 libsystem_kernel.dylib 0x00007fff8feca192 __workq_kernreturn + 10
        1 libsystem_c.dylib 0x00007fff9013c594 _pthread_wqthread + 758
        2 libsystem_c.dylib 0x00007fff9013db85 start_wqthread + 13

        Thread 6:
        0 libsystem_kernel.dylib 0x00007fff8fec867a mach_msg_trap + 10
        1 libsystem_kernel.dylib 0x00007fff8fec7d71 mach_msg + 73
        2 com.apple.CoreFoundation 0x00007fff8c85db6c __CFRunLoopServiceMachPort + 188
        3 com.apple.CoreFoundation 0x00007fff8c8662d4 __CFRunLoopRun + 1204
        4 com.apple.CoreFoundation 0x00007fff8c865ae6 CFRunLoopRunSpecific + 230
        5 com.apple.CoreFoundation 0x00007fff8c8757ff CFRunLoopRun + 95
        6 com.fivedetails.ConnectionEngine 0x00000001001de73e -[WorkerThread _workerThread] + 157
        7 com.apple.Foundation 0x00007fff89f857fe -[NSThread main] + 68
        8 com.apple.Foundation 0x00007fff89f85776 __NSThread__main__ + 1575
        9 libsystem_c.dylib 0x00007fff9013a8bf _pthread_start + 335
        10 libsystem_c.dylib 0x00007fff9013db75 thread_start + 13

        Thread 7:
        0 libsystem_kernel.dylib 0x00007fff8fec867a mach_msg_trap + 10
        1 libsystem_kernel.dylib 0x00007fff8fec7d71 mach_msg + 73
        2 com.apple.CoreFoundation 0x00007fff8c85db6c __CFRunLoopServiceMachPort + 188
        3 com.apple.CoreFoundation 0x00007fff8c8662d4 __CFRunLoopRun + 1204
        4 com.apple.CoreFoundation 0x00007fff8c865ae6 CFRunLoopRunSpecific + 230
        5 com.apple.CoreFoundation 0x00007fff8c8757ff CFRunLoopRun + 95
        6 com.fivedetails.ConnectionEngine 0x00000001001de73e -[WorkerThread _workerThread] + 157
        7 com.apple.Foundation 0x00007fff89f857fe -[NSThread main] + 68
        8 com.apple.Foundation 0x00007fff89f85776 __NSThread__main__ + 1575
        9 libsystem_c.dylib 0x00007fff9013a8bf _pthread_start + 335
        10 libsystem_c.dylib 0x00007fff9013db75 thread_start + 13

        Thread 8:
        0 libsystem_c.dylib 0x00007fff9018e36e _spin_lock$VARIANT$mp + 30
        1 com.apple.Foundation 0x00007fff8a0219cc _NSSetUnsignedLongLongValueAndNotify + 127
        2 com.fivedetails.ConnectionEngine 0x00000001001cb6e9 -[CEConnection _uploadDirectoryForTransfer:uploadEnvironment:completionChecker:] + 1971
        3 com.fivedetails.ConnectionEngine 0x00000001001cabe4 -[CEConnection _uploadForTransfer:doAfterBlockID:] + 810
        4 com.apple.CoreFoundation 0x00007fff8c8c320c __invoking___ + 140
        5 com.apple.CoreFoundation 0x00007fff8c8c30a4 -[NSInvocation invoke] + 132
        6 com.fivedetails.ConnectionEngine 0x00000001001de951 -[WorkerThread _processTasks] + 283
        7 com.apple.Foundation 0x00007fff89f3725a __NSFireDelayedPerform + 392
        8 com.apple.CoreFoundation 0x00007fff8c885f84 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
        9 com.apple.CoreFoundation 0x00007fff8c885ad6 __CFRunLoopDoTimer + 534
        10 com.apple.CoreFoundation 0x00007fff8c866471 __CFRunLoopRun + 1617
        11 com.apple.CoreFoundation 0x00007fff8c865ae6 CFRunLoopRunSpecific + 230
        12 com.apple.CoreFoundation 0x00007fff8c8757ff CFRunLoopRun + 95
        13 com.fivedetails.ConnectionEngine 0x00000001001de73e -[WorkerThread _workerThread] + 157
        14 com.apple.Foundation 0x00007fff89f857fe -[NSThread main] + 68
        15 com.apple.Foundation 0x00007fff89f85776 __NSThread__main__ + 1575
        16 libsystem_c.dylib 0x00007fff9013a8bf _pthread_start + 335
        17 libsystem_c.dylib 0x00007fff9013db75 thread_start + 13

        Thread 9:
        0 libsystem_kernel.dylib 0x00007fff8fecaaf2 read + 10
        1 com.apple.Foundation 0x00007fff89f994ba _NSReadFromFileDescriptor + 77
        2 com.apple.Foundation 0x00007fff89f993ce -[NSConcreteFileHandle readDataOfLength:] + 503
        3 com.fivedetails.ConnectionEngine 0x00000001001d4d65 -[CEFTPConnection _sendQueuedUploadData] + 370
        4 com.fivedetails.ConnectionEngine 0x00000001001dcfb8 -[CEFTPConnection stream:handleEvent:] + 47
        5 com.apple.CoreFoundation 0x00007fff8c88fb7b _signalEventSync + 107
        6 com.apple.CoreFoundation 0x00007fff8c8d5767 _cfstream_shared_signalEventSync + 615
        7 com.apple.CoreFoundation 0x00007fff8c83fb51 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
        8 com.apple.CoreFoundation 0x00007fff8c83f3bd __CFRunLoopDoSources0 + 253
        9 com.apple.CoreFoundation 0x00007fff8c8661a9 __CFRunLoopRun + 905
        10 com.apple.CoreFoundation 0x00007fff8c865ae6 CFRunLoopRunSpecific + 230
        11 com.apple.CoreFoundation 0x00007fff8c8757ff CFRunLoopRun + 95
        12 com.fivedetails.ConnectionEngine 0x00000001001de73e -[WorkerThread _workerThread] + 157
        13 com.apple.Foundation 0x00007fff89f857fe -[NSThread main] + 68
        14 com.apple.Foundation 0x00007fff89f85776 __NSThread__main__ + 1575
        15 libsystem_c.dylib 0x00007fff9013a8bf _pthread_start + 335
        16 libsystem_c.dylib 0x00007fff9013db75 thread_start + 13

        Thread 10 Crashed:
        0 libobjc.A.dylib 0x00007fff8ce74e96 objc_msgSend + 22
        1 com.apple.CoreFoundation 0x00007fff8c82ef3e CFDictionaryGetValue + 126
        2 com.apple.Foundation 0x00007fff8a0219d9 _NSSetUnsignedLongLongValueAndNotify + 140
        3 com.fivedetails.ConnectionEngine 0x00000001001cb6e9 -[CEConnection _uploadDirectoryForTransfer:uploadEnvironment:completionChecker:] + 1971
        4 com.fivedetails.ConnectionEngine 0x00000001001cabe4 -[CEConnection _uploadForTransfer:doAfterBlockID:] + 810
        5 com.apple.CoreFoundation 0x00007fff8c8c320c __invoking___ + 140
        6 com.apple.CoreFoundation 0x00007fff8c8c30a4 -[NSInvocation invoke] + 132
        7 com.fivedetails.ConnectionEngine 0x00000001001de951 -[WorkerThread _processTasks] + 283
        8 com.apple.Foundation 0x00007fff89f3725a __NSFireDelayedPerform + 392
        9 com.apple.CoreFoundation 0x00007fff8c885f84 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
        10 com.apple.CoreFoundation 0x00007fff8c885ad6 __CFRunLoopDoTimer + 534
        11 com.apple.CoreFoundation 0x00007fff8c866471 __CFRunLoopRun + 1617
        12 com.apple.CoreFoundation 0x00007fff8c865ae6 CFRunLoopRunSpecific + 230
        13 com.apple.CoreFoundation 0x00007fff8c8757ff CFRunLoopRun + 95
        14 com.fivedetails.ConnectionEngine 0x00000001001de73e -[WorkerThread _workerThread] + 157
        15 com.apple.Foundation 0x00007fff89f857fe -[NSThread main] + 68
        16 com.apple.Foundation 0x00007fff89f85776 __NSThread__main__ + 1575
        17 libsystem_c.dylib 0x00007fff9013a8bf _pthread_start + 335
        18 libsystem_c.dylib 0x00007fff9013db75 thread_start + 13

        Thread 11:
        0 libsystem_kernel.dylib 0x00007fff8fec867a mach_msg_trap + 10
        1 libsystem_kernel.dylib 0x00007fff8fec7d71 mach_msg + 73
        2 com.apple.CoreFoundation 0x00007fff8c85db6c __CFRunLoopServiceMachPort + 188
        3 com.apple.CoreFoundation 0x00007fff8c8662d4 __CFRunLoopRun + 1204
        4 com.apple.CoreFoundation 0x00007fff8c865ae6 CFRunLoopRunSpecific + 230
        5 com.apple.CoreFoundation 0x00007fff8c8757ff CFRunLoopRun + 95
        6 com.fivedetails.ConnectionEngine 0x00000001001de73e -[WorkerThread _workerThread] + 157
        7 com.apple.Foundation 0x00007fff89f857fe -[NSThread main] + 68
        8 com.apple.Foundation 0x00007fff89f85776 __NSThread__main__ + 1575
        9 libsystem_c.dylib 0x00007fff9013a8bf _pthread_start + 335
        10 libsystem_c.dylib 0x00007fff9013db75 thread_start + 13

        Thread 12:
        0 libsystem_kernel.dylib 0x00007fff8fec867a mach_msg_trap + 10
        1 libsystem_kernel.dylib 0x00007fff8fec7d71 mach_msg + 73
        2 com.apple.CoreFoundation 0x00007fff8c85db6c __CFRunLoopServiceMachPort + 188
        3 com.apple.CoreFoundation 0x00007fff8c8662d4 __CFRunLoopRun + 1204
        4 com.apple.CoreFoundation 0x00007fff8c865ae6 CFRunLoopRunSpecific + 230
        5 com.apple.CoreFoundation 0x00007fff8c8757ff CFRunLoopRun + 95
        6 com.fivedetails.ConnectionEngine 0x00000001001de73e -[WorkerThread _workerThread] + 157
        7 com.apple.Foundation 0x00007fff89f857fe -[NSThread main] + 68
        8 com.apple.Foundation 0x00007fff89f85776 __NSThread__main__ + 1575
        9 libsystem_c.dylib 0x00007fff9013a8bf _pthread_start + 335
        10 libsystem_c.dylib 0x00007fff9013db75 thread_start + 13

        Thread 13:
        0 libsystem_kernel.dylib 0x00007fff8fecaaf2 read + 10
        1 com.apple.Foundation 0x00007fff89f994ba _NSReadFromFileDescriptor + 77
        2 com.apple.Foundation 0x00007fff89f993ce -[NSConcreteFileHandle readDataOfLength:] + 503
        3 com.fivedetails.ConnectionEngine 0x00000001001d4d65 -[CEFTPConnection _sendQueuedUploadData] + 370
        4 com.fivedetails.ConnectionEngine 0x00000001001dcfb8 -[CEFTPConnection stream:handleEvent:] + 47
        5 com.apple.CoreFoundation 0x00007fff8c88fb7b _signalEventSync + 107
        6 com.apple.CoreFoundation 0x00007fff8c8d5767 _cfstream_shared_signalEventSync + 615
        7 com.apple.CoreFoundation 0x00007fff8c83fb51 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
        8 com.apple.CoreFoundation 0x00007fff8c83f3bd __CFRunLoopDoSources0 + 253
        9 com.apple.CoreFoundation 0x00007fff8c8661a9 __CFRunLoopRun + 905
        10 com.apple.CoreFoundation 0x00007fff8c865ae6 CFRunLoopRunSpecific + 230
        11 com.apple.CoreFoundation 0x00007fff8c8757ff CFRunLoopRun + 95
        12 com.fivedetails.ConnectionEngine 0x00000001001de73e -[WorkerThread _workerThread] + 157
        13 com.apple.Foundation 0x00007fff89f857fe -[NSThread main] + 68
        14 com.apple.Foundation 0x00007fff89f85776 __NSThread__main__ + 1575
        15 libsystem_c.dylib 0x00007fff9013a8bf _pthread_start + 335
        16 libsystem_c.dylib 0x00007fff9013db75 thread_start + 13

        Thread 14:
        0 libsystem_kernel.dylib 0x00007fff8feca192 __workq_kernreturn + 10
        1 libsystem_c.dylib 0x00007fff9013c594 _pthread_wqthread + 758
        2 libsystem_c.dylib 0x00007fff9013db85 start_wqthread + 13

        Thread 15:
        0 libsystem_kernel.dylib 0x00007fff8fec867a mach_msg_trap + 10
        1 libsystem_kernel.dylib 0x00007fff8fec7d71 mach_msg + 73
        2 com.apple.CoreFoundation 0x00007fff8c85db6c __CFRunLoopServiceMachPort + 188
        3 com.apple.CoreFoundation 0x00007fff8c8662d4 __CFRunLoopRun + 1204
        4 com.apple.CoreFoundation 0x00007fff8c865ae6 CFRunLoopRunSpecific + 230
        5 com.apple.CoreFoundation 0x00007fff8c8757ff CFRunLoopRun + 95
        6 com.fivedetails.ConnectionEngine 0x00000001001de73e -[WorkerThread _workerThread] + 157
        7 com.apple.Foundation 0x00007fff89f857fe -[NSThread main] + 68
        8 com.apple.Foundation 0x00007fff89f85776 __NSThread__main__ + 1575
        9 libsystem_c.dylib 0x00007fff9013a8bf _pthread_start + 335
        10 libsystem_c.dylib 0x00007fff9013db75 thread_start + 13

        Thread 16:
        0 libsystem_kernel.dylib 0x00007fff8fec867a mach_msg_trap + 10
        1 libsystem_kernel.dylib 0x00007fff8fec7d71 mach_msg + 73
        2 com.apple.CoreFoundation 0x00007fff8c85db6c __CFRunLoopServiceMachPort + 188
        3 com.apple.CoreFoundation 0x00007fff8c8662d4 __CFRunLoopRun + 1204
        4 com.apple.CoreFoundation 0x00007fff8c865ae6 CFRunLoopRunSpecific + 230
        5 com.apple.CoreFoundation 0x00007fff8c8757ff CFRunLoopRun + 95
        6 com.fivedetails.ConnectionEngine 0x00000001001de73e -[WorkerThread _workerThread] + 157
        7 com.apple.Foundation 0x00007fff89f857fe -[NSThread main] + 68
        8 com.apple.Foundation 0x00007fff89f85776 __NSThread__main__ + 1575
        9 libsystem_c.dylib 0x00007fff9013a8bf _pthread_start + 335
        10 libsystem_c.dylib 0x00007fff9013db75 thread_start + 13

        Thread 17:
        0 libsystem_kernel.dylib 0x00007fff8fec867a mach_msg_trap + 10
        1 libsystem_kernel.dylib 0x00007fff8fec7d71 mach_msg + 73
        2 com.apple.CoreFoundation 0x00007fff8c85db6c __CFRunLoopServiceMachPort + 188
        3 com.apple.CoreFoundation 0x00007fff8c8662d4 __CFRunLoopRun + 1204
        4 com.apple.CoreFoundation 0x00007fff8c865ae6 CFRunLoopRunSpecific + 230
        5 com.apple.CoreFoundation 0x00007fff8c8757ff CFRunLoopRun + 95
        6 com.fivedetails.ConnectionEngine 0x00000001001de73e -[WorkerThread _workerThread] + 157
        7 com.apple.Foundation 0x00007fff89f857fe -[NSThread main] + 68
        8 com.apple.Foundation 0x00007fff89f85776 __NSThread__main__ + 1575
        9 libsystem_c.dylib 0x00007fff9013a8bf _pthread_start + 335
        10 libsystem_c.dylib 0x00007fff9013db75 thread_start + 13

        Thread 18:
        0 libsystem_kernel.dylib 0x00007fff8fec867a mach_msg_trap + 10
        1 libsystem_kernel.dylib 0x00007fff8fec7d71 mach_msg + 73
        2 com.apple.CoreFoundation 0x00007fff8c85db6c __CFRunLoopServiceMachPort + 188
        3 com.apple.CoreFoundation 0x00007fff8c8662d4 __CFRunLoopRun + 1204
        4 com.apple.CoreFoundation 0x00007fff8c865ae6 CFRunLoopRunSpecific + 230
        5 com.apple.CoreFoundation 0x00007fff8c8757ff CFRunLoopRun + 95
        6 com.fivedetails.ConnectionEngine 0x00000001001de73e -[WorkerThread _workerThread] + 157
        7 com.apple.Foundation 0x00007fff89f857fe -[NSThread main] + 68
        8 com.apple.Foundation 0x00007fff89f85776 __NSThread__main__ + 1575
        9 libsystem_c.dylib 0x00007fff9013a8bf _pthread_start + 335
        10 libsystem_c.dylib 0x00007fff9013db75 thread_start + 13

        Thread 19:
        0 libsystem_kernel.dylib 0x00007fff8fec867a mach_msg_trap + 10
        1 libsystem_kernel.dylib 0x00007fff8fec7d71 mach_msg + 73
        2 com.apple.CoreFoundation 0x00007fff8c85db6c __CFRunLoopServiceMachPort + 188
        3 com.apple.CoreFoundation 0x00007fff8c8662d4 __CFRunLoopRun + 1204
        4 com.apple.CoreFoundation 0x00007fff8c865ae6 CFRunLoopRunSpecific + 230
        5 com.apple.CoreFoundation 0x00007fff8c8757ff CFRunLoopRun + 95
        6 com.fivedetails.ConnectionEngine 0x00000001001de73e -[WorkerThread _workerThread] + 157
        7 com.apple.Foundation 0x00007fff89f857fe -[NSThread main] + 68
        8 com.apple.Foundation 0x00007fff89f85776 __NSThread__main__ + 1575
        9 libsystem_c.dylib 0x00007fff9013a8bf _pthread_start + 335
        10 libsystem_c.dylib 0x00007fff9013db75 thread_start + 13

        Thread 20:
        0 libsystem_kernel.dylib 0x00007fff8fec867a mach_msg_trap + 10
        1 libsystem_kernel.dylib 0x00007fff8fec7d71 mach_msg + 73
        2 com.apple.CoreFoundation 0x00007fff8c85db6c __CFRunLoopServiceMachPort + 188
        3 com.apple.CoreFoundation 0x00007fff8c8662d4 __CFRunLoopRun + 1204
        4 com.apple.CoreFoundation 0x00007fff8c865ae6 CFRunLoopRunSpecific + 230
        5 com.apple.CoreFoundation 0x00007fff8c8757ff CFRunLoopRun + 95
        6 com.fivedetails.ConnectionEngine 0x00000001001de73e -[WorkerThread _workerThread] + 157
        7 com.apple.Foundation 0x00007fff89f857fe -[NSThread main] + 68
        8 com.apple.Foundation 0x00007fff89f85776 __NSThread__main__ + 1575
        9 libsystem_c.dylib 0x00007fff9013a8bf _pthread_start + 335
        10 libsystem_c.dylib 0x00007fff9013db75 thread_start + 13

        Thread 21:
        0 libsystem_kernel.dylib 0x00007fff8feca192 __workq_kernreturn + 10
        1 libsystem_c.dylib 0x00007fff9013c594 _pthread_wqthread + 758
        2 libsystem_c.dylib 0x00007fff9013db85 start_wqthread + 13

        Thread 22:
        0 libsystem_kernel.dylib 0x00007fff8feca192 __workq_kernreturn + 10
        1 libsystem_c.dylib 0x00007fff9013c594 _pthread_wqthread + 758
        2 libsystem_c.dylib 0x00007fff9013db85 start_wqthread + 13

        Thread 23:
        0 libsystem_kernel.dylib 0x00007fff8feca192 __workq_kernreturn + 10
        1 libsystem_c.dylib 0x00007fff9013c594 _pthread_wqthread + 758
        2 libsystem_c.dylib 0x00007fff9013db85 start_wqthread + 13

        Thread 24:
        0 libsystem_kernel.dylib 0x00007fff8feca192 __workq_kernreturn + 10
        1 libsystem_c.dylib 0x00007fff9013c594 _pthread_wqthread + 758
        2 libsystem_c.dylib 0x00007fff9013db85 start_wqthread + 13

        Thread 10 crashed with X86 Thread State (64-bit):
        rax: 0x000000008ab2a4f0 rbx: 0x00007fff8ababa04 rcx: 0×0000000000000000 rdx: 0x00007fff8ababa04
        rdi: 0x000000010041ccf0 rsi: 0x00007fff8ab2a4f0 rbp: 0x000000011022f960 rsp: 0x000000011022f920
        r8: 0x00007fff762bf5c0 r9: 0x000000011022f8f8 r10: 0x48001171f3e8d689 r11: 0x00007fff8c876330
        r12: 0×0000000100326470 r13: 0x0000000110b30310 r14: 0x000000010041ccf0 r15: 0x0000000110b30310
        rip: 0x00007fff8ce74e96 rfl: 0×0000000000010246 cr2: 0x0000000110b46a9e
        Logical CPU: 7

        Binary Images:
        0×100000000 – 0x1000b0fff +com.fivedetails.mac.Flow (1.7.1 – 1.7.1) /Applications/Flow.app/Contents/MacOS/Flow
        0×100179000 – 0x100179fff +.libgmalloc.dylib (??? – ???) /Users/Shared/.libgmalloc.dylib
        0x10017c000 – 0x1001a5fff +com.positivespinmedia.PSMTabBarControlFramework (??? – 1.1) /Applications/Flow.app/Contents/Frameworks/PSMTabBarControl.framework/Versions/A/PSMTabBarControl
        0x1001c5000 – 0x10031aff7 +com.fivedetails.ConnectionEngine (1.0 – 1) /Applications/Flow.app/Contents/Frameworks/ConnectionEngine.framework/Versions/A/ConnectionEngine
        0x1003a9000 – 0x1003b5ff7 +com.growl.growlframework (1.2.2 – 1.2.2) /Applications/Flow.app/Contents/Frameworks/Growl.framework/Versions/A/Growl
        0x1003c2000 – 0x1003c4fff com.apple.ExceptionHandling (1.5 – 10) /System/Library/Frameworks/ExceptionHandling.framework/Versions/A/ExceptionHandling
        0×100733000 – 0x100734ffc +cl_kernels (??? – ???) cl_kernels
        0×100742000 – 0x100742ff1 +cl_kernels (??? – ???) cl_kernels
        0x10076c000 – 0x10076cff5 +cl_kernels (??? – ???) cl_kernels
        0x106c01000 – 0x106c2fff7 GLRendererFloat (??? – ???) /System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle/GLRendererFloat
        0x106c3a000 – 0x106c3affd +cl_kernels (??? – ???) cl_kernels
        0x106c40000 – 0x106c41ff3 +cl_kernels (??? – ???) cl_kernels
        0x106e51000 – 0x106e54ff7 libCoreFSCache.dylib (??? – ???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
        0x1090fd000 – 0x1090fdff5 +cl_kernels (??? – ???) cl_kernels
        0x1094c9000 – 0x109661ff7 GLEngine (??? – ???) /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
        0×109695000 – 0x10978efff libGLProgrammability.dylib (??? – ???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
        0x10a000000 – 0x10a2c7ff7 com.apple.ATIRadeonX2000GLDriver (7.12.9 – 7.1.2) /System/Library/Extensions/ATIRadeonX2000GLDriver.bundle/Contents/MacOS/ATIRadeonX2000GLDriver
        0x10a9c9000 – 0x10a9cffef libcldcpuengine.dylib (1.50.61 – compatibility 1.0.0) /System/Library/Frameworks/OpenCL.framework/Libraries/libcldcpuengine.dylib
        0x10a9d5000 – 0x10aa68ff7 unorm8_bgra.dylib (1.50.61 – compatibility 1.0.0) /System/Library/Frameworks/OpenCL.framework/Libraries/ImageFormats/unorm8_bgra.dylib
        0x10aa87000 – 0x10ab18ff7 unorm8_rgba.dylib (1.50.61 – compatibility 1.0.0) /System/Library/Frameworks/OpenCL.framework/Libraries/ImageFormats/unorm8_rgba.dylib
        0x7fff5fcd5000 – 0x7fff5fd09ac7 dyld (195.5 – ???) /usr/lib/dyld
        0x7fff858ba000 – 0x7fff8590dfff libFontRegistry.dylib (??? – ???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
        0x7fff85936000 – 0x7fff85936fff com.apple.CoreServices (53 – 53) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
        0x7fff85937000 – 0x7fff85960fff com.apple.CoreServicesInternal (113.8 – 113.8) /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
        0x7fff85961000 – 0x7fff8597dff7 com.apple.GenerationalStorage (1.0 – 125) /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
        0x7fff85a0e000 – 0x7fff85a0efff com.apple.Accelerate.vecLib (3.7 – vecLib 3.7) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
        0x7fff85a0f000 – 0x7fff85dadfef com.apple.MediaToolbox (1.0 – 705.42) /System/Library/PrivateFrameworks/MediaToolbox.framework/Versions/A/MediaToolbox
        0x7fff85fd1000 – 0x7fff85ffeff7 com.apple.opencl (1.50.63 – 1.50.63) /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
        0x7fff85fff000 – 0x7fff86712587 com.apple.CoreGraphics (1.600.0 – ???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
        0x7fff86713000 – 0x7fff8671ffff com.apple.DirectoryService.Framework (10.7 – 146) /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
        0x7fff86720000 – 0x7fff8672eff7 libkxld.dylib (??? – ???) /usr/lib/system/libkxld.dylib
        0x7fff8672f000 – 0x7fff86b4bff7 com.apple.SceneKit (2.1 – 125.1) /System/Library/PrivateFrameworks/SceneKit.framework/Versions/A/SceneKit
        0x7fff86b50000 – 0x7fff86b51fff com.apple.MonitorPanelFramework (1.4.0 – 1.4.0) /System/Library/PrivateFrameworks/MonitorPanel.framework/Versions/A/MonitorPanel
        0x7fff86b52000 – 0x7fff86dcdfff com.apple.imageKit (2.1.1 – 1.0) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
        0x7fff86fd1000 – 0x7fff86fe4ff7 libCRFSuite.dylib (??? – ???) /usr/lib/libCRFSuite.dylib
        0x7fff86fe5000 – 0x7fff8701ffe7 com.apple.DebugSymbols (2.1 – 87) /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
        0x7fff8707d000 – 0x7fff8708fff7 libz.1.dylib (1.2.5 – compatibility 1.0.0) /usr/lib/libz.1.dylib
        0x7fff87090000 – 0x7fff871f6fff com.apple.CFNetwork (520.2.5 – 520.2.5) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
        0x7fff8768b000 – 0x7fff876a8fff libPng.dylib (??? – ???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
        0x7fff876a9000 – 0x7fff876fdff7 com.apple.ImageCaptureCore (3.0.1 – 3.0.1) /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
        0x7fff876fe000 – 0x7fff87727fff libJPEG.dylib (??? – ???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
        0x7fff87755000 – 0x7fff8775bff7 libunwind.dylib (30.0.0 – compatibility 1.0.0) /usr/lib/system/libunwind.dylib
        0x7fff8776c000 – 0x7fff87773fff libcopyfile.dylib (85.1.0 – compatibility 1.0.0) /usr/lib/system/libcopyfile.dylib
        0x7fff87774000 – 0x7fff87793fff libresolv.9.dylib (46.0.0 – compatibility 1.0.0) /usr/lib/libresolv.9.dylib
        0x7fff87794000 – 0x7fff8779aff7 com.apple.phonenumbers (1.0 – 47) /System/Library/PrivateFrameworks/PhoneNumbers.framework/Versions/A/PhoneNumbers
        0x7fff87801000 – 0x7fff87848ff7 com.apple.CoreMedia (1.0 – 705.42) /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
        0x7fff87849000 – 0x7fff879d3ff7 com.apple.WebKit (7534.52 – 7534.52.7) /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
        0x7fff879d4000 – 0x7fff87a58ff7 com.apple.ApplicationServices.ATS (317.5.0 – ???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
        0x7fff87a59000 – 0x7fff87aabff7 libGLU.dylib (??? – ???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
        0x7fff87aac000 – 0x7fff87f73fff FaceCoreLight (1.4.7 – compatibility 1.0.0) /System/Library/PrivateFrameworks/FaceCoreLight.framework/Versions/A/FaceCoreLight
        0x7fff87f74000 – 0x7fff87fdcff7 com.apple.Symbolication (1.2 – 89) /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
        0x7fff87fdd000 – 0x7fff88030fff com.apple.AppleVAFramework (5.0.14 – 5.0.14) /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
        0x7fff88031000 – 0x7fff88034fff com.apple.help (1.3.2 – 42) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
        0x7fff88035000 – 0x7fff88074fff com.apple.AE (527.7 – 527.7) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
        0x7fff880c2000 – 0x7fff88330ff7 com.apple.QuartzComposer (5.0 – 236) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
        0x7fff88331000 – 0x7fff8833efff libCSync.A.dylib (600.0.0 – compatibility 64.0.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
        0x7fff8833f000 – 0x7fff8837aff7 libsystem_info.dylib (??? – ???) /usr/lib/system/libsystem_info.dylib
        0x7fff8837b000 – 0x7fff88389fff com.apple.NetAuth (1.0 – 3.0) /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
        0x7fff8838a000 – 0x7fff883baff7 com.apple.DictionaryServices (1.2.1 – 158.2) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
        0x7fff883bb000 – 0x7fff883bbfff com.apple.quartzframework (1.5 – 1.5) /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
        0x7fff883bc000 – 0x7fff883f1fff com.apple.securityinterface (5.0 – 55004) /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
        0x7fff883f2000 – 0x7fff88488ff7 libvMisc.dylib (325.4.0 – compatibility 1.0.0) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
        0x7fff88489000 – 0x7fff88489fff com.apple.Carbon (153 – 153) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
        0x7fff8848a000 – 0x7fff884c5fff com.apple.LDAPFramework (3.0 – 120.1) /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
        0x7fff884c6000 – 0x7fff884c7fff liblangid.dylib (??? – ???) /usr/lib/liblangid.dylib
        0x7fff884c8000 – 0x7fff88538fff com.apple.datadetectorscore (3.0 – 179.4) /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
        0x7fff88539000 – 0x7fff885acfff libstdc++.6.dylib (52.0.0 – compatibility 7.0.0) /usr/lib/libstdc++.6.dylib
        0x7fff885ad000 – 0x7fff885affff libquarantine.dylib (36.0.0 – compatibility 1.0.0) /usr/lib/system/libquarantine.dylib
        0x7fff885b0000 – 0x7fff886b3fff libsqlite3.dylib (9.6.0 – compatibility 9.0.0) /usr/lib/libsqlite3.dylib
        0x7fff886b4000 – 0x7fff886d1fff com.apple.frameworks.preferencepanes (15.0 – 15.0) /System/Library/Frameworks/PreferencePanes.framework/Versions/A/PreferencePanes
        0x7fff886d2000 – 0x7fff886d6ff7 com.apple.CommonPanels (1.2.5 – 94) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
        0x7fff88759000 – 0x7fff88767fff libdispatch.dylib (187.7.0 – compatibility 1.0.0) /usr/lib/system/libdispatch.dylib
        0x7fff88792000 – 0x7fff887afff7 libxpc.dylib (77.17.0 – compatibility 1.0.0) /usr/lib/system/libxpc.dylib
        0x7fff887b0000 – 0x7fff887b5ff7 libsystem_network.dylib (??? – ???) /usr/lib/system/libsystem_network.dylib
        0x7fff887b6000 – 0x7fff888ceff7 com.apple.DesktopServices (1.6.1 – 1.6.1) /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
        0x7fff888cf000 – 0x7fff8896efff com.apple.LaunchServices (480.21 – 480.21) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
        0x7fff8896f000 – 0x7fff88996fff com.apple.PerformanceAnalysis (1.10 – 10) /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
        0x7fff88997000 – 0x7fff88a5eff7 com.apple.ColorSync (4.7.0 – 4.7.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
        0x7fff88a5f000 – 0x7fff88e91fff com.apple.VideoToolbox (1.0 – 705.42) /System/Library/PrivateFrameworks/VideoToolbox.framework/Versions/A/VideoToolbox
        0x7fff88e92000 – 0x7fff88e9dfff com.apple.CommonAuth (2.1 – 2.0) /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
        0x7fff88e9e000 – 0x7fff88f13ff7 libc++.1.dylib (19.0.0 – compatibility 1.0.0) /usr/lib/libc++.1.dylib
        0x7fff896cf000 – 0x7fff89731fff com.apple.coreui (1.2.1 – 164.1) /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
        0x7fff897af000 – 0x7fff89853fef com.apple.ink.framework (1.3.2 – 110) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
        0x7fff89857000 – 0x7fff89866ff7 com.apple.opengl (1.7.5 – 1.7.5) /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
        0x7fff89bbc000 – 0x7fff89bfeff7 libcommonCrypto.dylib (55010.0.0 – compatibility 1.0.0) /usr/lib/system/libcommonCrypto.dylib
        0x7fff89bff000 – 0x7fff89c56fff libTIFF.dylib (??? – ???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
        0x7fff89c57000 – 0x7fff89cbfff7 com.apple.audio.CoreAudio (4.0.1 – 4.0.1) /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
        0x7fff89d28000 – 0x7fff89d2fff7 com.apple.CommerceCore (1.0 – 17) /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore
        0x7fff89d30000 – 0x7fff89e89fff com.apple.audio.toolbox.AudioToolbox (1.7.1 – 1.7.1) /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
        0x7fff89e8a000 – 0x7fff89ea4fff com.apple.CoreMediaAuthoring (2.0 – 889) /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring
        0x7fff89ea5000 – 0x7fff89f2aff7 com.apple.Heimdal (2.1 – 2.0) /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
        0x7fff89f2b000 – 0x7fff8a244ff7 com.apple.Foundation (6.7.1 – 833.20) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
        0x7fff8a2a7000 – 0x7fff8aea8ff7 com.apple.AppKit (6.7.2 – 1138.23) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
        0x7fff8b202000 – 0x7fff8b22ffe7 libSystem.B.dylib (159.1.0 – compatibility 1.0.0) /usr/lib/libSystem.B.dylib
        0x7fff8b230000 – 0x7fff8b236fff libGFXShared.dylib (??? – ???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
        0x7fff8b268000 – 0x7fff8b26ffff libCGXCoreImage.A.dylib (600.0.0 – compatibility 64.0.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXCoreImage.A.dylib
        0x7fff8b270000 – 0x7fff8b2d8fff com.apple.CoreSymbolication (2.1 – 71) /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
        0x7fff8b2d9000 – 0x7fff8b5b1ff7 com.apple.security (7.0 – 55010) /System/Library/Frameworks/Security.framework/Versions/A/Security
        0x7fff8b5b2000 – 0x7fff8bd46fef com.apple.CoreAUC (6.11.04 – 6.11.04) /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
        0x7fff8bd47000 – 0x7fff8c063ff7 com.apple.CoreServices.CarbonCore (960.18 – 960.18) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
        0x7fff8c064000 – 0x7fff8c106ff7 com.apple.securityfoundation (5.0 – 55005) /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
        0x7fff8c107000 – 0x7fff8c107fff com.apple.ApplicationServices (41 – 41) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
        0x7fff8c108000 – 0x7fff8c6ecfff libBLAS.dylib (??? – ???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
        0x7fff8c6ed000 – 0x7fff8c72dfff libtidy.A.dylib (??? – ???) /usr/lib/libtidy.A.dylib
        0x7fff8c72e000 – 0x7fff8c733fff libpam.2.dylib (3.0.0 – compatibility 3.0.0) /usr/lib/libpam.2.dylib
        0x7fff8c82d000 – 0x7fff8ca01fff com.apple.CoreFoundation (6.7.1 – 635.15) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
        0x7fff8ca2b000 – 0x7fff8ca5bfff com.apple.shortcut (2.0 – 2.0) /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
        0x7fff8ca5c000 – 0x7fff8ca61fff libcache.dylib (47.0.0 – compatibility 1.0.0) /usr/lib/system/libcache.dylib
        0x7fff8ca62000 – 0x7fff8ca6afff libsystem_dnssd.dylib (??? – ???) /usr/lib/system/libsystem_dnssd.dylib
        0x7fff8caa6000 – 0x7fff8caadfff com.apple.NetFS (4.0 – 4.0) /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
        0x7fff8caae000 – 0x7fff8cb18fff com.apple.framework.IOKit (2.0 – ???) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
        0x7fff8cb19000 – 0x7fff8cb30fff com.apple.CFOpenDirectory (10.7 – 144) /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
        0x7fff8cb31000 – 0x7fff8cb35fff libCGXType.A.dylib (600.0.0 – compatibility 64.0.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
        0x7fff8cb42000 – 0x7fff8cb44fff com.apple.TrustEvaluationAgent (2.0 – 1) /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
        0x7fff8cb4b000 – 0x7fff8cb4bfff libkeymgr.dylib (23.0.0 – compatibility 1.0.0) /usr/lib/system/libkeymgr.dylib
        0x7fff8cb95000 – 0x7fff8cb9bfff IOSurface (??? – ???) /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
        0x7fff8cba9000 – 0x7fff8cbbbff7 libbsm.0.dylib (??? – ???) /usr/lib/libbsm.0.dylib
        0x7fff8cbbc000 – 0x7fff8cbe7fff libpcre.0.dylib (1.1.0 – compatibility 1.0.0) /usr/lib/libpcre.0.dylib
        0x7fff8cbe8000 – 0x7fff8cc0cff7 com.apple.RemoteViewServices (1.2 – 39) /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
        0x7fff8cdf1000 – 0x7fff8ce15fff com.apple.Kerberos (1.0 – 1) /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
        0x7fff8ce16000 – 0x7fff8ce6aff7 com.apple.ScalableUserInterface (1.0 – 1) /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableUserInterface.framework/Versions/A/ScalableUserInterface
        0x7fff8ce6b000 – 0x7fff8cf4fdef libobjc.A.dylib (228.0.0 – compatibility 1.0.0) /usr/lib/libobjc.A.dylib
        0x7fff8cf65000 – 0x7fff8d286fff com.apple.AddressBook.framework (6.1 – 1062) /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
        0x7fff8d30c000 – 0x7fff8d30ffff libRadiance.dylib (??? – ???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
        0x7fff8d310000 – 0x7fff8d3f1fff com.apple.CoreServices.OSServices (478.29 – 478.29) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
        0x7fff8d436000 – 0x7fff8d475ff7 libGLImage.dylib (??? – ???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
        0x7fff8d476000 – 0x7fff8d508ff7 com.apple.PDFKit (2.6.1 – 2.6.1) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
        0x7fff8d509000 – 0x7fff8d794fff com.apple.JavaScriptCore (7534.52 – 7534.52.7) /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
        0x7fff8d795000 – 0x7fff8d798ff7 com.apple.securityhi (4.0 – 1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
        0x7fff8d799000 – 0x7fff8d84cfff com.apple.CoreText (220.11.0 – ???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
        0x7fff8d84f000 – 0x7fff8d875ff7 com.apple.framework.familycontrols (3.0 – 300) /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls
        0x7fff8d898000 – 0x7fff8d99dff7 libFontParser.dylib (??? – ???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
        0x7fff8d99e000 – 0x7fff8da14fff com.apple.ISSupport (1.9.8 – 56) /System/Library/PrivateFrameworks/ISSupport.framework/Versions/A/ISSupport
        0x7fff8da15000 – 0x7fff8da18fff libCoreVMClient.dylib (??? – ???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
        0x7fff8da19000 – 0x7fff8da1bff7 com.apple.print.framework.Print (7.1 – 247.1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
        0x7fff8da1c000 – 0x7fff8da43fff com.apple.framework.internetaccounts (1.1 – 2) /System/Library/PrivateFrameworks/InternetAccounts.framework/Versions/A/InternetAccounts
        0x7fff8da44000 – 0x7fff8da48fff libdyld.dylib (195.5.0 – compatibility 1.0.0) /usr/lib/system/libdyld.dylib
        0x7fff8da49000 – 0x7fff8db46fff com.apple.avfoundation (2.0 – 180.30) /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
        0x7fff8dbae000 – 0x7fff8dbb3fff libcompiler_rt.dylib (6.0.0 – compatibility 1.0.0) /usr/lib/system/libcompiler_rt.dylib
        0x7fff8dbbf000 – 0x7fff8dbc3fff libmathCommon.A.dylib (2026.0.0 – compatibility 1.0.0) /usr/lib/system/libmathCommon.A.dylib
        0x7fff8dbc4000 – 0x7fff8dbd2fff com.apple.HelpData (2.1.0 – 70) /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
        0x7fff8dbd3000 – 0x7fff8dbfbff7 com.apple.CoreVideo (1.7 – 70.1) /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
        0x7fff8dc0c000 – 0x7fff8dc3fff7 com.apple.GSS (2.1 – 2.0) /System/Library/Frameworks/GSS.framework/Versions/A/GSS
        0x7fff8dc68000 – 0x7fff8dc68fff com.apple.vecLib (3.7 – vecLib 3.7) /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
        0x7fff8dc69000 – 0x7fff8dc6cfff com.apple.AppleSystemInfo (1.0 – 1) /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
        0x7fff8dd21000 – 0x7fff8de08fff com.apple.backup.framework (1.3.1 – 1.3.1) /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
        0x7fff8de09000 – 0x7fff8df42fef com.apple.vImage (5.1 – 5.1) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
        0x7fff8e0af000 – 0x7fff8e0b0fff libdnsinfo.dylib (395.6.0 – compatibility 1.0.0) /usr/lib/system/libdnsinfo.dylib
        0x7fff8e0c6000 – 0x7fff8e0d1ff7 com.apple.DisplayServicesFW (2.5.2 – 317) /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
        0x7fff8e102000 – 0x7fff8e102fff com.apple.Cocoa (6.6 – ???) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
        0x7fff8e103000 – 0x7fff8e195fff com.apple.CorePDF (3.0 – 3.0) /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
        0x7fff8e8cf000 – 0x7fff8e91aff7 com.apple.SystemConfiguration (1.11.1 – 1.11) /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
        0x7fff8e9e3000 – 0x7fff8ea43fff libvDSP.dylib (325.4.0 – compatibility 1.0.0) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
        0x7fff8ea44000 – 0x7fff8ec46fff libicucore.A.dylib (46.1.0 – compatibility 1.0.0) /usr/lib/libicucore.A.dylib
        0x7fff8ec47000 – 0x7fff8ec4cfff com.apple.OpenDirectory (10.7 – 146) /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
        0x7fff8ec4d000 – 0x7fff8ec4efff libDiagnosticMessagesClient.dylib (??? – ???) /usr/lib/libDiagnosticMessagesClient.dylib
        0x7fff8ec4f000 – 0x7fff8ece9ff7 com.apple.SearchKit (1.4.0 – 1.4.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
        0x7fff8ed87000 – 0x7fff8edc7ff7 libcups.2.dylib (2.9.0 – compatibility 2.0.0) /usr/lib/libcups.2.dylib
        0x7fff8ee3c000 – 0x7fff8ee3dfff libunc.dylib (24.0.0 – compatibility 1.0.0) /usr/lib/system/libunc.dylib
        0x7fff8ee72000 – 0x7fff8ee78fff com.apple.DiskArbitration (2.4.1 – 2.4.1) /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
        0x7fff8ee79000 – 0x7fff8ef6efff libiconv.2.dylib (7.0.0 – compatibility 7.0.0) /usr/lib/libiconv.2.dylib
        0x7fff8ef6f000 – 0x7fff8ef85fff libGL.dylib (??? – ???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
        0x7fff8efcc000 – 0x7fff8f460fff com.apple.RawCamera.bundle (3.9.0 – 584) /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
        0x7fff8f49a000 – 0x7fff8f598fff com.apple.QuickLookUIFramework (3.1 – 500.1) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI
        0x7fff8f599000 – 0x7fff8f5b0fff com.apple.MultitouchSupport.framework (220.62.1 – 220.62.1) /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
        0x7fff8f5cd000 – 0x7fff8f5e1ff7 com.apple.LangAnalysis (1.7.0 – 1.7.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
        0x7fff8f636000 – 0x7fff8f691ff7 com.apple.HIServices (1.10 – ???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
        0x7fff8f692000 – 0x7fff8f697fff libGIF.dylib (??? – ???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
        0x7fff8f698000 – 0x7fff8fac5fff libLAPACK.dylib (??? – ???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
        0x7fff8fae4000 – 0x7fff8fb67fef com.apple.Metadata (10.7.0 – 627.20) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
        0x7fff8fc59000 – 0x7fff8fe73fef com.apple.CoreData (104 – 358.12) /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
        0x7fff8fe74000 – 0x7fff8fe86ff7 libsasl2.2.dylib (3.15.0 – compatibility 3.0.0) /usr/lib/libsasl2.2.dylib
        0x7fff8fe87000 – 0x7fff8feb2ff7 libxslt.1.dylib (3.24.0 – compatibility 3.0.0) /usr/lib/libxslt.1.dylib
        0x7fff8feb3000 – 0x7fff8fed3fff libsystem_kernel.dylib (1699.22.73 – compatibility 1.0.0) /usr/lib/system/libsystem_kernel.dylib
        0x7fff8fed4000 – 0x7fff90073fff com.apple.QuartzCore (1.7 – 270.0) /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
        0x7fff90074000 – 0x7fff90075fff libsystem_sandbox.dylib (??? – ???) /usr/lib/system/libsystem_sandbox.dylib
        0x7fff900ce000 – 0x7fff900ebff7 com.apple.openscripting (1.3.3 – ???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
        0x7fff900ec000 – 0x7fff901c9fef libsystem_c.dylib (763.12.0 – compatibility 1.0.0) /usr/lib/system/libsystem_c.dylib
        0x7fff901ca000 – 0x7fff902ccff7 libxml2.2.dylib (10.3.0 – compatibility 10.0.0) /usr/lib/libxml2.2.dylib
        0x7fff90328000 – 0x7fff9059bfff com.apple.CoreImage (7.82 – 1.0.1) /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
        0x7fff9059c000 – 0x7fff905ddfff com.apple.QD (3.12 – ???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
        0x7fff905ef000 – 0x7fff905effff com.apple.Accelerate (1.7 – Accelerate 1.7) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
        0x7fff905f0000 – 0x7fff906cefff com.apple.ImageIO.framework (3.1.1 – 3.1.1) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
        0x7fff908fa000 – 0x7fff908fbff7 libsystem_blocks.dylib (53.0.0 – compatibility 1.0.0) /usr/lib/system/libsystem_blocks.dylib
        0x7fff90937000 – 0x7fff90987fff com.apple.CoreMediaIO (210.0 – 3180) /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
        0x7fff90988000 – 0x7fff9099eff7 com.apple.ImageCapture (7.0 – 7.0) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
        0x7fff9099f000 – 0x7fff909a5fff libmacho.dylib (800.0.0 – compatibility 1.0.0) /usr/lib/system/libmacho.dylib
        0x7fff909a6000 – 0x7fff909a6fff com.apple.audio.units.AudioUnit (1.7.1 – 1.7.1) /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
        0x7fff909a7000 – 0x7fff909f5fff libauto.dylib (??? – ???) /usr/lib/libauto.dylib
        0x7fff90a04000 – 0x7fff90a31fff com.apple.quartzfilters (1.7.0 – 1.7.0) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
        0x7fff90a32000 – 0x7fff90a3dff7 libc++abi.dylib (14.0.0 – compatibility 1.0.0) /usr/lib/libc++abi.dylib
        0x7fff90a81000 – 0x7fff90c0bff7 com.apple.QTKit (7.7.1 – 2306) /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
        0x7fff90c0c000 – 0x7fff90c15ff7 libsystem_notify.dylib (80.1.0 – compatibility 1.0.0) /usr/lib/system/libsystem_notify.dylib
        0x7fff90d19000 – 0x7fff90d23ff7 liblaunch.dylib (392.18.0 – compatibility 1.0.0) /usr/lib/system/liblaunch.dylib
        0x7fff90d24000 – 0x7fff90d9fff7 com.apple.print.framework.PrintCore (7.1 – 366.1) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
        0x7fff90dcc000 – 0x7fff910f0fff com.apple.HIToolbox (1.8 – ???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
        0x7fff91104000 – 0x7fff91210fff libcrypto.0.9.8.dylib (44.0.0 – compatibility 0.9.8) /usr/lib/libcrypto.0.9.8.dylib
        0x7fff91211000 – 0x7fff9131efff libJP2.dylib (??? – ???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
        0x7fff91364000 – 0x7fff91365ff7 libremovefile.dylib (21.0.0 – compatibility 1.0.0) /usr/lib/system/libremovefile.dylib
        0x7fff914ab000 – 0x7fff914eeff7 libRIP.A.dylib (600.0.0 – compatibility 64.0.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
        0x7fff914ef000 – 0x7fff91504fff com.apple.speech.synthesis.framework (4.0.74 – 4.0.74) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
        0x7fff91505000 – 0x7fff9153efe7 libssl.0.9.8.dylib (44.0.0 – compatibility 0.9.8) /usr/lib/libssl.0.9.8.dylib
        0x7fff91559000 – 0x7fff91564ff7 com.apple.speech.recognition.framework (4.0.19 – 4.0.19) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
        0x7fff91660000 – 0x7fff916bcfff com.apple.QuickLookFramework (3.1 – 500.1) /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
        0x7fff916bd000 – 0x7fff923c8ff7 com.apple.WebCore (7534.52 – 7534.52.12) /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
        0x7fff923ce000 – 0x7fff923d0fff libCVMSPluginSupport.dylib (??? – ???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib

        External Modification Summary:
        Calls made by other processes targeting this process:
        task_for_pid: 85
        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: 25718
        thread_create: 1
        thread_set_state: 0

        VM Region Summary:
        ReadOnly portion of Libraries: Total=207.8M resident=132.3M(64%) swapped_out_or_unallocated=75.5M(36%)
        Writable regions: Total=156.2M written=19.1M(12%) resident=65.2M(42%) swapped_out=0K(0%) unallocated=91.0M(58%)

        REGION TYPE VIRTUAL
        =========== =======
        CG backing stores 6512K
        CG image 576K
        CG raster data 480K
        CG shared images 3472K
        CoreAnimation 4K
        CoreGraphics 16K
        CoreImage 8K
        CoreServices 22.4M
        IOKit 4964K
        IOKit (reserved) 128K reserved VM address space (unallocated)
        MALLOC 105.5M
        MALLOC guard page 48K
        Memory tag=240 4K
        Memory tag=242 12K
        Memory tag=243 16K
        Memory tag=251 36K
        OpenCL 56K
        STACK GUARD 56.1M
        Stack 19.7M
        VM_ALLOCATE 16.4M
        __CI_BITMAP 80K
        __DATA 20.2M
        __IMAGE 1256K
        __LINKEDIT 49.1M
        __RC_CAMERAS 236K
        __TEXT 158.7M
        __UNICODE 544K
        mapped file 47.6M
        shared memory 71.6M
        =========== =======
        TOTAL 585.3M
        TOTAL, minus reserved VM space 585.2M

  • http://www.thegraphicmac.com James

    The quality of writing on this site has gotten so bad that it’s not even funny.

    Obviously this author has A) never used Flow for more than the two minutes required to take the screenshots. B) has never used any competing FTP products beyond the two apps the developer told him to compare it to. C) is probably just repaying the developer with a quick/positive review in exchange for the free NFR license.

    Not only is there not a single unique feature in this app as claimed by the author (transmit has everything this app has, and works/looks 10X better), but it lacks many basic features that many other FTP apps have and is about as stable as a teenager on an all-night whisky bender.

    • http://papermail.me Jacob Penderworth

      I’ll admit that I’m a beginner at this, but that’s how I learn — from my mistakes. You cannot judge an entire network or website by one element, that is unjust. Think about what you’re saying again.

      In my evaluation, I found that Flow worked well for the basic FTP connections. Yes, it doesn’t work with Amazon S3, but that doesn’t matter because it’s an “FTP” client, not an Amazon S3 client.

  • TJ

    I used Flow in the past, and actually liked it. Then, ran flow one day and there was a product update notice so I said “yeah, go ahead and update to the new version”, and the update included a new feature “Support for SFTP, Amazon S3, WebDAV, and MobileMe iDisk connections temporarily removed”. So, now the majority of my servers were not supported. That was in April, 2011. As far as I know, SFTP was re-added back 6+ months later, and WebDAV/S3/iDisk was not yet re-added.

    Removing core features as part of an update is ridiculous.

    I moved to Transmit after iDisk/SFTP was removed from Flow. It’s more expensive, but worth it.

    For those who don’t want to spend the money, the free option “Cyberduck” is much better than Flow. Solid, reliable, open source, supports all major protocols. The UI is not as nice as Transmit, but it’s amazingly good for a free app.

    • http://papermail.me Jacob Penderworth

      They “temporarily removed” them? That’s strange, I thought they were gone forever. I must admit that this experience does not sound very good, but it’s up to the developer to turn things around.

  • http://ipodtouchnews.co.uk Josh

    I actually really like Flow, but agree it isn’t as robust as some other clients and I often fall back to Transmit when Flow begins to crash which is my real workhorse but overkill for most of the stuff transferring I tend to do.

    The URL copying and droplets are imo superior to that offered in other clients for quickly uploading images and small files made it well worth the nominal price paid.

    They are also regularly pushing out updates to fix the annoying crashes & bugs, which makes it worth submitting any crash reports.

  • Enrico

    My two… erh, three cents.
    1. The most complete and reliable (never found a server which doesn’t accept its commands!!): Yummy. I dropped it for the interface, which is a little old, but I still use it when some server doesn’t like other clients.
    2. The fastest by far: Fork Lift!! Download the demo and prepare to be shocked!! I uploaded a wordpress installation yesterday on my 10Mbit line and the folder with more than a thousand files for a 13Mb total uploaded in 30 seconds!! I tried 2 other clients before and the time was in (many) minutes.
    3. the easiest to operate: Expandrive. It mounts FTP server on the desktop and let you access them as hard drives. It’s not fast but very cool.

    Regarding other clients, Flow is nice but very very unstable and the last time I tried Transmit I found it lacking many features like the “recursive permission change” to change permission for a lot of files in different folders all at once, something which Yummy does fast and very easily.
    Please note, none of my preferred clients are free, but they’re often present in some bundle and I totally suggest you to buy them asap!

    • http://papermail.me Jacob Penderworth

      I’ve actually never used Forklift or Transmit, but I hear they’re amazing — however, they do cost a pretty penny.

  • Scott

    Transmit is wonderful.. never have any problems, and for some reason I have several clients using webDav so that’s a must have. Built in Editor sounds really nice, but I’d just prefer to open all my files in Sublime Text 2 or whatever your preferred editor might be if you’re wanting to make changes directly to files on the server.

  • http://www.getdealy.com Harrison Rose

    My site is offering Flow at 50% off, buy it here: http://www.getdealy.com/market/mac/50/flow/

    Cheers guys!

  • Padua

    The developer -Brian Amerige- says in his Twitter (July 18, 2012) that Flow is no longer under active development since he has moved over to Facebook.

  • Harry

    What a complete an absolute tw@t of a developer… insult your customers and then abandon them.

    http://blog.fivedetails.com

    And oh dear, having read the blog, it’s obvious that he’s completely deluded and arrogant too : Flow is a total disaster. It has never, ever worked properly since debut in 2008, despite his several rewrites. God only knows what will happen to Facebook apps.

    Good riddance I say!

theatre-aglow
theatre-aglow
theatre-aglow
theatre-aglow