[Bugme-janitors] [Bug 17702] Stable2.6.35.x kernel regression: KMS/xorg fails to start, xorg log ending as DRI2 starts

bugzilla-daemon at bugzilla.kernel.org bugzilla-daemon at bugzilla.kernel.org
Sun Sep 5 02:11:25 PDT 2010


https://bugzilla.kernel.org/show_bug.cgi?id=17702





--- Comment #4 from Duncan <1i5t5.duncan at cox.net>  2010-09-05 09:11:20 ---
Created an attachment (id=29022)
 --> (https://bugzilla.kernel.org/attachment.cgi?id=29022)
dmesg.bad

OK, here's the results of the bisect

44437579efca258e3c4a09f59838c8f933611990 is the first bad commit
commit 44437579efca258e3c4a09f59838c8f933611990
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Jul 26 18:51:53 2010 -0400

    drm/radeon/kms/r7xx: add workaround for hw issue with HDP flush

    commit 812d046915f48236657f02c06d7dc47140e9ceda upstream.

    Use of HDP_*_COHERENCY_FLUSH_CNTL can cause a hang in certain
    situations.  Add workaround.

    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
    Signed-off-by: Dave Airlie <airlied at redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh at suse.de>

:040000 040000 08710601d4da663008c68e8f4985a7efc21dac64
c306035b3979c94c24addce318f977a83ee0a2d5 M      drivers


As to why it's doing it... looks like that accel off thing was a red herring --
I had tried noaccel in xorg.conf.d, but that apparently affects 2D only, and
since it's DRM/OpenGL only, it didn't cure the issue here.  But as I said
above, disable dri in the module section did.

Meanwhile, dmesg says it's a kernel NULL pointer dereference... "process X" 
Here's the full bug dump, and I'm attaching the full (bad) dmesg output.  (The
tg3 line happens at boot, earlier; the SysRq line happens as I hit it to
restore raw, after which I hit the three-finger-salute, triggering the dmesg
dump as part of the reboot.)


tg3 0000:02:09.0: eth0: Flow control is on for TX and on for RX
BUG: unable to handle kernel NULL pointer dereference at (null)
IP: [<ffffffff8124b8ff>] 0xffffffff8124b8ff
PGD 1c653b067 PUD 1c2c33067 PMD 0.
Oops: 0000 [#1] SMP.
last sysfs file: /sys/devices/pci0000:04/0000:04:01.0/0000:05:00.0/boot_vga
CPU 3.
Pid: 2057, comm: X Not tainted 2.6.35-36-gc189900+ #35 S2885 Thunder K8W
Mainboard/To Be Filled By O.E.M.
RIP: 0010:[<ffffffff8124b8ff>]  [<ffffffff8124b8ff>] 0xffffffff8124b8ff
RSP: 0018:ffff8801c6753d70  EFLAGS: 00010246
RAX: ffffc90001bc0000 RBX: ffff8801c7a89e00 RCX: 0000000000000000
RDX: 0000000000000000 RSI: ffff8801c7a89e00 RDI: ffff8801c7ac2000
RBP: ffff8801c6778300 R08: 0000000000000000 R09: 00000000c0086464
R10: 0000000000000001 R11: 0000000000003246 R12: ffff8801c7a89e48
R13: 0000000000000000 R14: ffff8801c6753dd8 R15: ffffffff81512c20
FS:  00007fe03103c860(0000) GS:ffff880149f00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000000000000 CR3: 00000001c6694000 CR4: 00000000000006e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process X (pid: 2057, threadinfo ffff8801c6752000, task ffff8801c5d53840)
Stack:
 ffffffff81226651 ffff8801c6778300 ffff8801c5793780 ffff880146e58000
<0> 00000000fffffff2 00000000c0086464 ffffffff811da935 ffff880100000064
<0> 000000000000e200 ffff880100000001 ffffffff81071413 ffffffff8122656c
Call Trace:
 [<ffffffff81226651>] ? 0xffffffff81226651
 [<ffffffff811da935>] ? 0xffffffff811da935
 [<ffffffff81071413>] ? 0xffffffff81071413
 [<ffffffff8122656c>] ? 0xffffffff8122656c
 [<ffffffff8106c1e8>] ? 0xffffffff8106c1e8
 [<ffffffff81074665>] ? 0xffffffff81074665
 [<ffffffff81094a03>] ? 0xffffffff81094a03
 [<ffffffff810952d6>] ? 0xffffffff810952d6
 [<ffffffff81095346>] ? 0xffffffff81095346
 [<ffffffff81001e2b>] ? 0xffffffff81001e2b
Code: 97 50 03 00 00 48 8b 87 c8 00 00 00 76 0a 31 c9 89 88 34 2f 00 00 eb 13
b9 34 2f 00 00 89 08 31 c0 48 8b 8f c8 
RIP  [<ffffffff8124b8ff>] 0xffffffff8124b8ff
 RSP <ffff8801c6753d70>
CR2: 0000000000000000
---[ end trace f66d01ec94df04c1 ]---
[drm:drm_release] *ERROR* Device busy: 1
SysRq : Keyboard mode set to system default

-- 
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.


More information about the Bugme-janitors mailing list