Bug 1380757 - Test case failure: Automated Test Suite - rendercheck on [AMD/ATI] Kaveri [Radeon R7 Graphics] [1002:130c]
Summary: Test case failure: Automated Test Suite - rendercheck on [AMD/ATI] Kaveri [Ra...
Keywords:
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: xorg-x11-drv-ati
Version: 7.5
Hardware: x86_64
OS: Linux
unspecified
low
Target Milestone: rc
: ---
Assignee: Lyude
QA Contact: Desktop QE
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-09-30 13:49 UTC by Vasiliy Sharapov
Modified: 2017-10-12 16:13 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-10-12 16:13:44 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Vasiliy Sharapov 2016-09-30 13:49:20 UTC
Filed from caserun (https://tcms.engineering.redhat.com/run/294277/#caserun_13783578)

Version-Release number of selected component (if applicable):
RHEL-7.3-20160914.1
xorg-x11-server-Xorg-1.17.2-22.el7.x86_64
xorg-x11-drv-ati-7.6.1-3.20160215gitd41fccc.el7.x86_64
kernel-3.10.0-506.el7.x86_64
linux-firmware-20160830-49.git7534e19.el7.noarch
package mesa is not installed
mesa-dri-drivers-11.2.2-2.20160614.el7.x86_64
package xorg-x11-glamor is not installed


Steps to Reproduce: 
 1. Do a fresh boot up
 2. Install ResultsDB client:
    # wget -O /etc/yum.repos.d/resultsdb-client.repo http://
    download.eng.brq.redhat.com/scratch/mdomonko/resultsdb/
    resultsdb-client.repo
    # yum install resultsdb-wrappers


 1. Run as a regular user:
    $ rendercheck-run_and_report



Actual results: 
Hangs on `/usr/bin/rendercheck -v -t fill dcoords scoords mcoords tscoords tmcoords blend composite cacomposite gradients repeat triangles bug7366 -f a8r8g8b8 x8r8g8b8 a8`
(I am assuming it hangs - ran for 15 min and this GPU seems otherwise snappy)

Expected results:
After the test completes, the script should ask you a couple of questions and
then report your results to ResultsDB for analysis and archiving.

Note: If the script terminates without asking any questions or Xorg crashes/
freezes during the test, this test case FAILED.

When answering the questions, please follow these hints:

  * "Do you want to have a script set prefill values for identifier, and TCMS
    run ID? [Y/n]"
    Answer "n"
  * Don't change the prefilled metric
  * Identifier is just a name you want to give to this report, similar to the
    Test Run Summary in TCMS (e.g. "Intel on ThinkPad T520")
  * We haven't decided yet on what determines the overall PASS/FAIL status so
    set this field to PASS for now :)
  * "Do you want to skip trying to prefill login and just enter it manually? [y
    /N]"
    Answer "y" and then enter your Kerberos login

After the script finishes, the result of the analysis is printed to the
terminal. If the outcome is

  * GOOD or WARN, set this test case to PASSED and you're done
  * REGRESS, set this test case to FAILED and file a bug report against the
    mesa component (include the provided Diff URL, if any)

Comment 1 Lyude 2017-07-27 20:20:43 UTC
Is this still happening on 7.4? Additionally, does the entire system hang or just the application? As well, could you get me the following information:

- The output of dmesg (no debug flags required, yet)

And, if it's just rendercheck that hangs and not the whole system:

- Find out where rendercheck is hanging. A very easy and quick way to do this would be:

  - Enable sysrq commands with: sudo sysctl kernel.sysrq=1
  - Run rendercheck until the point where it hangs
  - Sanity check; make sure it's hung (if it's at 100% cpu usage something else might be going on)
  - Hit the following key combination on the keyboard (if your system doesn't have a sysrq key, just hit the print screen key instead): alt+sysrq+w
  - Grab the dmesg output afterwards. If everything went well, it should have dumped a full backtrace of the system call rendercheck is hanging on.


Note You need to log in before you can comment on or make changes to this bug.