Bug 111947

Summary: [CI][BAT] igt@kms_chamelium@common-hpd-after-suspend - timeout - Received signal SIGQUIT
Product: DRI Reporter: Lakshmi <lakshminarayana.vudum>
Component: DRM/IntelAssignee: Intel GFX Bugs mailing list <intel-gfx-bugs>
Status: RESOLVED MOVED QA Contact: Intel GFX Bugs mailing list <intel-gfx-bugs>
Severity: not set    
Priority: not set CC: intel-gfx-bugs
Version: DRI git   
Hardware: Other   
OS: All   
i915 platform: ICL i915 features: display/Other

Description Lakshmi 2019-10-09 19:33:37 UTC
Starting subtest: common-hpd-after-suspend
Received signal SIGQUIT.
Stack trace: 
 #0 [fatal_sig_handler+0xd6]
 #1 [killpg+0x40]
 #2 [pselect+0x59]
 #3 [xmlrpc_server_info_disallow_auth_ntlm+0x389]
 #4 [xmlrpc_server_info_disallow_auth_ntlm+0x786]
 #5 [xmlrpc_server_info_disallow_auth_ntlm+0xd1f]
 #6 [xmlrpc_client_call2+0xa8]
 #7 [xmlrpc_client_call2f_va+0x9e]
 #8 [__chamelium_rpc.constprop.6+0xc5]
 #9 [chamelium_wait_reachable+0x65]
 #10 [try_suspend_resume_hpd.constprop.42+0x15e]
 #11 [test_suspend_resume_hpd_common.constprop.40+0x8c]
 #12 [__real_main2611+0x1bf9]
 #13 [main+0x27]
 #14 [__libc_start_main+0xe7]
 #15 [_start+0x2a]
Comment 1 CI Bug Log 2019-10-09 19:34:18 UTC
The CI Bug Log issue associated to this bug has been updated.

### New filters associated

* ICL: igt@kms_chamelium@common-hpd-after-suspend - timeout - Received signal SIGQUIT
  - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14707/fi-icl-u4/igt@kms_chamelium@common-hpd-after-suspend.html
  - https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5219/fi-icl-u4/igt@kms_chamelium@common-hpd-after-suspend.html
Comment 2 Stanislav Lisovskiy 2019-10-10 08:35:51 UTC
Looks like chamelium api rpc call crashes, regardless of what causes this - that is a clear bug in IGT/Chamelium api.
Comment 3 CI Bug Log 2019-10-10 10:30:32 UTC
The CI Bug Log issue associated to this bug has been updated.

### New filters associated

* CFL: igt@i915_selftest@live_execlists - incomplete - BUG: kernel NULL pointer dereference, address: 0000000000000010
  (No new failures associated)

* CFL: igt@runner@aborted - fail - Previous test: i915_selftest (live_execlists)
  (No new failures associated)
Comment 4 emersion 2019-10-11 08:20:31 UTC
These xmlrpc_server_info_disallow_auth_ntlm calls in the stack trace look erroneous, since this function only contains a single instruction (setting a structure field to a given value). We're probably missing debug information for xmlrpc-c, so we can't trust the stack trace inside the lib anyway.

The fact that we get SIGQUIT is weird. The lib contains a bunch of abort() calls which may be called from xmlrpc_client_call2, however abort() triggers SIGABRT, not SIGQUIT. I have no clue why this happens atm.

In any case, this is a bug in IGT as Stan said.
Comment 5 Martin Peres 2019-11-29 19:38:47 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/drm/intel/issues/491.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.