Re: Wrong Perf Backtraces
ahmadkhorrami <[email protected]>
| Newsgroups | org.kernel.vger.linux-trace-users |
|---|---|
| Message-ID | <[email protected]> |
Hi, Good Point. But putting symbols aside, the addresses do not match, by themselves. Regards. On 2020-03-29 18:20, Milian Wolff wrote: > On Sonntag, 29. März 2020 14:39:33 CEST ahmadkhorrami wrote: > >> Thanks. I did both of your changes. Perhaps some outputs are revised. >> But I still have repeated function calls and the script detects them. >> Here is one of them when the sampling period is 1000 events: > > <snip> > >> Here, we have two consecutive "7f91788120b5 >> gtk_widget_propagate_state+0x195 >> (/usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.30) gtkwidget.c:0" >> lines, >> while "gtk_widget_propagate_state+0x195" is not recursive. It should >> call "gtk_container_forall", which does not occur even after the >> second >> (inner) call. > > Potentially you are just lacking some debug symbols here for this GTK > library. > note that "gtkwidget.c:0" is bogus already - the line numbers start > with 1, so > a line of 0 reported indicates a lack of (full) debug information for > this > file. > > Cheers