Release 1.4 testing - 2018-12-26

Here are some notes on testing the 1.4 release (using fuego-1211-container, with a rolling master branch through December 2018 and January 2019):

to do [edit section]

Resolution key:

uncategorized issues list [edit section]

Test failures by board [edit section]

Here are testplan_default failures for 2018-12-26

bbb [edit section]

Summary:
# ftc list-runs --where "start_time>4 days ago,status!=PASS,board=bbb"
Runs on this host:
  Test                        Started                host:board                     Status
  --------------------------- ---------------------- ------------------------------ ------
  Benchmark.Interbench        2018-12-26_18:00:01    timslab:bbb                    ERROR
  Benchmark.OpenSSL           2018-12-26_18:50:36    timslab:bbb                    SKIP
  Benchmark.cyclictest        2018-12-26_18:51:25    timslab:bbb                    FAIL
  Benchmark.gtkperf           2018-12-26_19:01:27    timslab:bbb                    SKIP
  Benchmark.x11perf           2018-12-26_18:49:56    timslab:bbb                    SKIP
  Functional.LTP              2018-12-26_19:07:47    timslab:bbb                    FAIL
  Functional.LTP              2018-12-26_21:20:47    timslab:bbb                    FAIL
  Functional.OpenSSL          2018-12-26_18:56:31    timslab:bbb                    FAIL
  Functional.aiostress        2018-12-26_23:06:06    timslab:bbb                    FAIL
  Functional.fontconfig       2018-12-26_19:01:14    timslab:bbb                    FAIL
  Functional.ft2demos         2018-12-26_19:00:25    timslab:bbb                    ERROR

Analysis:

bbb LTP results [edit section]

# ftc gen-report --where "board=bbb,test=LTP,tguid:result!=PASS,start_time>9 days ago" | sort -k 5

  board               : bbb
  kernel              : 4.4.88-ti-r125
  report_date         : 2019-01-04_20:20:37
  test                : LTP
  timestamp           : 2018-12-26_21:20:47
--------------------------------------------------------------------------------------------------------------------------------
======================================================================
  test_name            spec                 board                timestamp            tguid                tguid:result
  Functional.LTP       default              bbb                  2018-12-26_21:20:47  sem_init.sem_init_7-1 SKIP
  Functional.LTP       default              bbb                  2018-12-26_21:20:47  syscalls             FAIL
  Functional.LTP       default              bbb                  2018-12-26_21:20:47  syscalls.add_key03   FAIL
  Functional.LTP       default              bbb                  2018-12-26_21:20:47  syscalls.add_key04   FAIL
  Functional.LTP       default              bbb                  2018-12-26_21:20:47  syscalls.eventfd01   FAIL
  Functional.LTP       default              bbb                  2018-12-26_21:20:47  syscalls.fanotify06  FAIL
  Functional.LTP       default              bbb                  2018-12-26_21:20:47  syscalls.fcntl35     FAIL
  Functional.LTP       default              bbb                  2018-12-26_21:20:47  syscalls.fcntl35_64  FAIL
  Functional.LTP       default              bbb                  2018-12-26_21:20:47  syscalls.getrusage03 FAIL
  Functional.LTP       default              bbb                  2018-12-26_21:20:47  syscalls.io_cancel01 FAIL
  Functional.LTP       default              bbb                  2018-12-26_21:20:47  syscalls.io_destroy01 FAIL
  Functional.LTP       default              bbb                  2018-12-26_21:20:47  syscalls.io_getevents01 FAIL
  Functional.LTP       default              bbb                  2018-12-26_21:20:47  syscalls.io_setup01  FAIL
  Functional.LTP       default              bbb                  2018-12-26_21:20:47  syscalls.io_submit01 FAIL
  Functional.LTP       default              bbb                  2018-12-26_21:20:47  syscalls.keyctl02    FAIL
  Functional.LTP       default              bbb                  2018-12-26_21:20:47  syscalls.keyctl03    FAIL
  Functional.LTP       default              bbb                  2018-12-26_21:20:47  syscalls.keyctl04    FAIL
  Functional.LTP       default              bbb                  2018-12-26_21:20:47  syscalls.keyctl05    FAIL
  Functional.LTP       default              bbb                  2018-12-26_21:20:47  syscalls.keyctl06    FAIL
  Functional.LTP       default              bbb                  2018-12-26_21:20:47  syscalls.keyctl07    FAIL
  Functional.LTP       default              bbb                  2018-12-26_21:20:47  syscalls.msgctl10    FAIL
  Functional.LTP       default              bbb                  2018-12-26_21:20:47  syscalls.msgctl11    FAIL
  Functional.LTP       default              bbb                  2018-12-26_21:20:47  syscalls.request_key01 FAIL
  Functional.LTP       default              bbb                  2018-12-26_21:20:47  syscalls.request_key02 FAIL
  Functional.LTP       default              bbb                  2018-12-26_21:20:47  syscalls.request_key03 FAIL

