GithubHelp home page GithubHelp logo

dutchcoders / stacktray Goto Github PK

View Code? Open in Web Editor NEW
38.0 38.0 10.0 1.43 MB

Manage your cloud (AWS) instances from the status bar on Mac OS X. With StackTray you can connect to instances, reboot, start, stop, copy addresses to clipboard and more to come.

Home Page: http://dutchcoders.github.io/stacktray/

Objective-C 0.20% AppleScript 0.51% Ruby 0.09% Swift 99.20%

stacktray's People

Contributors

nl5887 avatar rubencagnie avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

stacktray's Issues

Segmentation fault on startup after configuring

Installed via App Store. Once I've configured a connection to AWS, StackTray crashes, and now crashes on start up.

It seems first to fail to save StackTray.sqlite in my ApplicationSupport directory, and then suffers a segfault.

Happy to help if I can :)

Process:               StackTray [57075]
Path:                  /Applications/StackTray.app/Contents/MacOS/StackTray
Identifier:            io.dutchcoders.stacktray
Version:               2.03 (2.03)
App Item ID:           881891876
App External ID:       812652751
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           StackTray [57075]
User ID:               193901270

Date/Time:             2016-07-01 08:56:37.748 +0100
OS Version:            Mac OS X 10.11.5 (15F34)
Report Version:        11
Anonymous UUID:        1BFD73D7-4D88-825F-42E5-121BF0188FBE

Sleep/Wake UUID:       2E137B1A-BE9C-4815-8498-A237CFE282F2

Time Awake Since Boot: 150000 seconds
Time Since Wake:       1300 seconds

System Integrity Protection: enabled

Crashed Thread:        11  Dispatch queue: NSOperationQueue 0x7fcf83b1ff20 :: NSOperation 0x7fcf81eeeac0 (QOS: LEGACY)

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       EXC_I386_GPFLT
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
objc_msgSend() selector name: isEqual:


Global Trace Buffer (reverse chronological seconds):
5.192160     CFNetwork                  0x00007fff92a573cb TCP Conn 0x7fcf816f3080 SSL Handshake DONE
5.238470     CFNetwork                  0x00007fff92a572a7 TCP Conn 0x7fcf816f3080 starting SSL negotiation
5.238552     CFNetwork                  0x00007fff92a55c71 TCP Conn 0x7fcf816f3080 complete. fd: 16, err: 0
5.238770     CFNetwork                  0x00007fff92ae454b TCP Conn 0x7fcf816f3080 event 1. err: 0
5.259737     CFNetwork                  0x00007fff92a54f43 TCP Conn 0x7fcf816f3080 started
6.946339     CFNetwork                  0x00007fff92a573cb TCP Conn 0x7fcf7a624c90 SSL Handshake DONE
6.995049     CFNetwork                  0x00007fff92a572a7 TCP Conn 0x7fcf7a624c90 starting SSL negotiation
6.995155     CFNetwork                  0x00007fff92a55c71 TCP Conn 0x7fcf7a624c90 complete. fd: 14, err: 0
6.995447     CFNetwork                  0x00007fff92ae454b TCP Conn 0x7fcf7a624c90 event 1. err: 0
29.810481    CFNetwork                  0x00007fff92a573cb TCP Conn 0x7fcf7cf502e0 SSL Handshake DONE
29.865116    CFNetwork                  0x00007fff92a572a7 TCP Conn 0x7fcf7cf502e0 starting SSL negotiation
29.865391    CFNetwork                  0x00007fff92a55c71 TCP Conn 0x7fcf7cf502e0 complete. fd: 10, err: 0
29.866120    CFNetwork                  0x00007fff92ae454b TCP Conn 0x7fcf7cf502e0 event 1. err: 0

