The process list stored the architecture string only in ItemData::Arch, leaving Data[3] (the architecture column) empty. Sorting by the architecture column therefore compared empty strings and did nothing. Populate Data[3] with the architecture value so the sort works. Co-Authored-By: deepseek-v4-pro