min1 [edit section]

Summary:
$ ftc list-runs --where "start_time>yesterday,status!=PASS,board=min1"
  Test                        Started                host:board                     Status
  Benchmark.Java              2018-12-26_18:56:19    timslab:min1                   ERROR
  Benchmark.OpenSSL           2018-12-26_19:36:18    timslab:min1                   ERROR
  Benchmark.cyclictest        2018-12-26_19:51:52    timslab:min1                   FAIL
  Benchmark.signaltest        2018-12-26_19:55:13    timslab:min1                   FAIL
  Functional.LTP              2018-12-26_18:00:42    timslab:min1                   FAIL
  Functional.glib             2018-12-26_18:57:06    timslab:min1                   FAIL
  Benchmark.GLMark            2018-12-26_18:55:04    timslab:min1                   SKIP
  Benchmark.x11perf           2018-12-26_18:50:09    timslab:min1                   SKIP
  --------------------------- ---------------------- ------------------------------ ------

Analysis:

min1 LTP results [edit section]

# ftc gen-report --where "board=min1,test=LTP,tguid:result!=PASS"
======================================================================
           **** Fuego Test Report ****
  test                : LTP
  board               : min1
  kernel              : 4.15.0-33-generic
  timestamp           : 2018-12-26_18:00:42
  report_date         : 2018-12-28_19:42:54
======================================================================
--------------------------------------------------------------------------------------------------------------------------------
  test_name            spec                 board                timestamp            tguid                tguid:result
--------------------------------------------------------------------------------------------------------------------------------
  Functional.LTP       default              min1                 2018-12-26_18:00:42  syscalls             FAIL
  Functional.LTP       default              min1                 2018-12-26_18:00:42  syscalls.io_getevents01 FAIL
  Functional.LTP       default              min1                 2018-12-26_18:00:42  syscalls.fanotify06  FAIL
  Functional.LTP       default              min1                 2018-12-26_18:00:42  syscalls.io_submit01 FAIL
  Functional.LTP       default              min1                 2018-12-26_18:00:42  syscalls.io_cancel01 FAIL
  Functional.LTP       default              min1                 2018-12-26_18:00:42  syscalls.msgctl11    FAIL
  Functional.LTP       default              min1                 2018-12-26_18:00:42  syscalls.eventfd01   FAIL
  Functional.LTP       default              min1                 2018-12-26_18:00:42  syscalls.open10      FAIL
  Functional.LTP       default              min1                 2018-12-26_18:00:42  syscalls.creat08     FAIL
  Functional.LTP       default              min1                 2018-12-26_18:00:42  syscalls.io_setup01  FAIL
  Functional.LTP       default              min1                 2018-12-26_18:00:42  syscalls.io_destroy01 FAIL
  Functional.LTP       default              min1                 2018-12-26_18:00:42  sem_init.sem_init_7-1 SKIP
--------------------------------------------------------------------------------------------------------------------------------

Different from 1.3:
 * RESEARCH min1.default.Functional.LTP.syscalls.open10 - FAIL
 * RESEARCH min1.default.Functional.LTP.syscalls.creat08 - FAIL

test that were run in 1.3 but not 1.4 release testing:

ren1 [edit section]

