From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 99499] [REGRESSION, bisected] KMS hard-freezes around fbcon initialization on NV1A Date: Mon, 23 Jan 2017 05:39:19 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1451286789==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [IPv6:2610:10:20:722:a800:ff:fe98:4b55]) by gabe.freedesktop.org (Postfix) with ESMTP id 579AE6E375 for ; Mon, 23 Jan 2017 05:39:19 +0000 (UTC) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --===============1451286789== Content-Type: multipart/alternative; boundary="14851499590.Db2E0.731"; charset="UTF-8" --14851499590.Db2E0.731 Date: Mon, 23 Jan 2017 05:39:19 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated https://bugs.freedesktop.org/show_bug.cgi?id=3D99499 Bug ID: 99499 Summary: [REGRESSION, bisected] KMS hard-freezes around fbcon initialization on NV1A Product: DRI Version: unspecified Hardware: x86 (IA32) OS: Linux (All) Status: NEW Severity: normal Priority: medium Component: DRM/other Assignee: dri-devel@lists.freedesktop.org Reporter: bonbons@sysophe.eu Created attachment 129101 --> https://bugs.freedesktop.org/attachment.cgi?id=3D129101&action=3Dedit Kernel config for regression area Kernel 4.2 works fine while 4.3 and later fail by freezing hard. On failure the last kernel message output via netconsole is: nouveau 0000:02:00.0: DRM: allocated 1920x1080 fb: 0x4000, bo dd258000 Bisected as follow: git bisect start 'drivers/gpu/drm/' # bad: [34cdc49bf8ea385c1b3039be72cf91f98ddf8bbc] sd: Stop disks on reboot git bisect bad 34cdc49bf8ea385c1b3039be72cf91f98ddf8bbc # good: [64291f7db5bd8150a74ad2036f1037e6a0428df2] Linux 4.2 git bisect good 64291f7db5bd8150a74ad2036f1037e6a0428df2 # good: [0b2daf09cf3c9893872d68f0ce9a3f4b7e3ff06c] drm/amdgpu: add some com= mon definitions to amd_shared.h git bisect good 0b2daf09cf3c9893872d68f0ce9a3f4b7e3ff06c # good: [a1bfb29a33521efa6b1714589bf68cb4afebacb1] drm/nouveau/device: split user device implementation out on its own git bisect good a1bfb29a33521efa6b1714589bf68cb4afebacb1 # bad: [73bf1b7be7aab60d7c651402441dd0b0b4991098] Merge branch 'drm-next-4.= 3' of git://people.freedesktop.org/~agd5f/linux into drm-next git bisect bad 73bf1b7be7aab60d7c651402441dd0b0b4991098 # bad: [ae0a5b2dd2f54584d677701d989732b464b6d8c9] drm/nouveau/mc/gf100-: ha= ndle second interrupt tree git bisect bad ae0a5b2dd2f54584d677701d989732b464b6d8c9 # good: [0710cc31482ae3711367c42e61580126c50c8ec0] drm/nouveau/dma: convert user classes to new-style nvkm_object git bisect good 0710cc31482ae3711367c42e61580126c50c8ec0 # good: [8de65bd0901e2ee7a485a158bfe9e4631cc00644] drm/nouveau/devinit: run devinit scripts right after preinit git bisect good 8de65bd0901e2ee7a485a158bfe9e4631cc00644 # good: [e5b31ca63249f03e56529dcd4260b23196ce2c28] drm/nouveau/ce: convert = to new-style nvkm_engine git bisect good e5b31ca63249f03e56529dcd4260b23196ce2c28 # bad: [97070f23c60869830039b216ff88230f54ef7107] drm/nouveau/pm: convert to new-style nvkm_engine git bisect bad 97070f23c60869830039b216ff88230f54ef7107 # good: [70aa8670e5229766f12c4b818a68aa61913df0b6] drm/nouveau/disp: conver= t to new-style nvkm_engine git bisect good 70aa8670e5229766f12c4b818a68aa61913df0b6 # bad: [c85ee6ca79590cd51356bf24fb8936bc352138cf] drm/nouveau/gr: convert to new-style nvkm_engine git bisect bad c85ee6ca79590cd51356bf24fb8936bc352138cf # good: [13de7f462902d1a452d501cdb2d06ef02cabbfff] drm/nouveau/fifo: conver= t to new-style nvkm_engine git bisect good 13de7f462902d1a452d501cdb2d06ef02cabbfff # first bad commit: [c85ee6ca79590cd51356bf24fb8936bc352138cf] drm/nouveau/= gr: convert to new-style nvkm_engine --=20 You are receiving this mail because: You are the assignee for the bug.= --14851499590.Db2E0.731 Date: Mon, 23 Jan 2017 05:39:19 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated
Bug ID 99499
Summary [REGRESSION, bisected] KMS hard-freezes around fbcon initiali= zation on NV1A
Product DRI
Version unspecified
Hardware x86 (IA32)
OS Linux (All)
Status NEW
Severity normal
Priority medium
Component DRM/other
Assignee dri-devel@lists.freedesktop.org
Reporter bonbons@sysophe.eu

