Devel::DProf is a wonderful module. It's also a petulant brat and is given to segfault if it thinks you're looking at it funny. My experience with this love/hate relationship has led me to believe that a quick recompilation of Perl is all that is required to fix the latest segfault I'm facing.
Recompiling Perl is not an option available to me at work. Do you have any recommendations for profiling? Devel::SmallProf seems too fine-grained and the only other thing I can think of is to spider the symbol tables and add pre and post hooks to time all subroutines. That seems just awful to me (not to mention that the timing routines will throw the times off). There has got to be a better way.