Summary:
# ftc list-runs --where "board=ren1,start_time>yesterday,status!=PASS"
Runs on this host:
  Test                        Started                host:board                     Status
  --------------------------- ---------------------- ------------------------------ ------
  Benchmark.Dhrystone         2018-12-28_21:11:40    timslab:ren1                   FAIL
  Benchmark.GLMark            2018-12-28_21:34:14    timslab:ren1                   SKIP
  Benchmark.Java              2018-12-28_21:38:54    timslab:ren1                   ERROR
  Benchmark.gtkperf           2018-12-28_21:09:41    timslab:ren1                   SKIP
  Benchmark.signaltest        2018-12-28_21:10:53    timslab:ren1                   FAIL
  Benchmark.x11perf           2018-12-28_21:58:42    timslab:ren1                   SKIP
  Functional.LTP              2018-12-28_21:58:50    timslab:ren1                   FAIL
  Functional.aiostress        2018-12-28_21:34:10    timslab:ren1                   ERROR
  Functional.crashme          2018-12-28_21:31:30    timslab:ren1                   FAIL
  Functional.ft2demos         2018-12-28_20:47:19    timslab:ren1                   ERROR
  Functional.glib             2018-12-28_20:45:28    timslab:ren1                   FAIL

Analysis:

ren1 LTP results [edit section]

# ftc gen-report --where "board=ren1,test=LTP,tguid:result!=PASS"
======================================================================
           **** Fuego Test Report ****
  test                : LTP
  board               : ren1
  kernel              : 4.9.0-yocto-standard
  timestamp           : 2018-12-26_21:38:12
  report_date         : 2018-12-28_23:12:46
======================================================================
-------   - (had an error about missing program 'build_error', but that was fixed:
      - /fuego-core/engine/tests/Functional.ft2demos/fuego_test.sh: line 16: build_error: command not found)
-------------------------------------------------------------------------------------------------------------------------
  test_name            spec                 board                timestamp            tguid                tguid:result
--------------------------------------------------------------------------------------------------------------------------------
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls             FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.cve-2017-6951 FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.prot_hsymlinks FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.renameat202 FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.add_key04   FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.add_key02   FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.keyctl08    FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.keyctl03    FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.keyctl02    FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.keyctl05    FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.keyctl04    FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.keyctl07    FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.keyctl06    FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.msgctl09    FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.msgctl08    FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.fanotify06  FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.utime02     FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.mknod03     FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.abort01     FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.recvmsg01   FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.kill11      FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.msgctl10    FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.msgctl11    FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.request_key02 FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.open10      FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.renameat201 FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.creat08     FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.add_key03   FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.setsockopt02 FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.cve-2017-5669 FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.sendmsg01   FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.request_key01 FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.request_key03 FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.setpriority01 FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  syscalls.utime01     FAIL
  Functional.LTP       default              ren1                 2018-12-26_21:38:12  sem_init.sem_init_7-1 SKIP
--------------------------------------------------------------------------------------------------------------------------------

Changed from 1.3 release testing were:

Also, during the test, several processes (add_key, keyctl, request_key) were stuck in uninterruptible sleep:

$ ps auxwww (trimmed)
24350 root      2860 S    /usr/sbin/dropbear -i -r /etc/dropbear/dropbear_rsa_host_key -B
24351 root      2908 S    sh -c { cd /home/fuego/fuego.Functional.LTP; TESTS="syscalls "; PTSTESTS="SEM "; \
  RTTESTS=""; . ./ltp_target_run.sh; echo $? > /tmp/22722-26579; } 2>&1 | tee /home/fuego/fuego.Functional.LTP/Functional.LTP.log
24352 root      2908 S    sh -c { cd /home/fuego/fuego.Functional.LTP; TESTS="syscalls "; PTSTESTS="SEM "; \
  RTTESTS=""; . ./ltp_target_run.sh; echo $? > /tmp/22722-26579; } 2>&1 | tee /home/fuego/fuego.Functional.LTP/Functional.LTP.log
24353 root      1760 S    tee /home/fuego/fuego.Functional.LTP/Functional.LTP.log
24377 root      3568 S    {runltp} /bin/sh ./runltp -C /home/fuego/fuego.Functional.LTP/result/syscalls/failed.log \
  -l /home/fuego/fuego.Functional.LTP/result/syscalls/result.log \
  -o /home/fuego/fuego.Functional.LTP/result/syscalls/output.log \
  -d /home/fuego/fuego.Functional.LTP/tmp -S ./skiplist.txt -f syscalls
24548 root      1888 S    /home/fuego/fuego.Functional.LTP/bin/ltp-pan -e -S -a 24377 -n 24377 \
  -f /home/fuego/fuego.Functional.LTP/tmp/ltp-T8KMbYu8JQ/alltests \
  -l /home/fuego/fuego.Functional.LTP/result/syscalls/result.log \
  -o /home/fuego/fuego.Functional.LTP/result/syscalls/output.log \
  -C /home/fuego/fuego.Functional.LTP/result/syscalls/failed.log \
  -T /home/fuego/fuego.Functional.LTP/output/LTP_RUN_ON-output.log.tconf