Created attach=
ment 129101 [details]
Kernel config for regression area

Kernel 4.2 works fine while 4.3 and later fail by freezing hard.

On failure the last kernel message output via netconsole is:
  nouveau 0000:02:00.0: DRM: allocated 1920x1080 fb: 0x4000, bo dd258000

Bisected as follow:
git bisect start 'drivers/gpu/drm/'
# bad: [34cdc49bf8ea385c1b3039be72cf91f98ddf8bbc] sd: Stop disks on reboot
git bisect bad 34cdc49bf8ea385c1b3039be72cf91f98ddf8bbc
# good: [64291f7db5bd8150a74ad2036f1037e6a0428df2] Linux 4.2
git bisect good 64291f7db5bd8150a74ad2036f1037e6a0428df2
# good: [0b2daf09cf3c9893872d68f0ce9a3f4b7e3ff06c] drm/amdgpu: add some com=
mon
definitions to amd_shared.h
git bisect good 0b2daf09cf3c9893872d68f0ce9a3f4b7e3ff06c
# good: [a1bfb29a33521efa6b1714589bf68cb4afebacb1] drm/nouveau/device: split
user device implementation out on its own
git bisect good a1bfb29a33521efa6b1714589bf68cb4afebacb1
# bad: [73bf1b7be7aab60d7c651402441dd0b0b4991098] Merge branch 'drm-next-4.=
3'
of git://people.freedesktop.org/~agd5f/linux into drm-next
git bisect bad 73bf1b7be7aab60d7c651402441dd0b0b4991098
# bad: [ae0a5b2dd2f54584d677701d989732b464b6d8c9] drm/nouveau/mc/gf100-: ha=
ndle
second interrupt tree
git bisect bad ae0a5b2dd2f54584d677701d989732b464b6d8c9
# good: [0710cc31482ae3711367c42e61580126c50c8ec0] drm/nouveau/dma: convert
user classes to new-style nvkm_object
git bisect good 0710cc31482ae3711367c42e61580126c50c8ec0
# good: [8de65bd0901e2ee7a485a158bfe9e4631cc00644] drm/nouveau/devinit: run
devinit scripts right after preinit
git bisect good 8de65bd0901e2ee7a485a158bfe9e4631cc00644
# good: [e5b31ca63249f03e56529dcd4260b23196ce2c28] drm/nouveau/ce: convert =
to
new-style nvkm_engine
git bisect good e5b31ca63249f03e56529dcd4260b23196ce2c28
# bad: [97070f23c60869830039b216ff88230f54ef7107] drm/nouveau/pm: convert to
new-style nvkm_engine
git bisect bad 97070f23c60869830039b216ff88230f54ef7107
# good: [70aa8670e5229766f12c4b818a68aa61913df0b6] drm/nouveau/disp: conver=
t to
new-style nvkm_engine
git bisect good 70aa8670e5229766f12c4b818a68aa61913df0b6
# bad: [c85ee6ca79590cd51356bf24fb8936bc352138cf] drm/nouveau/gr: convert to
new-style nvkm_engine
git bisect bad c85ee6ca79590cd51356bf24fb8936bc352138cf
# good: [13de7f462902d1a452d501cdb2d06ef02cabbfff] drm/nouveau/fifo: conver=
t to
new-style nvkm_engine
git bisect good 13de7f462902d1a452d501cdb2d06ef02cabbfff
# first bad commit: [c85ee6ca79590cd51356bf24fb8936bc352138cf] drm/nouveau/=
gr:
convert to new-style nvkm_engine


You are receiving this mail because:
  • You are the assignee for the bug.
= --14851499590.Db2E0.731-- --===============1451286789== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --===============1451286789==--