Bug 15817 - pv-1.9.31: pv ptests using valgrind fail for pv-1.9.31 from meta-oe
Summary: pv-1.9.31: pv ptests using valgrind fail for pv-1.9.31 from meta-oe
Status: NEW
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: devtools / tool chain (show other bugs)
Version: 5.2
Hardware: x86 Multiple
: Medium normal
Target Milestone: 6.1
Assignee: Randy MacLeod
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2025-03-26 21:42 UTC by Randy MacLeod
Modified: 2026-03-31 17:48 UTC (History)
2 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: Don't know


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Randy MacLeod 2025-03-26 21:42:20 UTC
There are some pv-1.9.31 (pipe viewer) tests that look for memory leaks.
The tests pass on natively on PopOS with valgrind-3.18.1 but 
fail with 3.24.0 from oe-core. 

Randy should skip some meetings and figure out if there's a problem with valgrind or with pv.

Reproducer:

Setup poky/master (2d66669b8c) 
with meta-oe (868c11831b +  with pv-1.9.31 update):

Add to conf/local.conf:
   IMAGE_INSTALL:append = " pv-ptest"

In the pv_1.9.31.bb file, comment out:
   rm -f ${testsdir}/Memory*
build and boot qemux86-64, cd /usr/lib/pv/ptest
Save yourself some time by modifying run-ptests to just run: 
   tests/Memory*