24692 root      1820 D    add_key01
24694 root      1820 D    add_key02
24696 root      2296 D    add_key03
24698 root      1824 D    add_key04
24753 root         0 SW   [kworker/u12:2]
26884 root      2004 D    keyctl02
26886 root      1820 D    keyctl03
26888 root      1820 D    keyctl04
26890 root      1824 D    keyctl05
26892 root      1820 D    keyctl06
26895 root      1824 D    keyctl07
26897 root      1820 D    keyctl08
27708 root      1820 D    request_key01
27710 root      1820 D    request_key02
27712 root      1824 D    request_key03
27714 root      1820 D    cve-2017-6951
32620 root         0 SW   [kworker/u12:0]

rpi3-2 [edit section]

Summary:
cascade caused problems

Analysis:

n file included from vector.h:4:0,
                 from vector.cpp:1:
oglsdl.h:5:21: fatal error: GL/glew.h: No such file or directory
 #include <GL/glew.h>
                     ^
compilation terminated.

'===== doing fuego phase: processing =====
Reading current values from /fuego-rw/logs/Benchmark.bonnie/rpi3-2.default.1.1/testlog.txt

Bonnie++ raw results: ['1.97', '1.97', 'rpi3-2', '1', '1546056554', '32M', '', '126', '98', '9574', '6',
   '9197', '4', '613', '99', '+++++', '+++', '357.2', '5', '16', '', '', '', '', '4154', '19', '+++++', '+++',
   '4582', '29', '3820', '17', '+++++', '+++', '7129', '45', '120ms', '344us', '568us', '18744us', '108us',
   '20117us', '59893us', '3679us', '5008us', '566us', '175us', '895us']
Traceback (most recent call last):
  File "/fuego-core/engine/tests/Benchmark.bonnie/parser.py", line 36, in <module>
    measurements["Sequential_Output.PerChr"].append({"name": "speed", "measure" : float(results[2])})
ValueError: could not convert string to float: rpi3-2
ERROR: results did not satisfy the threshold

Overview [edit section]

  root@tlinux:/# # ftc list-runs --where "start_time>yesterday,status!=PASS" | sort -k 3
  Test                        Started                host:board                     Status
  Benchmark.Interbench        2018-12-26_18:00:01    timslab:bbb                    ERROR
  Functional.LTP              2018-12-26_21:20:47    timslab:bbb                    ERROR
  Functional.ft2demos         2018-12-26_19:00:25    timslab:bbb                    ERROR
  Benchmark.cyclictest        2018-12-26_18:51:25    timslab:bbb                    FAIL
  Functional.LTP              2018-12-26_19:07:47    timslab:bbb                    FAIL
  Functional.OpenSSL          2018-12-26_18:56:31    timslab:bbb                    FAIL
  Functional.fontconfig       2018-12-26_19:01:14    timslab:bbb                    FAIL
  Benchmark.OpenSSL           2018-12-26_18:50:36    timslab:bbb                    SKIP
  Benchmark.gtkperf           2018-12-26_19:01:27    timslab:bbb                    SKIP
  Benchmark.x11perf           2018-12-26_18:49:56    timslab:bbb                    SKIP

  Benchmark.Java              2018-12-26_18:56:19    timslab:min1                   ERROR
  Benchmark.OpenSSL           2018-12-26_19:36:18    timslab:min1                   ERROR
  Benchmark.cyclictest        2018-12-26_19:51:52    timslab:min1                   FAIL
  Benchmark.signaltest        2018-12-26_19:55:13    timslab:min1                   FAIL
  Functional.LTP              2018-12-26_18:00:42    timslab:min1                   FAIL
  Functional.glib             2018-12-26_18:57:06    timslab:min1                   FAIL
  Benchmark.GLMark            2018-12-26_18:55:04    timslab:min1                   SKIP
  Benchmark.x11perf           2018-12-26_18:50:09    timslab:min1                   SKIP

  Functional.LTP              2018-12-26_21:38:12    timslab:ren1                   ERROR
  Functional.netperf          2018-12-26_18:16:13    timslab:ren1                   ERROR
  Benchmark.signaltest        2018-12-26_18:15:59    timslab:ren1                   FAIL
  Functional.glib             2018-12-26_18:33:38    timslab:ren1                   FAIL

  Benchmark.Whetstone         2018-12-26_19:09:31    timslab:rpi3-2                 ERROR
  Benchmark.tiobench          2018-12-26_19:08:28    timslab:rpi3-2                 ERROR
  Functional.ft2demos         2018-12-26_18:50:43    timslab:rpi3-2                 ERROR
  Functional.kernel_build     2018-12-26_18:38:15    timslab:rpi3-2                 ERROR
  Functional.linus_stress     2018-12-26_18:43:44    timslab:rpi3-2                 ERROR
  Benchmark.signaltest        2018-12-26_19:40:41    timslab:rpi3-2                 FAIL
  Benchmark.GLMark            2018-12-26_19:35:22    timslab:rpi3-2                 SKIP
  Benchmark.OpenSSL           2018-12-26_19:17:55    timslab:rpi3-2                 SKIP
  --------------------------- ---------------------- ------------------------------ ------

