1. A method of identifying duplicate crash dumps in a computer system, the method comprising: receiving a first crash dump caused by an application crash; extracting, from the first crash dump, a first function signature of a function that caused the first crash dump; searching a datastore of crash dumps for function signatures that substantially match the first function signature, wherein the searching comprises: performing an approximate string-match between each of the function signatures and the first function signature; performing an exact string match between each of the function signatures and the first function signature; combining weighted results of the approximate string-match with weighted results of the exact string match to generate match scores for each of the function signatures; and identifying the function signatures that substantially match the first function signature based on the match scores.