We added too many variable assignments in BEGIN block, and out of default auto
configured variable buffer space. The test VM has 4G RAM which should be enough
for most cases so it's reasonable to increase limitation to these cases.
Details
Details
- Reviewers
gnn markj ngie - Commits
- rS321467: Explicitly set dynamic variable buffer size.
cd /usr/tests/cddl/usr.sbin/dtrace && kyua debug common/funcs/t_dtrace_contrib:tst_cleanpath_d
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
Sorry for being picky, but could you paste the output of this test without the change?
Comment Actions
There is nothing out stdout, the error messages from kyua are as following:
lwhsu@FreeBSD-12-t:/usr/tests/cddl/usr.sbin/dtrace/common/funcs > sudo kyua debug t_dtrace_contrib:tst_cleanpath_d Executing command [ /usr/tests/cddl/usr.sbin/dtrace/common/funcs/../../dtest /usr/tests/cddl/usr.sbin/dtrace/common/funcs/tst.cleanpath.d ] Files left in work directory after failure: check.yRFnvD, tmp.aqs1o8zp, tmp.gL6Bm0MG t_dtrace_contrib:tst_cleanpath_d -> broken: Test case body timed out
If we execute tst.cleanpath.d directly:
lwhsu@FreeBSD-12-t:/usr/tests/cddl/usr.sbin/dtrace/common/funcs > sudo dtrace -C -s tst.cleanpath.d dtrace: buffer size lowered to 2m dtrace: 1 dynamic variable drop (hangs)
Comment Actions
Two: https://github.com/freebsd/freebsd-ci/blob/master/jobs/FreeBSD-head-amd64-dtrace_test/build.sh#L25
And I am thinking changing to 1 to make more room for other jobs in the future.