Internal server error when submitting LNT to lnt.llvm.org

Dear all,

I recently started to see internal server errors when submitting perf
results to lnt.llvm.org

http://lab.llvm.org:8011/builders/perf-x86_64-penryn-O3-polly-before-vectorizer/builds/1154/steps/lnt.nightly-test/logs/stdio

nt
/home/grosser/buildslave/perf-x86_64-penryn-O3-polly-before-vectorizer/tests/nt/build/sample-0/report.simple.csv
/home/grosser/buildslave/perf-x86_64-penryn-O3-polly-before-vectorizer/tests/nt/build/sample-1/report.simple.csv
/home/grosser/buildslave/perf-x86_64-penryn-O3-polly-before-vectorizer/tests/nt/build/sample-2/report.simple.csv
/home/grosser/buildslave/perf-x86_64-penryn-O3-polly-before-vectorizer/tests/nt/build/sample-3/report.simple.csv
/home/grosser/buildslave/perf-x86_64-penryn-O3-polly-before-vectorizer/tests/nt/build/sample-4/report.simple.csv
/home/grosser/buildslave/perf-x86_64-penryn-O3-polly-before-vectorizer/tests/nt/build/sample-5/report.simple.csv
/home/grosser/buildslave/perf-x86_64-penryn-O3-polly-before-vectorizer/tests/nt/build/sample-6/report.simple.csv
/home/grosser/buildslave/perf-x86_64-penryn-O3-polly-before-vectorizer/tests/nt/build/sample-7/report.simple.csv
/home/grosser/buildslave/perf-x86_64-penryn-O3-polly-before-vectorizer/tests/nt/build/sample-8/report.simple.csv
/home/grosser/buildslave/perf-x86_64-penryn-O3-polly-before-vectorizer/tests/nt/build/sample-9/report.simple.csv
error: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>500 Internal Server Error</title>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error and was unable to complete
your request. Either the server is overloaded or there is an error in
the application.</p>

2017-07-31 11:43:32 INFO: Running process cleanup.

Does anybody have an idea what might be wrong here?

Best,
Tobias

Hi,

this is probably the effect of r309063. Which adds a bool value into the run restults. The run page crashed on boolean value and needs the fix from r309149 (the data on the server should be fine though).

I think I’ll temporarily change the value to a string until lnt.llvm.org is updated. (After the server update, the revisions with the bool data should become viewable again too).

  • Matthias

Thank you!

Best,
Tobias

Submissions done with LNT r309613 or later should show up without error on lnt.llvm.org again.

  • Matthias