The only one I know of that does the job correctly is IDA Pro.
It costs roughly $850 U.S. Bucks!
There is a Freeware version that does do a very good job to actually trace SH problem!
It will give you the EXACT line of code that is the problem.
It's not for the average user however!
So be warned.
It's version 4.9
http://www.hex-rays.com/idapro/idadownfreeware.htm