Wind River Support Network

HomeDefectsLIN7-6225
Fixed

LIN7-6225 : CLONE - system() calls become slower over usage

Created: May 19, 2016    Updated: Sep 8, 2018
Resolved Date: May 20, 2016
Previous ID: LIN6-11278
Found In Version: 7.0.0.15
Fix Version: 7.0.0.16
Severity: Critical
Applicable for: Wind River Linux 7
Component/s: Kernel

Description

The time taken to return from a system() call gradually increases as more calls are made over time.

Steps to Reproduce

$ configure --enable-board=intel-x86-64 \
    --enable-rootfs=glibc_std --enable-kernel=standard \
    --with-package=gdb --enable-jobs=1 --enable-parallel-pkgbuilds=8 \
    --enable-rm-work=yes --enable-rm-oldimgs=yes \
    --enable-checkout-all-layers=yes --enable-reconfig \
    --enable-ccache=yes --with-ccache-dir=/path/to/ccache \
    --with-sstate-dir=/path/to/sstate --with-rcpl-version=0017
$ make fs

Deploy to target, eg matxm reference board.

Run the attached python test case:

# python sx_model4.py

The delta time (column 2) shows a steadily increasing value (ignoring outliers).

Other Downloads


Live chat
Online