Take a look at Sysprof. You distribution most likely has it available already.
Note that all of the mentioned profilers work best if your application is compiled with frame pointers. That is, you should use -fno-omit-frame-pointer on the gcc command line.