linux 4.13.0-37.42 ADT test failure with linux 4.13.0-37.42

Bug #1755240 reported by Kleber Sacilotto de Souza
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
stress-ng (Ubuntu)
Fix Released
High
Colin Ian King

Bug Description

Testing failed on:
    ppc64el: https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-artful/artful/ppc64el/l/linux/20180309_222242_e1b37@/log.gz

ubuntu_stress_smoke_test.stress-smoke-test is failing with the following error:

14:34:16 DEBUG| [stdout] file-ioctl STARTING
autopkgtest [19:02:29]: ERROR: timed out on command "su -s /bin/bash ubuntu -c set -e; export USER=`id -nu`; . /etc/profile >/dev/null 2>&1 || true; . ~/.profile >/dev/null 2>&1 || true; buildtree="/tmp/autopkgtest.71EuIi/build.VRm/src"; mkdir -p -m 1777 -- "/tmp/autopkgtest.71EuIi/ubuntu-regression-suite-artifacts"; export AUTOPKGTEST_ARTIFACTS="/tmp/autopkgtest.71EuIi/ubuntu-regression-suite-artifacts"; export ADT_ARTIFACTS="$AUTOPKGTEST_ARTIFACTS"; mkdir -p -m 755 "/tmp/autopkgtest.71EuIi/autopkgtest_tmp"; export AUTOPKGTEST_TMP="/tmp/autopkgtest.71EuIi/autopkgtest_tmp"; export ADTTMP="$AUTOPKGTEST_TMP"; export DEBIAN_FRONTEND=noninteractive; export LANG=C.UTF-8; export DEB_BUILD_OPTIONS=parallel=4; unset LANGUAGE LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT LC_IDENTIFICATION LC_ALL;rm -f /tmp/autopkgtest_script_pid; set -C; echo $$ > /tmp/autopkgtest_script_pid; set +C; trap "rm -f /tmp/autopkgtest_script_pid" EXIT INT QUIT PIPE; cd "$buildtree"; export 'ADT_TEST_TRIGGERS=linux-meta/4.13.0.37.40'; chmod +x /tmp/autopkgtest.71EuIi/build.VRm/src/debian/tests/ubuntu-regression-suite; touch /tmp/autopkgtest.71EuIi/ubuntu-regression-suite-stdout /tmp/autopkgtest.71EuIi/ubuntu-regression-suite-stderr; /tmp/autopkgtest.71EuIi/build.VRm/src/debian/tests/ubuntu-regression-suite 2> >(tee -a /tmp/autopkgtest.71EuIi/ubuntu-regression-suite-stderr >&2) > >(tee -a /tmp/autopkgtest.71EuIi/ubuntu-regression-suite-stdout);" (kind: test)

tags: added: kernel-adt-failure
description: updated
description: updated
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1755240

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Changed in linux (Ubuntu):
assignee: nobody → Colin Ian King (colin-king)
Revision history for this message
Colin Ian King (colin-king) wrote :

The same issue was happening on arm64, the overly aggressive file-ioctl stressor was performing FREEZE/THAW ioctls and this was blocking the stressor. I've currently disabled this stress test as I believe its is a broken test; we sometimes get a race on freezing/thawing with a missing thaw ioctl() causing the file system to be frozen forever, causing the hang.

http://kernel.ubuntu.com/git/cking/stress-ng.git/commit/?id=b040ee6da750d407eb0e267ea64347fb5944863f

For now, I'm disabling this broken ioctl stress until I can figure out a less stupid way to test this ioctl().

Changed in linux (Ubuntu):
status: Confirmed → Fix Committed
importance: Undecided → High
affects: linux (Ubuntu) → stress-ng (Ubuntu)
Revision history for this message
Colin Ian King (colin-king) wrote :

I've push a fix to stress-ng, I need to fix this stress test properly sometime, but for now, it's disabled. Can this be re-tested?

Revision history for this message
Kleber Sacilotto de Souza (kleber-souza) wrote :
Changed in stress-ng (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.