quicksilver/Quicksilver — Issue #705: Crash trying to delete uninstalled plugins
Author: CraigCottingham
Created: 2012-02-19 16:18:53+00:00
State: open

1. Open Quicksilver preferences. Switch to the Plug-ins tab. Select Uninstalled in the left-hand list.
2. Select a plugin. Click on the gear, choose “Delete selected plugin”. Confirm in the alert box which pops up.
3. Quicksilver crashes, dumping this to the console log:
```
Feb 19 10:07:49 samantha Quicksilver[17256]: Fetching plugin data from http://qs0.qsapp.com/plugins/info.php?qsversion=14624&sids=com.blacktree.Quicksilver.QSEventTriggersPlugIn
Feb 19 10:07:50 samantha Quicksilver[17256]: Downloaded info for 99 plug-in(s)
Feb 19 10:07:50 samantha com.apple.launchd.peruser.501[429] ([0x0-0x147147].com.blacktree.Quicksilver[17256]): Job appears to have crashed: Bus error: 10
Feb 19 10:07:51 samantha ReportCrash[17254]: Saved crash report for Quicksilver[17256] version ß65 (3920) to /Users/craigc/Library/Logs/DiagnosticReports/Quicksilver_2012-02-19-100751_samantha.crash
```
4. The crash report contains:
```
Process: Quicksilver [17256]
Path: /Applications/Quicksilver.app/Contents/MacOS/Quicksilver
Identifier: com.blacktree.Quicksilver
Version: ß65 (3920)
Code Type: X86 (Native)
Parent Process: launchd [429]

Date/Time: 2012-02-19 10:07:50.030 -0600
OS Version: Mac OS X 10.7.3 (11D50)
Report Version: 9

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00000000fefff000

VM Regions Near 0xfefff000:
CG backing stores 00000000cbe8a000-00000000cbeb8000 [ 184K] rw-/rw- SM=SHM
--> VM_ALLOCATE 00000000fefff000-00000000ff000000 [ 4K] rw-/rwx SM=COW
Submap 00000000ffff0000-00000000ffff2000 r-x/r-x process-only submap

Application Specific Information:
objc[17256]: garbage collection is OFF

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 ???	0xfefff000 0 + 4278185984
1 com.blacktree.QSCore	0x000c601f -[QSResourceManager imageWithLocatorInformation:] + 500

Thread 0 crashed with X86 Thread State (32-bit):
eax: 0xbfffb76c ebx: 0xbfffb770 ecx: 0x0019a02c edx: 0x00000001
edi: 0x08f30ea0 esi: 0x9bd638b1 ebp: 0xbfffc128 esp: 0xbfffb73c
ss: 0x00000023 efl: 0x00010202 eip: 0xfefff000 cs: 0x0000001b
ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
cr2: 0xfefff000
Logical CPU: 2

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

VM Region Summary:
ReadOnly portion of Libraries: Total=201.2M resident=64.7M(32%) swapped_out_or_unallocated=136.5M(68%)
Writable regions: Total=97.3M written=11.3M(12%) resident=45.5M(47%) swapped_out=0K(0%) unallocated=51.8M(53%)

REGION TYPE VIRTUAL
=========== =======
CG backing stores 2080K
CG image 12K
CG raster data 268K
CG shared images 3480K
CoreGraphics 8K
CoreImage 4K
CoreServices 5104K
JS JIT generated code 32K
JS VM register file (reserved) 4096K reserved VM address space (unallocated)
JS garbage collector 16K
MALLOC 59.6M
MALLOC guard page 32K
Memory tag=240 4K
Memory tag=242 12K
Memory tag=243 12K
OpenCL 8K
SQLite page cache 768K
Stack 68.6M
VM_ALLOCATE 16.2M
__CI_BITMAP 80K
__DATA 10.0M
__DATA/__OBJC 264K
__IMAGE 528K
__IMPORT 40K
__LINKEDIT 42.5M
__OBJC 3976K
__OBJC/__DATA 68K
__PAGEZERO 4K
__RC_CAMERAS 232K
__TEXT 158.7M
__UNICODE 544K
mapped file 91.6M
shared memory 27.1M
shared pmap 5152K
=========== =======
TOTAL 500.5M
TOTAL, minus reserved VM space 496.5M
```