The mobile phone hangs mainly due to the memory stick or memory card used. For example: If a mobile has a maximum capacity of 4Gb and if we use 2Gb memory stick it will work properly however keep in mind that it will take a huge time for rebooting. So remove your memory card and try rebooting and later insert your memory card.