Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't drag objects out of quicksilver after update #1780

Closed
brumm opened this issue Feb 14, 2014 · 6 comments
Closed

Can't drag objects out of quicksilver after update #1780

brumm opened this issue Feb 14, 2014 · 6 comments
Labels
Milestone

Comments

@brumm
Copy link

brumm commented Feb 14, 2014

After updating to 4009, Objects dragged out of Quicksilver just snap back and are not drop-able into other applications.

This is the console output after trying to drag-out:

14.02.14 10:45:55,786 Quicksilver[33159]: CGContextSetFillColorWithColor: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context  and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.
14.02.14 10:45:55,788 Quicksilver[33159]: CGContextSetStrokeColorWithColor: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context  and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.
14.02.14 10:45:55,789 Quicksilver[33159]: CGContextGetCompositeOperation: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context  and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.
14.02.14 10:45:55,790 Quicksilver[33159]: CGContextSetCompositeOperation: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context  and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.
14.02.14 10:45:55,791 Quicksilver[33159]: CGContextFillRects: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context  and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.
14.02.14 10:45:55,792 Quicksilver[33159]: CGContextSetCompositeOperation: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context  and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.
@skurfer skurfer added the Bug label Feb 14, 2014
@skurfer
Copy link
Member

skurfer commented Feb 14, 2014

I can’t even drag them. Looks like we’re calling count on a string somewhere.

2014-02-14 10:13:14.437 Quicksilver[49800:303] -[__NSCFString count]: unrecognized selector sent to instance 0x600000050a40
2014-02-14 10:13:14.438 Quicksilver[49800:303] (
    0   CoreFoundation                      0x00007fff87b4d41c __exceptionPreprocess + 172
    1   libobjc.A.dylib                     0x00007fff8d829e75 objc_exception_throw + 43
    2   CoreFoundation                      0x00007fff87b4cfc9 -[NSException raise] + 9
    3   ExceptionHandling                   0x00007fff8a998b12 NSExceptionHandlerExceptionRaiser + 208
    4   libobjc.A.dylib                     0x00007fff8d829e75 objc_exception_throw + 43
    5   CoreFoundation                      0x00007fff87b502ed -[NSObject(NSObject) doesNotRecognizeSelector:] + 205
    6   CoreFoundation                      0x00007fff87aab5b2 ___forwarding___ + 1010
    7   CoreFoundation                      0x00007fff87aab138 _CF_forwarding_prep_0 + 120
    8   AppKit                              0x00007fff8c2b5da9 +[_NSFilenamesPboardTypeConverter _setConvertedData:pboard:generation:inItem:] + 99
    9   AppKit                              0x00007fff8bfe614f -[NSPasteboard _setData:forType:index:usesPboardTypes:] + 555
    10  AppKit                              0x00007fff8c2b53c3 -[NSPasteboard setData:forType:] + 84
    11  AppKit                              0x00007fff8c2b54e9 -[NSPasteboard setPropertyList:forType:] + 59
    12  QSCore                              0x00000001001a974b writeObjectToPasteboard + 1051
    13  QSCore                              0x00000001001ad2fd -[QSObject(Pasteboard) pasteboard:provideDataForType:] + 493
    14  QSCore                              0x00000001001ace76 -[QSObject(Pasteboard) putOnPasteboard:declareTypes:includeDataForTypes:] + 2598
    15  QSCore                              0x00000001001719bd -[QSBasicObject(QSPasteboard) putOnPasteboard:includeDataForTypes:] + 141
    16  QSInterface                         0x000000010029acd6 -[QSObjectView mouseDown:] + 1174
    17  QSInterface                         0x00000001002b2f82 -[QSSearchObjectView mouseDown:] + 226
    18  AppKit                              0x00007fff8bee1d08 -[NSWindow sendEvent:] + 11296
    19  QSEffects                           0x000000010015118d -[QSWindow sendEvent:] + 973
    20  AppKit                              0x00007fff8be80744 -[NSApplication sendEvent:] + 2021
    21  Quicksilver                         0x0000000100002847 -[QSApp sendEvent:] + 2599
    22  AppKit                              0x00007fff8bcd0a29 -[NSApplication run] + 646
    23  AppKit                              0x00007fff8bcbb803 NSApplicationMain + 940
    24  Quicksilver                         0x000000010002bbb6 main + 198
    25  Quicksilver                         0x0000000100001844 start + 52
    26  ???                                 0x0000000000000003 0x0 + 3
)

@skurfer skurfer added this to the 1.2.0 milestone Feb 14, 2014
@pjrobertson
Copy link
Member

I’ve seen this error with 4009 as well. I knew it was serious, but didn’t say anything. It’s almost definitely related to our UTI changing stuff.

On 14 Chwef 2014, at 17:47, Philipp Brumm notifications@github.com wrote:

After updating to 4009, Objects dragged out of Quicksilver just snap back and are not drop-able into other applications.

This is the console output after trying to drag-out:

14.02.14 10:45:55,786 Quicksilver[33159]: CGContextSetFillColorWithColor: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.
14.02.14 10:45:55,788 Quicksilver[33159]: CGContextSetStrokeColorWithColor: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.
14.02.14 10:45:55,789 Quicksilver[33159]: CGContextGetCompositeOperation: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.
14.02.14 10:45:55,790 Quicksilver[33159]: CGContextSetCompositeOperation: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.
14.02.14 10:45:55,791 Quicksilver[33159]: CGContextFillRects: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.
14.02.14 10:45:55,792 Quicksilver[33159]: CGContextSetCompositeOperation: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.

Reply to this email directly or view it on GitHub.

@pjrobertson
Copy link
Member

I can’t even drag them. Looks like we’re calling count on a string somewhere.

That smells like a ARC memory problem. I’m a bit busy this week but will look into it ASAP

On 14 Chwef 2014, at 23:14, Rob McBroom notifications@github.com wrote:

I can’t even drag them. Looks like we’re calling count on a string somewhere.

@philostein
Copy link
Contributor

Me too, no dragging anywhere.

For now, Go To Here will solve this problem for most open/save dialogs. :)

@pjrobertson
Copy link
Member

FYI - it’s not like I’ve done a hit and run on messing things up. I’m in the process of fixing this, but in doing so I’m updating all the pasteboard stuff to use 10.6+ methods, which means I’m updating all dragging stuff to use 10.6+ methods which means… you get the picture :)

On 16 Chwef 2014, at 08:09, Philo notifications@github.com wrote:

Me too, no dragging anywhere.

For now, Go To Here will solve this problem for most open/save dialogs. :)


Reply to this email directly or view it on GitHub.

@skurfer
Copy link
Member

skurfer commented Feb 20, 2014

Sounds good. Feel free to just build on the moretypes branch (or tell me if that branch will be irrelevant when you’re done).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants