Lollapalooza has revealed its official 2012 list of performers -- a typically wide-ranging smorgasbord of genres and styles topped by nearly a dozen mainstage headliners: the Red Hot Chili Peppers, freshly reunited bands Black Sabbath and At the Drive-In, the Black Keys, Jack White, Florence + The Machine, the Shins and Passion Pit, plus spotlighted electronic music including Swedish house titan Avicii, French dance duo Justice and DJ-producer Bassnectar.

The annual music festival is scheduled for Aug. 3-5 in Chicago's Grant Park.

Rumored lineups have circulated widely, as they usually do, and Lollapalooza itself stoked the speculation in recent weeks via a series of CTA and online advertisements that seemed to hint at who would be playing.

The ads featured lyrics from such acts as Sigur Ros, Santigold, Jack White, Kimbra, Twin Shadow, the Weeknd, Bloc Party and more -- all bands that wound up on the bill.