Outspoken Irish singer Sinead O'Connor has launched a vicious attack on Rolling Stone for featuring Kim Kardashian on its cover for its latest issue, calling the internet phenomenon a "c***" and urging readers to boycott the magazine.

O'Connor, no stranger to controversy in her long and chequered career, made the attack in a Facebook post after discovering Kardashian was adorning the cover of the rock music bible, wearing a sailor's cap and revealing top.

Kim Kardashian Rolling Stone
Sinead O\'Connor on Kardashian\'s Rolling Stone cover: \'Bob Dylan must be f***ing horrified\' Rolling Stone

"What is this c*** doing on the cover of Rolling Stone?" blasted O'Connor. "Music has officially died. Who knew it would be Rolling Stone that murdered it? Simon Cowell and Louis Walsh can no longer be expected to take all the blame. Bob Dylan must be f***ing horrified. ‪#‎BoycottRollingStone"

O'Connor referred to another of her outré outbursts in 2013, when she said: "I feel sorry for the murder of rock 'n' roll which has happened because of the industry. Because of Simon Cowell, Louis Walsh and the lot of them (talent show judges) have murdered music.

"They're murderers of music! I stand and say it on behalf of every musician in the world and they will all agree with it."

In her time O'Connor has also attacked Miley Cyrus, Frank Sinatra and, frequently, the Catholic Church. She once warned that if Pope Benedict came to Ireland there would be a "bloodbath", tweeting: "'Young people of Ireland I love u' said Sinead as she pulled the f ***ing trigger."

The singer, who has worked with the likes of Prince - who she claimed briefly, if unwisely, held her hostage - and had number ones across the world, also became a priest, ended a marriage after 16 days (she then gave the lucky chap a second chance), and became a lesbian - but only for a bit.

O'Connor also made a public plea for help via Twitter in 2012, asking fans: "i realise i will be in trouble 4 doing this but.. ireland is a VERY hard place to find help in. So having tried other ways 1st im asking, does any1 know a psychiatrist in dublin or wicklow who could urgently see me today please? im really un-well... and in danger."