{"action":"created","issue":{"url":"https://api.github.com/repos/sequelpro/sequelpro/issues/2220","labels_url":"https://api.github.com/repos/sequelpro/sequelpro/issues/2220/labels{/name}","comments_url":"https://api.github.com/repos/sequelpro/sequelpro/issues/2220/comments","events_url":"https://api.github.com/repos/sequelpro/sequelpro/issues/2220/events","html_url":"https://github.com/sequelpro/sequelpro/issues/2220","id":105680066,"number":2220,"title":"Popup edit sheet always causes segmentation fault","user":{"login":"beely","id":6769952,"avatar_url":"https://avatars.githubusercontent.com/u/6769952?v=3","gravatar_id":"","url":"https://api.github.com/users/beely","html_url":"https://github.com/beely","followers_url":"https://api.github.com/users/beely/followers","following_url":"https://api.github.com/users/beely/following{/other_user}","gists_url":"https://api.github.com/users/beely/gists{/gist_id}","starred_url":"https://api.github.com/users/beely/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/beely/subscriptions","organizations_url":"https://api.github.com/users/beely/orgs","repos_url":"https://api.github.com/users/beely/repos","events_url":"https://api.github.com/users/beely/events{/privacy}","received_events_url":"https://api.github.com/users/beely/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/sequelpro/sequelpro/labels/WaitingOnUser","name":"WaitingOnUser","color":"207de5"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-09-09T20:40:48Z","updated_at":"2015-09-09T22:20:23Z","closed_at":null,"body":"*Any* time the pop-up edit sheet appears, Sequel Pro crashes 100% reproducibly. It's been like this on the current release version, and the latest nightly build (4526), and has always been like this on my system, both on Mavericks and Yosemite, across multiple versions of Sequel Pro.\r\n\r\nIt doesn't matter what field or field type is being edited, the popup sheet appears, then about a second or two later, Sequel Pro crashes.\r\n\r\nI *can* edit fields that can be edited without the pop-up sheet, it seems it's the popup sheet display itself that causes the crash.\r\n\r\nI'm troubleshooting elsewhere, I will attach any additional info as necessary.\r\n\r\nConsole output on crash:\r\n```\r\n09/09/2015 21:39:12.793 com.apple.xpc.launchd[1]: (com.sequelpro.SequelPro.194004[26724]) Service exited due to signal: Segmentation fault: 11\r\n```\r\nSelect crash log details:\r\n```\r\nProcess:               Sequel Pro [26512]\r\nPath:                  /Applications/Sequel Pro.app/Contents/MacOS/Sequel Pro\r\nIdentifier:            com.sequelpro.SequelPro\r\nVersion:               Nightly build for revision 6f00eaa2e6 (4526)\r\nCode Type:             X86-64 (Native)\r\nParent Process:        ??? [1]\r\nResponsible:           Sequel Pro [26512]\r\nUser ID:               501\r\n\r\nDate/Time:             2015-09-09 21:21:49.467 +0100\r\nOS Version:            Mac OS X 10.10.4 (14E46)\r\nReport Version:        11\r\nAnonymous UUID:        A14C189E-5502-A159-CF25-89135AD6530D\r\n\r\nSleep/Wake UUID:       E54F6BD4-D14C-4484-A4B7-E344024D633E\r\n\r\nTime Awake Since Boot: 520000 seconds\r\nTime Since Wake:       77000 seconds\r\n\r\nCrashed Thread:        0  Dispatch queue: com.apple.main-thread\r\n\r\nException Type:        EXC_BAD_ACCESS (SIGSEGV)\r\nException Codes:       KERN_INVALID_ADDRESS at 0x0000000010c847f8\r\n\r\nVM Regions Near 0x10c847f8:\r\n--> \r\n    __TEXT                 0000000100000000-00000001001db000 [ 1900K] r-x/rwx SM=COW  /Applications/Sequel Pro.app/Contents/MacOS/Sequel Pro\r\n\r\nApplication Specific Information:\r\nobjc_msgSend() selector name: respondsToSelector:\r\n\r\n\r\nThread 0 Crashed:: Dispatch queue: com.apple.main-thread\r\n0   libobjc.A.dylib               \t0x00007fff983420dd objc_msgSend + 29\r\n1   com.apple.AppKit              \t0x00007fff8c2a7d59 -[NSTextView mouseDown:] + 12282\r\n2   com.apple.AppKit              \t0x00007fff8c64adad -[NSWindow _reallySendEvent:isDelayedEvent:] + 510\r\n3   com.apple.AppKit              \t0x00007fff8c778273 _NSGestureRecognizerUpdate + 2548\r\n4   com.apple.CoreFoundation      \t0x00007fff8e985127 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23\r\n5   com.apple.CoreFoundation      \t0x00007fff8e985080 __CFRunLoopDoObservers + 368\r\n6   com.apple.CoreFoundation      \t0x00007fff8e9772ba __CFRunLoopRun + 1178\r\n7   com.apple.CoreFoundation      \t0x00007fff8e976bd8 CFRunLoopRunSpecific + 296\r\n8   com.apple.HIToolbox           \t0x00007fff9049456f RunCurrentEventLoopInMode + 235\r\n9   com.apple.HIToolbox           \t0x00007fff904942ea ReceiveNextEventCommon + 431\r\n10  com.apple.HIToolbox           \t0x00007fff9049412b _BlockUntilNextEventMatchingListInModeWithFilter + 71\r\n11  com.apple.AppKit              \t0x00007fff8bf0e8ab _DPSNextEvent + 978\r\n12  com.apple.AppKit              \t0x00007fff8bf0de58 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 346\r\n13  com.apple.AppKit              \t0x00007fff8bf03af3 -[NSApplication run] + 594\r\n14  com.apple.AppKit              \t0x00007fff8be80244 NSApplicationMain + 1832\r\n15  com.sequelpro.SequelPro       \t0x0000000100002174 start + 52\r\n```"},"comment":{"url":"https://api.github.com/repos/sequelpro/sequelpro/issues/comments/139061354","html_url":"https://github.com/sequelpro/sequelpro/issues/2220#issuecomment-139061354","issue_url":"https://api.github.com/repos/sequelpro/sequelpro/issues/2220","id":139061354,"user":{"login":"beely","id":6769952,"avatar_url":"https://avatars.githubusercontent.com/u/6769952?v=3","gravatar_id":"","url":"https://api.github.com/users/beely","html_url":"https://github.com/beely","followers_url":"https://api.github.com/users/beely/followers","following_url":"https://api.github.com/users/beely/following{/other_user}","gists_url":"https://api.github.com/users/beely/gists{/gist_id}","starred_url":"https://api.github.com/users/beely/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/beely/subscriptions","organizations_url":"https://api.github.com/users/beely/orgs","repos_url":"https://api.github.com/users/beely/repos","events_url":"https://api.github.com/users/beely/events{/privacy}","received_events_url":"https://api.github.com/users/beely/received_events","type":"User","site_admin":false},"created_at":"2015-09-09T22:20:23Z","updated_at":"2015-09-09T22:20:23Z","body":"Ok, when double-clicking on a null text field to open the pop-up editor, I get this:\r\n\r\n2015-09-09 23:19:43.095 Sequel Pro[1347:36851] *** -[SPFieldEditorController respondsToSelector:]: message sent to deallocated instance 0x111750a40\r\nTrace/BPT trap: 5\r\n"}}