In addition to the previous answer a couple of other interesting examples spring to mind.
These from Test matches: The first abandoned test I can find was West Indies vs England , Sabina Park (1998).
The match was called off after only 10 overs due to an unplayable pitch (Scorecard) .
A similar occurrence in Antigua in 2009, where the game was called off after 10 deliveries.
(Cricinfo report) .
This was due to the sandy condition of the recently relaid outfield being deemed dangerous to bowlers.
The second Test between England and West Indies at the Sir Vivian Richards stadium in Antigua has been abandoned after just ten deliveries, after the sand-based outfield was deemed a safety risk to the bowlers.
The test between England and Pakistan at the Oval in 2006 was abandoned when the Pakistan team refused to emerge from their dressing room after tea on the 4th day, feeling they had been unfairly docked 5 runs for ball-tampering.
(Scorecard)
The match was eventually awarded to England.
sports.stackexchange.com/users/1668/Adam Kimberley
The first semi final match between India and Sri Lanka in world cup 1996 was stopped due to disturbance in the crowd.
Read the note of the match: At the fall of the 8th Indian wicket, sections of the crowd vented their disgust with the state of the match by setting fire to some areas of the stands and throwing fruit and waterbottles onto the field.
The match was briefly stopped and when play was about to resume, the crowd again threw bottles at the deep fielders.
The match referee stopped the game and the game was awarded to Sri Lanka by default.
I don't know any other match which was stopped due to such reasons.
sports.stackexchange.com/users/540/hims056
Along with the other examples already cited, an unusual incident occurred in 1975, when the 3rd Ashes Test at Headingley was abandoned as a draw due to an act of sabotage : before the fifth day's play, the pitch was dug up and damaged with oil by campaigners calling for the release of a convicted criminal.
sports.stackexchange.com/users/768/Spinner
1)
The India vs West Indies game in Rajkot,2002 was stopped amidst security threats after chuckers started attacking players with water bottles and sandbags.
India won by 81 runs by virtue of D/L method.
Relevant CricInfo article.
2)
The India vs Sri Lanka game in Feroz Shah Kotla, Delhi, 2009 due to dangerous pitch conditions.
The series had already been won by India and the two captains agreed to a draw.
Kotla Pitch Fiasco
sports.stackexchange.com/users/3325/rajat
An instance where a Test match was ended by crowd disturbance was the Fifth Test between West Indies and Australia at Sabina Park, Kingston in May 1978.
West Indies were 9 wickets down in their second innings and over 100 runs behind late on the fifth day when parts of the crowd rioted.
Police were called and players retreated to the dressing room, played being called off.
A decision was made that evening by the management of the two teams to complete the Test on the following morning, which would have been the sixth day of the game.
One umpire agreed to stand on the extra day, the other didn't
and so the match did not continue.
The match scorecard is on Cricinfo here .
Peter Toohey played for Australia in that Test, his account of the incident is here .
sports.stackexchange.com/users/1841/rickeyre
In a match at Sialkot(India's tour of Pakistan 1984-85), Pakistan had put India in to bat after winning the toss.
India was cruising at 210/3 after 40 overs with Dilip Vengsarkar well-set on 94*.
The match was then abandoned following news of the assasination of India's Prime Minister Indira Gandhi.
Match scorecard is here .
sports.stackexchange.com/users/2222/Yaitzme
The sad addition to the examples above are all the Sheffield Shield matches in progress on 25 November 2014 .
Play in the New South Wales vs South Australia match was abandoned for the day when Phillip Hughes was critically injured by a bouncer; all the other in progress matches were abandoned at the end of the day's play.
sports.stackexchange.com/users/6126/Philip Kendall
In addition to all of the other answers, the second Test between Pakistan and Sri Lanka in 2008-09 was abandoned on 3 March 2009, after the Sri Lankan cricket team was attacked on its way to the cricket ground.
Since then, the only international matches played in Pakistan have been those played on Zimbabwe's tour of the country in 2015.
sports.stackexchange.com/users/12664/moaz0786
A cricket match can be stopped due to weather conditions (rain) or bad light before getting the result.  Have any international matches been stopped before getting the result for any reasons besides weather or bad lighting in cricket history?
Have any cricket matches been stopped for reasons other than weather/lighting?
sports.stackexchange.com
<cricket><history><interruption>
sports.stackexchange.com/questions/3788
sports.stackexchange.com/users/753/Azik Abdullah
Cricket matches have been stopped for a number of reasons not related to weather. Unplayable pitch has stopped many matches. Crticial injury to a player, when a player was injured by a bouncer in Australia. In the test match between England and Pakistan in 2006, the Pakistan team refused to come out of the dressing room after tea as they felt they had been wrongly accused and penalised for ball tampering. A good number of cricket matches has been stopped due to dangerous pitch conditions, players' sit down and players' injury. Problems are not exclusive to the organization or the players. There are examples of crowd disturbances, political unrest and criminal activity that led to a game's suspension.
A good number of cricket matches has been stopped due to dangerous pitch conditions, players' sit down and players' injury.  Problems are not exclusive to the organization or the players. There are examples of crowd disturbances, political unrest and criminal activity that led to a game's suspension.