
blacktree-quicksilver - issue #284
Run command in Shell action (Terminal module) crashes in B56a7
What steps will reproduce the problem? 1. Input "echo foo" in the first pane 2. Choose "Run command in Shell" in the second pane 3. Invoke the action
What is the expected output? What do you see instead? The QS interface with a renewed content "foo" in the first pane should appear as the result of "echo foo", but the application crashes.
What version of the product (including Quicksilver version, AND the module version related to the buggy functionality if appropriate) are you using? On what operating system? QS ver: B56a7 Relevant module: Terminal module OS: 10.6.1
Please provide any additional information below, and please attach the corresponding crash log under ~/Library/Logs/CrashReporter if your problem ends this way.
Crash Log:
Exception Type: EXC_BAD_ACCESS (SIGBUS) Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000 Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Application Specific Information: objc_msgSend() selector name: displaysResult
Thread 0 Crashed: Dispatch queue: com.apple.main-thread 0 libobjc.A.dylib 0x928b091b objc_msgSend + 27 1 com.blacktree.QSInterface 0x001633e7 -[QSInterfaceController executeCommand:cont:encapsulate:] + 866 2 com.blacktree.QSInterface 0x00163c13 -[QSInterfaceController executeCommand:] + 65
Attached fix: * QSIterfaceController.m: keep the value of [QSAction displaysResult] before calling [QSAction performOnDirectObject:indirectObject:]. This changed fixed the problem in my environment.
Comment #1
Posted on Oct 17, 2009 by Happy HorseWorks for me.
Have you tried resetting prefs / reinstalling?
Comment #2
Posted on Oct 17, 2009 by Happy BirdYes, I did both without success. B56a4 does not exhibit this problem on 10.6 (though it has the pref pane problem, of course).
Comment #3
Posted on Jan 1, 2010 by Happy HorseClosed to try and stop confusion as this is no longer used for reporting bugs. Please re-open the ticket if it's still applicable AFTER trying the latest version, which can be downloaded from: http://github.com/tiennou/blacktree-alchemy/downloads
Updated plugins can be downloaded from: http://github.com/tiennou/blacktree-elements/downloads
Go to http://github.com/tiennou/blacktree-alchemy/issues to report bugs on Quicksilver
and http://github.com/tiennou/blacktree-elements/issues to report bugs on Plugins
Status: WontFix