Thread 0:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib          0x00007fff886fef72 mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff886fe3b3 mach_msg + 55
2   com.apple.CoreFoundation        0x00007fff915041c4 __CFRunLoopServiceMachPort + 212
3   com.apple.CoreFoundation        0x00007fff9150368c __CFRunLoopRun + 1356
4   com.apple.CoreFoundation        0x00007fff91502ed8 CFRunLoopRunSpecific + 296
5   com.apple.HIToolbox             0x00007fff86701935 RunCurrentEventLoopInMode + 235
6   com.apple.HIToolbox             0x00007fff8670176f ReceiveNextEventCommon + 432
7   com.apple.HIToolbox             0x00007fff8675a606 AcquireNextEventInMode + 54
8   com.apple.HIToolbox             0x00007fff86757f94 IsUserStillTracking(MenuSelectData*, unsigned char*) + 173
9   com.apple.HIToolbox             0x00007fff86771fc1 CheckDragging(MenuSelectData*, unsigned char*) + 233
10  com.apple.HIToolbox             0x00007fff8687eeca TrackMenuCommon(MenuSelectData&, unsigned char*, SelectionData*, MenuResult*, MenuResult*) + 346
11  com.apple.HIToolbox             0x00007fff86742ad6 PopUpMenuSelectCore(MenuData*, Point, double, Point, unsigned short, unsigned int, Rect const*, unsigned short, unsigned int, Rect const*, Rect const*, __CFDictionary const*, __CFString const*, OpaqueMenuRef**, unsigned short*) + 1623
12  com.apple.HIToolbox             0x00007fff86741c5c _HandlePopUpMenuSelection8(OpaqueMenuRef*, OpaqueEventRef*, unsigned int, Point, unsigned short, unsigned int, Rect const*, unsigned short, Rect const*, Rect const*, __CFDictionary const*, __CFString const*, OpaqueMenuRef**, unsigned short*) + 610
13  com.apple.HIToolbox             0x00007fff86741853 _HandlePopUpMenuSelectionWithDictionary + 287
14  com.apple.AppKit                0x00007fff85a6ac6c _NSSLMPopUpCarbonMenu3 + 6168
15  com.apple.AppKit                0x00007fff85a69442 _NSPopUpCarbonMenu3 + 153
16  com.apple.AppKit                0x00007fff85a6939a -[NSCarbonMenuImpl popUpMenu:atLocation:width:forView:withSelectedItem:withFont:withFlags:withOptions:] + 356
17  com.apple.AppKit                0x00007fff85e50ef9 +[NSStatusBarButtonCell popupStatusBarMenu:inRect:ofView:withEvent:] + 705
18  com.apple.AppKit                0x00007fff85e5032b -[NSStatusBarButtonCell trackMouse:inRect:ofView:untilMouseUp:] + 159
19  com.apple.AppKit                0x00007fff859f0ae8 -[NSControl mouseDown:] + 669
20  com.apple.AppKit                0x00007fff85f453c9 -[NSWindow _handleMouseDownEvent:isDelayedEvent:] + 6322
21  com.apple.AppKit                0x00007fff85f463ad -[NSWindow _reallySendEvent:isDelayedEvent:] + 212
22  com.apple.AppKit                0x00007fff85985539 -[NSWindow sendEvent:] + 517
23  com.apple.AppKit                0x00007fff85e53849 -[NSStatusBarWindow sendEvent:] + 281
24  com.apple.AppKit                0x00007fff85905a38 -[NSApplication sendEvent:] + 2540
25  com.apple.AppKit                0x00007fff8576cdf2 -[NSApplication run] + 796
26  com.apple.AppKit                0x00007fff85736368 NSApplicationMain + 1176
27  io.dutchcoders.stacktray        0x000000010616d063 0x106156000 + 94307
28  libdyld.dylib                   0x00007fff87bc15ad start + 1

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0   libsystem_kernel.dylib          0x00007fff88705efa

Additional Regions and/or Instance types

Hi,

great work first of all!!

I have all my instances in the AWS region EU-Central-1 (in Frankfurt). This was not in one of the options so I copied the code and edited it myself. Its cropping up in 4-5 places around in the code so I am thinking it would be good to abstract it and have the regions stored in a central file or something like that. The same would apply also for the instance types.

Thanks

Christos

Support for user .ssh/id_rsa.pub

I'd love to be able to pop into my instances via the Stacktray->$Account->$Instance->Connect action. To do so, I need Stacktray to pick up my public ssh key. I plan to poke around, but noting the feature request here.

Group instances by configurable tag.

For example it would be nice to group on a tag for type or city. Since there is no standard tags other. Than name it would have to be configurable.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.