This paper surveyed the post-silicon debug of uncertain bugs in multi-core processor. Firstly, it presented the challenges of debugging multi-core processor, especially for uncertain bugs. Then, it introduced and analyzed the state-of-the-art solutions for post-silicon debug in detail. Furthermore, it discussed the advantages and disadvantages of the existing methods. Finally, it concluded the hot topics of the current research and also presented the future directions.