We manually analyze 730 concurrency bug reports from four open source projects and summarize 97 linguistic patterns. These linguistic patterns describe the common properties of concurrency bug reports. We then design a tool, called CTagger, which can be configured to integrate the linguistic patterns in different ways to classify concurrency bug reports. We evaluate CTagger on 7,280 bug reports from Github and Jira.