Bug 90247

Summary: [HSW Bisected] System bootup cause "Call Trace"
Product: DRI Reporter: xubin <bin.a.xu>
Component: DRM/IntelAssignee: Intel GFX Bugs mailing list <intel-gfx-bugs>
Status: CLOSED DUPLICATE QA Contact: Intel GFX Bugs mailing list <intel-gfx-bugs>
Severity: normal    
Priority: medium CC: intel-gfx-bugs
Version: unspecified   
Hardware: Other   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
dmesg none

Description xubin 2015-04-30 03:33:22 UTC
Created attachment 115465 [details]
dmesg

==System Environment==
--------------------------
Regression: Yes. Good commit: a6631bc8d60d4c3159bc3dd0897664096f9e9ccd.
Non-working platforms: Haswell


==kernel==
--------------------------
-nightly: 9a4da5ec419897b78c1d4a3949c0c049db5402c5 (fails)
    drm-intel-nightly: 2015y-04m-28d-14h-41m-15s UTC integration manifest
-queued: de4de566f84b87f4d5f8265b11932088adb19896 (fails)
    drm/i915: Update DRIVER_DATE to 20150423
-fixes: a04f90a33fab74789b91fc9739999012f11022d1 (works)
    drm/i915/chv: Implement WaDisableShadowRegForCpd

==Bug detailed description==
-----------------------------
Since system bootup,dmesg shows "Call Trace" .


Dmesg shows
[    4.037561] [drm:check_crtc_state [i915]] *ERROR* mismatch in scaler_state.scaler_id (expected 0, found -1)
[    4.037562] ------------[ cut here ]------------
[    4.037609] WARNING: CPU: 2 PID: 885 at drivers/gpu/drm/i915/intel_display.c:12008 check_crtc_state+0xb67/0xbd1 [i915]()
[    4.037621] pipe state doesn't match!
[    4.037626] Modules linked in: i915 button video drm_kms_helper drm
[    4.037629] CPU: 2 PID: 885 Comm: kworker/2:1 Not tainted 4.0.0_drm-intel-testing-2015-04-23+ #412
[    4.037630] Hardware name: LENOVO 20267           /Cherry 3A       , BIOS 7CCN15WW 07/24/2013
[    4.037636] Workqueue: events output_poll_execute [drm_kms_helper]
[    4.037638]  0000000000000000 0000000000000009 ffffffff81795847 ffff88008c5b77f8
[    4.037640]  ffffffff8103bd5a ffff88008c5b77f0 ffffffffa00c907d ffff880002d50000
[    4.037642]  ffff88008c53c000 ffff88008c605000 ffff88008c5b7880 ffff8801553dc400
[    4.037642] Call Trace:
[    4.037651]  [<ffffffff81795847>] ? dump_stack+0x40/0x50
[    4.037656]  [<ffffffff8103bd5a>] ? warn_slowpath_common+0x98/0xb0
[    4.037704]  [<ffffffffa00c907d>] ? check_crtc_state+0xb67/0xbd1 [i915]
[    4.037707]  [<ffffffff8103bdb7>] ? warn_slowpath_fmt+0x45/0x4a
[    4.037746]  [<ffffffffa00c907d>] ? check_crtc_state+0xb67/0xbd1 [i915]
[    4.037791]  [<ffffffffa00d825e>] ? intel_modeset_check_state+0x610/0x9e9 [i915]
[    4.037832]  [<ffffffffa00d95b3>] ? intel_crtc_set_config+0x986/0xc19 [i915]
[    4.037845]  [<ffffffffa000c314>] ? drm_mode_set_config_internal+0x4e/0xd2 [drm]
[    4.037850]  [<ffffffffa0058f99>] ? restore_fbdev_mode+0xac/0xc3 [drm_kms_helper]
[    4.037853]  [<ffffffffa005a79a>] ? drm_fb_helper_restore_fbdev_mode_unlocked+0x1e/0x54 [drm_kms_helper]
[    4.037856]  [<ffffffffa005a7fe>] ? drm_fb_helper_set_par+0x2e/0x32 [drm_kms_helper]
[    4.037860]  [<ffffffffa005a776>] ? drm_fb_helper_hotplug_event+0xa1/0xa7 [drm_kms_helper]
[    4.037864]  [<ffffffffa0051e21>] ? output_poll_execute+0x11d/0x158 [drm_kms_helper]
[    4.037868]  [<ffffffff8104ca7f>] ? process_one_work+0x1b2/0x31d
[    4.037871]  [<ffffffff8104d278>] ? worker_thread+0x24d/0x339
[    4.037874]  [<ffffffff8104d02b>] ? cancel_delayed_work_sync+0xa/0xa
[    4.037876]  [<ffffffff81050b25>] ? kthread+0xce/0xd6
[    4.037879]  [<ffffffff81050a57>] ? kthread_create_on_node+0x162/0x162
[    4.037881]  [<ffffffff8179b048>] ? ret_from_fork+0x58/0x90
[    4.037883]  [<ffffffff81050a57>] ? kthread_create_on_node+0x162/0x162
[    4.037884] ---[ end trace a6300e481db7a40b ]---


==Bisect results==
----------------------------
Bisect shows:  a1b2278e4dfcd2dbea85e319ebf73a6b7b2f180b is the first bad commit.
commit a1b2278e4dfcd2dbea85e319ebf73a6b7b2f180b
Author:     Chandra Konduru <chandra.konduru@intel.com>
AuthorDate: Tue Apr 7 15:28:45 2015 -0700
Commit:     Daniel Vetter <daniel.vetter@ffwll.ch>
CommitDate: Mon Apr 13 11:44:17 2015 +0200

    drm/i915: skylake panel fitting using shared scalers

    Enabling skylake panel fitting feature using shared scalers

    v2:
    -added force detach parameter for pfit disable purpose (me)
    -read crtc scaler state from hw state (Daniel)
    -replaced both skylake_pfit_enable and disable with skylake_pfit_update (me)
    -added scaler id check to intel_pipe_config_compare (Daniel)

    v3:
    -updated function header to kerneldoc format (Matt)
    -dropped need_scaling checks (Matt)

    v4:
    -move clearing of scaler id from commit path to check path (Matt)
    -updated colorkey checks based on recent updates (me)
Comment 1 ye.tian 2015-04-30 03:45:32 UTC

*** This bug has been marked as a duplicate of bug 90059 ***

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.