Playing: Cataclysm Classic
Faction: Alliance
Character: Elvendell
Realm: Pagle
Reproduction: This is a relatively simple bug to reproduce, requiring only three steps.
Step 1: Create Alliance character and level it to 85.
Step 2: Complete 753 quests in Kalimdor (70 Ashenvale Quests ([Ashenvale Quests] (AchievementID 4925)), 60 Bloodmyst Isle Quests ([Bloodmyst Isle Quests] (AchievementID 4926)), 90 Darkshore Quests ([Darkshore Quests] (AchievementID 4928)), 55 Desolace Quests ([Desolace Quests] (AchievementID 4930)), 60 Dustwallow Marsh Quests ([Dustwallow Marsh Quests] (AchievementID 4929)), 55 Felwood Quests ([Felwood Quests] (AchievementID 4931)), 40 Feralas Quests ([Feralas Quests] (AchievementID 4932)), 19 Silithus Quests ([Silithus Quests] (AchievementID 4934)), 55 Stonetalon Mountains Quests ([Stonetalon Mountains Quests] (AchievementID 4936)), 50 Southern Barrens Quests ([Southern Barrens Quests] (AchievementID 4937)), 40 Tanaris Quests ([Tanaris Quests] (AchievementID 4935)), 60 Thousand Needles Quests ([Thousand Needles Quests] (AchievementID 4938)), 41 Un'Goro Crater Quests ([Un'Goro Crater Quests] (AchievementID 4939)), 58 Winterspring Quests ([Winterspring Quests] (AchievementID 4940))) and the four achievements: [Ghosts in the Dark] (AchievementID 5443), [Glutton for Fiery Punishment] (AchievementID 5448), [Glutton for Icy Punishment] (AchievementID 5546), and [Glutton for Shadowy Punishment] (AchievementID 5547).
Step 3: Become frustrated that your Loremaster of Kalimdor (AchievementID 1678) does not register as complete despite having fulfilled literally every requirement for it and, just to be sure it's not a back-end "whoops" bug, completing the achievements that are not explicitly listed as being required for the Loremaster of Kalimdor achievement.
Thoughts:
[ALLIANCE] Loremaster of Kalimdor (AchievementID 1678) appears to have four of its triggers set incorrectly by cross-reference comparison with its Horde equivalent. Clicking on the requirements of [ALLIANCE] Loremaster of Kalimdor (AchievementID 1678) appears to indicate null pointers for Ashenvale Quests, Dustwallow Marsh Quests, Feralas Quests, and Stonetalon Mountains Quests.
Ashenvale Quests for Alliance players appears to have been incorrectly set to [HORDE] Ashenvale Quests (AchievementID 4976); it should be set to [ALLIANCE] Ashenvale Quests (AchievementID 4925).
Dustwallow Marsh Quests for Alliance players appears to have been incorrectly set to [HORDE] Dustwallow Marsh Quests (AchievementID 4978); it should be set to [ALLIANCE] Dustwallow Marsh Quests (AchievementID 4929).
Feralas Quests for Alliance players appears to have been incorrectly set to [HORDE] Feralas Quests (AchievementID 4979); it should be set to [ALLIANCE] Feralas Quests (AchievementID 4932).
Stonetalon Mountains Quests for Alliance players appears to have been incorrectly set to [HORDE] Stonetalon Mountains Quests (AchievementID 4980); it should be set to [ALLIANCE] Stonetalon Mountains Quests (AchievementID 4936).