[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [tracecompass-dev] Strange behavior with flame graph
|
How about using the stable update site:
http://download.eclipse.org/tracecompass/stable/repository/
If you are using eclipse, add this to "Install new Software".
If you are using an RCP, add this
http://download.eclipse.org/tracecompass/stable/rcp-repository/
That being said, the latest RCP should have "auto notify" updates
enabled. Did you not get an update notification?
You can also get the latest RCP here.
http://download.eclipse.org/tracecompass/stable/rcp/
This is the executable with later patches.
Please tell us if it works.
Matthew.
On 17-10-12 01:06 PM, Rocky Dunlap - NOAA Affiliate wrote:
> I guess what I am asking for is a 3.1.1 release so that clients can
> pull down the update.
>
> Rocky
>
> On Thu, Oct 12, 2017 at 11:01 AM, Matthew Khouzam
> <matthew.khouzam@xxxxxxxxxxxx <mailto:matthew.khouzam@xxxxxxxxxxxx>>
> wrote:
>
> Bernd is way ahead of us, https://git.eclipse.org/r/#/c/106227/
> <https://git.eclipse.org/r/#/c/106227/>
>
> Stable 3.1 has the patch in it. However, I don't know if there
> will be a
> Trace Compass 3.1.1 for workgroups.
>
> Here are some binaries with the fix.
>
> https://hudson.eclipse.org/tracecompass/view/All/job/tracecompass-stable-nightly/lastSuccessfulBuild/artifact/
> <https://hudson.eclipse.org/tracecompass/view/All/job/tracecompass-stable-nightly/lastSuccessfulBuild/artifact/>
>
>
> On 17-10-12 12:40 PM, Rocky Dunlap - NOAA Affiliate wrote:
> > Geneviève,
> >
> > Thanks very much for committing a fix for this so quickly.
> > Would it be possible to push out a patch of 3.1 including this
> change?
> >
> > Rocky
> >
> > On Thu, Sep 28, 2017 at 12:48 PM, Genevieve Bastien
> > <gbastien+lttng@xxxxxxxxxxxx <mailto:gbastien%2Blttng@xxxxxxxxxxxx>
> <mailto:gbastien+lttng@xxxxxxxxxxxx
> <mailto:gbastien%2Blttng@xxxxxxxxxxxx>>> wrote:
> >
> > Hi Rocky,
> >
> >
> > This bug is indeed for the same reason as the one we had in the
> > incubator: grouping merges the callees, but they are being
> merged
> > into the object from the first element! It should make a copy
> > first. Too bad it made it to 3.1... :(
> >
> >
> > Let's see how fast we can fix it.
> >
> >
> > Geneviève
> >
> >
> >
> > On 2017-09-28 01:27 PM, Rocky Dunlap - NOAA Affiliate wrote:
> >> Thanks Matthew.
> >>
> >> Here's the bug:
> >> https://bugs.eclipse.org/bugs/show_bug.cgi?id=525334
> <https://bugs.eclipse.org/bugs/show_bug.cgi?id=525334>
> >> <https://bugs.eclipse.org/bugs/show_bug.cgi?id=525334
> <https://bugs.eclipse.org/bugs/show_bug.cgi?id=525334>>
> >>
> >> It would certainly help out to backport the current fix in
> >> incubator to master.
> >>
> >> Rocky
> >>
> >> On Thu, Sep 28, 2017 at 11:12 AM, Matthew Khouzam
> >> <matthew.khouzam@xxxxxxxxxxxx
> <mailto:matthew.khouzam@xxxxxxxxxxxx>
> >> <mailto:matthew.khouzam@xxxxxxxxxxxx
> <mailto:matthew.khouzam@xxxxxxxxxxxx>>> wrote:
> >>
> >> Wow, that's really cool!
> >>
> >> This is pure conjecture, I think we may have a problem with
> >> adding
> >> intervals, we are adding durations but they include t0
> so it may
> >> increment by one each element.
> >>
> >> Would you be able to open a bug with this? (Also if you can
> >> contribute a
> >> patch to fix it, we can review it quickly. :))
> >>
> >> For the third item, I saw that in the incubator and
> Genevieve
> >> fixed it,
> >> maybe we could backport that fix to master. I think
> it's this.
> >> https://git.eclipse.org/r/#/c/102326/
> <https://git.eclipse.org/r/#/c/102326/>
> >> <https://git.eclipse.org/r/#/c/102326/
> <https://git.eclipse.org/r/#/c/102326/>>
> >>
> >> Thanks.
> >>
> >> Matthew
> >>
> >> On 17-09-28 01:00 PM, Rocky Dunlap - NOAA Affiliate wrote:
> >> > We have created a custom trace that extends
> CtfTmfTrace and an
> >> > analysis by extending CallStackAnalysis and
> >> CallStackStateProvider.
> >> > We are using TraceCompass 3.1. The analysis appears
> to be
> >> working
> >> > correctly and the call stack view looks good. I also
> >> noticed that we
> >> > get the Flame Graph "for free" since we have extended
> >> > CallStackAnalysis. However, we are seeing some strange
> >> behavior with
> >> > the Flame Graph.
> >> >
> >> > When I first load the trace, the "per thread" Flame
> Graph looks
> >> > correct. See below where there are four threads
> (each in a
> >> separate
> >> > process) and notice that the function named "[GCS]
> run #1"
> >> has 192
> >> > calls in each thread.
> >> >
> >> > Inline image 1
> >> >
> >> > Then, I immediately switch to "aggregate threads
> view" and
> >> see that
> >> > the total number of calls for "[GCS] run #1" is 772,
> but I
> >> think this
> >> > should be 192*4 = 768.
> >> >
> >> > Inline image 2
> >> >
> >> > Then, the really strange part is when I switch back
> to "per
> >> thread"
> >> > view I see that one of the threads shows 1355 calls to
> >> "[GCS] run
> >> > #1". I would expect this view to be identical to the
> first
> >> time
> >> > viewing the "per thread" view.
> >> >
> >> > Inline image 3
> >> >
> >> > Now, when I switch back to the aggregate view, the total
> >> number of
> >> > calls for this function has gone up to 2530. I am
> >> suspicious that
> >> > this is not the expected behavior. However, since I have
> >> created a
> >> > custom CtfTmfTrace, maybe I do not have something set
> up in
> >> the state
> >> > system / attribute tree. The strange this is that
> the call
> >> stack view
> >> > itself works great. Keep in mind that these four threads
> >> are in four
> >> > different processes--no idea if that may shed light
> on the
> >> strange
> >> > behavior.
> >> >
> >> > Any ideas?
> >> >
> >> > Rocky
> >> >
> >> >
> >> > _______________________________________________
> >> > tracecompass-dev mailing list
> >> > tracecompass-dev@xxxxxxxxxxx
> <mailto:tracecompass-dev@xxxxxxxxxxx>
> >> <mailto:tracecompass-dev@xxxxxxxxxxx
> <mailto:tracecompass-dev@xxxxxxxxxxx>>
> >> > To change your delivery options, retrieve your password, or
> >> unsubscribe from this list, visit
> >> >
> https://dev.eclipse.org/mailman/listinfo/tracecompass-dev
> <https://dev.eclipse.org/mailman/listinfo/tracecompass-dev>
> >>
> <https://dev.eclipse.org/mailman/listinfo/tracecompass-dev
> <https://dev.eclipse.org/mailman/listinfo/tracecompass-dev>>
> >>
> >> _______________________________________________
> >> tracecompass-dev mailing list
> >> tracecompass-dev@xxxxxxxxxxx
> <mailto:tracecompass-dev@xxxxxxxxxxx>
> >> <mailto:tracecompass-dev@xxxxxxxxxxx
> <mailto:tracecompass-dev@xxxxxxxxxxx>>
> >> To change your delivery options, retrieve your password, or
> >> unsubscribe from this list, visit
> >>
> https://dev.eclipse.org/mailman/listinfo/tracecompass-dev
> <https://dev.eclipse.org/mailman/listinfo/tracecompass-dev>
> >>
> <https://dev.eclipse.org/mailman/listinfo/tracecompass-dev
> <https://dev.eclipse.org/mailman/listinfo/tracecompass-dev>>
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> tracecompass-dev mailing list
> >> tracecompass-dev@xxxxxxxxxxx
> <mailto:tracecompass-dev@xxxxxxxxxxx>
> <mailto:tracecompass-dev@xxxxxxxxxxx
> <mailto:tracecompass-dev@xxxxxxxxxxx>>
> >> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> >> https://dev.eclipse.org/mailman/listinfo/tracecompass-dev
> <https://dev.eclipse.org/mailman/listinfo/tracecompass-dev>
> >> <https://dev.eclipse.org/mailman/listinfo/tracecompass-dev
> <https://dev.eclipse.org/mailman/listinfo/tracecompass-dev>>
> >
> >
> > _______________________________________________
> > tracecompass-dev mailing list
> > tracecompass-dev@xxxxxxxxxxx
> <mailto:tracecompass-dev@xxxxxxxxxxx>
> <mailto:tracecompass-dev@xxxxxxxxxxx
> <mailto:tracecompass-dev@xxxxxxxxxxx>>
> > To change your delivery options, retrieve your password, or
> > unsubscribe from this list, visit
> > https://dev.eclipse.org/mailman/listinfo/tracecompass-dev
> <https://dev.eclipse.org/mailman/listinfo/tracecompass-dev>
> > <https://dev.eclipse.org/mailman/listinfo/tracecompass-dev
> <https://dev.eclipse.org/mailman/listinfo/tracecompass-dev>>
> >
> >
> >
> >
> > _______________________________________________
> > tracecompass-dev mailing list
> > tracecompass-dev@xxxxxxxxxxx <mailto:tracecompass-dev@xxxxxxxxxxx>
> > To change your delivery options, retrieve your password, or
> unsubscribe from this list, visit
> > https://dev.eclipse.org/mailman/listinfo/tracecompass-dev
> <https://dev.eclipse.org/mailman/listinfo/tracecompass-dev>
>
> _______________________________________________
> tracecompass-dev mailing list
> tracecompass-dev@xxxxxxxxxxx <mailto:tracecompass-dev@xxxxxxxxxxx>
> To change your delivery options, retrieve your password, or
> unsubscribe from this list, visit
> https://dev.eclipse.org/mailman/listinfo/tracecompass-dev
> <https://dev.eclipse.org/mailman/listinfo/tracecompass-dev>
>
>
>
>
> _______________________________________________
> tracecompass-dev mailing list
> tracecompass-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://dev.eclipse.org/mailman/listinfo/tracecompass-dev