rpi3-1 LTP testcase problems [edit section]

FIXTHIS - these are from 1.3 release
root@tlinux:/# ftc gen-report --where "board=rpi3-1,test=LTP,tguid:result!=PASS,start_time>2 days ago"
where start_time value is '1.525060103e+12'
======================================================================
           **** Fuego Test Report ****
  test                : LTP
  board               : rpi3-1
  kernel              : 4.9.41-v7+
  timestamp           : 2018-05-01_01:02:42
  report_date         : 2018-05-02_03:48:23
======================================================================
--------------------------------------------------------------------------------------------------------------------------------
  test_name            spec                 board                timestamp            tguid                tguid:result
--------------------------------------------------------------------------------------------------------------------------------
  Functional.LTP       default              rpi3-1               2018-05-01_01:02:42  syscalls             FAIL
  Functional.LTP       default              rpi3-1               2018-05-01_01:02:42  syscalls.add_key04   FAIL
  Functional.LTP       default              rpi3-1               2018-05-01_01:02:42  syscalls.keyctl03    FAIL
  Functional.LTP       default              rpi3-1               2018-05-01_01:02:42  syscalls.keyctl02    FAIL
  Functional.LTP       default              rpi3-1               2018-05-01_01:02:42  syscalls.keyctl05    FAIL
  Functional.LTP       default              rpi3-1               2018-05-01_01:02:42  syscalls.keyctl04    FAIL
  Functional.LTP       default              rpi3-1               2018-05-01_01:02:42  syscalls.keyctl07    FAIL
  Functional.LTP       default              rpi3-1               2018-05-01_01:02:42  syscalls.keyctl06    FAIL
  Functional.LTP       default              rpi3-1               2018-05-01_01:02:42  syscalls.io_getevents01 FAIL
  Functional.LTP       default              rpi3-1               2018-05-01_01:02:42  syscalls.io_submit01 FAIL
  Functional.LTP       default              rpi3-1               2018-05-01_01:02:42  syscalls.fcntl36     FAIL
  Functional.LTP       default              rpi3-1               2018-05-01_01:02:42  syscalls.io_cancel01 FAIL
  Functional.LTP       default              rpi3-1               2018-05-01_01:02:42  syscalls.msgctl11    FAIL
  Functional.LTP       default              rpi3-1               2018-05-01_01:02:42  syscalls.eventfd01   FAIL
  Functional.LTP       default              rpi3-1               2018-05-01_01:02:42  syscalls.request_key02 FAIL
  Functional.LTP       default              rpi3-1               2018-05-01_01:02:42  syscalls.io_setup01  FAIL
  Functional.LTP       default              rpi3-1               2018-05-01_01:02:42  syscalls.io_destroy01 FAIL
  Functional.LTP       default              rpi3-1               2018-05-01_01:02:42  syscalls.add_key03   FAIL
  Functional.LTP       default              rpi3-1               2018-05-01_01:02:42  syscalls.request_key01 FAIL
  Functional.LTP       default              rpi3-1               2018-05-01_01:02:42  syscalls.request_key03 FAIL
  Functional.LTP       default              rpi3-1               2018-05-01_01:02:42  sem_init.sem_init_7-1 SKIP
--------------------------------------------------------------------------------------------------------------------------------

table of current test status [edit section]

See Release_test_results

triage data [edit section]