Re: OProfile-1.2.0-rc1

Will Schmidt <[email protected]>
Newsgroups gmane.linux.oprofile
Message-ID <[email protected]>
On Mon, 2017-06-19 at 11:08 -0400, William Cohen wrote:
> There have been a number of improvements checked into the OProfile git repo.  It would be good to have those into an official release.  I have made a release candidate and it would be good to test this out on various platforms.
> 
> URL:
> https://sourceforge.net/projects/oprofile/files/oprofile/oprofile-1.2.0rc1/oprofile-1.2.0rc1.tar.gz/download
> 

I grabbed and did a build/run across a small assortment of power
systems.   (power7,power8LE,power8BE), test suite runs clean. 
(Also looks good on pre-ga P9)
			=== oprofile Summary ===
	
	# of expected passes		78

One error in 'make check'.  (also see this on my x86 laptop).
I suspect not a big deal, but in case... :-)

	FAIL: load_events_files_tests

	um zero is not used

A quick peek via gdb suggests this is occurring when trying to parse the
events files for CPU_CORE_I7, down the op_events(cpu_type) path.  If I
force that test to pass via setting err=0 in gdb, it occurs again on
CPU_NEHALEM.

Breakpoint 1, op_events (cpu_type=CPU_CORE_I7) at op_events.c:724
724	{
$60 = CPU_CORE_I7
um zero is not used

Breakpoint 1, op_events (cpu_type=CPU_NEHALEM) at op_events.c:724
724	{
$63 = CPU_NEHALEM
um zero is not used


thanks
-Will (Schmidt)


> RELEASE NOTES:
> 
> New features
> ------------
> 
> - New/updated Processor Support
>     * ARM Cortex A17
>     * IBM Power 9
>     * IBM Power 8NV and NVL variants
>     * IBM z13
>     * Intel Goldmont
>     * Intel Kabylake
>     * Intel Xeon Phi (Knights Landing)
>     * Achitecture specific events for Applied Micro X-Gene
> 
> Bug fixes
> ---------
> 
> Filed bug reports:
> -------------------------------------------------------------------------
> |  BUG ID   |  Summary 
> |-----------|------------------------------------------------------------
> |  286      | Compilation error: left shift of negative value
> |  288      | oprofile fails to build with --enable-pch and gcc-6.2 
> -------------------------------------------------------------------------
> 
> Other bug fixes and improvements without a filed report (e.g., posted to the lis
> t):
> ---------------
>    - Fixed compile warning and errors when using GCC 6 or GCC 7
>    - Avoid using deprecated readdir_r function
>    - Store samples in the archive and search the appropriate places
>      for samples
>    - Only start the application if the perf events setup was successful
> 
> 
> Known problems and limitations
> -------------------------
> 
> - When using operf to profile multiple events, the absolute number of
>   events recorded may be substantially fewer than expected. This can
>   be due to known bug in the Linux kernel's Performance Events
>   Subsystem that was fixed sometime between Linux kernel version 3.1
>   and 3.5.
> 
> - Monitoring processes that frequently create and destroy threads via
>   the "--pid" option can be problematic.  The pipes used within operf
>   and ocount may fill up can cause these programs to hang and require
>   multiple cntl-C to exit rather than successfully collecting data on
>   fast spawning processes and children.
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> oprofile-list mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/oprofile-list
> 



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.